How to Read a Bank Statement: Codes, Charges, Checks
How to read a bank statement in India: what NEFT, IMPS, UPI, NACH, ATW and POS entries mean, how to spot hidden charges, and a 10-minute monthly check.

In this article
A bank statement lists every credit (money in) and debit (money out) in your account, with a running balance after each entry, between two dates. To read it properly, check three things: that the opening balance plus credits minus debits equals the closing balance, that you recognise every narration code (UPI, NEFT, NACH, ATW, POS), and that no unexplained charges or auto-debits have crept in. The rest of this guide explains each part and gives a 10-minute monthly routine.
The parts of a bank statement
Every Indian bank formats its statement slightly differently, but the same building blocks appear in SBI, HDFC Bank, ICICI Bank, Axis Bank and most other statements.
| Section | What it shows | What to check |
|---|---|---|
| Header | Name, address, account number (often masked), IFSC, branch, customer ID | Your name and address are current; nominee is registered |
| Statement period | From and to dates | You have the full month with no gaps |
| Opening balance | Balance at the start of the period | Matches last month's closing balance |
| Date / Value date | When the entry was posted and when it counts for interest | Large gaps can mean a delayed credit |
| Narration / Description | Code plus counterparty or reference | You recognise every entry |
| Cheque / Ref No. | UTR, RRN or cheque number | Note it if you need to raise a dispute |
| Debit / Withdrawal | Money out | No duplicates or unknown charges |
| Credit / Deposit | Money in | Salary, refunds and interest arrived |
| Balance | Running balance after each entry | Never dipped below the minimum unexpectedly |
| Closing balance | Balance at the end of the period | Equals opening + credits − debits |
The UTR (Unique Transaction Reference) for NEFT and RTGS and the RRN (Retrieval Reference Number) for UPI and IMPS are the numbers a bank asks for when you complain about a transfer. Keep them handy.
Common narration codes and what they mean
Narrations are abbreviated to fit a single line. The codes below are widely used, though exact wording varies by bank.
| Code you may see | Meaning |
|---|---|
| UPI/P2A or UPI/P2P | UPI transfer to another person |
| UPI/P2M | UPI payment to a merchant (shop, app, biller) |
| NEFT CR / NEFT DR | NEFT transfer received / sent |
| RTGS CR / RTGS DR | RTGS transfer, used for ₹2 lakh and above |
| IMPS / MMT | Instant transfer through IMPS |
| NACH DR / ACH D | Auto-debit under a signed mandate (EMI, SIP, insurance) |
| SI / ECS | Standing instruction set up with your own bank |
| ATW / ATM WDL / NWD | Cash withdrawn at an ATM (NWD often means another bank's ATM) |
| POS / PCD | Debit card swipe at a shop or online |
| INT.PD / Credit Interest | Savings interest credited by the bank |
| CHQ DEP / CLG | Cheque deposited or cleared |
| REV / RVSL | Reversal of a failed or refunded transaction |
| TDS | Tax deducted at source, usually on FD interest |
| Charges / Chrg / GST | Bank fees and the GST levied on them |
For the differences between NEFT, RTGS and IMPS, including limits and timings, see NEFT vs RTGS vs IMPS.
Worked example: reconcile one month
Below is a simplified September statement for a salaried account. The method works the same for any month.
| Date | Narration | Debit (₹) | Credit (₹) | Balance (₹) |
|---|---|---|---|---|
| 01-09 | Opening balance | 42,350.00 | ||
| 02-09 | UPI/P2M/food delivery app | 486.00 | 41,864.00 | |
| 03-09 | NACH DR/mutual fund SIP | 5,000.00 | 36,864.00 | |
| 05-09 | NEFT CR/employer salary | 68,500.00 | 1,05,364.00 | |
| 07-09 | ATW/cash withdrawal | 10,000.00 | 95,364.00 | |
| 10-09 | ACH D/home loan EMI | 18,240.00 | 77,124.00 | |
| 15-09 | POS/supermarket | 2,149.00 | 74,975.00 | |
| 20-09 | SMS alert charges incl. GST | 17.70 | 74,957.30 | |
| 30-09 | INT.PD/savings interest | 312.00 | 75,269.30 |
Step 1: total the columns.
- Total credits = ₹68,500 + ₹312 = ₹68,812
- Total debits = ₹486 + ₹5,000 + ₹10,000 + ₹18,240 + ₹2,149 + ₹17.70 = ₹35,892.70
Step 2: check the closing balance. ₹42,350 + ₹68,812 − ₹35,892.70 = ₹75,269.30. This matches the last balance, so nothing is missing.
Step 3: decode the small items. The ₹17.70 is a ₹15 SMS fee plus 18% GST (₹15 × 1.18 = ₹17.70). Any odd figure ending in .70, .80 or .00 after a round number is usually a fee with GST added.
Step 4: sanity-check the interest. Savings interest is calculated on the daily closing balance and most banks credit it quarterly. If the average daily balance from July to September was about ₹49,500 at an illustrative 2.5% a year, interest for 92 days = ₹49,500 × 2.5% × 92 ÷ 365 ≈ ₹312. Savings rates differ by bank and balance slab, so use your own bank's published rate.
If ₹75,000 tends to sit idle month after month, compare what it would earn in a fixed deposit with the FD calculator after keeping an emergency buffer.
Charges to look for
Banks publish a schedule of charges, and as of October 2026 these are the entries most people miss:
- Average balance charges. Levied when your monthly or quarterly average balance falls below the bank's requirement. Some banks have removed this for regular savings accounts; others still charge it.
- Debit card annual fee. Usually debited once a year near the card's issue anniversary.
- SMS alert fee. Often charged quarterly.
- ATM charges. Withdrawals beyond the free monthly limit at your own or other banks' ATMs attract a per-transaction fee.
- Cheque return or ECS/NACH return charges. If an EMI or SIP bounces for lack of funds, the bank charges a return fee and the lender may add its own penalty. See EMI bounce charges and consequences.
- Cash deposit or withdrawal charges at branches beyond a set number of free transactions.
GST at 18% is added to most bank service charges, so the debit is always a little more than the headline fee.
Red flags that need action
Reading the statement is only useful if you act on what you find. Watch for:
- A transaction you did not make. Report it to the bank at once. Under RBI's limited-liability framework in force as of October 2026, reporting an unauthorised electronic transaction within three working days, where the fault is neither yours nor the bank's, means zero liability for you. Revised RBI directions on customer liability take effect from 1 January 2027. For fraud, also call the 1930 helpline or file at cybercrime.gov.in. The steps are in our UPI scams guide.
- A recurring debit you forgot about. NACH, ACH and UPI AutoPay entries repeat until you cancel the mandate. See how to cancel a UPI AutoPay mandate.
- A duplicate entry with the same amount and merchant on the same day. Check whether one was reversed (look for REV or RVSL) within a few days.
- Salary or refund not credited when promised. Ask the sender for the UTR and check with your bank.
- Interest missing at the end of a quarter, or TDS deducted when you had submitted Form 15G or 15H.
- Your name, address or PAN shown wrongly. Fix this through a KYC update; see bank KYC update.
A 10-minute monthly routine
- Download the PDF statement from net banking or the app on the first weekend of each month. Most banks password-protect it, often with a mix of your name and date of birth or customer ID.
- Check that the opening balance equals last month's closing balance.
- Scan the debit column top to bottom and tick every item you recognise.
- Highlight anything with "Chrg", "Fee" or "GST" and look it up in the bank's schedule of charges.
- List every NACH, ACH, SI and AutoPay entry. Ask whether you still need each one.
- Copy the month's totals into your budget sheet. Our guide on how to track monthly expenses shows a simple format.
- Save the PDF in a folder by financial year. You will need statements for ITR filing, loan applications and visa paperwork.
Statement vs passbook vs mini statement
A passbook records the same entries but only when you get it updated at a branch or kiosk. A mini statement at an ATM or by SMS shows only the last few transactions. The e-statement from net banking covers any date range you choose and is the version lenders and tax professionals prefer.
Using your statement for tax and loans
- Interest income. Savings interest is taxable as income from other sources. Under the old tax regime, a deduction of up to ₹10,000 on savings interest was available under old Section 80TTA, with a higher limit for senior citizens under old Section 80TTB. These provisions have been carried into the Income-tax Act, 2025 under new section numbers; confirm the current section and whether it applies to your chosen regime before filing. Match the interest in your statement with the figure in your AIS.
- Loan applications. Lenders usually ask for the last six months of statements. Regular salary credits, few bounced debits and a steady balance help your case.
- Proof of payments. Rent, school fees and insurance premiums paid by bank transfer are easier to prove than cash payments.
Key takeaways
- Opening balance plus credits minus debits must equal the closing balance; check it every month.
- Learn the common codes: UPI, NEFT, RTGS, IMPS, NACH/ACH, ATW, POS, INT.PD and REV.
- Small odd amounts are usually fees with 18% GST; look them up in your bank's schedule of charges.
- Review every recurring NACH, ACH and AutoPay debit and cancel the ones you no longer use.
- Report any unauthorised transaction immediately; as of October 2026, reporting within three working days gives the strongest protection.
- Keep monthly PDFs by financial year for ITR, loans and visas.
Frequently asked questions
What does NACH DR or ACH D mean in a bank statement?
It is an automatic debit made under a mandate you signed, usually for a loan EMI, SIP, insurance premium or utility bill. The narration usually names the company or its payment processor.
Why is my bank statement showing small charges like 17.70 or 59?
These are usually service fees with 18% GST added, such as SMS alert fees, debit card annual fees, cheque book fees or charges for not keeping the required average balance. The bank's schedule of charges explains each one.
How often is savings account interest credited?
Banks calculate savings interest on the daily closing balance and most credit it every quarter. It usually appears with a narration such as Int.Pd or Credit Interest at the end of June, September, December and March.
Is a bank statement valid as address or income proof?
Many lenders, landlords and visa offices accept a recent bank statement as supporting proof, but each sets its own rules. Download the stamped or digitally signed version from net banking when an official copy is needed.
What should I do if I see a transaction I did not make?
Report it to your bank immediately through its app, helpline or branch, and for fraud also call 1930 or file at cybercrime.gov.in. Under RBI rules as of October 2026, reporting within three working days gives the strongest protection.
This article is for general education and is not personalised financial, tax or legal advice. Rates and rules are as of 19 Oct 2026; confirm current terms with your lender, AMC or a qualified adviser.


