GSTR-2A vs GSTR-2B: The Difference That Decides ITC
GSTR-2A changes as suppliers file; GSTR-2B is a fixed monthly statement and the one ITC now depends on. How they differ and which to reconcile against.
Two statements draw from the same underlying filings, carry overlapping data, and are still not interchangeable. GSTR-2A moves every time a supplier files or amends a return. GSTR-2B is generated once a period, then frozen. Since Section 16(2)(aa) and the matching change to Rule 36(4), only one of them decides whether you can claim input tax credit — and mixing them up is how businesses either overclaim ITC or leave eligible credit unclaimed.
What actually differs between them
Both statements are auto-drafted from the same pool of supplier filings, and both list the same kind of line: invoice number, supplier GSTIN, taxable value, tax amount, and the return through which the supplier reported it. The difference is entirely in timing and stability.
GSTR-2A behaves like a live feed. The moment a supplier files or amends GSTR-1, the Invoice Furnishing Facility (IFF), or one of the specialised returns, the change shows up in your 2A for that period — including amendments made months later. Open the same period's 2A twice, a week apart, and you can get two different totals.
GSTR-2B behaves like a snapshot. It is compiled once, generally around the 14th of the month following the tax period, from whatever those same supplier returns contained as of that cut-off. Once generated, it does not move. A supplier who files after the cut-off does not retroactively change last period's 2B — their invoice simply appears in the following period's statement instead.
Side-by-side comparison
| Dimension | GSTR-2A | GSTR-2B |
|---|---|---|
| Nature | Dynamic, continuously updated | Static, fixed once generated |
| Generated | Real time, as filings happen | Once a period, around the 14th of the next month |
| Basis for ITC claim | Reference and cross-check only | The statement ITC is legally tied to |
| Late supplier filing | Reflects it immediately in the relevant period | Missed cut-off, so it shows up in the next period's 2B |
| Amendments | Reflected whenever filed | Only amendments filed before that period's cut-off are included |
| Best used for | Tracking suppliers, audit trail, spotting late filers | Monthly ITC reconciliation and GSTR-3B claim |
Source documents behind each statement
Both statements pull from the same set of supplier-side returns, so it helps to know what feeds them before you go looking for a missing invoice:
- GSTR-1 and the IFF — the primary source for outward supplies reported by regular taxpayers, whether filed monthly or under the quarterly scheme.
- GSTR-5 — outward supplies reported by non-resident taxable persons.
- GSTR-6 — input service distributor filings, relevant when credit is distributed across GSTINs of the same entity.
- GSTR-7 — filings by persons required to deduct tax at source.
- GSTR-8 — filings by e-commerce operators collecting tax at source.
An invoice missing from both statements usually traces back to one of these returns not being filed yet, not to a data problem on the recipient's side. See the mechanics of the primary source in the GSTR-1 filing guide.
What "available" and "not available" ITC mean in 2B
GSTR-2B does not just list invoices — it sorts them into ITC available and ITC not available sections, and the split matters more than the raw invoice count.
The ITC available section is what you are meant to reconcile against your purchase register and carry into GSTR-3B, subject to the usual conditions in the credit rules. The ITC not available section lists invoices that were reported by suppliers but are blocked for structural reasons — commonly because the supplier's registration was cancelled with retrospective effect, the recipient's own registration date makes the invoice fall outside the eligible window, or the supply falls under a restriction. Those invoices appear for visibility, not for you to claim.
The eligibility mechanics behind both sections are covered in more depth in input tax credit rules explained, and the statutory time window you have to claim eligible credit is in the ITC time limit under Section 16.
How IMS now feeds 2B
The Invoice Management System changed the shape of this workflow by inserting a review step ahead of 2B generation. Instead of 2B being a pure pass-through of whatever suppliers filed, invoices reported by suppliers first land in your IMS inbox, where you can accept, reject, or leave them pending before the period's 2B is drawn up.
At a high level: an accepted invoice, and one left with no action taken, flows into GSTR-2B as eligible ITC for the period. A rejected invoice is kept out of that period's ITC available section, which is useful when an invoice is duplicated, does not belong to you, or was issued in error. The exact rules for deemed acceptance and how pending invoices roll forward are specific enough that they deserve their own treatment — see how GSTR-2B and the Invoice Management System fit together and the fuller walkthrough in the Invoice Management System explained.
Practically, this means GSTR-2B reconciliation is no longer purely a look-back exercise. Working through the IMS queue before the cut-off is now part of getting an accurate 2B in the first place.
Which one to reconcile against, and when 2A still helps
For the actual ITC claim you file in GSTR-3B, reconcile against GSTR-2B. It is the statement the law references, it does not shift under you mid-review, and matching your purchase register against a fixed set of invoices is a tractable monthly task. A structured approach to that reconciliation is in the GSTR-3B filing guide.
GSTR-2A keeps a job of its own. Because it updates continuously, it is the better tool for:
- Spotting late filers mid-period. If an invoice you were expecting has not shown up in 2A a week before the 2B cut-off, you can follow up with the supplier before the period closes, rather than discovering the gap after 2B is already fixed.
- Building an audit trail. Comparing when an invoice first appeared in 2A against when it settled into 2B documents the timing of a supplier's compliance, which is useful if a credit claim is later questioned.
- Investigating a mismatch. When an invoice is missing from 2B, checking 2A tells you whether it exists anywhere in the supplier's filings yet, or hasn't been filed at all.
Why a supplier not filing makes an invoice vanish from 2B
GSTR-2B is compiled strictly from what suppliers had filed as of its generation cut-off. If a supplier has not filed the relevant return by then, their invoices for that period are absent from your 2B in full — not partially, not flagged as pending. From where you sit, a valid invoice you received and recorded in your books simply is not in the statement.
This is a filing-timing gap, not a data-quality problem on your end, and it does not disappear permanently. Once the supplier files, the invoice will appear in whichever period's 2B is generated after that filing lands — typically the following month's statement, not a retroactive update to the one you already reconciled.
The practical fix is to check supplier filing status directly rather than guessing from your own records. See how to check a supplier's GST return filing status, or query it programmatically: our API returns registration details and per-period GSTR filing history — including whether a period is filed — in the same call, which is faster than checking suppliers one by one on the portal when you have more than a handful to track.
Frequently asked questions
A note on accuracy. GST rules change often. This article reflects our understanding as of 23 September 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.
Check a GSTIN right now, free
Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.
Free GST search toolBuild it into your product
One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.
Start freeMore on gst rules & compliance
Browse every guide in the GST API blog.