What an ITC mismatch actually is
Input Tax Credit mismatch is the gap between what you claim as credit in your GSTR-3B and what’s actually available according to GSTR-2B - the auto-drafted statement built from what your suppliers reported in their own filings. A mismatch doesn’t automatically mean you did something wrong; very often, it means a supplier did.
Why the mismatch is usually theirs, not yours
- A supplier simply hasn’t uploaded the invoice in their GSTR-1 yet
- The GSTIN, invoice number, or tax amount was entered incorrectly on their end
- The supplier filed late, so the invoice isn’t visible in this period’s statement at all
- A genuinely duplicate or cancelled invoice is still sitting in the data
This becomes your problem regardless of whose error it was
Even when the mistake is entirely on the supplier’s side, the credit denial and any resulting interest lands on you, the buyer, until it’s corrected. That’s exactly why proactive reconciliation - not waiting for a notice - is the only real defense.
GSTR-2B, not GSTR-2A, is the number to reconcile against
GSTR-2A updates continuously as suppliers file, which makes it a moving target. GSTR-2B is static once generated (after the 11th of the following month) and is the statement you’re meant to actually use as the basis for what you claim in GSTR-3B. Reconciling against a constantly-changing GSTR-2A is a common, avoidable source of confusion.
| Statement | Behavior | Use for reconciliation? |
|---|---|---|
| GSTR-2A | Dynamic - updates continuously as suppliers file | Useful to monitor, not to finalize a claim against |
| GSTR-2B | Static once generated (post the 11th) | Yes - this is the correct basis for your GSTR-3B claim |
GSTR-2A vs. GSTR-2B
What happens if a mismatch goes unresolved
Left unresolved, a mismatch can trigger an automated discrepancy notice under Section 42 of the CGST Act. If it’s still not corrected, the credit can be required to be reversed with interest under Section 50(1) - a real cash cost, not just an administrative headache.
The monthly reconciliation habit
Before you file GSTR-3B, every month
- 1
Pull GSTR-2B for the period
This is your reference point - what suppliers have actually reported as of the statement date.
- 2
Compare line by line against your purchase records
Flag anything you expected to see that isn’t there, and anything present with a mismatched amount.
- 3
Chase missing or incorrect invoices with the supplier directly
They correct it through an amendment in their next GSTR-1 - you can’t fix their filing from your side.
- 4
Only claim what GSTR-2B actually supports
Claiming ahead of what’s visible there is exactly what creates the mismatch in the first place.
Worked example: the late-filing supplier
A vendor invoices you in March but doesn’t file their GSTR-1 until May. Your March GSTR-2B won’t show that credit - claiming it in March creates a mismatch. The correct move is to wait and claim it in the period where it actually appears in GSTR-2B, not the period the invoice is dated.
Is an ITC mismatch always my fault as the buyer?
No - the most common cause is a supplier-side issue: a missing upload, an incorrect GSTIN or amount, or late filing. The credit consequence still falls on you as the buyer, which is exactly why proactive monthly reconciliation matters regardless of who made the error.
Should I reconcile against GSTR-2A or GSTR-2B?
GSTR-2B. It’s static once generated and is the intended basis for your GSTR-3B claim. GSTR-2A keeps changing as suppliers file late, which makes it unreliable as a final reconciliation reference.
What happens if I don’t fix a mismatch before filing?
Left unresolved, it can trigger an automated discrepancy notice, and ultimately require you to reverse the claimed credit with interest. Reconciling monthly, before filing, is far cheaper than fixing it after a notice arrives.
The invoice was real. The credit isn’t, until your supplier’s filing says it is too.
Resources
Was this guide helpful?