← Back to blog
India · GST
Bank Statement for GST Filing in India
You don't attach bank statements to GSTR-1, 2B, or 3B — but every line in those returns must reconcile against your statement.GST scrutiny notices and ASMT-10 mismatches almost always trace back to a customer receipt or challan that didn't line up.
May 4, 2026 · 10 min read

Quick answer
For GST: extract customer receipts (match against GSTR-1 invoices), vendor payments (match against GSTR-2B for ITC), and tax challan debits (match against GSTR-3B tax-paid). Keep 6 years of monthly statements. Most ASMT-10 notices come from unreconciled receipts or duplicate challans.
Reconciling each GST return against your bank
GSTR-1 (Outward supplies)
What it covers: Lists every taxable sale and B2B/B2C invoice. Total taxable value should equal customer receipts in your bank statement (minus advance receipts and intra-month payments).
Bank check: Sum NEFT/UPI/RTGS credits from customers. Match invoice numbers to UPI/NEFT references. Flag credits without matching invoices — they may be advances, refunds, or other-income misclassified.
GSTR-2B (Input tax credit)
What it covers: Auto-generated ITC ledger from suppliers' GSTR-1 filings. Determines how much input tax you can claim.
Bank check: Match every supplier payment debit (NEFT/RTGS to vendors) against an invoice in GSTR-2B. Vendors who skipped GSTR-1 → ITC missing → lost cash. Banking trail is the proof when chasing them up.
GSTR-3B (Monthly summary)
What it covers: Summary return with output tax, ITC claimed, and tax paid. Tax paid lines must match challan debits in your bank statement.
Bank check: Look for narrations with 'GST CHALLAN', 'CIN', 'CPIN', or 'GSTR'. Each challan debit should equal the tax paid declared in 3B for that period. Mismatches trigger ASMT-10 mismatch notices.
GSTR-9 (Annual return)
What it covers: Annual reconciliation of all monthly returns. Compares declared turnover against books and bank receipts.
Bank check: Aggregate 12 months of customer receipts. Compare to total taxable supply in GSTR-9. Any gap > ₹50,000 must be explained — common causes: cash sales not credited to bank, advance receipts, exempt supplies.
GST narrations to look for in your statement
| Type | What to look for | Reconciliation note |
|---|---|---|
| GST tax payment (challan) | Narrations containing 'GST', 'CHALLAN', 'CIN', 'CPIN', 'GSTR-3B' | Match against the GST portal's challan history. Each CIN is unique. |
| Sales / customer receipt | NEFT/UPI/RTGS inflows with invoice numbers in narration | Match invoice number against GSTR-1 line. Tag each one to the invoice in books. |
| Vendor payment | NEFT/RTGS outflows to vendor PANs | Match against purchase invoices. Confirm vendor's GSTIN appears in GSTR-2B for ITC. |
| Refund (input or output) | NEFT credits from 'CGST', 'SGST', 'IGST', 'GSTN' | Refunds from the GST department appear as direct credits — note the RFD reference number in narration. |
| TDS under GST (Section 51) | Debits with narration 'TDS UNDER GST', 'GST TDS' | Government departments deduct GST TDS at 2%. Track each one — claim ITC via GSTR-7. |
| Reverse charge payment | Self-paid challans with 'RCM' in narration | Reverse charge mechanism payments — book as both output (paid) and input (claimed) within the same period. |
The most common GST scrutiny triggers
- Tax paid < output tax declared. 3B says you owe ₹50,000; bank shows only one ₹40,000 challan debit. ASMT-10 with 18% interest, plus penalty.
- ITC claimed without invoice. 2B has no record of vendor payment, but you claimed ITC. Vendor either didn't file GSTR-1 or you booked a wrong invoice — bank statement proves the payment was made.
- Turnover gap GSTR-1 vs GSTR-9. Annual turnover doesn't match the sum of monthly returns. Bank statement is the third source of truth.
- Cash sales without bank trail. Cash sales must be deposited periodically. Long gaps without cash deposits, but high cash sales declared, raise red flags.
- QRMP monthly mismatch. PMT-06 debits in bank statement don't add up to the quarterly GSTR-3B tax — easy to fix, often auto-flagged.
Tools that fit into the workflow
- Bank statement to Tally — convert PDF to Tally-ready CSV; books reconciliation flows from there into GST
- UPI/NEFT/IMPS/RTGS narration codes — decode what each transaction is
- Bank statement for ITR — the income-tax-side reconciliation
- Business bank statement guide — current accounts, MSME documentation
Frequently asked questions
Do I need to attach a bank statement to my GST return?
No — GSTR-1, 2B, 3B, and 9 are filed electronically without attachments. But during GST audit, ASMT-10 scrutiny, or refund processing, the GST officer will request bank statements covering the relevant period to verify outward and inward supplies. Keep monthly statements for at least 6 years (the GST audit window).
How do I reconcile my GSTR-3B with my bank statement?
Three checkpoints: (1) Output tax in 3B should match aggregated customer receipts × applicable GST rates (after deducting non-taxable receipts). (2) Tax paid in 3B should equal challan debits in your bank statement. (3) ITC claimed should be backed by vendor payments visible in your statement and present in GSTR-2B. Mismatches trigger ASMT-10 notices.
What's the GST challan narration on my bank statement?
GST challan payments via Internet Banking show up with narrations like 'GST CHALLAN ASMT 1234567890', 'GSTR-3B PAYMENT', or 'CIN ABC1234567890'. The CIN (Challan Identification Number) is the unique reference. Match each one against the Payment History on the GST portal under Services → Payments → Challan History.
How do I extract GST-related entries from a year of bank statements?
Manually filtering GST/CHALLAN/CIN narrations from 12 statements is tedious. Upload your full-year PDF to mybankstatementanalysis — AI categorizes every transaction, separates GST challans from regular vendor payments, identifies customer receipts by invoice reference, and exports a reconciliation-ready Excel.
Bank statement for GST registration — is it needed?
Yes. GST registration (REG-01) requires uploading a current bank statement, cancelled cheque, or first page of passbook as proof of bank account in the business name. The statement must show the account-holder name matching the legal name in GST. Most filers upload a 1-month statement PDF — make sure it's a digitally-issued statement, not a screenshot.
Composition scheme — do I need to track bank statements differently?
Composition dealers under Section 10 file CMP-08 quarterly (turnover-based fixed tax). They still need to track customer receipts via bank because the turnover threshold (₹1.5 crore for goods, ₹50 lakh for services) determines composition eligibility. Crossing threshold mid-year forces migration to regular GST — banking trail is the proof of when you crossed.
QRMP scheme — quarterly return, monthly bank reconciliation?
Yes. Under QRMP (Quarterly Return Monthly Payment), GSTR-1 and 3B are quarterly but tax is paid monthly via PMT-06 challan. Each PMT-06 debit should appear in the bank statement for the corresponding month. Reconcile monthly even if you file quarterly — 3-month reconciliations are much harder than monthly ones.
How do I prove cash receipts when bank statement only shows digital?
Cash receipts go into the books (cash book) and are deposited periodically — those deposits show up in the bank statement as 'CASH DEPOSIT'. Tag every cash deposit to the invoices it represents. GST officers compare: cash sales declared in GSTR-1 + digital receipts via bank ≈ total turnover. Large unexplained deposits trigger queries.