Get in touch
Insights / Tax
Tax · 11 min read

GSTR-2B vs purchase register — reconciling input tax credit

By Sameer Kashyap
Jul 2026
Tax · GST
Key takeaways
  • GSTR-2B is your static, monthly auto-drafted ITC statement; input tax credit is now allowed only for invoices that actually appear in it.
  • Reconcile your purchase register against 2B invoice by invoice, sorting entries into four buckets: matched, in 2B not books, in books not 2B, and value mismatches.
  • Claim a financial year's ITC by 30 November of the following year, so the 2B match must be cleared before then.

Input tax credit is where GST quietly leaks money. You've paid the tax to your supplier, you've booked the purchase, and you assume the credit is yours. But under the current law, your ITC is only as safe as its match to GSTR-2B — the government's record of what your suppliers actually reported. If an invoice isn't in your 2B, the credit isn't yours, no matter what your books say. Reconciling the two, every month, is the single most valuable routine in a GST function.

What GSTR-2B actually is

GSTR-2B is a static, auto-drafted input tax credit statement generated for you each month (around the 14th) from what your suppliers filed in their GSTR-1, IFF, GSTR-5 and GSTR-6. “Static” is the key word: once generated for a period, it doesn't change — so it's a stable basis to claim against. It also tells you, invoice by invoice, whether the credit is available or not available, and why (place of supply, time-barred, reverse charge, and so on).

2B vs 2A — why the switch matters

GSTR-2A is the older, dynamic statement: it keeps changing as suppliers file and amend, so you can never “close” a period against it. GSTR-2B is the snapshot you reconcile and claim on. In short: 2A is for tracking, 2B is for claiming.

 GSTR-2AGSTR-2B
NatureDynamic, keeps updatingStatic, fixed once generated
UseTrack supplier filingBasis to claim ITC
Period cut-offNone — always changingFixed monthly snapshot

The reconciliation, invoice by invoice

The job is to match your purchase register against 2B at the invoice level — GSTIN, invoice number, taxable value and tax — and sort every entry into one of four buckets. What you do next depends entirely on which bucket it lands in.

BucketWhat it meansAction
MatchedIn both 2B and your books, values agreeClaim the ITC — clean
In 2B, not in booksSupplier reported it; you haven't booked itBook the missing purchase (or confirm it's not yours)
In books, not in 2BYou booked it; supplier hasn't reported itHold the ITC and chase the supplier
Value mismatchBoth have it, but GSTIN, value or tax differsReconcile the difference; amend or follow up

The rule that makes this non-negotiable

Since Section 16(2)(aa) came into force, ITC is available only if the invoice has been furnished by your supplier and appears in your GSTR-2B. Rule 36(4), which once allowed a small provisional credit for unmatched invoices, has been tightened to the same 100% standard. Put plainly: no invoice in 2B, no credit — the “in books, not in 2B” bucket is money you cannot claim until the supplier files.

The clock you can't miss

ITC for a financial year can be claimed only up to 30 November of the following year (or the annual return, if earlier). Any credit stuck in the “in books, not in 2B” bucket past that date is lost for good — which is why the reconciliation and supplier follow-up has to be a monthly habit, not a year-end scramble.

Why invoices don't match

Most mismatches are the supplier's doing, not yours:

Chasing the supplier

The reconciliation only pays off if the follow-up is systematic. Turn the “in books, not in 2B” bucket into a supplier-wise list, send it every month, and — where the amounts are material — make the next payment conditional on the invoice appearing in your 2B. Under Section 16(2)(c) the supplier must also actually pay the tax, so a supplier who files but doesn't pay is still a risk worth tracking.

Doing it at scale

For a handful of invoices, a VLOOKUP does the job. For hundreds or thousands a month across multiple GSTINs, manual matching breaks down — and that's exactly where the credit leaks. The work is mechanical and rules-based, which makes it a natural fit for automation: pull 2B and the purchase register, match on GSTIN and invoice, and output the four buckets with a supplier follow-up list.

Related tool

Reconciling 2B by hand every month? My GSTR-2B vs purchase register tool matches them invoice by invoice and hands you the four buckets and a supplier follow-up list. See the tools →

The principle

Input tax credit isn't what your books say you're owed — it's what your suppliers reported and paid. Reconcile GSTR-2B to your purchase register every month, work the four buckets, chase the gaps before the November deadline, and the credit you claim is credit that survives a notice. Skip it, and you find out what you lost only when the department does.

Cleaning up your GST reconciliation?

If you are wrangling GSTR-2B against your books across multiple GSTINs and want the ITC leakage closed, happy to compare notes.

Get in touch