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
Rule 36(4): ITC cannot exceed GSTR-2B availability — period
The Three Core GST Reconciliation Tracks
| Reconciliation | Source A (Returns) | Source B (Books) | Purpose |
|---|---|---|---|
| Outward supply match | GSTR-1 (filed) | Sales register / ledger | Ensure all sales are declared; no omissions |
| ITC match | GSTR-2B (auto-populated) | Purchase register | Confirm eligible ITC; identify supplier non-filers |
| Tax payment match | GSTR-3B | GSTR-1 + GSTR-2B | Ensure tax paid = output tax minus eligible ITC |
| Annual reconciliation | GSTR-9 (annual return) | Audited books / P&L | Full-year accuracy check; mandatory >₹2Cr |
| Audit statement | GSTR-9C | GSTR-9 vs audited accounts | CA-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:
| Step | Action | Tool |
|---|---|---|
| 1 | Download GSTR-2B JSON/Excel from GST portal | GST Portal → ITC Ledger → GSTR-2B |
| 2 | Export purchase register for the same period | Tally / Zoho Books / Busy |
| 3 | Match by Supplier GSTIN + Invoice No + Date | Excel VLOOKUP / accounting software |
| 4 | Identify invoices in books not in GSTR-2B | Flag — supplier not filed; follow up |
| 5 | Identify invoices in GSTR-2B not in books | Verify — missing purchase entry or duplicate |
| 6 | Check value differences (tax amount mismatch) | Request amendment from supplier |
| 7 | Claim only GSTR-2B matching ITC in GSTR-3B | Defer unmatched ITC to next month |
Common GST Reconciliation Mismatches and How to Resolve Them
| Mismatch Type | Cause | Resolution |
|---|---|---|
| Invoice in books, not in GSTR-2B | Supplier not filed GSTR-1 | Follow up; claim ITC when supplier files |
| GSTR-2B ITC higher than books | Missing purchase entry in books | Locate invoice; post entry; verify genuineness |
| Tax value difference on same invoice | Supplier amended invoice | Update books; accept or reject amendment |
| Credit note not reconciled | Supplier issued debit/credit note | Post credit note; reduce ITC accordingly |
| GSTR-1 vs sales register difference | Invoices added after filing / amended | File amendment in next month GSTR-1 |
| Wrong POS — IGST vs CGST/SGST | Incorrect Place of Supply | Amend invoice; refile; adjust in 3B |
| ITC on exempt supply claimed | Mixed use not identified | Reverse ITC per Rule 42/43 |
| Excess ITC in 3B vs GSTR-2B | Claimed before supplier filed | Reverse excess; re-claim in correct month |
GSTR-9 and GSTR-9C — Annual Filing Requirements
| Return | Who Must File | Due Date | Penalty for Delay |
|---|---|---|---|
| GSTR-9 (Annual) | Turnover > ₹2 crore (mandatory) | 31 December | ₹200/day (max 0.5% of turnover) |
| GSTR-9 (Optional) | Turnover ≤ ₹2 crore | 31 December | No penalty if not filed |
| GSTR-9C (Reconciliation) | Turnover > ₹5 crore (mandatory, self-certified) | 31 December | Treated as GSTR-9 late fee |
Interest and Penalty on GST Mismatches
| Nature of Default | Interest / Penalty | Section |
|---|---|---|
| Wrong ITC claimed (reversed later) | 24% p.a. from date of claim to reversal | Sec 50(3) CGST |
| Short payment of output tax | 18% p.a. from due date | Sec 50(1) CGST |
| Non-payment — genuine error | ₹10,000 or 10% of tax (higher) | Sec 122 |
| Fraud / wilful misstatement | Up to 100% of tax + imprisonment | Sec 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
◆ Available in 71 Cities
Gst Reconciliation Near You
Expert CA/CS assistance for gst reconciliation across India. Click your city for local details.
→
New Delhi
→
Mumbai
→
Bengaluru (Bangalore)
→
Hyderabad
→
Chennai
→
Kolkata
→
Pune
→
Ahmedabad
→
Noida (UP)
→
Gurgaon (Gurugram)
→
Jaipur
→
Lucknow
→
Chandigarh
→
Surat
→
Kochi (Cochin)
→
Faridabad
→
Ghaziabad
→
Greater Noida
→
Panipat
→
Sonipat
→
Manesar (IMT)
→
Dharuhera
→
Mathura
→
Palwal
→
Agra
→
Kosi Kalan
→
Aligarh
→
Khair
→
Jewar (Noida International Airport)
→
Kanpur
→
Varanasi (Kashi)
→
Prayagraj (Allahabad)
→
Meerut
→
Bareilly
→
Moradabad
→
Gorakhpur
→
Firozabad
→
Saharanpur
→
Muzaffarnagar
→
Bulandshahr
→
Hapur
→
Karnal
→
Kurukshetra
→
Ambala
→
Hisar
→
Rohtak
→
Yamunanagar
→
Rewari
→
Bhiwani
→
Jodhpur
→
Udaipur
→
Kota
→
Ajmer
→
Bikaner
→
Ludhiana
→
Amritsar
→
Jalandhar
→
Patiala
→
Mohali (SAS Nagar)
→
Bathinda
→
Dehradun
→
Haridwar
→
Rudrapur
→
Shimla
→
Solan (Baddi-Barotiwala-Nalagarh)
→
Bhopal
→
Indore
→
Gwalior
→
Jammu
→
Srinagar
→
Panchkula