GSTR-2B reconciliation and the Invoice Management System: a monthly process

Input tax credit in GST is now driven by what your suppliers report and what you accept in the Invoice Management System. A short, disciplined monthly reconciliation keeps your credit intact and avoids system notices.

By Ryan Vaz, FCA · · 6 min read

Where GSTR-2B comes from

GSTR-2B is a static monthly statement of input tax credit, generated from invoices your suppliers upload in GSTR-1 or the Invoice Furnishing Facility. Unlike GSTR-2A, which changes whenever a supplier files or amends, GSTR-2B is fixed for each return period and is the reference against which credit claimed in GSTR-3B is checked.

Since the Invoice Management System (IMS) was introduced, each supplier invoice first appears in IMS, where you can accept it, reject it or keep it pending. GSTR-2B is then generated from those actions. If you change actions after GSTR-2B is generated, it can be recomputed before you file GSTR-3B.

Why it matters more than before

Credit claimed in GSTR-3B beyond what GSTR-2B supports is flagged automatically, and a large enough difference produces an intimation in DRC-01C requiring payment or explanation. On the output side, liability auto-populated from GSTR-1 is increasingly locked in GSTR-3B, so errors must be corrected at source. Reconciliation has moved from an annual exercise to a monthly one.

A month-end routine

  1. Close the purchase register for the month in your accounting software, with GSTIN, invoice number, date, taxable value and tax for every invoice.
  2. Download IMS and match it against the register on GSTIN and invoice number, allowing for differences in number formats and rounding.
  3. Accept invoices that match. Reject invoices that are not yours or are wrong. Keep pending those you are still verifying, within the limits the system allows.
  4. List invoices in your books that are missing from IMS, by supplier, and ask those suppliers to upload them.
  5. Once GSTR-2B is generated, recompute if actions changed, and file GSTR-3B on reconciled credit.
  6. Carry forward the list of missing invoices to the next month, and claim them when they appear.

Mismatches you will see

MismatchTypical causeAction
In books, not in GSTR-2BSupplier has not filed or filed lateFollow up; claim in the month it appears
In GSTR-2B, not in booksInvoice not received, not booked, or not yoursBook it, or reject it in IMS
Amount differsWrong value uploaded, or a credit noteAsk supplier to amend; match credit notes
Wrong GSTIN or periodSupplier used another branch GSTIN or monthAsk supplier to amend in the next return
Blocked creditGoods or services where credit is not allowedDo not claim, even if shown in GSTR-2B

Practical tips

  • Match on invoice number after removing spaces, slashes and leading zeros; most false mismatches are formatting.
  • Track vendors who repeatedly file late, and consider holding the GST portion of their payment until the invoice reflects.
  • Keep each month's reconciliation file. The annual return GSTR-9, the reconciliation statement GSTR-9C and any scrutiny notice will rely on them.
  • For high volumes, automate the matching and spend review time on exceptions, not on agreed lines.

This article is general information based on the law as understood on 19 October 2026. Rules, thresholds and form numbers change, and the facts of each case matter. It is not professional advice.

Common questions

What is the difference between GSTR-2A and GSTR-2B?

GSTR-2A is dynamic and changes whenever a supplier files or amends. GSTR-2B is a fixed monthly statement generated for each return period, and it is the basis for checking credit claimed in GSTR-3B.

What happens if I reject an invoice in IMS?

A rejected invoice does not flow into your GSTR-2B, so no credit is available for it. The supplier is then expected to correct or remove it in their own returns.

What is DRC-01C?

DRC-01C is an intimation issued when credit claimed in GSTR-3B exceeds the credit in GSTR-2B beyond the permitted limit. You must pay the excess or explain it within the time allowed.

Contact

Phone +91 95384 16161 or email ryan@vazassociates.in. Office opposite Maxus Mall, L.T. Road, Borivali West, Mumbai 400092. Work can also be handled remotely.