GSTR-2A vs GSTR-2B Reconciliation + IMS Walkthrough (FY 2025-26)
GSTR-2A (dynamic) vs GSTR-2B (static, Section 16(2)(aa) reference) + Invoice Management System (IMS, default GSTR-2B feeder since Oct 2024).
Why two statements + how they differ
The GST framework matches supplier outward declarations against recipient inward claims. For a recipient to legally claim ITC, the supplier must have filed the invoice in GSTR-1 / IFF + the system must have communicated it to the recipient. GSTN provides two read-only inward-supply statements for this — GSTR-2A and GSTR-2B — that serve different purposes despite looking superficially similar.
GSTR-2A is a continuous live feed. GSTR-2B is a frozen monthly snapshot. ITC eligibility under Section 16(2)(aa) is anchored to GSTR-2B, not 2A — this is the single most important compliance fact about the two.
For the broader ITC framework, see the ITC rules guide. For where ITC is actually claimed (Table 4 of GSTR-3B), see the GSTR-3B summary return spoke. For the underlying common-credit + reversal mechanics, see Blocked Credits Section 17(5) and ITC Reversal under Rules 42 + 43.
GSTR-2A — the dynamic statement
GSTR-2A is an auto-populated, dynamic record of all inward-supply documents filed against the recipient’s GSTIN.
How it’s auto-populated
The portal compiles GSTR-2A from counter-party filings:
- GSTR-1 — regular taxpayers’ outward-supply return
- IFF (Invoice Furnishing Facility) — QRMP taxpayers’ monthly invoice upload (months 1 + 2 of the quarter)
- GSTR-5 — non-resident taxable persons
- GSTR-6 — Input Service Distributors (ISD)
- GSTR-7 — TDS deductors under Section 51
- GSTR-8 — TCS collectors under Section 52 (e-commerce operators)
Real-time updates as suppliers file
GSTR-2A is dynamic. If a supplier files their April GSTR-1 in August, the invoice appears in the recipient’s April GSTR-2A the moment the supplier submits — retrospectively. Total ITC visible in 2A for a given month therefore fluctuates over time based on supplier filing behaviour.
Why GSTR-2A is still useful
Even though 2A is no longer the legal basis for ITC, it remains operationally valuable:
- Historical record — complete ledger of invoices filed against the recipient’s GSTIN for a given period, regardless of when filed
- Supplier-status visibility — accounts-payable teams can track habitual late-filers across an FY
- Vendor outreach data — identifies which specific invoices remain unfiled, supporting payment-holdback conversations
GSTR-2B — the static statement (Section 16(2)(aa) reference)
GSTR-2B is an auto-drafted, static statement of inward ITC eligibility for a specific tax period. Once generated, it does not change.
Cut-off dates
GSTR-2B uses a fixed cut-off window:
- Monthly cycle: captures supplier documents filed between the 14th of the previous month and the 13th of the current month (the auto-generation cycle window). A supplier who files their GSTR-1 on the 13th makes the current month’s 2B; filing on the 14th pushes the invoice to next month’s 2B.
- QRMP cycle: quarterly 2B uses analogous cut-off logic, but suppliers’ monthly IFF uploads still flow through the recipient’s monthly IMS view.
Generation timing
GSTN generates the static 2B on the 14th of the following month for monthly filers.
Contents
- B2B invoices flowing from supplier GSTR-1
- Credit notes + debit notes
- ISD credits
- Import IGST from the ICEGATE system (Bill of Entry data)
- IMS-action-affected eligibility tags (Accept / Reject / Pending status from October 2024 onwards)
Why ITC under Section 16(2)(aa) MUST be matched to 2B
Section 16(2)(aa) (inserted by Finance Act 2021, effective 1 January 2022) states that ITC is available only if the supplier has furnished the invoice in their outward return AND such details have been communicated to the recipient. Rule 36(4) (as substituted from 2022 onwards) designates GSTR-2B as that communication.
If an invoice is missing from the current period’s GSTR-2B, ITC cannot be claimed in the corresponding GSTR-3B — even if the recipient holds the physical invoice, has received the goods + services, and has paid the supplier in full. The legal hook is the 2B presence, not the recipient’s own records.
Invoice Management System (IMS) — operational from October 2024
The IMS launched on the GSTN portal on 14 October 2024. It introduced an interactive layer between supplier GSTR-1 filings and the recipient’s GSTR-2B. The recipient now has explicit input into what populates 2B (rather than 2B being a pure auto-feed).
Accept / Reject / Keep Pending workflow
IMS populates with invoices as soon as the supplier saves or files them in GSTR-1 / IFF. For each line item, the recipient can:
- Accept: confirms the invoice. Flows to “ITC Available” in GSTR-2B + auto-populates GSTR-3B.
- Reject: rejects the invoice (typically because of wrong-GSTIN attribution, material value discrepancy, or duplicate). Flows to “ITC Rejected” in GSTR-2B; not available for claim.
- Keep Pending: defers the decision. Document does not enter current month’s 2B; held for action in a future month (subject to the Section 16(4) outer time limit of 30 November following the FY end).
No action = deemed accept. If the recipient ignores the IMS dashboard entirely, all invoices are treated as accepted and flow into GSTR-2B as before. So IMS interaction is not strictly mandatory — but it is the recipient’s only control over rejecting fraudulent / wrong / duplicate invoices before they enter the ITC ledger.
Effect on GSTR-2B finalisation
Actions taken on the IMS dashboard directly determine the composition of the final 2B. The recipient can modify IMS actions until GSTR-3B for the period is filed; modifying actions after the 14th of the month requires triggering a manual recomputation of GSTR-2B on the portal.
IMS dashboard navigation
The dashboard categorises records by supplier + document type, flagging original documents vs amendments separately. Amendments submitted by suppliers via Table 9 / 10 of GSTR-1 (or via the new GSTR-1A amendment-of-current-period mechanism) surface as distinct entries that the recipient can action independently.
Reconciliation workflow — monthly cadence
A structured monthly reconciliation flow before filing GSTR-3B:
Step 1 — download 2B + purchase register
On or after the 14th, download the GSTR-2B JSON / Excel from the portal + extract the purchase register (inward supplies) from the ERP / accounting system for the same period.
Step 2 — identify mismatches
Compare on GSTIN + invoice number + invoice date + taxable value:
- Matched — present in both 2B + register with identical values → claim ITC
- In 2B, not in register — supplier filed but recipient hasn’t booked the purchase (or goods still in transit) → mark Pending in IMS until receipt
- In register, not in 2B — recipient booked but supplier hasn’t filed → defer ITC; consider payment holdback
- Value mismatches — both present but tax / taxable value differs → investigate (rounding vs material)
Step 3 — remediation per category
| Category | Action |
|---|---|
| Matched | Accept (or rely on deemed accept) → ITC flows to GSTR-3B |
| In 2B, not in register | Keep Pending in IMS until internal booking |
| In register, not in 2B | Defer ITC to next month; communicate with supplier |
| Value mismatch (rounding) | Accept |
| Value mismatch (material) | Reject in IMS + request supplier amendment |
| Reverse-charge (RCM) supply | Not in 2B at all — compute RCM separately + claim ITC in same 3B |
Common discrepancies + how to fix
Invoice in 2A but not 2B (supplier filed late)
Most common scenario. Supplier filed their GSTR-1 after the 2B cut-off date. Invoice appears in 2A immediately but not in current-period 2B.
Fix: ITC cannot be claimed in current-period 3B. Invoice will appear in next period’s 2B; claim then.
Invoice in 2B with wrong GSTIN
Supplier mistakenly entered Recipient A’s GSTIN instead of Recipient B’s. Recipient A sees a foreign invoice in their IMS; Recipient B doesn’t see their genuine invoice.
Fix: Recipient A rejects in IMS. Recipient B contacts the supplier to amend via GSTR-1A (current period) or Table 9 of GSTR-1 (next period). The corrected invoice surfaces in Recipient B’s 2B in the amendment period.
Value mismatch (rounding vs material)
Small rounding differences (few rupees) across ERP systems are routine — accept. Material differences (supplier billed ₹10,000 but filed ₹1,00,000) — reject in IMS + request supplier amendment / credit note.
B2C-tagged invoice that should be B2B
Supplier didn’t enter the recipient’s GSTIN, classifying as B2C. Invoice doesn’t flow to 2A / 2B / IMS at all.
Fix: Recipient asks supplier to amend the B2C entry to B2B with correct GSTIN. The reclassified invoice will surface in the next period’s 2B.
Amended invoice in later period
Supplier amends an earlier invoice. IMS flags the amended record separately.
Fix: Action the amendment in IMS. If amendment increases tax → claim additional ITC. If amendment reduces tax → reverse the excess ITC previously claimed (in Table 4(B) of GSTR-3B for the amendment period).
Reverse-charge scenarios (not in 2B at all)
Inward supplies under RCM from unregistered suppliers don’t appear in 2A / 2B (the supplier doesn’t file GSTR-1). For notified-services RCM from registered suppliers (e.g., legal services from advocates, GTA), suppliers file but the supply is tagged as RCM-applicable.
Fix: Recipient computes RCM liability internally, pays in cash via Table 3.1(d) of GSTR-3B, and claims the corresponding ITC in Table 4(A)(3) of the same GSTR-3B. For RCM mechanics, see Reverse Charge Mechanism (RCM) under GST.
Rule 88C — automated mismatch + DRC-01C intimation
GSTN’s automated check flags cases where ITC claimed in GSTR-3B exceeds ITC available in GSTR-2B by a specified threshold (currently a percentage + absolute amount tolerance). When triggered, the system issues an intimation in Form DRC-01C.
The recipient must respond within 7 days: either pay the excess ITC with interest under Section 50(3) OR provide a documented explanation (e.g., timing differences explained by IMS Pending actions, RCM ITC, transitional credit). Failure to respond → demand notice under Section 73 / 74 follows.
The IMS framework (Accept / Reject / Pending) has reduced DRC-01C incidence because the recipient’s intent on each document is now structurally captured before 2B finalisation.
Recipient remedies when supplier doesn’t file
180-day reversal under Section 16(2) proviso
For ITC already claimed (in legacy periods before 2B-anchoring, or in scenarios where invoice appeared in 2B briefly + supplier later defaulted): if payment to the supplier (invoice value + GST) is not made within 180 days from invoice date, previously-claimed ITC must be reversed via Table 4(B)(2) of GSTR-3B + interest under Section 50(3). ITC is re-claimable when payment is later made.
Commercial holdback strategies
The standard mitigation: contractual clauses allowing the recipient to withhold the GST component of supplier payments until the invoice appears in 2B. Common patterns include 90/10 splits (90% of invoice + 0% GST released on goods receipt; 10% + 100% GST released after 2B confirmation).
Common SME mistakes
- Claiming ITC from 2A without 2B match — continues to be the highest-frequency Section 73 / 74 demand trigger. The shift to Section 16(2)(aa) + 2B-anchoring happened in 2022; SME systems that still default to 2A-based ITC claims are exposed.
- Ignoring IMS dashboard — relying purely on deemed-accept means accepting all wrong-GSTIN / fraudulent / duplicate invoices that suppliers file against your GSTIN. Establish a monthly IMS review process before 14th-of-month.
- Filing GSTR-3B before reviewing 2B — rushing to file early in the month (before the 14th) means using estimated or last-month-rolled-forward ITC figures rather than actual 2B-confirmed ITC.
- Treating amendments as new invoices — booking an amended invoice as a fresh purchase in the internal register creates a duplicate accounting entry + double ITC claim.
- Forgetting Section 16(4) outer limit — invoices kept Pending in IMS indefinitely lapse on 30 November following the FY end. Any document not actioned by that date loses ITC permanently.
- Confusing GSTR-2A with the legal ITC reference — 2A is informational; 2B is the legal reference. Reports / dashboards that still cite 2A totals as ITC-claimable need re-engineering.
For end-to-end monthly 2B reconciliation + IMS action workflow + 3B preparation through a partner CA firm, see the GST Return Filing service.
Frequently asked questions
What is the main difference between GSTR-2A and GSTR-2B?
GSTR-2A is dynamic — updates continuously as suppliers file their outward returns (GSTR-1, IFF, GSTR-5, GSTR-6, GSTR-7, GSTR-8). GSTR-2B is static — generated on the 14th of the next month and frozen, capturing only documents filed by suppliers within a strict cut-off window. ITC eligibility under Section 16(2)(aa) is matched against GSTR-2B, not 2A.
When is GSTR-2B generated for a specific month?
For monthly filers, GSTR-2B is generated on the 14th of the next month. It captures supplier documents filed between the 14th of the previous month and the 13th of the current month (the auto-generation window). For QRMP filers, a quarterly GSTR-2B is generated using analogous cut-off logic at the end of each quarter.
Why is Section 16(2)(aa) important for ITC?
Section 16(2)(aa) (introduced by Finance Act 2021, effective from 1 January 2022) restricts ITC strictly to invoices + debit notes that have been (i) furnished by the supplier in GSTR-1 / IFF and (ii) communicated to the recipient in GSTR-2B. Even if the recipient holds the physical invoice and has paid the supplier, ITC cannot be claimed until the document appears in GSTR-2B.
What should I do if an invoice appears in GSTR-2A but not in GSTR-2B?
It means the supplier filed their return AFTER the 2B cut-off date. ITC cannot be claimed in the current month's GSTR-3B. The invoice will appear in the next month's GSTR-2B once GSTN processes the late filing — claim the ITC then.
What is the Invoice Management System (IMS) and is it mandatory?
IMS launched on the GSTN portal on 14 October 2024 as an interactive layer between supplier GSTR-1 filings and the recipient's GSTR-2B. The recipient can Accept, Reject, or mark Pending each invoice. Interaction is not strictly mandatory — invoices on which no action is taken are treated as **deemed accepted** and flow into GSTR-2B normally. But review IS strongly recommended to catch fraudulent / wrong-GSTIN / wrong-value invoices before they enter the ITC ledger.
How does the IMS Accept / Reject / Pending workflow affect GSTR-2B?
Accept (or no action = deemed accept) → document flows into the ITC-eligible section of GSTR-2B. Reject → document moves to the ITC-rejected section; ITC cannot be claimed. Pending → document does not enter the current month's GSTR-2B; held for future-month action (subject to the Section 16(4) outer time limit of 30 November following the FY end).
What recourse does the recipient have when a supplier doesn't file?
Two main levers: (i) commercial — withhold the GST component of payment via contractual clauses until the invoice appears in GSTR-2B (a widely adopted SME practice); (ii) statutory reversal — if payment to the supplier is not made within 180 days from invoice date, the Section 16(2) proviso requires reversal of any ITC already claimed with interest, recoverable when payment is later made.
How does GSTR-2B work for QRMP scheme taxpayers?
QRMP filers (turnover up to ₹5 crore) receive a quarterly GSTR-2B. However, suppliers' monthly IFF uploads (in months 1 + 2 of the quarter) flow through the IMS just like monthly filings — so the recipient still sees + actions invoices monthly via IMS. The consolidated 2B is generated quarterly at the end of the third month.