What is GSTR-9?
GSTR-9 is the annual return that every registered GST taxpayer must file once a year. It is a consolidation of all monthly/quarterly returns (GSTR-1 and GSTR-3B) filed during the financial year. Think of it as an annual summary that reconciles your entire year's GST transactions.
💡 GSTR-9 Due Date 2026
For FY 2024-25: 31st December 2025 (already passed). For FY 2025-26: 31st December 2026. File before the deadline to avoid late fees.
Who Must File GSTR-9?
All registered taxpayers with annual aggregate turnover above ₹2 crore must file GSTR-9. Below ₹2 crore it is optional (exempted by notification).
| Taxpayer Type | Return to File | Mandatory? |
|---|---|---|
| Regular taxpayer (turnover above ₹2 cr) | GSTR-9 | Yes |
| Regular taxpayer (turnover below ₹2 cr) | GSTR-9 | Optional (exempted) |
| Composition taxpayer | GSTR-9A | Yes |
| E-commerce operator | GSTR-9B | Yes |
| Turnover above ₹5 crore | GSTR-9 + GSTR-9C | Yes (9C = reconciliation statement) |
Who is Exempt from GSTR-9?
- Taxpayers with turnover below ₹2 crore (optional, not mandatory)
- Input Service Distributors (ISD)
- Non-resident taxable persons
- Casual taxable persons
- Persons paying TDS under Section 51
- Persons paying TCS under Section 52
GSTR-9 Format — What to Report
GSTR-9 has 6 parts covering the entire financial year:
| Part | What it Covers |
|---|---|
| Part I | Basic taxpayer details (auto-populated) |
| Part II | Details of outward and inward supplies declared in returns |
| Part III | Details of ITC as declared in returns |
| Part IV | Details of tax paid as declared in returns |
| Part V | Transactions of previous FY declared in April to September |
| Part VI | Other information — HSN summary, late fees, demands |
Late Fee for GSTR-9
Late filing of GSTR-9 attracts a penalty of ₹200 per day (₹100 CGST + ₹100 SGST) subject to a maximum of 0.25% of turnover in the state/UT.
📈 Calculate Your Late Fee
Use our free GST Penalty Calculator to compute late filing fees and interest instantly.
Penalty Calculator →GSTR-9C — Reconciliation Statement
Taxpayers with annual turnover above ₹5 crore must also file GSTR-9C — a self-certified reconciliation statement between the annual return (GSTR-9) and the audited financial statements. From FY 2020-21 onwards, GSTR-9C is self-certified by the taxpayer — CA certification is no longer mandatory.
Common Mistakes in GSTR-9
- Mismatch between GSTR-1 and GSTR-9 — sales figures must match exactly
- ITC not reconciled with GSTR-2B — only GSTR-2B reflected ITC is claimable
- Missing HSN summary — Part VI requires HSN-wise summary of supplies
- Ignoring amendments — any amendments made in April to September of next FY must be reported in Part V
- Late filing — ₹200/day penalty adds up quickly
How to File GSTR-9 Step by Step
- Login to gst.gov.in → Services → Returns → Annual Return
- Select Financial Year and click Search
- Click Prepare Online for GSTR-9
- Review auto-populated data from GSTR-1 and GSTR-3B
- Fill any missing details in Parts II, III, IV, V, VI
- Reconcile with your books — check for any mismatches
- Preview the return using Download PDF button
- File using DSC (Digital Signature) or EVC (OTP)
⚠️ Important Tip
GSTR-9 cannot be revised once filed. Review carefully before submitting. Download the PDF preview and cross-check with your books of accounts before filing.
Frequently Asked Questions
My turnover is ₹1.5 crore — must I file GSTR-9?
It is optional for you. However filing is recommended as it prevents future reconciliation notices from the department.
Can I file GSTR-9 without filing all monthly returns?
No. All GSTR-1 and GSTR-3B returns for the financial year must be filed before you can file GSTR-9.
What if GSTR-9 figures don't match GSTR-3B?
Report the correct figures in GSTR-9 even if they differ from GSTR-3B. Pay any additional tax due along with interest. GSTR-9 is meant to capture the correct picture — differences will be visible to the department.
Is GSTR-9 applicable for the first year of registration?
Yes — if you were registered during any part of the financial year and your turnover exceeded ₹2 crore, you must file GSTR-9 for that year.