Skip to content
Amit Modi & Co.

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

GSTGSTR-2BITCReconciliationCompliance

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:

  1. Timing — you recorded the purchase this month; your supplier reports the supply in a later period.
  2. Returns, rejections and credits — goods sent back or invoices cancelled after you recorded the purchase.
  3. Suppliers who have not filed — your vendor's GSTR-1/GSTR-3B lags behind the actual supply.
  4. Place-of-supply effects — a purchase that appears in a different state's statement than you expect.
  5. 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#

CauseWhat it looks likeWhat to do
Invoice timingPurchase in your books this month, supplier reports it laterReconcile it in the month 2B catches up; keep the invoice
Supplier has not filedInvoice and books show it, 2B does notFollow up with the supplier; the credit is claimable only when the supply is reported
Invoice cancelled or returnedShows in 2B but reversed in your booksVerify the credit note and the matching reversal in your books
Wrong GSTIN on invoiceInvoice never reaches your 2B at allAsk the supplier to correct the invoice or issue a fresh one

What to do when you spot a difference#

  1. Pull the period's GSTR-2B and your purchase register for the same dates.
  2. Group the differences into the causes above — most will be timing.
  3. Flag every item where you claimed credit but 2B does not show the supply.
  4. Chase the suppliers for those invoices — the credit is only as good as their filing.
  5. 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.

The ask

Do not wait for the deadline.

Let us review your compliance position today. One conversation, and your obligations are mapped, filed, and defended.

We respond within one business day.