Home ITR Filing Calculators Blog Features Pricing Login → Start Free Trial →
GST Compliance

GSTR-9 annual return filing checklist FY 2025-26: due date, GSTR-9C reconciliation, ₹2cr threshold, common discrepancies

GSTR-9 har GST-registered business ka annual reconciliation hai — saal ke 12 GSTR-3B + GSTR-1 sab books se match karte hain. Due 31 December 2026 for FY 2025-26. ₹2 crore tak turnover walon ke liye optional, but mismatch found = scrutiny notice. Yahaan complete checklist + 7 common discrepancies.

CA Prabhakar Kumar
Prabhakar Kumar
Chartered Accountant (ICAI, Nov 2019)
📅 26 May 2026
⏱ 8 min read
1,544 words

GSTR-9 is the annual reconciliation return that connects all your monthly GSTR-3B + GSTR-1 filings into a single comprehensive declaration. For FY 2025-26, due date is 31 December 2026. Late filing = ₹200/day fee + 18% interest on tax shortfall + scrutiny risk.

Common pain points:

Annual GSTR-9 cost analysis:

Yeh article aapko complete GSTR-9 framework deta hai — applicability, 6-part structure, GSTR-9C requirements, 7 common discrepancies, preparation checklist, aur ₹50K-2L savings through proper reconciliation.

GSTR-9 Basics

What is GSTR-9

Annual return consolidating all monthly/quarterly GSTR-3B + GSTR-1 filings + ITC claims + tax payments into a single declaration for the FY.

Applicability

Turnover (Annual)GSTR-9GSTR-9C
Up to ₹2 croreOptionalNot required
₹2 crore - ₹5 croreMandatoryNot required
₹5 crore - ₹10 croreMandatoryMandatory (self-certified)
Above ₹10 croreMandatoryMandatory (self-certified)

Not applicable to

Due date — FY 2025-26

GSTR-9 — 6 Parts Structure

Part I — Basic Details (Table 1-3)

Auto-populated:

Part II — Outward + Inward Supplies (Table 4-5)

Table 4 — Details of outward + inward supplies declared during FY (on which tax paid):

Sub-tableDescription
4(A)Supplies to unregistered persons (B2C)
4(B)Supplies to registered persons (B2B)
4(C)Zero-rated supplies (exports)
4(D)SEZ supplies
4(E)Deemed exports
4(F)Advances
4(G)Inward supplies — reverse charge

Table 5 — Details of outward supplies on which tax NOT payable:

Sub-tableDescription
5(A)Zero-rated supply with LUT (no tax)
5(B)Supplies to SEZ (LUT)
5(C)Outward supplies (no tax — exempt)
5(D)Nil-rated supplies
5(E)Non-GST supplies
5(F)Credit notes
5(G)Debit notes

Part III — ITC Details (Table 6-8)

Table 6 — ITC availed during FY:

Table 7 — ITC reversed/ineligible:

Table 8 — Other ITC information:

Part IV — Tax Paid (Table 9)

Reconciliation of tax payable vs paid:

Part V — Previous FY Transactions Declared in Current FY (Table 10-13)

Amendments + additions for prior year invoices declared in current FY's returns.

Part VI — Other Information (Table 14-19)

Table 14 — Interest, late fee, penalty payable + paid Table 15 — Particulars of demands + refunds Table 16 — Information on composition + deemed exports Table 17HSN-wise summary of outward supplies (mandatory) Table 18 — HSN-wise summary of inward supplies (optional for some) Table 19 — Late fee payable + paid

GSTR-9C — Reconciliation Statement

When mandatory

Structure

Part A — Reconciliation of turnover

Reconciles:

Part B — Reconciliation of tax paid

Reconciles:

Self-certification

Since FY 2020-21:

Pre-Filing Preparation Checklist

Documents needed

Reconciliation steps

Step 1: Books vs GSTR-3B turnover

Step 2: GSTR-1 vs GSTR-3B

Step 3: ITC reconciliation

Step 4: Tax payment reconciliation

Step 5: HSN summary preparation

7 Common Discrepancies

Discrepancy #1: Books turnover ≠ GSTR-3B turnover

Cause: Credit notes, sales returns, exempt supplies miscoded
Fix: Reconcile monthly + document at year-end

Discrepancy #2: GSTR-1 turnover ≠ GSTR-3B turnover

Cause: Invoice-level vs summary approach + late amendments
Fix: Cross-verify quarterly; explain differences in Table 4 amendments

Discrepancy #3: ITC claimed ≠ ITC in GSTR-2A

Cause: Rule 36(4) violation — claimed beyond reflected
Fix: Monthly GSTR-2B match; reverse excess + pay interest

Discrepancy #4: Tax paid via cash ≠ Tax liability

