article
GSTR-2B vs your books: when the numbers don't match
Why GSTR-2B and your purchase records are allowed to differ, when a mismatch becomes a real problem, and the reconciliation steps that keep your ITC safe.
By Amit Modi
Published 13 August 2026 · Updated 13 August 2026 · 4 min read
GSTR-2B vs your books: when the numbers don't match
GSTR-2B and my books disagree — what now?
GSTR-2B is the system-generated ITC statement built from your suppliers' returns; your books are your own record of purchases. They differ for legitimate reasons — timing, returns, rejections. The mismatch becomes a problem only when the credit you claim exceeds what 2B shows, because that credit is at risk.
A GST officer comparing your ITC claim against GSTR-2B is now the most common trigger for a notice. But a difference between the two is not automatically an offence — the system statement is not a perfect record of your business. The skill is knowing which differences are routine and which are a warning light.
Why GSTR-2B and your books are allowed to differ#
GSTR-2B is built from the returns your suppliers file — it can only show what they have reported, and only up to the date the statement is generated. Your books record the transaction the day it happened. Several legitimate reasons create differences:
- Timing — you recorded the purchase this month; your supplier reports the supply in a later period.
- Returns, rejections and credits — goods sent back or invoices cancelled after you recorded the purchase.
- Suppliers who have not filed — your vendor's GSTR-1/GSTR-3B lags behind the actual supply.
- Place-of-supply effects — a purchase that appears in a different state's statement than you expect.
- Wrong GSTIN on the invoice — the supplier quoted an incorrect buyer GSTIN, so the invoice does not reach your statement.
Where the mismatch turns into a problem#
The moment that matters is the filing of GSTR-3B. If the ITC you claim in 3B exceeds what GSTR-2B supports for the same period, the department's system flags it immediately. That is the genesis of most ITC mismatch notices.
The risk is not the difference itself — it is claiming credit without the evidence to justify it, and then being unable to demonstrate the reconciliation when asked.
The common causes, at a glance#
| Cause | What it looks like | What to do |
|---|---|---|
| Invoice timing | Purchase in your books this month, supplier reports it later | Reconcile it in the month 2B catches up; keep the invoice |
| Supplier has not filed | Invoice and books show it, 2B does not | Follow up with the supplier; the credit is claimable only when the supply is reported |
| Invoice cancelled or returned | Shows in 2B but reversed in your books | Verify the credit note and the matching reversal in your books |
| Wrong GSTIN on invoice | Invoice never reaches your 2B at all | Ask the supplier to correct the invoice or issue a fresh one |
What to do when you spot a difference#
- Pull the period's GSTR-2B and your purchase register for the same dates.
- Group the differences into the causes above — most will be timing.
- Flag every item where you claimed credit but 2B does not show the supply.
- Chase the suppliers for those invoices — the credit is only as good as their filing.
- Keep the reconciliation on file; if a notice arrives, it is the document that answers it.
If a mismatch has already become a notice and you need a reconciliation that answers it, that is exactly what a pre-notice health check is for. We map the difference, collect the evidence, and draft the response.

