GSTR-2B reconciliation: Complete guide to ITC matching

GSTR-2B reconciliation is the mandatory process of matching your internal purchase register with the GST portal's auto-generated GSTR-2B statement. Under Section 16(2)(aa) of the CGST Act, you can claim Input Tax Credit (ITC) only if your supplier has reported the invoice in their GSTR-1 and it appears in your GSTR-2B.

Every month, before filing GSTR-3B, accounting teams sit down with their purchase register and the GSTR-2B statement downloaded from the GST portal. The goal is to match every inward supply invoice to ensure the business only claims the eligible Input Tax Credit (ITC) it is legally entitled to. Missing this step leads to blocked working capital or compliance notices.

Why ITC matching is mandatory under GST

Before January 2022, businesses could claim a provisional ITC buffer for invoices that were missing from the portal. That is no longer the case. According to Section 16(2)(aa) of the CGST Act, ITC can be claimed only if the details of the invoice have been furnished by the supplier in their GSTR-1 and communicated to the recipient in GSTR-2B.

Additionally, Rule 36(4) of the CGST Rules strictly restricts claiming any provisional ITC beyond what appears in GSTR-2B.

Rule 88D notice risk: If there is a difference between the ITC available as per GSTR-2B and ITC claimed in GSTR-3B that exceeds a pre-defined limit, you will receive an intimation in Form DRC-01C. You must provide details to reconcile the difference or pay it back with 18% per annum interest under Section 50(3).

Step-by-step GSTR-2B reconciliation process

Reconciliation requires a systematic approach to comparing your books against the portal data. The standard workflow is as follows:

Export Purchase Register → Download GSTR-2B Excel → VLOOKUP / Match → Take Action
  1. Ensure goods or services are received: Section 16(2)(b) requires actual receipt of goods/services before claiming ITC, even if the invoice is in 2B.
  2. Download GSTR-2B: The GSTR-2B for a month is generated on the 14th of the following month. Download the GSTR-2B in Excel or JSON format.
  3. Export your books: Export the purchase register for the corresponding tax period from your accounting software.
  4. Compare the data: Match invoices based on GSTIN, Invoice Number, Invoice Date, and Tax Amounts to identify missing or mismatched entries.

Handling IMS and pending invoices

With the introduction of the Invoice Management System (IMS) on 1 October 2024, recipients can Accept, Reject, or keep Pending each inward invoice. According to the GSTN IMS FAQ, invoices kept Pending in IMS are not included in that period's GSTR-2B and GSTR-3B.

You can later change the action from rejected to accepted in IMS and recompute your GSTR-2B at the time of filing GSTR-3B to claim the corresponding ITC.

A practical example of ITC matching

Consider a manufacturing business verifying its October ITC. The accountant matches the internal ledger against the downloaded GSTR-2B.

InvoiceIn booksIn GSTR-2BResult
INV-0142₹18,000₹18,000Matched
INV-0143₹9,000NilMissing in 2B
INV-0144₹5,000₹500Mismatch

For missing invoices, you must proactively follow up with your suppliers so they can file their GSTR-1 or amend it via GSTR-1A. If an invoice is missing, you cannot claim the ITC.

Dear Accounts Team, We are reconciling our GSTR-2B for the current month and noticed that your invoice has not appeared on the GST portal: Invoice No: [Number] Invoice Date: [Date] Tax Amount: [Amount] Please ensure this is filed in your GSTR-1 so we can avail the input tax credit. Regards, Accounts Payable

Related guides

Learn more about GSTR-2B and how to download it from the GST portal in our other guides:

Related guides

Frequently asked questions

What happens if I claim ITC without reconciling GSTR-2B?

If you claim ITC in GSTR-3B that exceeds the ITC available in your GSTR-2B beyond a predefined limit, you will receive an intimation in Form DRC-01C and must explain or pay.

Check your own GSTR-2B

Stop doing manual VLOOKUPs. Our tool instantly matches your purchase register against the GSTR-2B JSON or Excel file right in your browser, highlighting exactly which invoices are missing or mismatched. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.

Reconcile GSTR-2B →

Last checked: 30 September 2026. Sources: CGST Act s.16, Notification 40/2021-CT, GSTN Advisory on DRC-01C.