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

  1. Log in to gst.gov.in
  2. Go to Returns Dashboard -> GSTR-2B
  3. Select the month and year
  4. Download as JSON or Excel

Step 2: Export your purchase register

From Tally, Zoho Books, BUSY, or your accounting software:

  1. Go to Purchase Register report
  2. Filter for the same month as GSTR-2B
  3. Export as CSV or Excel

Step 3: Match invoices

Use our free GST reconciliation tool to:

Step 4: Chase defaulting vendors

For invoices in your books but NOT in GSTR-2B (ITC at risk):

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:

How to chase vendors for GSTR-1 filing

Best practices:

  1. Send WhatsApp message — fastest, highest response rate in India
  2. Follow up with email — for documentation
  3. Call if no response in 3 days — direct conversation
  4. Escalate to senior management if vendor ignores
  5. 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.

Free GST Reconciliation Tool

Match your GSTR-2B with your purchase register in seconds. Find ITC at risk. Generate WhatsApp messages for defaulting vendors. 100% free, no signup, your data never leaves your browser.

Open the Reconciliation Tool →

Disclaimer: This article is for informational purposes only and does not constitute tax or legal advice. GST rules change frequently — always verify with the official GST portal (gst.gov.in) and consult a qualified CA for your specific situation.

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

  1. Read this guide to understand why reconciliation matters
  2. Download your GSTR-2B from the GST portal (14th of each month)
  3. Export your purchase register from Tally/Zoho/Busy
  4. Use our free GST reconciliation tool to match automatically
  5. Chase vendors with ITC at risk using generated WhatsApp messages
  6. 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.