Cause: Wrong tax-head allocation (IGST vs CGST+SGST)
Fix: Verify Place of Supply; use refund/cross-utilization mechanism

Discrepancy #5: HSN summary missing/incorrect

Cause: Books don't track HSN-wise sales
Fix: Implement HSN tagging at invoice level from start of FY

Discrepancy #6: Excess ITC claimed but not reversed

Cause: Rule 42/43 reversal for exempt supplies missed
Fix: Identify exempt supplies → apply proportionate reversal formula

Discrepancy #7: Late fee + interest underpaid

Cause: Missed late filings not properly disclosed in Tables 14 + 19
Fix: Maintain late fee tracker; disclose in annual return

Late Fee + Interest

Late filing fee

Example calculation

Turnover: ₹8 crore in Maharashtra
Maximum cap: ₹8 crore × 0.25% = ₹20,000 CGST + ₹20,000 SGST = ₹40,000

Days late:

Interest on tax shortfall

Step-by-Step Portal Filing

Step 1: Login + access

Step 2: Initiate filing

Step 3: Review + edit

Step 4: Tax payment

Step 5: Late fee payment

Step 6: Preview + file

Action Plan — Annual GSTR-9 Calendar

April-September (during FY)

October

November

December


References (verified 23 May 2026)


Disclaimer: Yeh article educational guidance hai based on CGST Act 2017 + IGST Act 2017 provisions for FY 2025-26. GSTR-9 + GSTR-9C requirements subject to CBIC notifications. Threshold limits (₹2 crore for GSTR-9 exemption, ₹5 crore for GSTR-9C) may be revised. Late fee caps as per current rules — verify before filing. Complex scenarios (multi-state operations, ISD, SEZ supplies) require qualified CA consultation. Data verified 23 May 2026.

Want this done automatically?
Skip the manual work. File your ITR with full CA review.
VittSphere ONE handles ITR-1 and ITR-2 filing FREE for annual subscribers, with full CA review before submission and FREE notice protection. Pay-as-you-go also available.
Start free account →
CA Prabhakar Kumar — ICAI Chartered Accountant
Written by
Prabhakar Kumar
Chartered Accountant (ICAI, Nov 2019)
Founder of VittSphere Technologies. Practicing CA serving 200+ MSME clients across Pune. 86% win-rate at AO and CIT(A) level tax appeals. Writes on Indian taxation, capital gains, and personal finance.
Also useful

Frequently asked questions

