GSTR-2B Reconciliation: Why Your ITC Is Blocked and How to Fix It — A Complete Guide for Indian Businesses
Your purchase register shows ₹3.2 lakh in GST paid to vendors this month. Your GSTR-2B shows ₹2.1 lakh. That ₹1.1 lakh gap is not a rounding error — it is blocked Input Tax Credit sitting in a grey zone, and if you claim it anyway, you are looking at a GST notice, ITC reversal, and 18% interest. GSTR-2B reconciliation is the one monthly task that separates businesses that use GST the right way from those that quietly overpay tax every quarter. This guide explains exactly why mismatches happen, what the law says about each scenario, and how to fix it — step by step.
Spending hours every month on GSTR-2B reconciliation — and still not sure if your ITC is safe? Futurex handles complete GST reconciliation and filing for businesses across India. First consultation is free.
What Is GSTR-2B and Why Does Reconciliation Matter?
GSTR-2B is an auto-generated statement on the GST portal that shows all the Input Tax Credit available to you based on what your suppliers have filed in their GSTR-1. It is generated on the 14th of every month and it is fixed — it does not change after generation, unlike GSTR-2A which updates in real time.
The reason GSTR-2B reconciliation matters is Section 16(2)(c) of the CGST Act — one of the most important and most misunderstood rules in GST. It says you can only claim ITC on a purchase if your supplier has actually filed their GSTR-1 and the invoice appears in your GSTR-2B. It does not matter that you paid the GST to your supplier in full. If they have not filed, your ITC is blocked. Period. And if you claim it without it appearing in GSTR-2B, you owe 18% interest on that amount the moment the department catches it.
GSTR-2B vs GSTR-2A — What Is the Difference?
Before getting into the reconciliation process, this distinction needs to be clear because businesses confuse the two constantly.
| Parameter | GSTR-2A | GSTR-2B |
|---|---|---|
| Nature | Dynamic — updates in real time | Static — fixed on 14th of month |
| ITC Claim Basis | Not the official basis since 2021 | Official basis for ITC claim |
| When Generated | Continuously updated | 14th of every month |
| Covers | B2B, credit notes, amendments | B2B, credit notes, ISD, imports |
| Use Today | Reference only | ITC reconciliation — primary document |
Since January 2022, GSTR-2B is the document that matters. If an invoice is not in your GSTR-2B for that month, the ITC does not belong to that month — even if it shows up later in GSTR-2A.
7 Real Reasons Your GSTR-2B Reconciliation Shows a Mismatch
Most mismatches are not random. They fall into specific patterns — and knowing which pattern applies to your case tells you exactly what to do next.
1. Supplier Filed GSTR-1 Late — After the 14th
This is the most common reason for GSTR-2B reconciliation mismatch. Your supplier issued an invoice in March but filed their GSTR-1 on March 17 — three days after the 14th. Since GSTR-2B is generated on the 14th, that invoice will not appear in March’s GSTR-2B. It will appear in April’s GSTR-2B instead.
The fix: do not claim this ITC in March’s GSTR-3B. Wait for April’s GSTR-2B, verify the invoice appears, then claim it. Claiming in March when it is not in March’s GSTR-2B is a direct violation of Rule 36(4) and Section 16(2)(c).
2. Wrong GSTIN on the Invoice
Your supplier uploaded the invoice in their GSTR-1 with a wrong GSTIN — perhaps one digit off, or an old GSTIN from before they changed states. The ITC gets credited to someone else’s GSTR-2B — not yours. Meanwhile, you paid the full GST on that invoice and you have nothing to show for it in your reconciliation.
The fix here: contact the supplier immediately and ask them to file an amendment in their next GSTR-1 using Table 9A (amendment of B2B invoices). Once they correct the GSTIN, the invoice will appear in your correct GSTR-2B in the next cycle.
3. Supplier Filed as B2C Instead of B2B
B2B invoices — those issued to registered businesses — must be reported in Table 4 of GSTR-1 individually with the buyer’s GSTIN. If your supplier accidentally filed your invoice under B2C (Table 7), it will never appear in your GSTR-2B because B2C invoices do not flow into any buyer’s ITC. This happens more often with smaller suppliers who handle their own GST filing without professional help.
Again, the only resolution is through the supplier — they need to amend the invoice in their next GSTR-1 and move it from B2C to B2B with your GSTIN. Until they do, your ITC claim on that invoice remains ineligible.
4. Invoice Date vs Filing Month Mismatch
Your purchase register records invoice date as February 28. But the supplier filed that invoice in their March GSTR-1. So it appears in your March GSTR-2B — not February. When you reconcile February, it shows as a mismatch. March’s reconciliation, however, shows it as an excess.
This is not a compliance error — it is a timing difference. The right approach is to maintain a separate column in your reconciliation sheet for “invoices in GSTR-2B but not in purchase register for this month” and carry them forward. Claim the ITC only in the month it appears in GSTR-2B, regardless of the invoice date in your books.
5. Supplier Has Not Filed GSTR-1 at All
Some suppliers — particularly smaller, unorganised vendors — are irregular with their GST return filing. They may skip months or file quarterly while you file monthly. If your supplier is on the QRMP scheme (Quarterly Return Monthly Payment), their GSTR-1 for Q3 (October to December) is due only in January. So invoices from October and November will not appear in your GSTR-2B until January or February.
The practical fix: check the GST portal to confirm whether your supplier is a monthly or quarterly filer. For quarterly suppliers, adjust your reconciliation expectations accordingly. For suppliers who simply are not filing at all — this is a vendor management issue. Either follow up consistently or consider switching to compliant suppliers. Non-filing suppliers are a direct risk to your ITC.
6. Credit Notes Entered Incorrectly
When a supplier issues a credit note — for returns, discounts, or corrections — they must report it in Table 9B of their GSTR-1. If they file it in the wrong month or link it to the wrong original invoice, it creates a mismatch in your GSTR-2B reconciliation that is difficult to trace. Credit notes reduce your ITC, so an incorrectly filed credit note can show your available ITC as lower than it actually is.
The fix: always match every credit note in GSTR-2B against the corresponding entry in your purchase register. If a credit note appears in GSTR-2B but not in your books — or vice versa — reconcile it before filing GSTR-3B. ITC reversed due to an incorrect credit note can be reclaimed once the supplier corrects their filing.
7. Ineligible ITC Claimed in Books
Sometimes the mismatch runs the other direction — GSTR-2B shows more ITC than your books. This happens when a supplier correctly files an invoice, but on your side, the purchase is ineligible for ITC — for example, canteen expenses, personal use items, motor vehicles (in most cases), or expenses for exempted supplies. These invoices appear in GSTR-2B but must be excluded from your ITC claim and reversed in Table 4(B) of GSTR-3B.
Claiming ITC on ineligible purchases is one of the most common reasons for GST notices. The department’s automated GSTR-3B scrutiny system specifically looks for ITC claimed that exceeds eligible amounts. Even if the amount appears in GSTR-2B, eligibility is your responsibility — not the portal’s.
Step-by-Step GSTR-2B Reconciliation Process
Now that you know why mismatches happen, here is exactly how to do the reconciliation each month. This process works whether you do it in Excel or in accounting software.
Step 1 — Download GSTR-2B from the GST Portal
Log in to the GST portal after the 14th of the month. Go to Services → GST Returns → Returns Dashboard → Select month → GSTR-2B → Download. Download both the PDF summary and the JSON/Excel file. The Excel file is what you will use for matching. If you have more than 500 invoices, download it in parts — the portal provides section-wise downloads.
Step 2 — Export Your Purchase Register for the Same Period
From your accounting software — Tally, Zoho Books, QuickBooks, or whatever you use — export all B2B purchase entries for the month. The purchase register format should include: supplier name, GSTIN, invoice number, invoice date, taxable value, IGST, CGST, SGST. If your software does not give you this format directly, export to Excel and restructure it. A clean purchase register is the foundation of accurate reconciliation.
Step 3 — Match Invoice by Invoice Using GSTIN and Invoice Number
The matching key is always: Supplier GSTIN + Invoice Number + Invoice Date. In Excel, use VLOOKUP or INDEX-MATCH on these three fields to find matches between GSTR-2B and your purchase register. Sort mismatches into four buckets:
Bucket A — In GSTR-2B, also in books, amounts match → Claim ITC, no action needed.
Bucket B — Found in both GSTR-2B and books, but amounts differ → Verify the invoice, check for data entry errors, reconcile before claiming.
Bucket C — Invoice only in your books, missing from GSTR-2B → Do not claim this month. Follow up with supplier. Carry forward.
Bucket D — In GSTR-2B, not in books → Check if purchase was made. If yes, add to books. If ineligible, reverse in GSTR-3B Table 4(B).
Step 4 — Follow Up with Suppliers for Bucket C Invoices
For every invoice in Bucket C, reach out to the supplier with the specific invoice number and ask them to either confirm filing or amend their GSTR-1. Keep a written record — WhatsApp messages, emails, or formal letters. If the department ever questions your ITC, documentation of supplier follow-up demonstrates due diligence on your part. This matters significantly in adjudication proceedings.
Step 5 — File GSTR-3B with Reconciled ITC Only
Once reconciliation is complete, populate Table 4 of GSTR-3B with only the ITC that appears in GSTR-2B and is eligible. In Table 4(A)(5) — All other ITC — enter the total eligible ITC from Bucket A. In Table 4(B)(2) — Others — reverse any ineligible ITC from Bucket D. Do not claim Bucket C invoices here. When those invoices appear in a future month’s GSTR-2B, claim them then.
What Happens If You Claim ITC Without GSTR-2B Match?
The GST department’s GSTR-3B scrutiny system compares your claimed ITC against your GSTR-2B automatically. When it finds excess ITC claimed — even by a few thousand rupees — it generates a DRC-01C notice asking you to either pay the difference or explain the discrepancy. Explaining a genuine reconciliation error is possible, but it takes time and professional help. Ignoring the notice leads to demand orders and recovery proceedings.
Beyond notices, excess ITC claim attracts interest at 18% per annum from the date of filing the GSTR-3B. On ₹1 lakh of excess ITC claimed for 6 months, that is ₹9,000 in interest — before any penalty. GST compliance is not optional, and the department’s data matching is now fully automated. Manual reconciliation done carefully every month is the only way to stay protected.
How Many Months Can You Carry Forward Unmatched ITC?
As per the current GST rules, ITC for a financial year can be claimed until the earlier of: the due date of September return of the next financial year, or the date of filing the annual return (GSTR-9). For FY 2025-26, this means all unmatched ITC must be claimed by October 2026 at the latest. After that, the ITC lapses permanently — it cannot be carried into the next year.
This deadline makes it critical to track Bucket C invoices month by month and not let them pile up. A reconciliation sheet that carries forward open items every month ensures nothing falls through — and nothing expires unclaimed.
GSTR-2B Mismatch — Quick Fix Reference
| Mismatch Reason | Who Acts | Action | Claim This Month? |
|---|---|---|---|
| Supplier filed after 14th | You | Wait for next month’s GSTR-2B | No |
| Wrong GSTIN on invoice | Supplier | Supplier amends via Table 9A | No |
| Filed as B2C instead of B2B | Supplier | Supplier amends GSTR-1 | No |
| Invoice date vs filing month gap | You | Carry forward in reconciliation sheet | Next month |
| Supplier not filing GSTR-1 | Supplier | Follow up in writing; consider switching | No |
| Credit note filed incorrectly | Supplier | Supplier corrects Table 9B | After correction |
| Ineligible ITC in books | You | Reverse in GSTR-3B Table 4(B) | No — reverse it |
When Should You Outsource GSTR-2B Reconciliation?
For businesses with fewer than 20 purchase invoices a month, manual reconciliation in Excel is manageable. However, once your vendor count crosses 30 to 40 suppliers — or if your business has multiple GST registrations across states — manual reconciliation becomes a full-time job. Errors multiply, follow-ups fall through, and the risk of a GST notice grows every month.
Outsourcing GST reconciliation to a professional firm means someone is doing this systematically every month — downloading GSTR-2B on the 14th, matching against your purchase data, flagging mismatches, following up with your vendors, and filing GSTR-3B with clean, verified ITC. For most growing businesses, the cost of outsourcing is far less than the cost of one GST notice — in both money and management time.
Frequently Asked Questions — GSTR-2B Reconciliation
What is GSTR-2B reconciliation?
GSTR-2B reconciliation is the process of matching your purchase register with the auto-generated GSTR-2B statement on the GST portal. The goal is to verify that every ITC you plan to claim in GSTR-3B actually appears in GSTR-2B. Any ITC claimed without a GSTR-2B match is legally ineligible and attracts interest at 18% per annum plus potential GST notices.
Can I claim ITC if it is not in GSTR-2B?
No. Under Section 16(2)(c) of the CGST Act, ITC can only be claimed if the invoice appears in your GSTR-2B. Even if you have paid the full GST to your supplier and hold a valid tax invoice, if the supplier has not filed their GSTR-1 and the invoice is not in your GSTR-2B, you cannot claim that ITC in the current month. You must wait until it appears in a future month’s GSTR-2B.
What is the difference between GSTR-2A and GSTR-2B for ITC?
GSTR-2A is a dynamic, real-time statement that updates whenever your supplier files. GSTR-2B is a static statement generated on the 14th of every month and does not change after generation. Since January 2022, GSTR-2B is the official basis for ITC claims — not GSTR-2A. Always use GSTR-2B for reconciliation and GSTR-3B filing.
What happens if my supplier does not file GSTR-1?
If your supplier does not file GSTR-1, the invoice will not appear in your GSTR-2B and you cannot claim ITC on that purchase. Follow up with the supplier in writing and ask them to file. If they continue to be non-compliant, consider switching to a GST-compliant supplier. Repeated ITC blockages from the same vendor are a direct business cost — the GST you paid but cannot recover.
How long do I have to claim unmatched ITC?
Unmatched ITC for FY 2025-26 can be claimed until the due date of the September 2026 GSTR-3B return, or the date of filing GSTR-9 annual return — whichever is earlier. After this deadline, unclaimed ITC lapses permanently. This makes it essential to track all Bucket C invoices every month and claim them as soon as they appear in GSTR-2B.
GST Reconciliation Taking Up Too Much Time Every Month?
Futurex handles complete GSTR-2B reconciliation, ITC matching, vendor follow-ups and GSTR-3B filing for businesses across India. No missed ITC. No surprise notices. No stress every 20th of the month. Talk to us — first consultation is free.