How to Reconcile GSTR-2B with Purchase Register: Complete CA Guide 2025
GSTR-2B reconciliation is mandatory for every ITC claim. This guide explains how CAs can efficiently match GSTR-2B with purchase registers, resolve mismatches, and protect clients from ITC reversals.
What is GSTR-2B and Why is Reconciliation Critical?
GSTR-2B is an auto-generated, static ITC statement available on the GST portal for every registered taxpayer. It shows the Input Tax Credit (ITC) available to you based on the returns filed by your suppliers. Unlike GSTR-2A (which is dynamic and updates in real-time), GSTR-2B is generated once on the 14th of every month and does not change after that — making it the definitive statement for ITC claims.
Per Rule 36(4) of the CGST Rules and the provisions introduced by Finance Act 2022, taxpayers can only claim ITC that is reflected in GSTR-2B. Claiming ITC beyond what appears in GSTR-2B can lead to demand notices, interest at 24% per annum, and penalties. This makes GSTR-2B reconciliation not just a best practice — it is a legal necessity.
Understanding the Reconciliation Process
The Four Scenarios in GSTR-2B Reconciliation
When you compare a client's purchase register with GSTR-2B, you will encounter four types of situations:
- Matched: Invoice appears in both the purchase register and GSTR-2B with matching GSTIN, invoice number, date, and taxable value. These are clean — ITC can be claimed.
- In purchase register, not in GSTR-2B: The supplier either hasn't filed their GSTR-1 or filed it in a later period. ITC cannot be claimed until it appears in GSTR-2B. Follow up with the supplier.
- In GSTR-2B, not in purchase register: New invoices you haven't recorded yet, or invoices from suppliers you may not recognise. Verify authenticity before recording.
- Mismatched amounts: The invoice amount in GSTR-2B differs from your purchase register. Could be a filing error by the supplier or a data entry error on your side. Needs investigation.
Step-by-Step Reconciliation Process for CAs
Step 1: Download GSTR-2B Data
Log in to the GST portal, go to Services → Returns → GSTR-2B, and download the Excel report for the relevant month. The file contains all invoices for which ITC is available, including CGST, SGST, IGST, and Cess amounts.
Step 2: Export Purchase Register
Export the client's purchase register from their accounting software (Tally, Busy, Zoho Books, or similar) in the same format. Ensure the data includes: GSTIN of supplier, invoice number, invoice date, taxable amount, and tax amounts (IGST, CGST, SGST).
Step 3: Standardise the Data
Before matching, standardise both datasets: remove spaces from GSTINs, convert invoice numbers to uppercase, and ensure dates are in the same format. GSTINs are 15-character alphanumeric codes — even a single extra space can cause a mismatch.
Step 4: GSTIN-Level Matching
First, match at the GSTIN level to identify all invoices from each supplier. This helps identify suppliers who haven't filed their returns at all (all their invoices will be in your purchase register but absent from GSTR-2B).
Step 5: Invoice-Level Matching
For each GSTIN, match individual invoices by invoice number and date. Flag mismatches in amounts for investigation.
Step 6: Prepare Reconciliation Report
Document the reconciliation results clearly: total ITC available per GSTR-2B, total ITC as per purchase register, matched amount, unmatched (pending) ITC, and the net eligible ITC to claim in GSTR-3B.
Common Reconciliation Challenges and Solutions
| Challenge | Solution |
|---|---|
| Supplier hasn't filed GSTR-1 | Follow up with supplier; consider withholding payment if ITC is significant |
| Invoice number format mismatch | Standardise formats; use fuzzy matching for minor differences |
| Credit notes not reflected | Separately reconcile credit notes; supplier must file GSTR-1 with credit note details |
| B2B vs B2C classification error | Contact supplier to amend their GSTR-1 to B2B with correct GSTIN |
| RCM purchases showing in GSTR-2B | RCM ITC is available only after paying the tax — verify payment before claiming |
Automating GSTR-2B Reconciliation for Multiple Clients
For a CA firm with 50+ GST clients, doing GSTR-2B reconciliation manually in Excel every month is extraordinarily time-consuming and error-prone. Modern CA practice management tools automate this process:
- Upload the GSTR-2B JSON/Excel directly from the GST portal
- Import purchase register data from accounting software
- Auto-match invoices and flag discrepancies
- Generate reconciliation reports with one click
- Track unmatched invoices month-over-month
Grovia's GSTR-2B reconciliation module, built specifically for Indian CA firms, does exactly this — reducing reconciliation time from hours to minutes per client.
Conclusion
GSTR-2B reconciliation is a foundational step in responsible GST compliance management. Getting it right protects your clients from ITC reversals, demand notices, and unnecessary interest payments. With the right tools and a systematic process, CA firms can handle reconciliation for hundreds of clients efficiently and accurately.