Credit analysts misread statements from unfamiliar banks because columns, dates, amount signs and narrations are laid out differently.
Set reading rules per bank and per statement type before analysis, then map every line to the same standard fields so two statements can be compared.
A per-bank reading card covering column names, single or split amount columns, Dr or Cr markers, date format, narration order and balance position.
Statements from any bank read into the same set of fields, with the same payment tagged the same way regardless of layout.
Each bank’s core banking system lays out its statement in its own way: different column names, different date formats, different ways of showing debits and credits, and different narration styles. So the same UPI payment can look quite different on an SBI, HDFC and ICICI statement. Before comparing two statements, set the reading rules for each bank.
Nothing about the money changes. Only the printing does.
Why do the same entries look different across banks?
These are the main differences you will meet. The examples show the variants, not a fixed format for any one bank, because layouts change by channel and over time.
| Feature | Variants you will see | Why it matters |
|---|---|---|
| Column names | Withdrawal / Deposit, Debit / Credit, Dr / Cr | Same meaning, different labels |
| Amount columns | Two columns (debit and credit) or one column with Dr or Cr marker | Misreading the marker flips the sign |
| Date format | 05/09/2026, 05-Sep-2026, 05-09-26 | 05/09 can be read as 5 September or 9 May |
| Two dates | Transaction date and value date | Balances move on value date |
| Narration prefix | UPI/, UPI-, NEFT CR-, BY TRANSFER, IMPS/ | Mode is written differently |
| Balance column | With or without Cr / Dr after the figure | An overdraft balance may show as Dr |
| Cheque number | Separate column or inside the narration | Needed to trace returns |
The most common reading error for a new analyst is the single amount column. If a ₹12,000 line has “Dr” at the end and you miss it, a payment out becomes money in.
| Reading | Opening balance | ₹12,000 line read as | Closing balance |
|---|---|---|---|
| Correct | ₹60,000 | Debit | ₹48,000 |
| Marker missed | ₹60,000 | Credit | ₹72,000 |
One missed marker puts the balance ₹24,000 out, twice the amount of the line. The date trap works the same way: if 05/09 is read as 9 May instead of 5 September, a borrower’s September credits of ₹3,10,000 can be reported as ₹2,70,000 because a ₹40,000 receipt moved to the wrong month.
How do PSU, private and small finance bank statements differ in practice?
Private banks. Net-banking PDFs are usually machine-generated, with clean columns and long narrations. They are often password-protected.
Public sector banks. Net-banking PDFs are common, but many borrowers bring branch printouts or passbooks. Narrations can be short and cut off. Older branch printouts may be dot-matrix.
Small finance and payments banks. Mostly app and net-banking statements. Formats are generally simple, but can change as the bank updates its systems.
Co-operative banks. The widest variety. Formats differ between banks and even branches, scans are common, and narrations can be very short. These are the hardest to read at scale.
A worked example: one ₹25,000 UPI credit, three narrations
A customer pays ₹25,000 by UPI to a borrower who holds accounts at three banks. The same kind of payment could print like this (illustrative):
| Bank style | Illustrative narration | Amount column |
|---|---|---|
| Style A | UPI/412345678901/ANIL TRADERS/anil@okbank/Payment | Deposit: ₹25,000.00 |
| Style B | UPI-ANIL TRADERS-ANIL@OKBANK-412345678901-PAYMENT | Credit: 25,000.00 |
| Style C | BY TRANSFER-UPI/CR/412345678901/ANIL TR | 25000.00 Cr |
All three become the same tagged record:
| Field | Value |
|---|---|
| Mode | UPI |
| Direction | Credit |
| Amount | ₹25,000 |
| Reference | 412345678901 |
| Counterparty | Anil Traders |
| Class | Business receipt |
The reference number is the key. The 12-digit UPI reference stays the same across the payment’s journey, so it is the safest field to match on. The name may be cut short, as in Style C, so do not rely on it alone.
Do this for five or six lines on any new statement format and write down where each field sits. That reading card makes the rest of the statement fast.
Why PSU and co-operative formats are hardest at scale
With one statement a day, an analyst can adjust by eye. With hundreds from dozens of banks, every new layout, scanned page and cut-off narration adds error. See PSU bank statement OCR challenges and column variant parsing. For reading the UPI line itself, see what a UPI narration tells a lender.
TransactIQ is built for private, PSU, small finance and co-operative bank formats, including dot-matrix PSU scans and password-protected PDFs. See the bank statement analyzer or NBFC lending.