
Bank charges are small, frequent and boring, which is why the GST on them is so often left unclaimed. Across a year and a client base that is real money going nowhere.
It is also a place where over-claiming is easy, because several lines on a statement carry a tax-shaped amount that is not creditable at all. This is about telling the two apart. It describes the workflow rather than giving advice, rules change, and anything material should be confirmed against the current position before you rely on it.
The conditions that have to hold first
Before asking whether a particular charge is creditable, four things have to be true, and if any one fails the answer is no regardless of the charge.
- The client is registered, and their GSTIN is registered against that bank account. This is the one that silently fails: if the bank does not hold the GSTIN, it has reported nothing against it and there is nothing to claim.
- A valid tax invoice exists. The statement is not one. The bank’s consolidated GST statement or invoice is the document the claim rests on.
- The supply is used in the course or furtherance of business. A charge on a genuinely personal account of the proprietor is not.
- The supplier has reported it, so it appears in GSTR-2B. Credit is tied to what the supplier filed, not to what you were charged.
Important
The GSTIN registration point is worth checking at the start of every engagement rather than at filing. If it is missing, no bookkeeping fixes it retrospectively for periods already gone, and the client has to get it registered at the branch before anything can be claimed going forward.
What on a bank statement usually carries claimable GST
These are fee-for-service supplies by the bank, and they generally behave like any other input service.
- Account maintenance and minimum balance shortfall charges.
- NEFT, RTGS and IMPS transfer charges.
- Cheque book issue, cheque return and stop payment charges.
- SMS and alert charges.
- Locker rent.
- Processing and documentation fees on a loan facility.
- Card annual fees on a business card, and merchant discount charges where the business accepts card payments.
What looks claimable and is not
Three categories cause most of the over-claiming.
Interest. Services by way of extending deposits, loans or advances, where the consideration is interest, are exempt. So there is no GST on the interest component of an EMI or an overdraft, and nothing to claim. The processing fee on the same loan is a different matter and generally does carry GST.
Penal amounts that are not for a supply. A cheque return can attract a charge from the bank, which is a service and generally carries GST, but a penalty levied under a contract for a breach is a different thing. Do not assume the whole line is creditable because part of it usually is.
Anything on a blocked supply. Section 17(5) blocks credit on certain categories regardless of how they were paid for. A bank payment for something in a blocked category does not become creditable because it went through the bank, and the payment channel never changes the nature of the supply.
Pro tip
On a loan account statement, split the line before you decide. Interest and fee often sit within a few rows of each other and get treated as one item, which either forfeits the credit on the fee or over-claims on the interest.
Reconciling it against 2B without doing it line by line
Bank charges are numerous and individually tiny, so matching them one at a time against GSTR-2B is not a good use of anyone’s day.
Work on totals instead. Sum the taxable value of the bank charges you have booked for the period, per bank, and compare that single figure against what the bank reports in 2B. You are looking for one reconciling difference, not agreement on every row.
Two explanations cover most gaps. Timing: a charge levied at the end of a month is often reported in the following period, so the credit is available a month after the debit appears. And registration: if the GSTIN is not on the account, the bank total in 2B will be zero and no amount of matching will help.
If the two figures are close and the difference is explained by month end, stop. That is a reconciled position.
Finding the charges in the first place
All of the above assumes you can see the bank charges, which on a busy current account means locating a few dozen small lines among several hundred.
That recognition step is where the time goes and where the credit gets lost, because a charge that nobody noticed is a charge nobody claimed. It is also mechanical, which makes it the right kind of work to hand to software.
Greenote classifies every line as it reads the statement, so charges surface as charges rather than as unidentified debits, and they arrive grouped rather than scattered through the ledger. What it deliberately does not do is decide the tax treatment. The split, the place of supply and whether a particular charge is creditable are judgement calls on the client’s facts, and anything that silently assumed a rate on every line it guessed was a charge would be confidently wrong on some of them.
Conclusion
Most of the value here is in two checks that take minutes and pay for themselves. Is the client’s GSTIN registered against the account, and are the fee lines being separated from the interest lines?
After that it is a totals reconciliation against 2B, not a line-by-line hunt, and month-end timing explains most of what does not tie.
See how to book GST on bank charges in Tally for the entry itself, or what manual bank entry costs for why the recognition step is worth automating.
Start a free trial and see the charges arrive already grouped.
Turn bank statements into Tally vouchers offline
Greenote reads 100+ Indian banks and posts clean vouchers straight into Tally, fully on your PC. No uploads, no cloud, no manual entry.
7-day free trial, no card required. Works with Tally Prime & ERP 9.

