· 4 min read
By Correct Editorial — Compliance Research Desk
GSTR-2B vs Purchase Register: How to Reconcile ITC
Published on: August 15, 2026
The gap between your books and your filings is where the penalty lives. GSTR-2B is the GST portal's statement of input tax credit it is prepared to recognise for a period. Your purchase register is what you think you bought. If those two lists do not match before you file GSTR-3B, you are either leaving credit on the table or claiming credit the department will later reverse.
More than 1.5 crore taxpayers now live inside invoice-level matching. E-invoice data flows into the supplier's GSTR-1, into your GSTR-2B, and into the Invoice Management System (IMS). Section 16(2)(aa) of the CGST Act, 2017 makes communication of the invoice a condition of credit. Rule 88D and Form DRC-01C ask you to explain or reverse credit claimed in 3B beyond what 2B supports.
This guide is the month-end recon: what 2B is, how to match it to purchases, what to do with mismatches, and how to stop ITC from lapsing. Statutory conditions sit in Input Tax Credit (ITC): Rules & Best Practices.
What Is GSTR-2B?
GSTR-2B is a static, auto-drafted ITC statement for a tax period, generated from suppliers' outward statements (GSTR-1, GSTR-5, GSTR-6) and made available on the GST portal, typically after the GSTR-1 due date. It does not change when a supplier files a late GSTR-1 for that period; late invoices appear in a later 2B.
Treat 2B as the portal's view of eligible documents, not as your books. Your job is to make the two views identical before you declare Table 4 in GSTR-3B.
How Do You Reconcile 2B to the Purchase Register?
Run four buckets every month, before the GSTR-3B due date:
- Matched. Invoice in books and in 2B, GSTIN, taxable value, tax and document type agree. Eligible for claim if Section 16 conditions are otherwise met.
- In books, not in 2B. Supplier has not filed, filed under a different GSTIN, or reported a different invoice number. Do not claim. Chase the vendor. Hold in a pending register with an ageing date against Section 16(4).
- In 2B, not in books. Possible duplicate, goods not received, or a bill booked to another GSTIN. Investigate before claiming. IMS accept/reject/pending actions should match this bucket.
- Matched but blocked or to reverse. Section 17(5) blocked credits, Rule 37 (180-day non-payment), Rule 37A (supplier has not paid tax), credit notes. Reverse in 3B even if 2B shows the original invoice.
Export 2B from the portal. Export the purchase register from your books. Match on GSTIN + invoice number + tax amount. Anything left over is a gap.
What Does a Vendor's Late GSTR-1 Do to Your Credit?
If the vendor's GSTR-1 is late, your credit is blocked until they file. That is not a courtesy. It is how Section 16(2)(aa) works. A vendor who files GSTR-1 in month three for month one's invoices moves that ITC into a later 2B, closer to the Section 16(4) cliff.
Keep a vendor-risk list: filers who are repeatedly late, composition suppliers wrongly billed as regular, and ISD distributions that never appear. Put "GSTR-1 filed?" on onboarding for every new vendor.
When Does ITC Lapse?
Section 16(4) requires credit for a financial year to be claimed by 30 November of the following financial year or the date of filing the annual return, whichever is earlier. An unmatched invoice from April that is still "pending vendor filing" in November is often lost.
Age the pending bucket weekly from September. Escalate any invoice older than 60 days to procurement, not only to accounts.
What Notices Follow a Mismatch?
Form DRC-01C (Rule 88D) asks you to explain or reverse ITC claimed in GSTR-3B in excess of GSTR-2B beyond a threshold. Failure can block the next GSTR-1. Interest at 18 percent (and 24 percent in specified cases under Rule 88B) plus penalty under Section 122 attach to wrongly availed and utilised credit.
Match before you file. Do not file and hope to reverse later.
Practical Controls
- Close 2B recon by the 18th for monthly filers so GSTR-3B on the 20th is a posting, not a discovery
- Store the 2B PDF, recon file and IMS screenshot with the 3B ARN
- Never mark a filing complete without the evidence pack
- Use one system for books, returns and documents so the unmatched invoice is an alert, not a spreadsheet someone emails on the 18th
Correct is built for that match: books against returns before the portal does it for you. Start at Correct or continue with GSTR-3B Due Date and Late Fee in India.
References
- CGST Act, 2017 — Section 16 — Conditions and time limit for ITC
- CGST Rules — Rules 36, 37, 37A, 42, 43, 88D — Documentation, reversals and excess-credit comparison
- GST Portal — GSTR-2B and IMS — Auto-drafted credit statement
- CBIC Circular No. 170/02/2022-GST — Reporting of ITC and reversals in GSTR-3B
- GSTN advisories — IMS and DRC-01C
- ClearTax — GSTR-2B guide — Statement mechanics
- TaxGuru — Rule 88D commentary — Excess ITC vs 2B
Frequently asked questions
- What is GSTR-2B?
- GSTR-2B is an auto-drafted, static ITC statement generated for each tax period from suppliers' GSTR-1, GSTR-5 and GSTR-6. It tells you which invoices the portal is willing to treat as available credit for that period.
- Why must the purchase register match GSTR-2B before GSTR-3B?
- Section 16(2)(aa) requires that the invoice be furnished by the supplier in their outward statement and communicated to you. Credit claimed in GSTR-3B that is not in GSTR-2B is the pattern Rule 88D and Form DRC-01C were built to catch.
- What if a vendor has not filed GSTR-1?
- The invoice will not appear in your GSTR-2B. You cannot safely claim ITC until the vendor files. Chase the vendor, keep the invoice in a pending bucket, and do not take credit the portal cannot see.
- When does ITC lapse?
- Section 16(4) bars credit for a financial year after 30 November of the following year or the date of filing the annual return, whichever is earlier. Invoices sitting unmatched in April are often lost by November.