Analyze your bank statement
Upload PDF → see categorized spending, charts, subscriptions, and export to CSV. Free, 30 sec.
No signup · deleted after analysis
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.
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
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. |
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
- 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


