Next dueGST
11 OCTGSTR-1 · Outward supplies · Sep 2026in 9 days 13 OCTGSTR-1 (QRMP) · Quarterly return · Jul–Sep 2026in 11 days 18 OCTCMP-08 · Composition payment · Jul–Sep 2026in 16 days 20 OCTGSTR-3B · Summary return · Sep 2026in 18 days 22 OCTGSTR-3B (QRMP) · Quarterly return · Jul–Sep 2026 · 22nd or 24th by statein 20 days 13 NOVIFF (QRMP) · B2B invoices · Oct 2026in 42 days 7 OCTTDS / TCS deposit · Deducted in Sep 2026in 5 days 15 OCTPF & ESI · Contributions · Sep 2026in 13 days
All due dates
Guide · GST

GST Reconciliation in India — Match 2B, 1 & 3B

How to reconcile GSTR-2B with your purchase register, GSTR-1 with sales and GSTR-3B with your books — the Rule 36(4) ITC ceiling, common mismatches, and the GSTR-9 / GSTR-9C annual reconciliation.

Written by
TaxClue Editorial Desk
Updated
18 August 2026
Reading time
6 min
Questions
16 answered
  • Updated August 2026
  • GST Expert Reviewed
  • GSTR-2B · 3B · 9 & 9C
Quick Answer

GST reconciliation matches your returns with your books on three tracks: GSTR-2B vs purchase register (ITC), GSTR-1 vs sales register (output), and GSTR-3B vs both (tax paid). Under Rule 36(4), ITC can be claimed only to the extent it appears in GSTR-2B — there is no 5% provisional buffer. Annual reconciliation via GSTR-9 is mandatory above ₹2 crore and GSTR-9C above ₹5 crore.

The framework

The Three Core Reconciliation Tracks

Every month, before you file GSTR-3B, three data sets must agree. If they don't, you risk ITC reversal, interest and penalty.

ReconciliationSource A (Returns)Source B (Books)Purpose
Outward supply matchGSTR-1 (filed)Sales register / ledgerEnsure all sales are declared; no omissions
ITC matchGSTR-2B (auto)Purchase registerConfirm eligible ITC; catch supplier non-filers
Tax payment matchGSTR-3BGSTR-1 + GSTR-2BTax paid = output tax − eligible ITC
Annual reconciliationGSTR-9Audited books / P&LFull-year accuracy check · mandatory > ₹2cr
Reconciliation statementGSTR-9CGSTR-9 vs booksSelf-certified differences · mandatory > ₹5cr

GSTR-2B is a static statement generated on the 14th of each month; it is the definitive basis for ITC under Rule 36(4).

Rule 36(4): GSTR-2B is the ceiling, not a reference

The 5% provisional-ITC buffer was withdrawn from 1 January 2022. Section 16(2)(aa) with Rule 36(4) now allows ITC only to the extent an invoice appears in your GSTR-2B. If a supplier has not filed their GSTR-1, that credit is simply not available until they do — you cannot claim it on the strength of a valid invoice alone.

Monthly ITC check

GSTR-2B Reconciliation — Step by Step

GSTR-2B is generated on the 14th of each month and locks the ITC available for that period. Reconcile it against your purchase register before every GSTR-3B.

  1. 1Download 2BExcel/JSON from the GST portal
  2. 2Export booksPurchase register, same period
  3. 3MatchGSTIN + invoice no + date + tax
  4. 4ClaimOnly matched ITC in GSTR-3B
StepActionHow / Tool
1Download GSTR-2B (Excel/JSON) for the periodGST portal → Returns → GSTR-2B
2Export purchase register for the same periodTally / Zoho Books / Busy / ERP
3Match each invoice by GSTIN + no. + date + taxExcel VLOOKUP or recon software
4Flag invoices in books but not in 2BSupplier not filed — follow up / defer ITC
5Flag invoices in 2B but not in booksMissing entry or duplicate — verify
6Check value / tax differencesAsk supplier to amend in next GSTR-1
7Claim only matched ITC in GSTR-3BCarry unmatched credit to a later month

Unmatched ITC is not lost — it can be claimed once the supplier files, within the Section 16(4) time limit.

Piling up unmatched ITC every month? Let us reconcile your GSTR-2B and file cleanly.

Get Reconciliation Help →
Troubleshooting

Common Mismatches & How to Fix Them

Reconciliation almost always surfaces the same handful of differences. Here is what each one means and the fix.

