GST Reconciliation: Complete Guide for Indian Businesses
What is GST reconciliation?
GST reconciliation is the process of matching the input tax credit (ITC) you claim in your GSTR-3B return against the ITC auto-populated in your GSTR-2B statement from the GST portal. The goal is to ensure that every invoice you've claimed ITC on has actually been filed by your supplier in their GSTR-1.
If your supplier hasn't filed GSTR-1, your invoice won't appear in GSTR-2B — and under Section 16(2)(aa) of the CGST Act, you cannot legally claim that ITC.
Why GST reconciliation matters (especially after April 2026)
Since April 1, 2026, the GSTN portal blocks GSTR-3B filing if your claimed ITC exceeds the ITC auto-populated in GSTR-2B. This is a fundamental change from the previous system where you could claim ITC and reverse it later.
Consequences of not reconciling:
| Problem | Impact |
|---|---|
| GSTR-3B blocked | Can't file your return -> Rs 50-200/day late fee |
| E-way bill blocked | Inventory stuck, can't ship goods |
| DRC-01C notice | Tax department scrutiny for ITC mismatch |
| Permanent ITC loss | If supplier files after Section 16(4) deadline |
GSTR-2B vs GSTR-2A — what changed
| Feature | GSTR-2A (old) | GSTR-2B (current) |
|---|---|---|
| Source | GSTR-1 filed by suppliers | GSTR-1 + GSTR-5 + GSTR-6 + GSTR-7 + GSTR-8 |
| Updates | Real-time (as suppliers file) | Static, generated on 14th of each month |
| ITC eligibility | Indicative | Authoritative — ITC in 2B = ITC you can claim |
| Reversal tracking | Manual | Automatic (Rule 37A tracking) |
Key change: GSTR-2B is now the authoritative statement. If ITC is in 2B, you can claim it. If it's not in 2B, you cannot claim it — even if the invoice is genuine.
Step-by-step GST reconciliation process
Step 1: Download GSTR-2B
- Log in to gst.gov.in
- Go to Returns Dashboard -> GSTR-2B
- Select the month and year
- Download as JSON or Excel
Step 2: Export your purchase register
From Tally, Zoho Books, BUSY, or your accounting software:
- Go to Purchase Register report
- Filter for the same month as GSTR-2B
- Export as CSV or Excel
Step 3: Match invoices
Use our free GST reconciliation tool to:
- Upload both files
- Auto-detect columns (GSTIN, invoice number, tax amount)
- Run the 4-pass matching engine
- See matched, mismatch, ITC at risk, and only-in-2B invoices
Step 4: Chase defaulting vendors
For invoices in your books but NOT in GSTR-2B (ITC at risk):
- Contact the vendor via WhatsApp, email, or phone
- Ask them to file GSTR-1 for that invoice
- Use our tool to generate WhatsApp messages in English/Hindi/Hinglish
Step 5: Re-check after vendors file
GSTR-2B is generated on the 14th of each month. If a vendor files after the 14th, their invoice will appear in the next month's GSTR-2B. Re-download and re-reconcile.
Common mismatches and how to fix them
| Mismatch Type | Cause | Fix |
|---|---|---|
| Tax amount differs | Rounding off, wrong rate | Ask vendor to amend GSTR-1 |
| Invoice number differs | Typo in your books or vendor's GSTR-1 | Verify with vendor, correct books |
| GSTIN differs | Wrong GSTIN entered | Check vendor's GST certificate |
| Date differs | Different billing date | Minor — usually accepted |
| Invoice missing in 2B | Vendor hasn't filed GSTR-1 | Chase vendor to file |
Rule 37A and 180-day ITC reversal
Under Rule 37A of the CGST Rules, if you haven't paid your supplier within 180 days of the invoice date, you must reverse the ITC claimed on that invoice. This is tracked automatically through GSTR-2B.
Key points:
- 180 days = from invoice date, not receipt date
- Reversal happens in the GSTR-3B for the month after the 180-day period expires
- If you pay later, you can re-claim the ITC
- This applies to all invoices, not just ITC at risk invoices
How to chase vendors for GSTR-1 filing
Best practices:
- Send WhatsApp message — fastest, highest response rate in India
- Follow up with email — for documentation
- Call if no response in 3 days — direct conversation
- Escalate to senior management if vendor ignores
- Stop future purchases from chronic defaulters
Use our GST reconciliation tool to generate WhatsApp messages automatically for all vendors with ITC at risk.
Tools for GST reconciliation
| Tool | Price | WhatsApp Chase | GSP API | Best For |
|---|---|---|---|---|
| Calczy (free) | Free | Yes (3 languages) | No | MSMEs, small businesses |
| 2BMatch | Credit-based | Yes (12 languages) | Yes | MSMEs + CAs |
| ClearTax | Rs 40K+/year | No | Yes | CA firms |
| GSTAgent | Rs 999-7,500/mo | Yes | Yes | Mid-size businesses |
Our recommendation: Start with the free Calczy tool. If you need automation (auto-fetch GSTR-2B, auto-send WhatsApp, vendor tracking), upgrade to a paid tool.
FAQ
How often should I reconcile? Monthly. GSTR-2B is generated on the 14th, so reconcile between the 14th and your GSTR-3B due date (usually the 20th).
Can I claim ITC not in GSTR-2B? No. Under Section 16(2)(aa), ITC is only eligible if it appears in GSTR-2B. Claiming ITC not in 2B has been blocked since April 2026.
What if my vendor refuses to file GSTR-1? You cannot force a vendor to file. Your options: (1) don't pay them until they file, (2) reverse the ITC, (3) find a new supplier. You can also file a grievance on the GST portal.
Is GSTR-2B reconciliation mandatory? Not legally mandatory, but practically mandatory. Without reconciliation, you risk claiming ITC that isn't in 2B, which has been blocked since April 2026 and may trigger notices.
Ready to reconcile? Try our free GST reconciliation tool — no signup, your data never leaves your browser.
Formula
**GST Reconciliation = Matching ITC claimed (GSTR-3B) vs ITC available (GSTR-2B)** **ITC at Risk** = Sum of (CGST + SGST + IGST) for invoices in books but NOT in GSTR-2B **Rule 37A reversal** = Reverse ITC if payment to supplier not made within 180 days **Section 16(2)(aa)** = ITC eligible only if invoice appears in GSTR-2B **Section 16(4) deadline** = Must claim ITC by November 30 of following financial year
Example
**Example:** Your purchase register (April 2026): 100 invoices, Rs 5,00,000 total ITC GSTR-2B (April 2026): 85 invoices, Rs 4,20,000 total ITC **Reconciliation result:** - 80 invoices match exactly (Rs 4,00,000 ITC — safe) - 5 invoices in books but not in 2B (Rs 80,000 ITC at risk) - 5 invoices in 2B but not in books (Rs 20,000 — book these) **Action:** 1. Claim only Rs 4,00,000 ITC in GSTR-3B (safe) 2. Chase 5 vendors for the Rs 80,000 at risk 3. Book the 5 missing invoices (Rs 20,000 additional ITC) 4. Re-check GSTR-2B next month for vendor filings
How to Use
- Read this guide to understand why reconciliation matters
- Download your GSTR-2B from the GST portal (14th of each month)
- Export your purchase register from Tally/Zoho/Busy
- Use our free GST reconciliation tool to match automatically
- Chase vendors with ITC at risk using generated WhatsApp messages
- Re-check GSTR-2B after vendors file (next month's 2B)
Frequently Asked Questions
How often should I do GST reconciliation?
Monthly. GSTR-2B is generated on the 14th of each month, so you should reconcile between the 14th and your GSTR-3B due date (usually the 20th). This gives you 5-6 days to chase vendors before filing.
Can I claim ITC that is not in GSTR-2B?
No. Under Section 16(2)(aa) of the CGST Act, ITC is only eligible if the invoice appears in GSTR-2B. Since April 1, 2026, the GSTN portal blocks GSTR-3B filing if your claimed ITC exceeds the ITC auto-populated in GSTR-2B.
What if my vendor refuses to file GSTR-1?
You cannot force a vendor to file. Your options: (1) withhold payment until they file, (2) reverse the ITC and claim it later when they file, (3) find a new supplier. You can also file a grievance on the GST portal, but this is rarely effective for individual invoices.
Is GSTR-2B reconciliation mandatory by law?
Not explicitly mandatory by a single provision, but practically mandatory. Section 16(2)(aa) requires ITC to be in GSTR-2B to be eligible, and since April 2026 the portal blocks filing if claimed ITC exceeds 2B ITC. Without reconciliation, you risk blocked returns, notices, and permanent ITC loss.
What is the difference between GSTR-2A and GSTR-2B?
GSTR-2A was the old real-time statement that updated as suppliers filed. GSTR-2B is the current static statement generated on the 14th of each month. GSTR-2B is authoritative — ITC in 2B is eligible, ITC not in 2B is not eligible. GSTR-2A is no longer used for ITC eligibility.
How long do I have to claim ITC before it's permanently lost?
Under Section 16(4) of the CGST Act, you must claim ITC by November 30 of the following financial year. For FY 2025-26 invoices, the deadline is November 30, 2026. After this date, ITC cannot be claimed even if the supplier files later.