ITC Reconciliation — GSTR-2A vs GSTR-2B
Monthly ITC reconciliation workflow — dynamic 2A vs static 2B, Rule 36(4), vendor non-filing, communication letters
Learning Objectives
- Distinguish between GSTR-2A (dynamic) and GSTR-2B (static) and use each correctly
- Build a monthly reconciliation in Excel between Purchase Register, 2A, 2B
- Apply Rule 36(4) — the current 100% match rule and its history
- Handle four common scenarios: vendor not filed, wrong tax, wrong GSTIN, duplicate invoice
- Draft a vendor communication letter that actually gets ITC reflected
- Know the operational tweaks for QRMP and IFF filers
GSTR-2A vs GSTR-2B — The Single Most Important Distinction
| Feature | GSTR-2A | GSTR-2B |
|---|---|---|
| Nature | Dynamic — updated continuously | Static — frozen on 14th of following month |
| Source | Supplier's GSTR-1 / IFF / GSTR-5 / GSTR-6 / GSTR-7 / GSTR-8 | Same source, cut off at the 14th |
| Purpose | Visibility — see what suppliers have reported about you | Cut-off snapshot — claim ITC against this in GSTR-3B |
| Period coverage | Reports invoices as and when uploaded — including back-dated invoices | Reports only what was filed between 14th of prev month and 13th of current month |
| Used for | Tracking — "has my vendor filed yet?" | Filing — "what ITC can I claim this month?" |
| Time of availability | Continuously refreshes | Available from 14th onwards each month |
| Editable? | No (view only) | No (view only) |
The single rule to remember:
2A is for tracking. 2B is for filing.
A taxpayer who claims ITC by looking at 2A instead of 2B will routinely over-claim — because 2A is still picking up late-filed invoices that 2B has already excluded.
Rule 36(4) — The Journey to 100% Match
Rule 36(4) is the legal anchor for ITC reconciliation. Its threshold has tightened over five years:
| Period | Rule | Effect |
|---|---|---|
| Oct 2019 — Dec 2019 | ITC = ITC in 2A + 20% provisional | Could claim 20% more than visible |
| Jan 2020 — Dec 2020 | ITC = ITC in 2A + 10% provisional | Tightened |
| Jan 2021 — Dec 2021 | ITC = ITC in 2A + 5% provisional | Tightened further |
| Jan 2022 onwards | ITC = ITC in 2B only — no provisional | 100% match required |
| Current (FY 25-26) | Same — 100% match against 2B | No flexibility |
Current law (FY 25-26):
You can claim only the ITC that appears in your GSTR-2B for that month. No provisional claim. No "trust the vendor and reverse later."
The only exception is Section 16(2)(c) compliant invoices where the supplier has paid the tax — but proving this without 2B visibility is operationally impossible.
The Monthly Reconciliation Workflow
Every month, around the 16th–20th, the GST team performs this five-step reconciliation:
Step 1 — Pull the Three Data Sources
- Purchase Register (PR) — from accounting software (Tally, SAP, Zoho) — every purchase invoice recorded in the month
- GSTR-2B JSON — downloaded from GST portal → Returns → GSTR-2B → Download
- GSTR-2A JSON — same path, used for tracking history
Step 2 — Load Into an Excel Reconciliation Sheet
Standard column layout:
Source column has three values: PR only, 2B only, Both — match.
Step 3 — Match on Key
The matching key is: Supplier GSTIN + Invoice Number + Invoice Date
Use Excel's INDEX-MATCH or VLOOKUP, or Power Query for larger datasets.
Step 4 — Categorise the Output
Every row falls into one of these categories:
| Bucket | Meaning | Action |
|---|---|---|
| Match | Same supplier, invoice, value in both PR and 2B | Claim ITC — no action |
| PR only | Invoice in our books, not in 2B | Investigate — vendor hasn't filed or wrong GSTIN |
| 2B only | Invoice in 2B, not in our books | Suspect — might be fake or for another entity |
| Match — value mismatch | Invoice numbers match but tax amounts differ | Investigate — likely typo or rate dispute |
Step 5 — Take Action on Each Bucket
| Bucket | Standard Action |
|---|---|
| Match | Include in GSTR-3B Table 4(A)(5) |
| PR only (≤2 months old) | Defer ITC claim, send vendor reminder |
| PR only (>2 months old) | Send formal communication letter; consider holding payment |
| 2B only | Cross-check with stores — was a purchase missed in books? If yes, book it now; if no, ignore (could be for an LP / branch you don't own) |
| Match — value mismatch | Resolve with vendor; ask them to file an amendment in next GSTR-1 |
Sunrise Retail — April 2025 Reconciliation
💼 Sunrise Retail Pvt Ltd
Sneha pulled the data on 16 May 2025. Here is what she found.
The Numbers
Purchase Register — April 2025:
| Supplier | Invoice | Date | Tax (₹) |
|---|---|---|---|
| TechWorld Mumbai | TW-2025-114 | 02-Apr-25 | 2,16,000 (IGST) |
| TechWorld Mumbai | TW-2025-208 | 18-Apr-25 | 4,14,000 (IGST) |
| HiTech Distributors (Hyd) | HT-419 | 08-Apr-25 | 36,000 + 36,000 (CGST + SGST) |
| Star Packaging (Hyd) | SP-227 | 22-Apr-25 | 4,500 + 4,500 (CGST + SGST) |
| Madhapur Realty (Rent) | MR-2025-04 | 30-Apr-25 | 2,700 + 2,700 (CGST + SGST) |
| Total ITC in books | ₹7,16,400 |
GSTR-2B — April 2025 (frozen on 14 May):
| Supplier | Invoice | Date | Tax (₹) |
|---|---|---|---|
| TechWorld Mumbai | TW-2025-114 | 02-Apr-25 | 2,16,000 (IGST) |
| HiTech Distributors | HT-419 | 08-Apr-25 | 36,000 + 36,000 |
| Star Packaging | SP-227 | 22-Apr-25 | 4,500 + 4,500 |
| Madhapur Realty | MR-2025-04 | 30-Apr-25 | 2,700 + 2,700 |
| Total ITC visible | ₹3,02,400 |
The Gap
ITC in books: ₹7,16,400 — ITC in 2B: ₹3,02,400 — Gap: ₹4,14,000
The missing invoice: TechWorld Mumbai TW-2025-208 dated 18-Apr-2025 for ₹4,14,000 IGST. TechWorld is a QRMP filer and the invoice fell outside their April IFF cut-off — they will file it in their July GSTR-1 (quarterly).
Sneha's Action
- Claim only ₹3,02,400 ITC in April GSTR-3B (the matched amount).
- Defer ₹4,14,000 — record in a "deferred ITC tracker" with the expected month of recovery (likely July 2025 2B).
- Send a polite reminder to TechWorld's accounts contact — confirming the invoice will be reported in their July GSTR-1.
- Cross-check in July's 2B — if it appears, claim there.
- Escalate if it doesn't appear by November 2026 (time-bar = 30 Nov of FY following the FY of invoice). Below that, ITC is permanently lost.
Vendor Non-Filing — The Four Scenarios
When a vendor's invoice doesn't appear in your 2B, there are four root causes:
Scenario 1 — Vendor Hasn't Filed GSTR-1 / IFF Yet
Most common. The vendor is a QRMP filer and the invoice fell after their IFF cut-off, or they simply missed the filing date.
Action: Wait one or two months. Track in deferred ITC tracker. Send polite reminder.
Scenario 2 — Vendor Filed but Wrong GSTIN
Vendor entered an incorrect GSTIN in their GSTR-1 — yours starts with 36, they typed 38. The invoice goes to some other taxpayer's 2A — not yours.
Action: Send formal communication letter requesting an amendment in next GSTR-1.
Scenario 3 — Vendor Filed with Wrong Invoice Number or Date
Auto-matching by GSTIN + Invoice Number + Date fails. The invoice exists in 2B but doesn't link to your PR row.
Action: Manual review — flag for visual matching by supplier name + value. Request vendor amendment if discrepancy is real.
Scenario 4 — Vendor Has Stopped Filing (Defaulter)
Vendor's GSTIN status on the portal shows "Suspended" or "Cancelled with retrospective effect." Bigger problem — invoices from such suppliers are treated as ineligible ITC under Section 16(2)(c).
Action: Reverse ITC if claimed; flag the relationship for review; consider holding outstanding payments until issue resolves.
The Vendor Communication Letter
A well-written letter does three things — it reminds, it documents (for audit defence), and it shifts the relationship from "vendor is forgetting" to "we are formally tracking this." Keep it short.
Template:
QRMP and IFF — The Operational Wrinkle
A vendor on the QRMP (Quarterly Return Monthly Payment) scheme files GSTR-1 quarterly, but can upload B2B invoices monthly via IFF (Invoice Furnishing Facility).
Consequence for you, the buyer:
| If your vendor is on QRMP and uses IFF | If your vendor is on QRMP and does NOT use IFF |
|---|---|
| B2B invoices visible in 2B in same month | All invoices visible only in 2B of quarter-end month |
Example:
TechWorld Mumbai is on QRMP for Apr–Jun 2025 quarter.
- If TechWorld uses IFF: Their 18 April invoice can appear in your April 2B (if uploaded by 13 May).
- If TechWorld doesn't use IFF: That invoice appears only in your June 2B when TechWorld files quarterly GSTR-1 on 13 July.
If your vendor doesn't use IFF and you have large monthly purchases from them, you systematically defer two months of ITC every quarter. Ask your top vendors to opt for IFF — it's a one-click setting on the portal.
Recovering "Lost" ITC
ITC isn't lost just because it didn't appear in this month's 2B. The time-bar is generous:
ITC for an invoice dated in FY 25-26 can be claimed until 30 November 2026 OR the date of filing annual return GSTR-9 for FY 25-26 — whichever is earlier.
So a purchase invoice from April 2025 can still be claimed any month up to October 2026 — as long as it eventually shows up in 2B in some month.
The practical recovery flow:
- April 2025 — invoice not in 2B → defer ITC, log in tracker
- May–Sep 2025 — keep checking each month's 2B for the missing invoice
- If it appears in (say) August 2B → claim in August GSTR-3B
- If it doesn't appear by October 2026 — send a final notice to the vendor; after 30 Nov 2026 the ITC is permanently extinguished
A Patancheru fabrication unit purchased ₹3.5 Cr of steel from a Coimbatore supplier between January and March 2024. The supplier was on QRMP and filed quarterly. The fabrication unit's accounts team booked the ITC in their books in the same months but didn't reconcile against 2B until September 2024 — when they discovered the entire ₹62 Lakh ITC was missing because the Coimbatore supplier had been suspended in May 2024 and never filed his Jan–Mar 2024 GSTR-1. The unit raised it with the supplier (no response), filed a complaint with the GST officer (no movement), and finally accepted defeat after 30 November 2024 — the time-bar for FY 23-24 ITC. ₹62 Lakh became an income tax-allowable expense but a permanent GST cost. Moral: monthly 2B reconciliation isn't a paper exercise — it is the only early-warning system you have against vendor failures. Catch it in April, you still have 19 months to chase. Catch it in October of the next FY, you have weeks.
Common Mistakes to Avoid
Practice Exercise
Exercise 1: Sunrise Retail's April 2025 PR shows ITC of ₹9,80,000. April 2025 GSTR-2B shows ITC of ₹8,40,000. What ITC can Sunrise Retail claim in April GSTR-3B?
Show Solution
₹8,40,000 — only the ITC visible in GSTR-2B can be claimed.
The remaining ₹1,40,000 must be tracked in a "deferred ITC register" and claimed in a later month when the missing invoices reflect in 2B.
Why not the full ₹9,80,000?
- Rule 36(4) (current form) requires 100% match against 2B
- No provisional credit is available since Jan 2022
- Claiming the full amount triggers an automatic ASMT-10 notice (system-generated when 3B ITC > 2B ITC by more than 5%)
The deadline for recovering the ₹1,40,000 is 30 November 2026 OR the GSTR-9 filing date for FY 25-26, whichever is earlier.
Exercise 2: A vendor's GSTIN status changes to "Suspended" on 5 May 2025. Sunrise Retail had claimed ₹62,000 ITC from this vendor in April 2025 GSTR-3B (filed on 20 May). What should Sunrise Retail do?
Show Solution
Suspension is a temporary state pending verification. Sunrise Retail should:
- Check the suspension reason on the portal (failure to file, mismatch, departmental notice).
- Continue tracking — if the vendor resolves the issue and files within reasonable time, the invoice will eventually reflect in 2B.
- Do NOT immediately reverse — premature reversal creates its own cash-flow issue.
- Hold the next vendor payment until resolution.
- Reverse only if cancellation becomes final — under Section 16(2)(c), if the supplier has not paid tax to government, ITC must be reversed with interest in the month the issue crystallises.
Send a written notice to the vendor (per the letter template) demanding confirmation of GSTR-1 filing for the April invoice.
If cancellation is made with retrospective effect (covering April 2025), Sunrise Retail must reverse the ₹62,000 in the next GSTR-3B with interest @ 18% from the date of original claim.
Key Terms
| Term | Meaning |
|---|---|
| GSTR-2A | Dynamic, continuously-refreshing view of inward supplies reported by suppliers |
| GSTR-2B | Static, cut-off (14th) snapshot — the basis for claiming ITC each month |
| Rule 36(4) | The matching rule; currently 100% match against 2B with no provisional credit |
| Section 16(2)(c) | ITC condition — supplier must have paid tax to government |
| IFF | Invoice Furnishing Facility — monthly B2B upload for QRMP filers |
| Deferred ITC | ITC not claimed this month because invoice not yet in 2B; tracked for future recovery |
| Time-Bar | 30 November of FY following invoice date — permanent extinguishment of ITC after this |
| Suspension | Temporary GSTIN status pending compliance — ITC from suspended vendors is at risk |
Checklist — what you should now be able to do:
- Pull GSTR-2B and Purchase Register, match in Excel on GSTIN + Invoice + Date
- Categorise every row as Match, PR only, 2B only, or Value mismatch
- Draft a vendor communication letter for a missing invoice
- Diagnose why a QRMP vendor's invoice didn't reach your 2B this month
- Calculate the time-bar for recovering ITC on an old invoice
Sunrise Retail's PR shows ₹9.8 Lakh ITC for April 2025. GSTR-2B for April shows ₹8.4 Lakh. How much can be claimed in April GSTR-3B?
An invoice dated 18 April 2025 from a QRMP vendor (without IFF) for Apr–Jun quarter — when does it appear in the buyer's GSTR-2B?
The current (FY 25-26) form of Rule 36(4) permits how much provisional credit beyond what's visible in 2B?
ITC for an invoice dated 15 May 2025. Latest date by which it can be claimed in GSTR-3B?
Sunrise Retail's largest supplier just got their GSTIN suspended retrospectively from January 2025. Sunrise Retail had claimed ₹4 Lakh ITC from this vendor in March 2025 GSTR-3B. What is the correct action?