Bank charges reconciliation in India is a consistently underestimated source of reconciliation exceptions. Every Indian current account incurs service charges — NEFT fees, RTGS fees, account maintenance, cheque processing, and IMPS charges — plus GST at 18% on each. These arrive as auto-debits, often in batches, with no prior debit note or invoice reference. For finance teams matching a bank statement against the books, bank charges generate exceptions in every cycle and require specific matching logic that differs from vendor payment matching.
What Bank Charges Reconciliation Involves
Bank charges reconciliation is the process of identifying every service fee and associated GST charge auto-debited from a bank account, matching each to an expense ledger entry in the books, and confirming the correct GST ITC has been claimed. Unlike vendor invoices — which arrive before payment and carry an invoice number — bank charges arrive as debits with only a narration string. There is no prior-entry counterpart in accounts payable.
For companies with multiple bank accounts, this process repeats for each account. A company running 6 current accounts across 3 banks may process 40–80 bank charge line items per month, each requiring narration parsing, GST extraction, GL allocation, and ITC booking.
Types of Bank Charges and How They Appear
Transaction-Based Charges
NEFT charges apply per transaction or per batch depending on the bank’s fee schedule. Most large Indian banks charge per-transaction fees for NEFT on current accounts (₹2–₹5 per transaction plus GST), despite NEFT being free for retail customers since 2019. RTGS carries higher per-transaction charges (₹20–₹50 per transaction depending on amount and bank). IMPS charges vary by bank and amount band.
These charges are batched at day-end or month-end and auto-debited as a single line. The narration typically states the total transaction count and the combined charge amount including GST.
Account Maintenance Fees
Annual maintenance charges (AMC) and quarterly service charges are debited on a fixed schedule. They appear as a single debit with narrations like “AMC CHG QTR OCT-DEC” or “SVC CHG ANN FY2526”. The predictability of timing makes these easier to match — but the GST component must still be split and booked to the ITC ledger.
Cheque and Instrument Charges
Cheque book charges, demand draft charges, and pay order fees are debited when the instrument is issued or processed. Return charges for dishonoured instruments (ECS/NACH returns, cheque returns) carry a higher fee — typically ₹350–₹500 per return — and must be booked to a separate returns expense ledger, not the standard bank charges ledger.
Bank Charges Reference Table
| Charge Type | Typical Narration Pattern | Frequency | GST Applicable | ITC Claimable |
|---|---|---|---|---|
| NEFT transaction charge | ”NEFT CHG MMYY NNTXN” | Monthly or daily batch | Yes — 18% | Yes — business current account |
| RTGS transaction charge | ”RTGS CHG DDMMYY REFNO” | Per transaction | Yes — 18% | Yes — business current account |
| Account maintenance fee | ”AMC CHG QTR” or “SVC CHG ANN” | Quarterly or annual | Yes — 18% | Yes — business current account |
| NACH / ECS return charge | ”ECS RTN CHG” or “NACH RTN DDMMYY” | Per return event | Yes — 18% | Yes — business current account |
| Cheque book / instrument fee | ”CHQ BK CHG” or “DD CHG” | On issuance | Yes — 18% | Yes — business current account |
| Locker annual charge | ”LCKR CHG ANN FY” | Annual | Yes — 18% | Eligible only if locker used for business documents |
India-Specific Compliance Considerations
The GST on bank charges creates a two-step matching requirement that is specific to Indian bank reconciliation. First, the total auto-debit must be split into the base charge and the GST component. Second, the GST component must be booked as ITC in the GST credit ledger and matched against GSTR-2B when the bank’s consolidated tax invoice appears.
Banks issue a consolidated GST tax invoice for all charges in a month, typically between the 5th and 15th of the following month. The ITC becomes claimable in GSTR-3B only after it appears in GSTR-2B — which means there is a timing lag of 30–45 days between the charge debit and the ITC claim. Finance teams that book ITC on the debit date (rather than on GSTR-2B appearance) will show an ITC opening balance variance at the start of the next period.
For NACH return charges specifically: Section 194A of the Income Tax Act does not apply to bank charges (bank charges are not interest income), but companies that receive interest credits on current account balances must track the TDS deducted by the bank under Section 194A (applicable when interest exceeds ₹40,000 per year for non-senior-citizen entities). This creates a parallel TDS matching requirement alongside the bank charge reconciliation.
GST ITC on Bank Charges
Claiming ITC on bank charges is straightforward in principle but contains several blind spots that cause leakage in practice.
GSTIN registration with the bank is mandatory. The most common reason bank charge GST does not appear in GSTR-2B is that the company’s GSTIN is not registered with the bank’s records. Banks issue GST invoices against the GSTIN on file — if the GSTIN field is blank or incorrect in the bank’s customer master, the charges are invoiced without a valid recipient GSTIN and do not flow into GSTR-2B. This is a one-time setup step that finance teams frequently overlook, especially for secondary bank accounts opened after GST registration. Verifying GSTIN registration across all bank accounts should be part of the annual compliance checklist.
Timing mismatch between debit and invoice. Banks debit service charges from the account on a daily or transaction-level basis — NEFT fees are debited on the day the transactions are processed, RTGS fees per transaction, and NACH return charges on the return date. However, banks issue a single consolidated monthly invoice for all charges, typically between the 5th and 15th of the following month. This creates a structural timing gap: the expense hits the bank statement in Month M, but the GST invoice and GSTR-2B entry appear in Month M+1. ITC can only be claimed in the period the invoice appears in GSTR-2B, not the period the charge was debited.
SAC code and GST rate. All banking service fees fall under SAC 9971 (financial and related services) and attract GST at 18%. This includes NEFT charges, RTGS charges, account maintenance fees, cheque processing fees, NACH charges, locker fees, and all other current account service charges.
ITC eligibility confirmation. GST on bank charges is NOT blocked under Section 17(5) of the CGST Act. Section 17(5) blocks ITC on specific categories such as motor vehicles, food and beverages, and personal consumption — banking services are not in this blocked list. All GST paid on bank charges for business current accounts is fully eligible for ITC.
Statement in lieu of invoice. Under Rule 54(2) of the CGST Rules, banks are permitted to issue a consolidated statement of charges in lieu of individual tax invoices. This statement serves as a valid document for ITC claims, provided it contains the bank’s GSTIN, the recipient’s GSTIN, SAC code, charge descriptions, and the GST amount. Finance teams should verify that their bank’s monthly statement meets Rule 54(2) requirements — statements that omit the recipient GSTIN or SAC code are not valid for ITC purposes.
Cash to bank reconciliation UPI POS covers how payment gateway charges and MDR fees — which follow a similar auto-debit structure — are reconciled separately from bank account service charges.
Reconciliation software India that includes a pre-configured FEE_DEDUCTION variance code for bank charge matching — using narration-pattern rules rather than amount-exact matching — eliminates the manual effort of processing bank charge exceptions each month.
For the ITC component of bank charges, GST reconciliation software that auto-imports GSTR-2B and cross-references bank charge GST amounts reduces the ITC timing variance that otherwise requires manual reconciliation at month-end.
Fee structure guidelines, NEFT and RTGS charge transparency requirements, and the regulatory framework governing bank service charges for Indian current accounts are maintained by the Reserve Bank of India.