GSTR-2B is auto-populated from your suppliers' filings. If they miss an invoice, your ITC disappears. Here is how to reconcile, catch mismatches, and protect your input tax credit.
Before GSTR-2B was introduced in September 2020, GST compliance was simpler in one sense: you could claim ITC based on your own purchase records. Since then, the rules have tightened. Under the current framework, your ITC eligibility is directly linked to what your suppliers report in their GSTR-1.
GSTR-2B is a static statement auto-generated by the GSTN system showing all the invoices your suppliers reported against your GSTIN for a given tax period. If a supplier reported an invoice in GSTR-1, it appears in your GSTR-2B. If they did not — even if you have the physical invoice and payment in your bank account — that ITC is at risk.
Section 16(2)(aa) of the CGST Act (introduced via Finance Act 2021) makes GSTR-2B matching a legal requirement for ITC eligibility. The GST Department's automated scrutiny system regularly compares ITC claimed in GSTR-3B against GSTR-2B balances and sends notices for mismatches. Reconciliation is not optional — it is the difference between valid ITC and a penalty under Section 73.
In this guide, we explain exactly how GSTR-2B works, the reconciliation process, how to handle mismatches, and what to do when a supplier refuses to correct their returns. Use myBillPlease's built-in reconciliation tool to automate this process every month.
GSTR-2B is a static, auto-drafted ITC statement generated by GSTN for every registered taxpayer. Unlike GSTR-2A (which is a dynamic, constantly updated document), GSTR-2B is locked on a specific date and does not change after generation. This makes it the official reference for ITC claims in GSTR-3B.
How it is generated: For monthly filers, GSTR-2B for a tax period (say, January 2026) is generated on the 14th of the following month (February 14, 2026) based on all GSTR-1 filed by your suppliers from the 14th of the previous month to the 13th of the current month. So your GSTR-2B for January includes supplier GSTR-1 filings from December 14, 2025 to January 13, 2026.
What it contains:
- B2B invoices reported by your suppliers in their GSTR-1
- Credit notes and debit notes issued by suppliers
- Amendments to previously reported invoices
- Import of services (IGST paid on imports appears here)
- Inward supplies liable to reverse charge (RCM)
What it does NOT contain:
- Invoices from suppliers who missed their GSTR-1 due date
- Invoices from suppliers under QRMP scheme who filed late
- Supplier invoices you have in hand but the supplier has not reported
- GSTR-7 deductions (TDS on GST — shown separately)
GSTR-2B vs GSTR-2A: GSTR-2A updates in real time as suppliers file their returns. GSTR-2B locks on the 14th and is the one that matters for ITC claims. Do not confuse the two. Your reconciliation should be against GSTR-2B, not GSTR-2A.
Here is the complete reconciliation workflow that every business should run every month before filing GSTR-3B:
Step 1: Download GSTR-2B. Log into the GST portal on or after the 14th of the month. Go to Services > Returns > GSTR-2B. Download the Excel report — it is comprehensive and filterable. The report categorizes invoices by supplier GSTIN, invoice number, date, taxable value, and tax components (IGST/CGST/SGST).
Step 2: Export your purchase register. From your billing or accounting software, export all purchase invoices for the same tax period. In myBillPlease, go to Purchases > Export > CSV for [month]. The export includes GSTIN, invoice number, date, taxable value, and GST amounts — exactly what you need for matching.
Step 3: Match the two datasets. The goal is to identify three categories of entries:
Matched entries: Invoice in both your purchase register and GSTR-2B with matching amounts. These are clean — claim the ITC in GSTR-3B.
In GSTR-2B but not in your register: A supplier reported an invoice you do not have. This could be a legitimate invoice you missed recording, a mistake by the supplier, or fraud. Investigate each entry.
In your register but not in GSTR-2B: You have the invoice but the supplier has not reported it. This is the most common mismatch and the highest risk. You can either wait for the supplier to file (ITC may appear in the next month's GSTR-2B) or follow up immediately.
Step 4: Categorize mismatches by value and action. Not all mismatches are equal. For large-value invoices (above ₹10,000 ITC), follow up with suppliers immediately. For small amounts, decide whether to claim provisionally and risk reversal, or skip and claim in the following month when the supplier files.
Step 5: File GSTR-3B based on reconciled ITC. Only claim ITC that appears in GSTR-2B (or ITC that is legally available through other means like imports). If you claim ITC on invoices not in GSTR-2B, be prepared to reverse it if the supplier never files, and pay interest at 18% p.a. on the reversed amount.
Not every mismatch requires the same action. Use this matrix to prioritize.
| Feature | Mismatch Type | Risk Level | Recommended Action | Timeline |
|---|---|---|---|---|
| Invoice in your register, not in GSTR-2B | HIGH | Contact supplier to file/amend their GSTR-1 | Before GSTR-3B filing deadline | |
| Invoice in GSTR-2B, not in your register | MEDIUM | Verify with supplier whether invoice is genuine. If genuine, record it. | Before GSTR-3B filing | |
| Amount mismatch (same invoice, different value) | HIGH | Identify which is correct. Supplier amends GSTR-1 or you correct your record. | Immediate | |
| GSTIN mismatch (wrong GSTIN on invoice) | HIGH | Supplier issues corrected invoice with correct GSTIN. ITC not available until corrected. | Immediate — do not claim until fixed | |
| Tax rate mismatch (same base, different GST%) | MEDIUM | Verify correct rate. If supplier used wrong rate, request credit note and fresh invoice. | Before claiming ITC | |
| Duplicate invoice in GSTR-2B | LOW | Verify — supplier may have filed amended return. Claim only once. | Before GSTR-3B filing | |
| RCM invoice appears in GSTR-2B | INFORMATIONAL | RCM ITC is claimed only after you pay the tax under RCM. GSTR-2B shows eligibility, not automatic credit. | After paying RCM liability |
This is the most frustrating part of GSTR-2B reconciliation. You have the invoice, you made the payment, but your supplier did not file their GSTR-1 on time (or at all). Your ITC is stranded until they do. Here is how to handle it effectively:
Immediate action — contact the supplier. Reach out immediately with the specific invoice number, date, and amount. Send via email and WhatsApp so you have a record. Clearly state: 'Invoice [number] dated [date] for ₹[amount] has not appeared in our GSTR-2B for [month]. Please confirm you have filed your GSTR-1 for [month] and reported this invoice.' Be professional but firm.
If the supplier has not filed their GSTR-1: The ITC will appear in your GSTR-2B once they file. It may appear in the next month's GSTR-2B rather than the current one, depending on when they file. You can claim it in the month it appears in GSTR-2B — you are not penalized for claiming in a later month.
If the supplier refuses to file or correct: This is a serious situation. Section 16(2)(aa) makes your ITC ineligible if the supplier does not report the invoice. You have limited recourse against the supplier under GST law — there is no mechanism to force a supplier to file. Your options are: (a) withhold future payments until they comply, (b) switch to a compliant supplier, or (c) include a GST compliance clause in your vendor contract specifying penalties for delayed GSTR-1 filing.
ITC reversal under Rule 37A: If you claimed ITC on an invoice that did not appear in GSTR-2B, and the supplier does not file by November 30 of the following financial year, you must reverse the ITC along with 18% interest. Rule 37A was introduced specifically to address this situation. The portal auto-populates reversal requirements in GSTR-2B and sends communications about required reversals.
Best practice — the 2-month rule: Many experienced GST practitioners follow a simple rule: only claim ITC that appears in GSTR-2B. If an invoice is missing this month, follow up with the supplier. If it appears next month, claim it then. This avoids the risk of reversal entirely. Yes, it slightly delays your ITC utilization, but it completely eliminates the reversal risk and interest cost.
We built the supplier reconciliation feature in myBillPlease specifically because this problem was causing so much stress for our early users. You can flag mismatched invoices directly in the platform and generate a vendor communication email in one click.
Manual reconciliation between your purchase register and GSTR-2B in Excel is time-consuming and error-prone. A typical business with 200 purchase invoices per month can spend 4–6 hours on manual reconciliation. We automated this entirely.
Here is how it works in myBillPlease: On the 15th of every month (day after GSTR-2B is available), myBillPlease automatically fetches your GSTR-2B data via the GST API. It then compares every entry in GSTR-2B against your purchase register in myBillPlease. The comparison runs on four fields: supplier GSTIN, invoice number, date, and tax amount.
The result is three lists: Matched (no action needed), Missing from GSTR-2B (follow up with supplier), and Present in GSTR-2B but not your register (investigate). You receive a WhatsApp and email notification with the summary. For each missing invoice, one click generates a vendor follow-up message that you can send directly from myBillPlease.
Before you file GSTR-3B, myBillPlease auto-populates the ITC claim based on only GSTR-2B-matched invoices. You see the reconciled number, not your raw purchase total. This protects you from over-claiming and the subsequent reversal penalty.
We built this because we are accountants and developers who lived through the pain of manual reconciliation. Start free at myBillPlease — setup takes under 10 minutes and your first reconciliation runs automatically.
Claiming ITC that you are later required to reverse is one of the most painful GST compliance events for a business. Here is why:
The reversal amount. If you claimed ₹1,00,000 in ITC that later needs to be reversed (because the supplier never filed), you must reverse the full ₹1,00,000 in the tax period of reversal.
The interest. On top of the reversal, you must pay 18% per annum interest from the original date of ITC utilization to the date of reversal. If you claimed the ITC in April 2025 and reverse in March 2026, that is approximately 11 months of interest: ₹1,00,000 × 18% × (11/12) = ₹16,500 in interest — just for a timing issue with a supplier.
The scrutiny risk. Large ITC reversals flag your account for increased scrutiny. The department may initiate an inspection or assessment to verify whether other ITC claims are legitimate. This is disproportionate pain for a compliance issue that was entirely caused by a supplier's failure to file.
Rule 37A automatic reversals. The GSTN system now automatically identifies ITC claimed but not appearing in GSTR-2B and notifies you about required reversals in your GSTR-2B. This makes it very difficult to 'forget' about mismatched ITC claims. The system is getting more aggressive about enforcement each year.
Capital goods ITC. ITC on capital goods is claimed over multiple periods (typically 5 years). If a capital goods supplier fails to file their GSTR-1, your capital goods ITC is at risk too — not just transaction-level ITC. This makes reconciliation of capital goods purchases even more critical.
Use the GST calculator to compute your actual liability if you had to reverse and pay interest on a disputed ITC amount — knowing the numbers helps you prioritize supplier follow-up by financial impact.
The GST 2.0 rate changes from September 22, 2025 added a reconciliation complexity that affected the September and October 2025 GSTR-2B cycles. Here is what changed and what to watch for:
Rate changes in supplier invoices. Suppliers who updated their systems late may have issued invoices at old rates (12% or 28%) for transactions after September 22, 2025. The GSTR-2B for those periods will show those invoices at the old rates. If you received an invoice at 12% for an item that should now be at 18%, you have two issues: (a) you paid the wrong tax to the supplier, and (b) your ITC is at the wrong amount.
What to do: For any invoice at 12% or 28% dated after September 22, 2025, contact the supplier immediately. They should issue a credit note for the original invoice and re-issue at the correct rate. Your ITC should then reflect the correct rate. Do not simply apply a correction in your own records — the GSTR-2B will show the original (wrong) rate until the supplier amends their GSTR-1.
Insurance and exempted supplies. Post-GST 2.0, insurance premiums are at 0%. If your suppliers included insurance costs in a composite supply at the old 18% rate (which ended September 21, 2025), the ITC on that insurance component is legitimate for the pre-reform period. For October 2025 onwards, no GST should appear on insurance bills, and any such entry in GSTR-2B deserves scrutiny.
The transition period audit risk. The CBIC has indicated that the September–December 2025 transition period will be subject to enhanced reconciliation audits given the rate changes. Ensure your GSTR-2B reconciliation for this period is documented and the transition-period invoices are clearly marked. Having clean records in myBillPlease means you can pull any audit request within minutes.
myBillPlease automatically reconciles GSTR-2B against your purchase register on the 14th of every month. Know your ITC position before you file GSTR-3B — no spreadsheets required.
Start Free Reconciliation