The key differences between GSTR-2A and GSTR-2B, when to use each, and why the government mandated 2B for ITC claims since January 2022.
If you're still reconciling your purchase register with GSTR-2A, you might be doing it wrong. Since January 2022, the government has mandated GSTR-2B as the basis for input tax credit (ITC) claims. But both documents still exist on the GST portal — and each has its own purpose.
This guide explains exactly what each return is, when to use which, and how to reconcile correctly to protect your ITC.
What is GSTR-2A?
GSTR-2A is an auto-populated return that reflects purchases reported by your vendors. It's generated from the data filed by your suppliers in GSTR-1, GSTR-5, GSTR-6, GSTR-7, and GSTR-8. The key word is dynamic — GSTR-2A changes every time a vendor files or amends their return.
Think of GSTR-2A as a live feed. If your vendor files a late return in July for an invoice dated April, that invoice appears in your April GSTR-2A retroactively. The return keeps updating.
What is GSTR-2B?
GSTR-2B is a static monthly statement. It's auto-generated on the 14th of every month and, crucially, doesn't change after generation. It includes invoices filed by vendors between the 12th of the previous month and the 11th of the current month.
Think of GSTR-2B as a frozen snapshot. Once generated, it's the authoritative record of what ITC you can claim for that month. The government introduced 2B specifically because GSTR-2A's dynamic nature made ITC claims hard to track and audit.
Key Differences at a Glance
- •Nature: GSTR-2A is dynamic; GSTR-2B is static
- •Updates: 2A updates in real time; 2B is generated once on the 14th
- •Used for: 2A for vendor tracking; 2B for ITC claims
- •Introduced: 2A since July 2017; 2B since January 2022
- •Reliability: 2A can change; 2B is fixed and final
Which Should You Reconcile With?
For ITC claims, always use GSTR-2B. It's the legal document your filing is based on, and it matches what the GST department will compare against during audits. Since January 2022, ITC claimed beyond what appears in GSTR-2B is disallowed by default.
For vendor monitoring, GSTR-2A is still useful. Because it updates in real time, you can see which vendors are filing late, which have amended their returns, and which have never filed at all. This helps you prioritize follow-ups and make payment-release decisions.
Step-by-Step Reconciliation Process
- •Download GSTR-2B from the GST portal on or after the 14th
- •Export your purchase register from Tally, Zoho Books, or your ERP
- •Match by GSTIN + invoice number + invoice date + amount
- •Handle mismatches: GSTIN typos, rounding differences, date format issues
- •Categorize missing invoices: vendor not filed, wrong GSTIN, invoice amount mismatch
- •Follow up with vendors on missing invoices before the next filing cycle
Common Mistakes
- •Using GSTR-2A instead of 2B for ITC claims (disallowed by CGST rules since Jan 2022)
- •Ignoring small rounding differences that compound across hundreds of invoices
- •Not checking vendor filing status before releasing payments
- •Claiming ITC on invoices that don't appear in GSTR-2B (reversal risk)
- •Reconciling quarterly instead of monthly (backlog becomes unmanageable)
How ReckOps Automates This
ReckOps pulls your GSTR-2B and purchase register automatically, matches invoices with fuzzy logic to handle GSTIN typos and rounding, categorizes mismatches by root cause, and flags vendors who haven't filed yet. What takes a finance team 6-8 hours manually takes 15 minutes with automation.
The bottom line: use GSTR-2B for claims, GSTR-2A for monitoring. Reconcile monthly, not quarterly. And automate the matching — it's too error-prone to do in Excel at scale.
Ready to automate your back-office?
ReckOps automates GST reconciliation, vendor payables, bank matching, and more — so your finance team can focus on strategy, not data entry.
Learn More