MismatchCauseResolution
Invoice in books, not in GSTR-2BSupplier has not filed GSTR-1Follow up; claim ITC when it appears in 2B
2B ITC higher than booksMissing purchase entryLocate invoice; post entry; verify it is genuine
Tax value differs on same invoiceSupplier amended the invoiceUpdate books; accept/reject the amendment entry
Credit note not reconciledSupplier issued a credit notePost it; reduce ITC by the reversal
GSTR-1 vs sales register gapInvoice added / amended after filingCorrect in the next period's GSTR-1
IGST vs CGST/SGST mismatchWrong place of supplyAmend invoice; adjust heads in GSTR-3B
ITC claimed on exempt supplyMixed use not identifiedReverse ITC under Rule 42 / 43
Excess ITC in 3B vs 2BClaimed before supplier filedReverse excess; re-claim in the correct month

The 180-day rule (2nd proviso to Sec 16(2)) also requires ITC reversal if you have not paid the supplier within 180 days of the invoice.

TaxClue Insight — reconcile monthly, not annually

Businesses that only reconcile at GSTR-9 time discover a year of supplier non-filing and 24% interest all at once. A tight monthly 2B match keeps ITC recoverable, interest at zero and the annual return a formality.

Year-end

Annual Reconciliation — GSTR-9 & GSTR-9C

The annual return consolidates the year and reconciles it with your audited books. Who must file and by when:

ReturnWho must fileDue dateLate fee
GSTR-9 (Annual)Turnover > ₹2 crore (mandatory)31 December₹200/day (₹100 CGST + ₹100 SGST)
GSTR-9 (Optional)Turnover ≤ ₹2 crore31 DecemberNo penalty if not filed
GSTR-9C (Reconciliation)Turnover > ₹5 crore (self-certified)31 DecemberAs per GSTR-9 late-fee slab

CA/CMA certification of GSTR-9C was removed from FY 2020-21 (Sec 35(5) omitted); the taxpayer now self-certifies. GSTR-9C late fee is capped by turnover slab.

  • GSTR-1 total vs GSTR-3B outward
  • GSTR-3B ITC vs GSTR-2B available
  • ITC reversals (Rule 42/43, 180-day)
  • RCM liability paid & ITC taken
  • Turnover: books vs GSTR-9
  • Tax paid: books vs GSTR-3B
  • Amendments & credit notes captured
  • HSN summary tallied
  • Late fee / interest provided
  • GSTR-9C differences explained

GST 2.0 (effective 22 September 2025) rationalised goods/service rates but did not change these return or reconciliation rules — the same three-way match and annual thresholds apply for FY 2025-26.

The cost of getting it wrong

Interest & Penalty on Mismatches

Unresolved mismatches convert into interest and penalty. Fix them before the department raises a demand.

DefaultInterest / PenaltySection
Wrongly availed & utilised ITC (reversed later)24% p.a. from utilisation to reversalSec 50(3)
Short / late payment of output tax18% p.a. from due dateSec 50(1)
Non-payment — bona fide error₹10,000 or 10% of tax (higher)Sec 122
Fraud / wilful misstatementUp to 100% of tax + prosecutionSec 122 / 132

Voluntary reversal in GSTR-3B (Table 4B) and payment before a show-cause notice materially reduces penalty exposure.

Found a mismatch at year-end? Get it reconciled and disclosed before a notice.

Talk to a GST Expert →
Sources
  1. Returns & GSTR-2B: gst.gov.in
  2. CBIC-GST law & rules: cbic-gst.gov.in
  3. ITC ceiling: Section 16(2)(aa) & Rule 36(4), CGST
  4. Interest: Section 50(1) & 50(3), CGST Act 2017
  5. GSTR-9/9C thresholds: Notification 15/2025-CT (17 Sep 2025); Sec 35(5) omitted (FY 2020-21)

Disclaimer: This guide is general information based on the law and notifications in force when it was last updated. It is not professional advice for your case — rates, thresholds and due dates change, so check the current position or speak to our CA team before you act on it.

People also ask

Questions, answered

Short, direct answers to the 16 questions readers ask most on this topic.

GST reconciliation is the process of matching the data in your GST returns with your accounting books to ensure they agree. There are three core tracks: GSTR-1 vs sales register (verify every sale is reported), GSTR-2B vs purchase register (verify eligible ITC and catch supplier non-filers), and GSTR-3B vs both (verify tax paid equals output tax minus eligible ITC). It is required because mismatches lead to ITC reversal, interest under Section 50, and penalties under Section 122 of the CGST Act. For the year-end, GSTR-9 requires a full reconciliation with the books.

Monthly, before filing GSTR-3B. Because GSTR-2B is the ITC ceiling under Rule 36(4), you should match it against the purchase register every period so you claim only available credit. Businesses that reconcile only at annual-return time typically find a full year of supplier non-filing and interest at once, which is far harder and costlier to fix.

GSTR-2B is a static, auto-populated ITC statement generated on the 14th of each month based on your suppliers filing their GSTR-1, GSTR-5 and GSTR-6. Unlike the dynamic GSTR-2A, GSTR-2B is locked for the period and is the definitive ITC you can claim. To reconcile: (1) download GSTR-2B in Excel from the portal, (2) export the purchase register for the same period, (3) match each invoice by supplier GSTIN, invoice number, date and tax amount. Common differences are invoices in books but not in 2B (supplier not filed), invoices in 2B not in books (missing entry), and value differences (amendment needed).

