Analyze your bank statement

Upload PDF → see categorized spending, charts, subscriptions, and export to CSV. Free, 30 sec.

AI categorization
Spending charts
CSV & Excel export
Private & encrypted
Upload your PDF free →

No signup · deleted after analysis

← 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

TypeWhat to look forReconciliation 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 receiptNEFT/UPI/RTGS inflows with invoice numbers in narrationMatch invoice number against GSTR-1 line. Tag each one to the invoice in books.
Vendor paymentNEFT/RTGS outflows to vendor PANsMatch 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 paymentSelf-paid challans with 'RCM' in narrationReverse charge mechanism payments — book as both output (paid) and input (claimed) within the same period.

Free tool · 30 seconds · No signup

Reconcile GST returns to your bank in minutes, not hours

Upload your full-year statement. AI separates customer receipts from vendor payments, tags GST challan debits by CIN, and exports a 3B-ready Excel by month.

The most common GST scrutiny triggers

Tools that fit into the workflow

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.
Continue readingView all posts →
Comparison8 min read
Bank Statement Analysis Software vs Online Tools: Comparison (2026)
Compare bank statement analysis software and online tools. See which features matter — OCR accuracy, categorization, exports, privacy, pricing — and which option fits your workflow.
Guide14 min read
Bank Statement Analysis: The Complete 2026 Guide
Bank statement analysis turns raw PDF transactions into income, spending, and risk insights. Learn the methodology lenders, accountants, and analysts use — plus how to automate it with AI.
Guide11 min read
Bank Statement for ITR Filing in India: What to Keep and Extract (2026)
Filing your Indian Income Tax Return needs bank statements for interest income, capital gains, and source-of-funds checks. Here's what the IT department asks for, how to download statements from SBI/HDFC/ICICI/Axis, and how to extract numbers ready for ITR-1, ITR-2, ITR-3, ITR-4.