Skip to content
NiyamHQ

How to Reconcile GSTR-2B, Step by Step

Match your purchase register with GSTR-2B, step by step, before filing GSTR-3B — so you claim every rupee of eligible ITC and nothing you'll have to reverse.

By NiyamHQ Editorial Team · Updated · 12 min read

Running late on GSTR-3B while you reconcile? See exactly what the delay will cost.

Open the late fee calculator →

Why reconciliation matters

Since 2022 you can claim input tax credit only for invoices that show up in GSTR-2B. If you claim more than 2B supports, you will get a notice (often DRC-01C) and may pay the excess back with 18% interest. If you claim less, you lose working capital. A monthly reconciliation protects both.

The 8-step method

  1. Download GSTR-2B. On the GST portal go to Returns Dashboard → select the period → GSTR-2B → Download (Excel). It is generated on the 14th of the following month.
  2. Export your purchase register. From your accounting software, export all purchase invoices for the same period with supplier GSTIN, invoice number, date, taxable value and IGST/CGST/SGST.
  3. Normalise the data. Upper-case GSTINs, strip spaces and special characters from invoice numbers, and use one date format. Most mismatches are formatting, not real differences.
  4. Match on GSTIN + invoice number. Use supplier GSTIN and the cleaned invoice number as the key. Then compare taxable value and tax amounts, allowing a small tolerance (for example ₹1) for rounding.
  5. Sort into four buckets. Matched; in books but not in 2B; in 2B but not in books; and matched with a value difference.
  6. Act on each bucket. Claim matched ITC. Follow up with suppliers for invoices missing from 2B. Record or reject invoices in 2B you haven't booked. Correct value differences with the supplier or in your books.
  7. Review ineligible credit. Remove blocked credit under Section 17(5) and check the ITC-not-available section of 2B.
  8. File GSTR-3B. Claim ITC as per your reconciled figure, which should not exceed what 2B supports, and keep your working file for audit.

The four buckets

BucketWhat it meansWhat to do
MatchedIn books and in 2B with the same valuesClaim ITC
Books onlySupplier hasn't reported itFollow up; defer ITC
2B onlyNot booked, or not your purchaseBook it, or raise a dispute
Value mismatchDifferent taxable value or taxCorrect with supplier or in books

Common causes of mismatch

  • Invoice number typed differently (“INV/001” vs “INV-1”).
  • Supplier reported the invoice in a different month.
  • Wrong GSTIN — often a branch GSTIN of the same supplier.
  • Supplier reported a B2B invoice as B2C.
  • Credit notes not reported, or reported late.
  • Import of goods (IGST on imports) appears in a separate section.

Tips from practice

  • Reconcile on the 14th, as soon as 2B is generated, so suppliers have time to fix their GSTR-1 before your 3B is due.
  • Keep a running list of suppliers who repeatedly file late, and hold payment until they file.
  • For QRMP suppliers, ask them to use IFF so invoices reach your 2B monthly.

Where the Invoice Management System fits

Since October 2024 the portal's Invoice Management System (IMS) lets you act on each supplier invoice before GSTR-2B is final. You can accept it, reject it, or keep it pending. GSTR-2B is generated on the 14th with anything you have not acted on treated as accepted, and you can have it recomputed after changing IMS actions, up to the point you file GSTR-3B.

IMS changes the order of work, not the need to reconcile. Match first, then use IMS to act on the results: accept the matched bucket, reject invoices that are not your purchases, and keep pending the ones where the supplier has to correct a value. A rejected invoice drops out of your ITC and shows up for the supplier to fix.

Deadlines that make late reconciliation expensive

  • 30 November. Section 16(4) allows ITC for a financial year only up to 30 November of the next year, or the date you file the annual return if that is earlier. An invoice that reaches GSTR-2B after that date gives you no credit.
  • Rule 37A. If a supplier has filed GSTR-1 but has not filed GSTR-3B for the period by 30 September of the next year, you must reverse the ITC you took on their invoices by 30 November. You can re-claim it once they file.
  • 180 days. Rule 37 requires you to reverse ITC on any invoice you have not paid within 180 days of its date, and add interest. It comes back when you pay. The ITC reversal calculator works out both reversals.

A worked month

A trader books 212 purchase invoices for August. GSTR-2B shows 205. After normalising invoice numbers, 198 match exactly and 4 match with a difference of less than ₹1, which is rounding. That leaves 10 invoices in the books only, 3 in GSTR-2B only, and none with a real value difference.

  • The 202 matched invoices are claimed in August's GSTR-3B and accepted in IMS.
  • Of the 10 books-only invoices, 7 are from two suppliers who file quarterly and will report them in their next GSTR-1. The other 3 are a supplier who hasn't filed at all. All 10 wait, and the supplier who hasn't filed gets a reminder with the invoice list.
  • The 3 invoices in GSTR-2B only turn out to be a courier bill booked under the wrong month and two invoices for a sister concern. The first is booked; the other two are rejected in IMS.

You can run this matching in the GSTR-2B reconciliation tool. It reads the portal's GSTR-2B JSON (or a CSV) and your purchase register in the browser, so the files never leave your device. See the GST calendar to plan the monthly run around due dates.

Official sources

Frequently asked questions

What is GSTR-2B?

GSTR-2B is an auto-drafted statement of input tax credit generated for each month from your suppliers' GSTR-1, IFF, GSTR-5 and GSTR-6, and from import data. Unlike GSTR-2A, it does not keep changing as suppliers file. Through the Invoice Management System (IMS) you can accept, reject or keep invoices pending and recompute it, up to the point you file GSTR-3B.

Can I claim ITC that is not in GSTR-2B?

Generally no. Under Section 16(2)(aa) and Rule 36(4), ITC on a supplier's invoice can be claimed only once it appears in GSTR-2B. The main exception is tax you pay yourself under reverse charge, such as on purchases from unregistered suppliers or imported services, which is claimed in GSTR-3B without appearing in GSTR-2B.

When is GSTR-2B generated?

On the 14th of the month following the tax period. For QRMP taxpayers, it is generated quarterly.

What if my supplier has not filed GSTR-1?

The invoice will not appear in GSTR-2B, so you cannot claim the ITC yet. Ask the supplier to file; the credit can be claimed in the month it appears, within the Section 16(4) time limit.

How often should I reconcile?

Every month, before filing GSTR-3B. Waiting until the annual return makes missing credits much harder to recover.

This article is for general information and reflects the law as we understand it on 30 September 2026. It is not legal or tax advice. Consult a Chartered Accountant or labour-law professional for your specific situation.

About the author

The NiyamHQ Editorial Team writes plain-English explainers on Indian GST and labour law, checked against the Acts, rules and CBIC / Ministry of Labour notifications linked above.