GSTR-2A is dynamic — it keeps updating as suppliers file or amend, so its figure for a period changes over time. GSTR-2B is static — generated once on the 14th and locked for that period. ITC eligibility under Rule 36(4) is tied to GSTR-2B, so GSTR-2B is what you reconcile against and claim from; GSTR-2A is used mainly for tracking and follow-up.

No. Under Section 16(2)(aa) and Rule 36(4), ITC can be claimed only to the extent an invoice appears in your GSTR-2B. The earlier 5% provisional buffer was removed from 1 January 2022. If a supplier has not filed their GSTR-1, that credit is unavailable until it reflects in a future GSTR-2B — but you can claim it then, subject to the Section 16(4) time limit.

Under Section 16(4), ITC for an invoice or debit note of a financial year must be claimed by the earlier of 30 November following the end of that year or the date of filing the annual return. So credit that is stuck due to supplier non-filing must still be claimed within this window once it appears in GSTR-2B.

The frequent ones are: (1) supplier non-filing — invoice in your books but not in GSTR-2B; (2) timing differences — an invoice uploaded by the supplier in a later month than its date; (3) amendments — supplier changed value, GSTIN or date; (4) credit notes not reconciled, so ITC is over-claimed; (5) GSTIN errors; (6) place-of-supply errors causing IGST vs CGST/SGST mismatch; and (7) ITC on inputs used for exempt supplies not reversed under Rule 42/43.

The invoice will not appear in your GSTR-2B, so you cannot claim that ITC in the period under Rule 36(4). Follow up with the supplier; for repeat offenders, consider withholding payment or a contractual GST clause. Once they file and the invoice reflects in a future GSTR-2B, you can claim the credit, provided it is within the Section 16(4) deadline.

Under the second proviso to Section 16(2), if you have not paid the supplier the invoice value plus tax within 180 days of the invoice date, the ITC already availed must be reversed (with interest) in GSTR-3B. When the payment is later made, the credit can be re-availed. Reconciling supplier payments against ITC claimed is therefore part of a proper monthly reconciliation.

GSTR-9 is the annual return that consolidates all monthly/quarterly returns of a financial year and is due by 31 December of the following year. It is mandatory for taxpayers with aggregate turnover above ₹2 crore; for turnover up to ₹2 crore it is optional (this exemption is permanent from FY 2024-25 under Notification 15/2025-Central Tax). It reconciles GSTR-1 vs GSTR-3B, and GSTR-3B ITC vs GSTR-2B, plus any reversals.

GSTR-9C is the reconciliation statement between the annual return (GSTR-9) and the audited financial statements, mandatory for taxpayers with turnover above ₹5 crore. Since FY 2020-21, the CA/CMA certification requirement was removed (Section 35(5) omitted); the taxpayer now self-certifies GSTR-9C. It compares turnover, tax payable and ITC as per books against the returns and explains the differences.

Late filing of GSTR-9 attracts ₹200 per day (₹100 CGST + ₹100 SGST), capped at a percentage of turnover in the state/UT. GSTR-9C, when required, is filed with GSTR-9 and falls under the same late-fee treatment. Because interest also accrues on any tax found short, it is best to reconcile and pay before filing.

ITC wrongly availed and utilised must be reversed with interest at 24% per annum from the date of utilisation to the date of reversal under Section 50(3). For short or delayed payment of output tax, interest is 18% per annum under Section 50(1) from the due date. Reversing voluntarily in GSTR-3B before a demand keeps penalty exposure low.

Reconcile GSTR-2B vs the purchase register every month before filing GSTR-3B; chase non-filing suppliers; use recon software (Tally, Zoho Books, Clear, Busy); reverse any excess ITC voluntarily in Table 4B of GSTR-3B; and for year-end differences found at GSTR-9, pay the tax plus interest before filing. Voluntary disclosure and payment before a show-cause notice significantly reduces penalties under Section 122.

No. The GST 2.0 rationalisation (effective 22 September 2025) restructured goods and service tax rates into a two-slab system (5% and 18%, with a 40% demerit rate) but did not change return-filing or reconciliation law. The three-way GSTR-1/2B/3B match, the Rule 36(4) ITC ceiling and the GSTR-9 (>₹2cr) / GSTR-9C (>₹5cr) thresholds all continue for FY 2025-26.

Tally Prime, Zoho Books, Busy, ClearGST and similar tools have GSTR-2B reconciliation modules that auto-match the portal statement against your purchase register and flag differences. For smaller volumes, an Excel VLOOKUP on GSTIN + invoice number + date works, but software scales better and reduces manual error across many suppliers.