GSTR-2B reconciliation is the monthly exercise of matching the input tax credit statement generated by the GST portal with the purchase register in your books. Since credit is available only for invoices that appear in GSTR-2B, any mismatch translates directly into either lost credit or excess credit that attracts interest and notices. A clean reconciliation before filing GSTR-3B is therefore one of the highest-value hours an accountant spends each month. This guide covers what GSTR-2B contains, a reliable matching method, how to treat each type of difference, and a worked example with numbers.
What GSTR-2B is
GSTR-2B is a static, auto-drafted ITC statement generated on the 14th of each month for the previous month. It is built from:
- Invoices, debit notes and credit notes filed by your suppliers in GSTR-1, GSTR-1A and IFF up to their cut-off dates.
- Your actions on those records in the Invoice Management System (accepted and no-action records are included; rejected and pending are not).
- Documents from ISDs, e-commerce operators and import of goods data from customs (ICEGATE).
It classifies credit as available or not available, and separately shows reverse charge supplies and ITC reversal items. Unlike GSTR-2A, which keeps updating as suppliers file late, GSTR-2B for a period does not change once generated, except when you recompute it after changing IMS actions before filing GSTR-3B. If you have not used IMS before, read our IMS guide first.
Why reconciliation matters legally
- Section 16(2)(aa) of the CGST Act allows ITC only if the invoice details have been furnished by the supplier and communicated to you in GSTR-2B.
- Rule 36(4) restricts credit to what appears in GSTR-2B.
- Rule 88D allows the system to issue an intimation in DRC-01C when ITC claimed in GSTR-3B exceeds ITC in GSTR-2B beyond a set threshold, requiring you to pay or explain.
- Section 16(4) sets the last date to claim ITC for a financial year as 30 November of the next year or the annual return date, whichever is earlier. Missed invoices discovered after that are lost.
Step-by-step GSTR-2B reconciliation
- Download GSTR-2B in Excel or JSON from Returns Dashboard for the period.
- Export your purchase register for the same period with supplier GSTIN, invoice number, invoice date, taxable value, IGST, CGST, SGST and cess.
- Normalise invoice numbers. Remove spaces, leading zeros and special characters on both sides so that "INV/0045" and "INV45" can be compared, and keep the original for reference.
- Match on supplier GSTIN plus normalised invoice number. This is the primary key.
- Compare values. For matched pairs, compare taxable value and tax amounts. Allow a small tolerance (for example ₹1 to ₹10) for rounding.
- Classify each record into one of the categories below.
- Act on mismatches through IMS, supplier follow-up or adjustments in GSTR-3B.
- Document the reconciliation and carry unresolved items to next month's working.
Mismatch categories and how to treat them
| Category | Typical cause | Treatment |
|---|---|---|
| Fully matched | Correct reporting by both sides | Claim ITC (if not blocked) |
| In books, not in GSTR-2B | Supplier filed late, reported wrong GSTIN, or has not filed at all | Do not claim yet. Follow up with supplier; claim in the month it appears |
| In GSTR-2B, not in books | Invoice not yet booked, goods in transit, or invoice not yours | Book it if genuine; keep pending or reject in IMS if not |
| Value or tax mismatch | Data entry error, rate error, discount treated differently | Claim lower of the two; ask supplier to amend or fix your entry |
| Wrong tax head | Supplier charged CGST/SGST instead of IGST, or reverse | Ask supplier for credit note and fresh invoice |
| Date or period mismatch | Supplier reported in a different month | Claim in the period it appears in GSTR-2B |
| ITC not available section | Time-barred, place of supply restriction | Do not claim; report as ineligible where required |
Worked example
A Kolkata distributor's purchase register and GSTR-2B for the month show:
| Supplier invoice | Books: tax | GSTR-2B: tax | Status | ITC to claim |
|---|---|---|---|---|
| S1/101 | IGST ₹45,000 | IGST ₹45,000 | Matched | ₹45,000 |
| S2/778 | CGST ₹9,000 + SGST ₹9,000 | CGST ₹9,000 + SGST ₹9,000 | Matched | ₹18,000 |
| S3/55 | IGST ₹27,000 | Not present | Supplier not filed | ₹0 this month |
| S4/310 | IGST ₹18,000 | IGST ₹16,200 | Value mismatch | ₹16,200 |
| S5/12 | Not booked | IGST ₹7,200 | Bill received late, genuine | ₹7,200 after booking |
| S6/900 | Hotel stay in Odisha: CGST ₹1,800 + SGST ₹1,800 | Shown as not available (place of supply) | Ineligible | ₹0 |
ITC claimable this month: ₹45,000 + ₹18,000 + ₹16,200 + ₹7,200 = ₹86,400. Credit as per books alone would have been ₹45,000 + ₹18,000 + ₹27,000 + ₹18,000 + ₹3,600 = ₹1,11,600, so claiming from the books would have overstated credit by ₹25,200 and triggered a DRC-01C mismatch risk. The S3 credit of ₹27,000 is not lost; it will be claimed once the supplier files and it appears in a later GSTR-2B, provided this happens before the section 16(4) deadline. For S4, the distributor checks whether the supplier gave a discount that was not booked, or whether the supplier under-reported, and corrects accordingly.
Beyond matching: credits that are in GSTR-2B but still not claimable
Appearing in GSTR-2B does not make credit automatically eligible. Even matched invoices must pass these tests:
- Goods or services received (section 16(2)(b)).
- Tax actually paid by the supplier to the government.
- Not a blocked credit under section 17(5), such as motor vehicles for personal transport, food and beverages, or club memberships. See our blocked credits guide.
- Payment to supplier within 180 days of the invoice date, or reversal under rule 37.
- Used for business and taxable supplies, with proportional reversal under rules 42 and 43 for exempt use.
Building a supplier follow-up process
Most reconciliation differences are fixed by suppliers, not by you. A structured follow-up process recovers credit faster:
- Classify suppliers by value. Suppliers contributing most of your credit deserve a phone call; small ones can receive an automated email.
- Send a monthly mismatch statement listing invoice number, date, value and the problem (missing, wrong GSTIN, wrong value), with a request to correct before their next GSTR-1.
- Link payments to compliance. Many businesses hold back the GST portion of a payment until the invoice appears correctly in GSTR-2B. Put this in your purchase terms so it is not a surprise.
- Track repeat offenders. A supplier who misses filing for two or three months is a credit risk and possibly a compliance risk. Check its return filing status on the portal's search taxpayer tool before placing large orders.
- Escalate before deadlines. In September and October, focus on prior-year invoices still missing, because the 30 November deadline under section 16(4) is approaching.
Year-end reconciliation
Monthly reconciliation should roll up into a year-end view. Before the annual return, compare total ITC claimed in GSTR-3B during the year with the total ITC in GSTR-2B for the year (Table 8A of GSTR-9 is auto-populated from GSTR-2B), and explain the difference. Typical reconciling items are credit claimed in the following year for invoices of this year, credit reversed and reclaimed, blocked credits, and credit on imports, which appears separately. Persistent unexplained differences are a common reason for scrutiny notices in ASMT-10, so keeping a clean annual bridge is worth the effort.
Month-end ITC reconciliation checklist
- All purchase bills for the month booked, including late-arriving ones.
- IMS actions completed by the 13th.
- GSTR-2B downloaded on or after the 14th, and recomputed if actions changed.
- Matching run and every mismatch categorised.
- Supplier follow-up list sent for missing and mismatched invoices.
- Blocked and ineligible credits excluded.
- Rule 37 reversals for invoices unpaid beyond 180 days computed.
- Reclaims of earlier reversals tracked.
- Final ITC figure agreed with GSTR-3B Table 4 before filing.
- Reconciliation file saved with sign-off.
Common reconciliation mistakes
- Using GSTR-2A instead of GSTR-2B as the claim basis.
- Matching only on totals, which hides offsetting errors.
- Ignoring credit notes from suppliers, which reduce your eligible credit.
- Claiming invoices "on trust" because the supplier promised to file.
- Not carrying forward unmatched items, so they are forgotten past the 30 November deadline.
How Fininvo helps
Fininvo ERP imports GSTR-2A/2B data and auto-matches it against your purchase register, flagging mismatches in invoice number, amount or tax for review, and maintains an ITC ledger showing credits available, utilised and lapsed. Rule 42/43 reversals for mixed supplies are also supported. See tax compliance, reports and pricing.
General information, not tax advice. Consult your CA for specific ITC decisions.
Frequently Asked Questions
What is the difference between GSTR-2A and GSTR-2B?
GSTR-2A is dynamic and updates whenever suppliers file or amend. GSTR-2B is a fixed monthly statement generated on the 14th and is the legal basis for claiming ITC in GSTR-3B.
Can I claim ITC for an invoice that will appear in next month's GSTR-2B?
Claim it in the month in which it appears in GSTR-2B. Claiming it earlier means claiming more than GSTR-2B shows, which can trigger a DRC-01C intimation.
What tolerance is acceptable when matching?
Small rounding differences of a few rupees are normal. Larger differences should be investigated, and you should claim the lower of the books and GSTR-2B figures until resolved.
How often should I reconcile?
At least monthly before GSTR-3B, and ideally weekly through IMS so that supplier issues are fixed before the cut-off.
What if a supplier has not filed GSTR-1 for months?
You cannot claim the credit until the supplier files. Escalate, consider holding the GST portion of payment until filing, and review whether to continue with that supplier.
Share this article
Ready to automate your business?
Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.
Start Free Trial