GSTR-2A, GSTR-2B and GSTR-8A compared for 2026: roles, generation timing, discrepancy sources and a monthly to annual ITC reconciliation playbook.
Discrepancies Among GSTR 2A, GSTR 2B, GSTR 8A
GSTR-2A, GSTR-2B, and Table 8A of GSTR-9 (widely called "GSTR-8A" in practice) all display inward supplies reported by your vendors β but they exist for entirely different moments in your Input Tax Credit (ITC) lifecycle. Since FY 2022-23, Section 16(2)(aa) of the CGST Act 2017 has made GSTR-2B the sole legal basis for ITC claims; GSTR-2A has been demoted to a vendor monitoring tool. Confusing which document does what β or claiming ITC beyond your GSTR-2B β routinely triggers Section 50 interest demands and reopens finalised returns. This guide explains each statement, maps every significant source of discrepancy, and gives you a repeatable monthly-to-annual reconciliation process.
What Each Statement Actually Is β and Is Not
GSTR-2A: The Dynamic, Continuously Updated Feed
GSTR-2A is an auto-populated, dynamic statement aggregating all inward supply data reported against your GSTIN by counterparties. It draws from:
- GSTR-1 and GSTR-1A filed by your regular taxable suppliers
- GSTR-5 filed by non-resident taxable persons supplying to you
- GSTR-6 filed by Input Service Distributors (ISDs) allocating credit to you
- GSTR-7 filed by persons deducting Tax Deducted at Source (TDS) on your supplies
- GSTR-8 filed by e-commerce operators collecting Tax Collected at Source (TCS)
Every time a supplier files or amends a return, GSTR-2A updates immediately. An invoice uploaded by your supplier at 3 pm today will appear in your GSTR-2A within hours. This real-time quality makes GSTR-2A genuinely useful for chasing non-filing vendors and monitoring amendment activity β but it also means the data is never "final." An invoice present today can be amended, credit-noted, or deleted tomorrow.
What GSTR-2A is not: Since January 2022, when Section 16(2)(aa) came into force via the Finance Act 2021, ITC eligibility is determined by GSTR-2B, not GSTR-2A. Claiming ITC visible in GSTR-2A but absent from GSTR-2B is legally unsustainable and carries interest exposure at 18% per annum on the amount utilised.
GSTR-2B: The Static Statement That Determines ITC Eligibility
GSTR-2B is a static, auto-populated monthly statement generated by the GSTN portal on the 14th of the month following the tax period. Once generated, it does not change.
For the tax period April 2026, GSTR-2B is generated on 14th May 2026 and captures all GSTR-1, Invoice Furnishing Facility (IFF), GSTR-5, GSTR-6, GSTR-7, and GSTR-8 filed by your suppliers between 12th April 2026 and 11th May 2026 β that is, late filings for March 2026 plus on-time filings for April 2026 filed by 11th May.
GSTR-2B classifies each inward supply into:
- Eligible ITC β available to claim in GSTR-3B Table 4
- Ineligible ITC β blocked under Section 17(5) (motor vehicles, food and beverages, club memberships, and so on)
- ISD-distributed credit β credit passed on by your Input Service Distributor
- Reversal-required credits β flagged under Rule 86A where an officer has blocked credit
Under Section 16(2)(aa), ITC is available only if the invoice or debit note details have been communicated to you via GSTR-2B. This is a condition of eligibility β not a reporting formality.
A second and separate condition, Section 16(2)(ba) (inserted by the Finance Act 2022), requires that the tax must have actually been paid by the supplier. An invoice appearing in your GSTR-2B satisfies Section 16(2)(aa), but if the supplier has not paid tax in their GSTR-3B, your ITC remains at risk under Rule 86A, which empowers a tax officer to block credit without prior notice.
Table 8A of GSTR-9: Your Annual Reconciliation Baseline
What practitioners informally call "GSTR-8A" is not a separate standalone return. It is the auto-populated data in Table 8A of Form GSTR-9 (the Annual Return), drawn from GSTR-2A aggregated across the full financial year. It represents the maximum ITC that was theoretically available from your suppliers for the year.
Table 8 of GSTR-9 reconciles the following key figures:
- 8A: Total ITC available as per GSTR-2A for the financial year (auto-populated by GSTN)
- 8B: ITC actually availed across all 12 GSTR-3B filings (auto-populated)
- 8C: ITC lapsed β neither claimed nor legitimately deferred
- 8D: Difference between 8A and (8B + 8C) β the unexplained gap
A material, unexplained figure in Table 8D is one of the most common triggers for scrutiny notices under Section 65 (GST audit) and Section 61 (scrutiny of returns). Explaining every rupee in 8D before filing GSTR-9 is not optional.
How GSTR-2B Cut-Offs Work β and Why QRMP Suppliers Create Credit Delays
Understanding the 11th of the month cut-off is the single most important operational insight in ITC management.
For a monthly GSTR-1 filer, GSTR-1 for April 2026 is due by 11th May 2026. A supplier who files on 10th May has their invoices in your April 2026 GSTR-2B (generated 14th May). A supplier who files on 12th May β one day late β shifts your ITC into May 2026's GSTR-2B, generated 14th June. You cannot legally avail that credit in April's GSTR-3B.
For a QRMP (Quarterly Return Monthly Payment) supplier, the gap widens considerably. Under the QRMP scheme, suppliers with aggregate turnover up to Rs. 5 crore file GSTR-1 quarterly but can optionally upload B2B invoices for Month 1 and Month 2 of the quarter via IFF (Invoice Furnishing Facility):
- IFF for April 2026: due by 13th May 2026 β invoices appear in your April 2026 GSTR-2B
- IFF for May 2026: due by 13th June 2026 β invoices appear in your May 2026 GSTR-2B
- Quarterly GSTR-1 for Q1 (AprilβJune 2026): due 13th July 2026 β all remaining invoices (including those not filed via IFF) appear in your June 2026 GSTR-2B, generated 14th July
If a QRMP supplier skips IFF for April and May, every invoice from those two months lands in June's GSTR-2B β a two-month credit delay. For a company procuring Rs. 50 lakh monthly from QRMP vendors, that locks up approximately Rs. 1 crore of ITC at any given point in the year. Audit your vendor base for QRMP status and build IFF compliance into your vendor onboarding requirements.
The Seven Most Common Sources of Discrepancy
- Late GSTR-1 filing (after the 11th). Invoice is in your books but not in this month's GSTR-2B. It will appear next month β but your ITC claim is deferred.
- QRMP supplier skips IFF. Invoices for M1 and M2 of a quarter pile up in the quarterly GSTR-1 and appear in your GSTR-2B only at end of the quarter.
- Supplier's GSTR-3B tax payment not made. The invoice is in GSTR-2B (Section 16(2)(aa) satisfied), but Section 16(2)(ba) is not β tax is not paid. ITC blocked under Rule 86A until supplier clears dues.
- Invoice value or tax rate uploaded incorrectly. GSTR-2B shows a different taxable value or rate than your purchase invoice. Claiming the higher value is an excess claim; the supplier must file an amendment via GSTR-1A.
- Wrong recipient GSTIN in GSTR-1. The invoice was posted to another taxpayer's GSTR-2B. You receive no ITC until the supplier amends via GSTR-1A and the corrected entry falls in your GSTR-2B.
- Bill-to-ship-to triangular supply. In three-party transactions, ITC accrues to the "bill-to" party, not the "ship-to" party. Ensure your supplier enters your GSTIN β not the consignee's β in the B2B section of GSTR-1.
- Credit notes and debit notes with timing mismatches. A credit note issued in April but uploaded in May's GSTR-1 reduces your GSTR-2B credit in May β after you have already availed the corresponding ITC in April. This creates a reversal obligation in Table 4B(2) of GSTR-3B for May.
Your Monthly ITC Reconciliation Playbook
Run this process every month on the 15th, one day after GSTR-2B is generated and five days before GSTR-3B is due on the 20th:
- Download GSTR-2B from the GST portal (under Returns β GSTR-2B). For high-volume operations, pull the JSON file via the GSTN API or a GST-integrated ERP to eliminate manual copying errors.
- Export your purchase register for the same tax period, filtered to: Supplier GSTIN, Invoice Number, Invoice Date, Taxable Value, and Tax Amount.
- Auto-match at invoice level on the key of Supplier GSTIN + Invoice Number. A tolerance of Β±Rs. 1 is acceptable for rounding differences.
- Bucket every unmatched item into five categories:
- In books, absent from GSTR-2B: supplier filed late or skipped IFF. Park in Deferred ITC tracker; contact vendor immediately.
- In GSTR-2B, absent from books: possible duplicate or erroneous upload by supplier. Do not avail without a matching purchase document.
- Value mismatch: claim the lower of the two figures. Raise a written escalation to the supplier for GSTR-1A amendment.
- GSTIN error: zero ITC for you until supplier amends. Flag as critical β amendments are time-sensitive.
- Tax-unpaid risk (Section 16(2)(ba)): check supplier's GSTR-3B filing status on the portal. Hold ITC pending confirmation.
- Contact suppliers within five working days of identifying a mismatch. Waiting until the 18th or 19th leaves no time for amendments before your GSTR-3B due date.
- Populate Table 4 of GSTR-3B using only GSTR-2B eligible ITC. Do not include any credit that appears in GSTR-2A but is absent from GSTR-2B.
- Update your Deferred ITC register with each parked item β invoice number, supplier GSTIN, amount, expected GSTR-2B month, escalation date, and Section 16(4) deadline.
Worked Example: Precision Components Pvt Ltd, April 2026
Buyer: Precision Components Pvt Ltd, Mumbai (GSTIN: 27AAABP1234C1Z5), monthly GSTR-3B filer.
| Supplier | Invoice Taxable Value | GST Amount | GSTR-2B Status for April 2026 | Action |
|---|---|---|---|---|
| Supplier A β QRMP filer, IFF filed 12th May | Rs. 10,00,000 | Rs. 1,80,000 (IGST 18%) | β In April GSTR-2B | Avail Rs. 1,80,000 in April GSTR-3B |
| Supplier B β Monthly filer, filed GSTR-1 on 15th May | Rs. 5,00,000 | Rs. 90,000 (IGST 18%) | β Not in April GSTR-2B | Park Rs. 90,000; avail in May once it appears |
| Supplier C β Filed GSTR-1 on time; March GSTR-3B tax unpaid | Rs. 8,00,000 | Rs. 1,44,000 (CGST 9% + SGST 9%) | β οΈ In GSTR-2B; Section 16(2)(ba) risk | Hold Rs. 1,44,000; verify supplier's March 3B |
| Supplier D β Uploaded invoice value as Rs. 2,50,000 vs actual Rs. 2,00,000 | Rs. 2,00,000 | Rs. 36,000 (IGST 18%) | β οΈ GSTR-2B shows Rs. 45,000 | Avail Rs. 36,000 only; escalate Rs. 9,000 gap |
Summary for April 2026:
- Purchase register total ITC: Rs. 4,50,000
- Safe, legally avail-able in April GSTR-3B: Rs. 2,16,000 (Suppliers A + D at book value)
- Deferred to May GSTR-3B: Rs. 90,000 (Supplier B)
- On hold pending Section 16(2)(ba) resolution: Rs. 1,44,000 (Supplier C)
- Pending GSTR-1A amendment: Rs. 9,000 difference on Supplier D
What happens if Precision claims all Rs. 4,50,000 in April's GSTR-3B?
The excess over the conservative safe claim of Rs. 2,16,000 is Rs. 2,34,000. If this is flagged in a Department audit eight months later (December 2026), the interest exposure at 18% per annum on the utilised excess is approximately Rs. 2,34,000 Γ 18% Γ 8/12 = Rs. 28,080 β a direct P&L charge, entirely avoidable with a one-hour reconciliation each month. A Section 73 penalty notice could add a further 10% of the tax (Rs. 23,400) if the excess claim is deemed non-bona fide.
Annual Reconciliation: Bridging Table 8A of GSTR-9 and Your GSTR-3B Claims
GSTR-9 for FY 2025-26 (due by 31 December 2026 as per current CBIC practice) requires you to reconcile full-year ITC claimed across 12 GSTR-3B filings against the auto-populated Table 8A figure.
A representative position for a mid-sized manufacturer:
| Table | Item | Amount |
|---|---|---|
| 8A | Total ITC available as per GSTR-2A, FY 2025-26 (auto-populated) | Rs. 82,40,000 |
| 8B | ITC availed in GSTR-3B across April 2025βMarch 2026 (auto-populated) | Rs. 79,60,000 |
| 8D | Unexplained difference | Rs. 2,80,000 |
This Rs. 2,80,000 gap requires a line-by-line explanation before filing GSTR-9. Common legitimate reasons include:
- Ineligible ITC under Section 17(5) shown in GSTR-2A but correctly excluded from GSTR-3B claims
- Deferred credit β invoices that appeared in GSTR-2A for FY 2025-26 but in GSTR-2B of AprilβNovember 2026 (availed in the following year within the Section 16(4) window)
- RCM self-invoices β reverse charge mechanism supplies reported differently across statements
- Supplier amendments post March 2026 β GSTR-1A amendments filed after year-end change GSTR-2A retrospectively
Six-step annual reconciliation procedure for GSTR-9 preparation:
- Pull GSTR-2A data for all 12 months of FY 2025-26 from the portal β this feeds Table 8A.
- Pull GSTR-2B for all 12 months and compile total eligible ITC per month.
- Extract GSTR-3B Table 4 data for all 12 months β total ITC availed.
- Reconcile GSTR-2A annual total vs GSTR-3B annual total at supplier GSTIN level, not just in aggregate.
- Classify each gap line into one of four buckets: (a) ineligible ITC correctly excluded, (b) deferred to next year within 16(4) window, (c) irrecoverable β lapsed under Section 16(4), (d) supplier filing error requiring GSTR-1A amendment.
- Document each classification in your GSTR-9 workpaper before filing. If a GSTR-9C (reconciliation statement) is applicable, the auditor will need this documentation.
"Timing difference β to be reviewed" is not an acceptable classification in a GSTR-9 workpaper that may be produced before an auditor.
Common Mistakes That Create ITC Gaps (and How to Fix Each One)
Mistake 1: Using GSTR-2A instead of GSTR-2B as the ITC claim basis. GSTR-2A typically shows more credit than GSTR-2B because it includes late-filed invoices and amendments that fall outside the GSTR-2B cut-off. Practitioners who have not updated their workflows since the Section 16(2)(aa) amendment frequently over-claim as a result. Fix: Reconfigure your reconciliation tool or ERP to use the GSTR-2B JSON download as the authoritative input to Table 4 of GSTR-3B, not GSTR-2A.
Mistake 2: Filing GSTR-3B on the 15th or 16th without reviewing GSTR-2B. GSTR-2B is only available from the 14th. Taxpayers who file early lose the narrow but critical window for review. Fix: Set a hard internal rule β GSTR-3B is not filed before the 17th of the month, giving three working days to review GSTR-2B, action mismatches, and contact suppliers before the 20th due date.
Mistake 3: Failing to track QRMP suppliers for IFF non-compliance. A QRMP supplier who skips IFF for both April and May effectively withholds your ITC for two months. Fix: Maintain a separate register of QRMP vendors (identifiable from their GSTIN pattern or by asking them directly). Check their IFF filing status on the GST portal by the 14th each month. For large-value QRMP vendors, make IFF filing a contractual obligation and a condition for payment release.
Mistake 4: Not verifying supplier GSTR-3B payment status. GSTR-2B confirms the invoice is uploaded β it says nothing about whether the supplier has paid tax. Fix: For any supplier contributing more than 5% of your monthly ITC, verify their GSTR-3B filing and payment status on the public GSTN portal before finalising your GSTR-3B claim. It takes under two minutes per supplier and protects you from Rule 86A blocks.
Mistake 5: Allowing deferred ITC to accumulate without deadline tracking. Credits deferred month after month can silently approach and breach the Section 16(4) deadline. Fix: Every entry in your Deferred ITC register must carry the Section 16(4) expiry date β calculated as the earlier of 30 November of the following financial year or your GSTR-9 filing date. Flag any item within 60 days of expiry for escalation to a credit that cannot be let go.
Mistake 6: Classifying Table 8D differences as indefinite timing items. Differences in GSTR-9 Table 8D that are not classified and explained at the time of filing become loose ends that resurface in Section 65 audits two or three years later β often without the people who understood the original transactions still being available. Fix: Complete Table 8 classifications in your GSTR-9 workpaper before filing, not after.
Section 16(4): The Hard Deadline You Cannot Negotiate
Section 16(4) of the CGST Act imposes an absolute time limit on ITC claims. For FY 2026-27, every invoice-level ITC must be availed by the earlier of:
- 30 November 2027, or
- The date of filing GSTR-9 (the Annual Return) for FY 2026-27
This makes the October 2027 GSTR-3B (filed by 20th November 2027) effectively your last filing opportunity for any FY 2026-27 ITC not yet claimed. Any deferred credit sitting in your register on 1st December 2027 is permanently lapsed β it cannot be reclaimed through an amendment, revision, or rectification.
What "permanently lapsed" means in financial terms: If your Deferred ITC register carries Rs. 18,00,000 of FY 2026-27 credits that were never recovered and you miss the 30 November 2027 cutoff, those Rs. 18,00,000 convert from a deferred asset into a permanent P&L charge. There is no appeal remedy for Section 16(4) lapse under GST law, unlike under the erstwhile CENVAT Credit Rules. The Supreme Court has, in earlier rulings on analogous credit time-bar provisions, consistently refused to grant equitable relief where the law itself prescribes a clear deadline.
The practical implication: if you discover in your September 2027 GSTR-9 preparation that you have accumulated Rs. 18 lakh of unreconciled deferred credits, you have roughly eight weeks to recover them β either by pushing suppliers to file, amending GSTR-3B for October 2027, or accepting them as a loss. Monthly discipline eliminates this pressure entirely.
Key Takeaways
- GSTR-2A is a dynamic, real-time vendor monitoring tool β it updates continuously and is useful for chasing non-filing suppliers, but it is no longer the legal basis for ITC claims as of FY 2022-23.
- GSTR-2B is the static, cut-off-based statement generated on the 14th of each month; under Section 16(2)(aa) of the CGST Act, only ITC communicated via GSTR-2B may legally be claimed in GSTR-3B.
- Section 16(2)(ba) adds a second, independent condition: the supplier must have actually paid the tax β a point GSTR-2B does not confirm; you must verify GSTR-3B payment status separately for high-value vendors.
- Table 8A of GSTR-9 (informally "GSTR-8A") is the GSTR-2A-based annual ITC figure auto-populated in Table 8 of the Annual Return; an unexplained gap in Table 8D is a direct trigger for Section 65 audit scrutiny.
- The 11th of the month cut-off is the operational hinge β any supplier filing GSTR-1 after the 11th delays your ITC by a full month; QRMP suppliers who skip IFF can delay credit by an entire quarter.
- Section 16(4) creates a hard expiry of 30 November (or GSTR-9 filing date, whichever is earlier) for each year's ITC; no credits survive this deadline regardless of the reason for delay.
- Structural protection requires three disciplines in parallel: a monthly GSTR-2B reconciliation completed between the 14th and 20th; a Deferred ITC register with Section 16(4) deadlines tracked per invoice; and vendor compliance scoring that links GSTR-1 and GSTR-3B timeliness to payment release decisions.





