Ask Veda

TaxClue AI · Active
Namaste! I'm Veda — TaxClue's AI assistant.

Ask me anything about GST, Income Tax, Company Registration, Trademark, or any compliance topic. I'll give you a direct answer.
Free Expert Consultation
Powered by TaxClue · India's Trusted Compliance Platform

GST Reconciliation — GSTR-2B, GSTR-1 & Annual Return Matching (2026)

Updated: 3 June 2026  |  Section 50 CGST Act & Rule 36(4) CGST Rules

GST reconciliation matches your GSTR-2B against the purchase register, GSTR-1 against the sales register, and GSTR-3B against both. Mismatches trigger ITC reversal, 18–24% interest, and penalties. GSTR-9 annual reconciliation is mandatory above ₹2 crore; GSTR-9C (audit statement) is required above ₹5 crore.
3-WAY
Match GSTR-1 + GSTR-2B + GSTR-3B every month
Rule 36(4): ITC cannot exceed GSTR-2B availability — period

The Three Core GST Reconciliation Tracks

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-populated)Purchase registerConfirm eligible ITC; identify supplier non-filers
Tax payment matchGSTR-3BGSTR-1 + GSTR-2BEnsure tax paid = output tax minus eligible ITC
Annual reconciliationGSTR-9 (annual return)Audited books / P&LFull-year accuracy check; mandatory >₹2Cr
Audit statementGSTR-9CGSTR-9 vs audited accountsCA-certified differences; mandatory >₹5Cr

GSTR-2B Reconciliation — Step-by-Step Process

GSTR-2B is generated on the 14th of each month and is the definitive ITC statement. Here is how to reconcile it:

StepActionTool
1Download GSTR-2B JSON/Excel from GST portalGST Portal → ITC Ledger → GSTR-2B
2Export purchase register for the same periodTally / Zoho Books / Busy
3Match by Supplier GSTIN + Invoice No + DateExcel VLOOKUP / accounting software
4Identify invoices in books not in GSTR-2BFlag — supplier not filed; follow up
5Identify invoices in GSTR-2B not in booksVerify — missing purchase entry or duplicate
6Check value differences (tax amount mismatch)Request amendment from supplier
7Claim only GSTR-2B matching ITC in GSTR-3BDefer unmatched ITC to next month

Common GST Reconciliation Mismatches and How to Resolve Them

Mismatch TypeCauseResolution
Invoice in books, not in GSTR-2BSupplier not filed GSTR-1Follow up; claim ITC when supplier files
GSTR-2B ITC higher than booksMissing purchase entry in booksLocate invoice; post entry; verify genuineness
Tax value difference on same invoiceSupplier amended invoiceUpdate books; accept or reject amendment
Credit note not reconciledSupplier issued debit/credit notePost credit note; reduce ITC accordingly
GSTR-1 vs sales register differenceInvoices added after filing / amendedFile amendment in next month GSTR-1
Wrong POS — IGST vs CGST/SGSTIncorrect Place of SupplyAmend invoice; refile; adjust in 3B
ITC on exempt supply claimedMixed use not identifiedReverse ITC per Rule 42/43
Excess ITC in 3B vs GSTR-2BClaimed before supplier filedReverse excess; re-claim in correct month

GSTR-9 and GSTR-9C — Annual Filing Requirements

ReturnWho Must FileDue DatePenalty for Delay
GSTR-9 (Annual)Turnover > ₹2 crore (mandatory)31 December₹200/day (max 0.5% of turnover)
GSTR-9 (Optional)Turnover ≤ ₹2 crore31 DecemberNo penalty if not filed
GSTR-9C (Reconciliation)Turnover > ₹5 crore (mandatory, self-certified)31 DecemberTreated as GSTR-9 late fee

Interest and Penalty on GST Mismatches

Nature of DefaultInterest / PenaltySection
Wrong ITC claimed (reversed later)24% p.a. from date of claim to reversalSec 50(3) CGST
Short payment of output tax18% p.a. from due dateSec 50(1) CGST
Non-payment — genuine error₹10,000 or 10% of tax (higher)Sec 122
Fraud / wilful misstatementUp to 100% of tax + imprisonmentSec 122/132

Frequently Asked Questions

