← All articles GST & Compliance

GSTR-2A vs GSTR-2B: What's the Difference and Why It Matters

Both reports show your purchase-side GST, but only one decides your ITC. Here is what each is, why GSTR-2B is now the source of truth, and how to use both together.

For anyone reconciling GST, GSTR-2A and GSTR-2B are two reports that look almost identical and tell rather different stories. Which one you treat as the source of truth determines how clean your input tax credit (ITC) is. Here is what each does and how to use them together.

What both reports are

Both are auto-populated statements of your purchase-side GST as reported by your suppliers. Neither is a return you file. They are snapshots of what the GSTN holds about your purchases, built from your suppliers' GSTR-1 filings.

What is different

The crucial difference is when each one captures the data:

  • GSTR-2A is dynamic. It updates whenever any of your suppliers files their GSTR-1. Look at it today and you see invoices filed up to today. Look again tomorrow and there may be more (or fewer, if a supplier amends something).
  • GSTR-2B is static. It is generated once a month — typically on the 14th — based on what suppliers had filed by the cut-off the day before. It does not change after generation. The next month's 2B captures invoices filed since.

That single difference — dynamic vs frozen-monthly — has big consequences for how you claim ITC.

Why GSTR-2B is the source of truth

Since 2022, the GSTN auto-populates GSTR-3B (your monthly summary and payment return) from your GSTR-2B, not 2A. When you file your monthly 3B, the ITC figure comes from your 2B. Anything not in your 2B is not in your auto-claimed credit.

In practice, this means what your suppliers file by the 13th of the month determines what you can claim that month.

How to use both, together

Both reports have their place — just for different purposes:

  • Use GSTR-2B for filing. It is the figure the GST system treats as authoritative. Reconcile your purchase register against 2B before filing 3B.
  • Use GSTR-2A for visibility on missing invoices. If an invoice you were expecting is not in your 2B by month-end, check 2A. If it appears in 2A, the supplier filed it late and it will be in next month's 2B. If it is not in 2A either, the supplier has not filed at all — chase them.

What a monthly reconciliation looks like

A practical workflow:

  • Around the 15th of every month, download your GSTR-2B for the previous month
  • Match each line against your purchase register
  • Resolve mismatches:
    • Missing invoice in 2B — chase the supplier; do not claim yet
    • Invoice in 2B you do not recognise — ask the supplier to amend or cancel
    • Amount difference — request a credit/debit note to fix the difference
  • File 3B with only ITC backed by 2B
  • Carry forward invoices not yet in 2B to next month, when they appear (within the time limit)

The aim is a zero-difference position at the end of every month, not at the end of the year.

Common mismatch scenarios

  • Invoice in your register, not in 2B — supplier has not filed. Do not claim. Follow up.
  • Invoice in 2B, not in your register — you missed booking the purchase, or the supplier mis-tagged your GSTIN. Investigate.
  • Amount differs — could be the supplier's typo or your booking. Reconcile and request a credit/debit note as needed.

Why this matters more than it used to

Pre-2022, businesses claimed ITC liberally based on their own purchase register and reconciled later. That approach ended. The system now hard-anchors ITC to what is in your 2B. Discrepancies create real liability — you pay back the over-claimed credit plus interest on top.

The shift is to monthly discipline: small differences caught early are negligible; the same differences compounded over a year are a project.

How Booksmor helps

Booksmor maintains your purchase register and reconciles it against your GSTR-2B every month — surfacing the invoices missing from 2B, the amounts that differ, and the suppliers consistently delaying their filings. ITC reconciliation becomes a fifteen-minute monthly check instead of a year-end panic. Start a 30-day free trial and put your ITC on solid ground.

Ready to simplify your accounting?

Join growing Indian businesses that let Booksmor — and its AI — keep the books. Set up in minutes, free for 30 days.

No credit card needed · Full access · Cancel anytime