GSTR-2B vs Purchase Register: The Reconciliation Gap Costing Indian Businesses ITC
When GSTR-2B doesn't match your purchase register, ITC gets blocked. Here's why mismatches happen and how to resolve them before your GST filing deadline.
Verse HQ
Your GSTR-2B shows ₹12.4 lakh in eligible ITC for the month. Your purchase register shows ₹14.1 lakh in GST paid across all invoices received. The ₹1.7 lakh gap means invoices you received and paid are not reflected in the GSTR-2B — either the suppliers did not file, filed with errors, or uploaded to a different GSTIN. That ₹1.7 lakh must either be reconciled and claimed next month, or written off as blocked ITC with potential interest exposure if it becomes a reversal.
The Three Primary Causes of GSTR-2B Mismatches
Supplier filed GSTR-1 late. GSTR-1 must be filed by the 11th of the following month for monthly filers. A supplier who files on the 14th or later means their invoices are reflected in your GSTR-2B for the subsequent period, not the current one. This does not cause a permanent ITC loss — the credit carries forward — but it creates a timing gap that affects your cash flow and your GSTR-3B filing accuracy for the current month.
Supplier filed with an incorrect GSTIN. Your GSTIN is a 15-character identifier. A single character error in the recipient GSTIN means the invoice goes into a different taxpayer's GSTR-2B. You never see it. The supplier believes they filed correctly. From their perspective, the transaction is compliant. The fix requires the supplier to file an amendment in their GSTR-1, which takes additional time. Until the amendment flows through, your ITC does not exist in the GSTR-2B.
Invoice not uploaded at all. For suppliers not under the e-invoicing mandate, GSTR-1 filing is the only mechanism that brings their invoices into your GSTR-2B. Suppliers who issue invoices but delay or fail to upload them — perhaps because they batch their GSTR-1 entries monthly and miss some — create gaps that may never be resolved without proactive follow-up.
The IMS Layer and What It Adds
Since October 2025, the Invoice Management System adds a new workflow step. Supplier-uploaded invoices appear in your IMS dashboard before they flow to GSTR-2B. You can Accept, Reject, or leave them Pending. The system auto-accepts if you do nothing. The critical point: IMS acceptance and GSTR-2B reflection are separate events. An invoice you accepted in IMS from a supplier who filed on the 14th still does not appear in your current month's GSTR-2B.
Rejecting an invoice in IMS is also not a simple action — it notifies the supplier, creates a correction cycle, and requires reprocessing. For invoices that have a genuine dispute, this is appropriate. For invoices you simply have not received the goods for yet, a premature rejection creates more problems than it solves.
A Monthly Cadence That Protects Credits
The finance teams that consistently maximize ITC claims run their first GSTR-2B reconciliation on the 5th of the month, not the 14th. By the 5th, most suppliers who filed on time will have their entries visible. The reconciliation on the 5th identifies the gap — which suppliers are missing, which invoices are not appearing — and gives eight to nine days to chase corrections before the GSTR-3B filing deadline.
The useful output from this reconciliation is a vendor-level filing behavior report: which suppliers consistently appear by the 5th, which appear between the 5th and 11th, and which are chronically absent. The third group is where ITC risk is concentrated, and those vendors warrant a payment hold policy — payment release contingent on GSTR-2B confirmation rather than invoice receipt alone.
ITC reconciliation done as a monthly last-minute task produces poor results. Done as a continuous vendor-monitoring process with a defined follow-up cadence, it changes from a compliance exercise to a cash flow recovery exercise.
