How to Reconcile GSTR-2B with Purchase Register: Complete Guide
By Amit Ahire · 7 min read · Last updated 27 June 2026
Input Tax Credit (ITC) is the lifeblood of cash flow for most GST-registered businesses, yet it is also the area where the department raises the most queries. Since the introduction of GSTR-2B as a static, auto-drafted ITC statement, the law has firmly tied your eligible credit to what your suppliers actually report. This means that simply booking a purchase invoice in your accounts no longer guarantees the credit will be available to you. GSTR-2B reconciliation is the disciplined process of matching every invoice in your purchase register against the credit reflected in GSTR-2B, identifying gaps, and taking corrective action before you file GSTR-3B. For Indian SMBs, freelancers, and CAs, mastering this reconciliation protects working capital, prevents interest and penalty exposure, and keeps audits painless. This complete guide explains what GSTR-2B is, how to reconcile GSTR-2B vs purchase register step by step, and the common mistakes that quietly erode your ITC.
On this page
What Is GSTR-2B and Why It Matters
GSTR-2B is an auto-drafted, static ITC statement generated for every regular taxpayer on a monthly basis. Unlike GSTR-2A, which is dynamic and keeps changing as suppliers file or amend returns, GSTR-2B is frozen on its generation date (typically the 14th of the following month). It pulls data from your suppliers' GSTR-1, GSTR-5 (non-resident), and GSTR-6 (input service distributor) filings, along with import data from ICEGATE.
The statement clearly bifurcates credit into "ITC Available" and "ITC Not Available", and flags reasons such as place of supply rules or the time limit under Section 16(4). Because GSTR-2B is static, it gives a fixed reference point for claiming credit in a particular tax period, which is exactly why it has become the legal anchor for ITC.
The Legal Backbone
Section 16 of the CGST Act lays down the conditions for claiming ITC, and Rule 36(4) restricts credit to invoices that actually appear in GSTR-2B. In effect, if your supplier has not uploaded an invoice, you cannot claim that credit, regardless of having a valid tax invoice and having paid the supplier. Section 16(2)(aa) reinforces this by making the appearance of the invoice in the auto-generated statement a mandatory condition.
What Is a Purchase Register
Your purchase register is the internal record of every inward supply on which you intend to claim ITC. It captures the supplier's GSTIN, invoice number, invoice date, taxable value, and the CGST, SGST, IGST, and cess amounts. This is your version of the truth, derived from invoices physically or digitally received from vendors.
Reconciliation is fundamentally a comparison between two datasets: what you have recorded (purchase register) and what the government shows as available (GSTR-2B). The goal is to ensure you claim only legitimate, supported credit while not losing any credit that is rightfully yours.
Step-by-Step GSTR-2B Reconciliation Process
Step 1: Download GSTR-2B
Log in to the GST portal, navigate to Returns Dashboard, select the relevant period, and download GSTR-2B in Excel or JSON format. Wait until after the 14th so that the statement is fully generated. Download both the supplier-wise and document-wise views.
Step 2: Prepare Your Purchase Register
Extract your purchase data for the same period from your accounting software. Standardise the format so that the columns align with GSTR-2B: GSTIN, invoice number, invoice date, taxable value, and tax heads. Clean up trailing spaces, leading zeros, and special characters in invoice numbers, as these are the biggest cause of false mismatches.
Step 3: Match at the Invoice Level
Compare records using GSTIN plus invoice number as the primary key. For each invoice, verify that the taxable value and tax amounts match. Categorise the results into:
- Fully matched invoices where both data and tax amounts agree.
- Mismatched invoices where the invoice exists in both but values differ.
- In purchase register but not in GSTR-2B (supplier has not uploaded or filed).
- In GSTR-2B but not in purchase register (you may have missed booking, or it is a wrong entry by the supplier).
Step 4: Investigate the Differences
For each mismatch, find the root cause. A common reason is a timing difference: the supplier filed GSTR-1 in the next quarter (if on QRMP) so the invoice appears in a later GSTR-2B. Another is a data entry error in invoice number or GSTIN. Some differences arise from genuine supplier default, where the vendor simply did not report the invoice.
Step 5: Take Corrective Action
Based on the analysis:
- Claim credit only for invoices appearing in GSTR-2B as "ITC Available".
- Hold credit for invoices missing from GSTR-2B and follow up with the supplier.
- Reverse or exclude credit flagged as "ITC Not Available".
- Correct your own booking errors where the fault is internal.
Step 6: Document and Communicate
Maintain a reconciliation working that records each mismatch and its resolution. Send a polite but firm follow-up to defaulting suppliers, ideally with the specific invoice details, asking them to report the missing invoices in their next GSTR-1.
A Practical Example
Suppose ABC Traders in Pune has 50 purchase invoices in March with total ITC of Rs 4,80,000. On downloading GSTR-2B, only 45 invoices appear, reflecting Rs 4,35,000. Of the five missing invoices, three (Rs 30,000) belong to a QRMP supplier who will upload them in the quarter-end GSTR-1, and two (Rs 15,000) belong to a supplier who simply failed to file.
ABC Traders should claim Rs 4,35,000 in March's GSTR-3B, hold the Rs 30,000 for the period it appears in GSTR-2B, and chase the defaulting supplier for the Rs 15,000. Claiming the full Rs 4,80,000 would expose ABC to interest under Section 50 and possible reversal demands.
Handling Timing Differences and QRMP Suppliers
A large portion of mismatches are not errors but timing gaps. Suppliers under the QRMP scheme file GSTR-1 quarterly, though they may use the Invoice Furnishing Facility (IFF) for the first two months. Credit for such invoices flows into GSTR-2B only when reported. Track these in a carry-forward sheet so that the credit is claimed in the correct future period rather than written off.
Best Practices for Smooth Reconciliation
Reconcile Monthly, Not Annually
Doing reconciliation every month keeps the volume manageable and lets you chase suppliers while the transaction is fresh. Waiting until the annual return (GSTR-9) makes recovery of missing credit far harder, especially after the Section 16(4) deadline.
Standardise Vendor Master Data
Maintain a clean vendor master with correct GSTINs. A single wrong GSTIN can throw an invoice into the unmatched bucket every month.
Use a Tolerance Limit
Apply a small rounding tolerance (say Rs 1 or Rs 2) when matching tax amounts, so genuine rounding differences do not flag as mismatches.
Automate Where Possible
For businesses with hundreds of invoices, reconciliation software or a structured Excel macro saves enormous time and reduces human error compared with manual matching.
Common Mistakes to Avoid
Claiming ITC not reflected in GSTR-2B. The most expensive mistake is claiming full credit on the basis of invoices in your books while ignoring GSTR-2B. This violates Section 16(2)(aa) and Rule 36(4), and triggers interest and potential penalty on reversal.
Ignoring the "ITC Not Available" section. Many taxpayers only look at the available portion and forget that some credit is blocked, for example due to place of supply or time-bar. Claiming such credit invites scrutiny.
Treating GSTR-2A and GSTR-2B as interchangeable. GSTR-2A is dynamic and GSTR-2B is static. ITC eligibility is now anchored to GSTR-2B, so always reconcile against 2B for claiming purposes.
Writing off timing differences as lost credit. Reversing credit permanently when a QRMP supplier will report it later means you actually forfeit legitimate ITC. Carry it forward instead.
Mismatched invoice numbers due to formatting. Leading zeros, slashes, and spaces cause false mismatches. Always cleanse data before matching.
Not following up with defaulting suppliers. Silent acceptance of missing credit erodes margins. Build a structured follow-up and, where contracts allow, link payment of the GST component to the supplier reporting the invoice.
Missing the Section 16(4) deadline. Credit for an invoice must generally be claimed by 30th November of the following financial year or the date of filing the annual return, whichever is earlier. Late reconciliation can push you past this hard deadline, permanently losing the credit.
Building a Reconciliation Routine
The most reliable approach is to make reconciliation a fixed monthly closing activity. Around the 15th of each month, download GSTR-2B, run the match against the previous month's purchase register, resolve mismatches, finalise the eligible ITC figure, and only then file GSTR-3B. This rhythm protects cash flow, ensures compliance with Section 16, and creates an audit trail that stands up to departmental scrutiny.
Official resource: file returns and verify details on the GST Portal (gst.gov.in).
Frequently Asked Questions
- What is the difference between GSTR-2A and GSTR-2B?
- GSTR-2A is a dynamic statement that keeps changing as suppliers file or amend their returns, while GSTR-2B is a static statement frozen on its generation date (around the 14th of the next month). For claiming ITC, eligibility is anchored to GSTR-2B, so you should reconcile your purchase register against GSTR-2B for filing GSTR-3B.
- Can I claim ITC if an invoice is in my books but not in GSTR-2B?
- No. Under Section 16(2)(aa) and Rule 36(4), credit can only be claimed for invoices appearing in GSTR-2B. If your supplier has not uploaded the invoice, you must hold the credit and follow up with them, then claim it in the period it actually appears in GSTR-2B.
- How often should I reconcile GSTR-2B with my purchase register?
- Reconcile every month, before filing GSTR-3B, ideally after GSTR-2B is generated on the 14th. Monthly reconciliation keeps volumes manageable, lets you chase suppliers promptly, and avoids missing the Section 16(4) deadline for claiming credit.
- What should I do about invoices missing from GSTR-2B due to QRMP suppliers?
- These are timing differences, not lost credit. QRMP suppliers may report invoices through IFF or in the quarter-end GSTR-1, so the credit appears in a later GSTR-2B. Track such invoices in a carry-forward sheet and claim the ITC in the period it reflects, rather than writing it off.
- What is the deadline to claim ITC for a financial year?
- Under Section 16(4), ITC for invoices of a financial year must generally be claimed by 30th November of the following financial year or the date of filing the annual return, whichever is earlier. Reconciling regularly ensures you do not miss this deadline and permanently lose eligible credit.
Was this guide helpful?