GSTR-9 kya hai aur kab file karna hota hai?
**GSTR-9 = Annual Return** under GST — saal ke saare monthly/quarterly GSTR-3B + GSTR-1 ka **consolidated summary**. **Due date**: **31 December** of following FY (FY 2025-26 ka GSTR-9 due 31 Dec 2026). **Mandatory for**: Regular GST-registered taxpayers with **annual turnover > ₹2 crore**. Optional for those with turnover ≤ ₹2 crore (CBIC exemption). **Not applicable to**: Casual taxable persons, ISD, TDS deductors, OIDAR service providers, composition dealers (they file GSTR-9A). **Purpose**: Reconcile annual data, declare any missed transactions, claim missed ITC, identify excess tax payments for refund. **Penalty for missing**: ₹200/day (₹100 CGST + ₹100 SGST), capped at 0.25% of annual turnover.
GSTR-9 aur GSTR-9C mein difference kya hai?
**GSTR-9 = Annual Return** (consolidates monthly returns). **GSTR-9C = Reconciliation Statement + Certification**. **Threshold differences** — (1) **GSTR-9**: Mandatory for turnover > ₹2 crore (optional below). (2) **GSTR-9C**: Mandatory for turnover > **₹5 crore** (effective FY 2020-21+, raised from ₹2 crore). **GSTR-9C structure**: (a) Part A — Reconciliation of turnover declared in books vs GSTR-9. (b) Part B — Reconciliation of tax paid. **Self-certification**: Since FY 2020-21, GSTR-9C can be **self-certified** by taxpayer (earlier required CA/CMA certification). **Filing**: Both filed together at GST portal. **Documents needed**: Audited financial statements, books of accounts, all monthly returns, ITC ledger, tax ledger. **Tip**: For turnover ₹2-5 crore — file only GSTR-9, skip 9C.
GSTR-9 ke 6 main parts kya hain?
**GSTR-9 has 6 parts** — (1) **Part I — Basic details**: GSTIN, legal name, trade name, FY. Auto-populated. (2) **Part II — Outward + Inward supplies**: Table 4 (outward taxable supplies on which tax paid), Table 5 (outward supplies on which no tax — exempt, nil-rated, zero-rated). (3) **Part III — ITC details**: Table 6 (ITC availed in FY), Table 7 (ITC reversed/ineligible), Table 8 (other ITC information — pending, reversed, etc.). (4) **Part IV — Tax paid**: Table 9 — payable vs paid through cash, ITC. (5) **Part V — Transactions of previous FY declared in current FY returns**: Table 10-13 — amendments, additions for prior year invoices declared this year. (6) **Part VI — Other information**: Table 14 — interest paid, Table 15 — refunds + demands, Table 16 — composition supplies + deemed exports, Table 17 — HSN summary, Table 18 — late fee paid. Most fields **auto-populated** from monthly returns + ITC ledger — taxpayer reviews + corrects.
₹2 crore turnover exemption ka kya rule hai?
**CBIC exemption for small taxpayers** — GSTR-9 filing is **optional** if **aggregate annual turnover ≤ ₹2 crore** in a financial year. **Calculation of aggregate turnover** — Includes all supplies (taxable + exempt + zero-rated + nil-rated) across all GSTINs of same PAN India-wide. Does not include inward supplies (purchases). **Implications of exemption** — (1) Optional filing (not mandatory). (2) If you DO file (voluntarily), it becomes binding — must comply with full requirements. (3) Most CAs **recommend filing even if exempt** — provides clear annual reconciliation, identifies discrepancies, claims pending ITC before time limit, reduces future scrutiny risk. (4) **GSTR-9C separately**: Mandatory only above ₹5 crore. (5) **Strategic**: Small businesses with significant ITC reconciliation issues — file GSTR-9 voluntarily to clean up records.
GSTR-9 mein common discrepancies kya hote hain?
**7 common discrepancies** that cost businesses scrutiny + interest + penalty — (1) **Books turnover ≠ GSTR-3B turnover** — usually due to credit notes, amendments, exempt supplies miscoded. (2) **GSTR-1 turnover ≠ GSTR-3B turnover** — invoice-level (GSTR-1) vs summary (GSTR-3B) mismatch. (3) **ITC claimed ≠ ITC reflected in GSTR-2B** — Rule 36(4) violation; system flags + DRC-01 notice. (4) **Tax paid via cash ≠ Tax liability** — common due to wrong tax-head allocation. (5) **HSN summary missing/incorrect** — Table 17 mandatory disclosure for HSN-wise outward supplies. (6) **Excess ITC claimed in FY but not reversed** — Rule 42/43 reversal missed for exempt supplies. (7) **Late fee + interest underpaid** — Table 14 + 18 mismatch. **Solution**: Quarterly mini-audits prevent year-end shock. Tax software (Tally, Zoho, ClearTax GST) auto-flag discrepancies.
GSTR-9 late filing fee kitna hai?
**Late filing fee structure** — (1) **Per day fee**: ₹200/day (₹100 CGST + ₹100 SGST). (2) **Maximum cap**: **0.25% of turnover in state/UT** (CGST + SGST capped separately). (3) **Example**: Turnover ₹5 crore in Maharashtra → Cap = ₹5 crore × 0.25% = ₹12,500 CGST + ₹12,500 SGST = ₹25,000 maximum. (4) **Interest on tax liability** (if any): 18% p.a. under Section 50 on shortfall. **Comparison** — (a) GSTR-3B late fee: ₹50/day (much lower). (b) GSTR-9 late fee: ₹200/day (4x higher) — government incentivizes annual compliance. **Practical**: Don't delay GSTR-9 thinking penalty is small — accumulates fast. 30 days late = ₹6,000. 90 days = ₹18,000. **Strategic**: Start preparation by October-November so December 31 deadline easily met.
Missed ITC claim GSTR-9 mein recover kar sakte hain?
**ITC recovery via GSTR-9** — **Time limit**: Section 16(4) — Earlier of (a) 30 November of following FY OR (b) date of filing GSTR-9 for that FY. **Practical** — (1) Pending ITC (supplier filed late) can be claimed in subsequent month's GSTR-3B if within Nov 30 window. (2) GSTR-9 itself **cannot be used to claim additional ITC** — must be claimed in regular GSTR-3B before deadline. (3) **GSTR-9 only DECLARES** ITC already claimed in monthly returns — adjusts excess/shortage. (4) **Strategy for FY 2025-26**: Pending ITC reconciliation by Oct 2026. Last opportunity to claim — Nov 2026 GSTR-3B (filed by 20 Dec 2026). After GSTR-9 filed (31 Dec 2026) — gates closed permanently. (5) **Common missed ITC sources**: Reverse charge transactions, capital goods, advance payments where supply received later, suppliers' late GSTR-1 filings.

Put this into practice — free calculators

Built and verified by an ICAI Chartered Accountant. No signup, no data stored.

Built by a Chartered Accountant

Stop reading about it. Start doing it.

File your ITR with full CA review. Track every rupee. Get notice protection. Run forensic stock analysis. All in one app, built by an ICAI Chartered Accountant.