GSTR-2B reconciliation: claim every rupee of ITC
Your input tax credit is no longer what your purchase bills say — it is what your GSTR-2B says. If a purchase is in your books but not in 2B, you cannot claim that credit yet, and every month you don't reconcile the two, you are either leaving money unclaimed or claiming credit the law says isn't yours. Both cost real rupees.
What GSTR-2B actually is
GSTR-2B is a static, auto-drafted statement of your purchases, generated for you around the 14th of every month from what your suppliers filed in their GSTR-1 (and IFF) up to their due date. Static means it never changes after generation — a supplier who files late shows up in a later month's 2B, not retroactively in this one. That one property is why reconciliation works: you are always matching against a fixed document.
Under Section 16(2)(aa), credit is available only for invoices that appear in your 2B. Your purchase register is your claim on reality; 2B is the government's version of it. The monthly job is to compare the two, line by line.
The four buckets every line falls into
| Bucket | Meaning | What you do |
|---|---|---|
| Matched | In your books and in 2B, same value | Claim it in 3B. Done. |
| In books, not in 2B | Supplier hasn't filed, or filed with the wrong GSTIN | Don't claim yet. Chase the supplier; the credit arrives in a later 2B when they file. |
| In 2B, not in books | You haven't entered the purchase — or it isn't yours | Enter the missing bill, or flag a wrongly-quoted GSTIN to the supplier. |
| Mismatched value | Amounts or tax heads differ | Find whose entry is wrong; correct your books or ask for their amendment. |
A month-end routine that takes an hour, not a day
- Wait for the 14th, when 2B for the previous month is generated, and download it.
- Enter every purchase bill first. A reconciliation against half-entered books produces mostly noise.
- Match invoice-wise on supplier GSTIN + invoice number + value. Rate-wise lump matching hides exactly the errors you are looking for.
- Work the "in books, not in 2B" list the same day. A WhatsApp to the supplier's accountant on the 15th gets your credit next month; discovering it during a notice gets you interest and an argument.
- Fill GSTR-3B Table 4 from the reconciliation, not from the purchase register: eligible credit from 2B, reversals for the ineligible (blocked credits under 17(5), personal-use portions), and re-claims of credit you had parked earlier.
- Keep the working. When a notice compares your 3B claims to 2B two years from now, this month's matching sheet is your answer.
Mistakes that trigger notices
- Claiming from the purchase register "because the bill is genuine" — genuineness is not the test; presence in 2B is.
- Ignoring small mismatches. ₹200 differences across 300 invoices are how a lakh of disputed credit accumulates.
- Claiming credit on blocked items (17(5): most vehicles, food, club fees, personal consumption) just because they appear in 2B — 2B lists what suppliers reported, not what you are entitled to.
- Never re-claiming parked credit — credit you deferred while chasing a supplier and then forgot is simply your money left on the table.
Arthora ERP matches GSTR-2B against your purchases and fills 3B from the result. 7-day free trial, no card.