What is GST reconciliation and why is it required?
GST reconciliation is the systematic process of matching and comparing the data reported in your GST returns with your internal accounting books to ensure consistency and correctness. There are three primary reconciliation tracks: (1) GSTR-1 vs Sales Register — verify that every sale invoice recorded in your books has been correctly reported in GSTR-1 (outward supplies return). Missing invoices, incorrect invoice values, or wrong GSTIN of buyers must be identified and corrected. (2) GSTR-2B vs Purchase Register — GSTR-2B is the auto-populated ITC statement generated by the GST portal based on your suppliers filing their GSTR-1. Reconcile it against your purchase register to identify invoices not reflecting in GSTR-2B (supplier not filed), excess credits, or invoices claimed but not yet in GSTR-2B. (3) GSTR-3B vs GSTR-1 and GSTR-2B — GSTR-3B is the monthly tax payment return. It must match the output tax declared in GSTR-1 and the ITC claimed must not exceed what is available in GSTR-2B. Reconciliation is legally required as mismatches can lead to ITC reversal, interest under Section 50, and penalties under Section 122 of the CGST Act. For annual filing, GSTR-9 requires comprehensive reconciliation with the books of accounts.
What is GSTR-2B and how do I reconcile it with my purchase register?
GSTR-2B is a static, auto-populated Input Tax Credit statement generated on the 14th of every month (for monthly filers). It contains details of ITC available to you based on your suppliers having filed their GSTR-1, GSTR-5, and GSTR-6 for the prior tax period. Unlike GSTR-2A (which updates dynamically), GSTR-2B is locked for a given period and represents the definitive ITC you can claim. To reconcile GSTR-2B with your purchase register: Step 1 — Download GSTR-2B in Excel from the GST portal. Step 2 — Export your purchase register for the same period from your accounting software. Step 3 — Match each invoice by: Supplier GSTIN, Invoice number, Invoice date, Taxable value, and GST amount. Common mismatches include: (a) Invoices in your books but not in GSTR-2B — supplier has not filed; follow up with supplier or defer ITC to next month. (b) Invoices in GSTR-2B but not in your books — verify and account for missing purchase. (c) Amount differences — GSTIN error or amendment needed. As per Rule 36(4), ITC cannot be claimed in excess of what appears in GSTR-2B. You may claim balance ITC in subsequent months once suppliers file.
What are the most common mismatches found during GST reconciliation?
GST reconciliation frequently reveals several categories of mismatches that businesses must track and resolve: (1) Supplier non-filing mismatch — the most common issue is that a supplier has not filed their GSTR-1, so the invoice does not appear in your GSTR-2B. You cannot claim ITC on such invoices until the supplier files. Communicate with suppliers who are repeat offenders and consider withholding payments. (2) Invoice date vs return period mismatch — a purchase invoice dated March but uploaded by the supplier in May will appear in May GSTR-2B, not March. This causes timing differences between your books and GSTR-2B. (3) Amendment mismatches — if a supplier amends an invoice (changes value, GSTIN, or date), it appears in GSTR-2B as an amendment entry. Reconcile original and amended entries carefully. (4) Credit note mismatches — supplier-issued credit notes reduce your ITC. If not reconciled, you may continue claiming ITC that has been reversed by a credit note. (5) GSTIN errors — wrong GSTIN typed on invoice; ITC may flow to wrong taxpayer. (6) Place of supply errors — wrong POS leads to IGST vs CGST/SGST mismatch. (7) Exempt supply reversals — ITC on inputs used for exempt supplies must be reversed per Rule 42 & 43.
What is GSTR-9 and GSTR-9C — who needs to file and what reconciliation is required?
GSTR-9 is the Annual Return under GST that consolidates all monthly/quarterly returns filed during the financial year. It is due by 31 December following the end of the financial year. All GST-registered taxpayers with turnover above ₹2 crore must file GSTR-9 (turnover below ₹2 crore is optional). GSTR-9 requires you to reconcile: total outward supplies (GSTR-1 aggregate) vs GSTR-3B declarations, total ITC claimed (GSTR-3B) vs ITC available in GSTR-2B/2A, any ITC that was claimed but must be reversed or not eligible. GSTR-9C is the Reconciliation Statement — a detailed comparison between the annual return (GSTR-9) and the audited financial statements. It must be filed by taxpayers with annual turnover exceeding ₹5 crore. For taxpayers between ₹2–5 crore, GSTR-9C is optional (self-certified, no CA certification needed). GSTR-9C compares: turnover as per books vs GSTR-9, tax payable as per books vs tax paid in GSTR-3B, ITC as per books vs ITC claimed in returns, and reasons for differences. Penalties for non-filing: ₹200/day (₹100 CGST + ₹100 SGST) up to 0.5% of turnover.
What are the penalties for GST mismatches and how can they be resolved?
GST mismatches carry significant legal and financial consequences. ITC wrongly claimed due to GSTR-2B mismatch must be reversed in GSTR-3B along with interest at 24% per annum from the date of wrong credit to the date of reversal under Section 50(3) of CGST Act. For short payment or non-payment of output tax due to sales omissions, interest at 18% per annum applies from the due date of payment. Penalty under Section 122 of CGST Act for non-payment of tax: ₹10,000 or 10% of tax whichever is higher (for genuine errors); up to 100% of tax for fraud or willful misstatement. To resolve mismatches proactively: (a) Perform monthly reconciliation of GSTR-2B vs purchase register before filing GSTR-3B. (b) Chase non-filing suppliers — ITC is at risk if they do not file. (c) Use accounting software with GST reconciliation module (Tally Prime, Zoho Books, Clear GST, Busy). (d) File ITC reversal voluntarily in GSTR-3B (Table 4B) before the department raises a demand. (e) For annual mismatches found during GSTR-9 filing, pay the tax plus interest before filing to reduce penalty exposure. Voluntary disclosure and payment before a show-cause notice reduces penalties significantly.

Related Pages