Every GST-registered seller has run into this: your accountant asks for "the 2B" to file GSTR-3B, but the numbers on the portal's 2A tab looked different last week. Both statements list what you bought and the tax charged on it — but they're built differently, updated differently, and only one of them controls what ITC you're actually allowed to claim.
The One-Line Difference
GSTR-2A keeps changing. GSTR-2B is frozen — and it's the one that counts.
GSTR-2A is a live, dynamic view of your inward supplies that updates continuously as your suppliers file, amend, or correct their GSTR-1. GSTR-2B is a static snapshot, generated once a month, that locks in whatever your suppliers had filed by a fixed cutoff date. GSTR-3B's ITC claim is auto-populated from GSTR-2B, not GSTR-2A.
Side-by-Side Comparison
| GSTR-2A | GSTR-2B | |
|---|---|---|
| Nature | Dynamic — changes in real time | Static — a fixed snapshot |
| Generated | Continuously, as suppliers file | Once a month, on the 14th |
| Covers | Supplier GSTR-1, GSTR-5, GSTR-6, GSTR-7, GSTR-8 filings | Same sources, plus import (ICEGATE) IGST data, as of the cutoff |
| Used for ITC claim in GSTR-3B? | No — informational/reconciliation only | Yes — this is the source for Table 4A |
| What if a supplier files late? | Shows up immediately, even for a past period | Only appears in the following month's snapshot |
| Eligible vs ineligible ITC split? | Not shown | Clearly split — eligible, ineligible (Section 17(5), reverse charge, etc.) |
| Best used for | Chasing suppliers who haven't filed yet | The actual number you enter in GSTR-3B |
Why They Never Match
GSTR-2A is a moving target by design — it reflects the current state of the portal at whatever moment you check it, including invoices from suppliers who filed their GSTR-1 weeks after the original due date. GSTR-2B, by contrast, takes a hard cutoff: only invoices filed by the supplier before the 14th of the month go into that period's GSTR-2B. If your packaging vendor files their GSTR-1 on the 20th, that invoice appears in GSTR-2A right away but won't show up in your GSTR-2B until the next cycle.
This is why chasing your ITC number in GSTR-2A and then being confused when GSTR-3B's auto-populated figure is lower is one of the most common reconciliation mistakes sellers make.
The Monthly Check Before Filing GSTR-3B
- Claim only what's in GSTR-2B for the period — not what you can see accumulating in GSTR-2A. The portal enforces this via Rule 36(4); claiming beyond GSTR-2B is a fast route to a mismatch notice.
- Use GSTR-2A to chase non-filers — if a supplier invoice you're expecting isn't in GSTR-2B, check GSTR-2A to see if they've filed at all, or filed late and missed this period's cutoff.
- Check the eligible/ineligible split in GSTR-2B — it separates out ITC blocked under Section 17(5) (e.g. motor vehicles, personal use, some marketing spend) so you don't accidentally claim credit you're not entitled to.
- Carry forward missed ITC, don't force it — if an invoice appears in GSTR-2A but not yet in GSTR-2B, claim it in the month it does appear in GSTR-2B, not the month you expected the purchase to count.
Where This Fits With GSTR-1 and GSTR-3B
GSTR-2A/2B reconciliation is the inward side of your filing — what you bought and the ITC you're claiming. It's the mirror image of the GSTR-1 vs GSTR-3B reconciliation, which covers the outward side — what you sold. Both need to be right before you file, and both feed into your annual GSTR-9 and GSTR-9C reconciliation.
For the general mechanics of claiming ITC — what's eligible, what's blocked, and common seller mistakes — see our Input Tax Credit guide.
A Quick Example
Say you bought ₹2 lakh worth of packaging material in March, with ₹36,000 GST charged by your vendor (18%). If your vendor files their GSTR-1 by the 11th, that invoice appears in both your GSTR-2A and your March GSTR-2B — you claim the full ₹36,000 in your March GSTR-3B. But if the same vendor files late, on the 18th, the invoice shows up in GSTR-2A right away, yet your March GSTR-2B won't include it — it rolls into April's GSTR-2B instead. If you'd claimed the ₹36,000 in March anyway because you saw it in GSTR-2A, you'd have an ITC mismatch flagged against March's GSTR-3B.
Useful tools: GSTIN Verification & Decoder · GST Due Dates Calendar · GST Late Fee Calculator · Marketplace Profit Calculator · File GST Returns with a CA
Need help with GST filing?
Our experts handle GSTR-1, GSTR-3B, and annual returns for e-commerce sellers — accurately, on time, every month.
Newsletter
GST updates & guides, free.
Join sellers who get our weekly digest on GST compliance, e-commerce rules, and finance tips — no spam.
No spam. Unsubscribe anytime.