GSTR-9 Annual Return — complete guide
GSTR-9 is the annual return consolidating all outward supplies, ITC and taxes paid for the financial year. Here is everything you need to file it correctly.
What is GSTR-9?
GSTR-9 is an annual return filed once a year by regular GST taxpayers. It consolidates data already declared in GSTR-1 (outward supplies) and GSTR-3B (taxes paid) into a single annual summary across all April–March transactions. Think of it as the year-end reconciliation between your monthly filings and your books.
Who must file GSTR-9? (Turnover thresholds)
| Taxpayer type | Return | Mandatory threshold |
|---|---|---|
| Regular taxpayer | GSTR-9 | Turnover > ₹2 crore (optional below) |
| Composition dealer | GSTR-9A | All composition dealers |
| E-commerce operator (TCS) | GSTR-9B | All applicable operators |
| Turnover > ₹5 crore | GSTR-9 + GSTR-9C | Reconciliation statement mandatory |
Fully exempt from GSTR-9: Input Service Distributors, casual taxable persons, non-resident taxable persons, TDS deductors (Section 51) and TCS collectors (Section 52).
GSTR-9 vs GSTR-9C — key difference
- GSTR-9 — the annual return declaring supplies, ITC and tax paid. Every eligible regular taxpayer files it.
- GSTR-9C — a reconciliation statement certified by a CA comparing GSTR-9 figures with audited accounts. Mandatory only when aggregate turnover exceeds ₹5 crore.
Due date and late fees for GSTR-9
GSTR-9 is due on 31 December after the financial year-end (e.g., 31 Dec 2024 for FY 2023-24). The government frequently extends this — check the GST portal before filing.
Late fee: ₹200/day (₹100 CGST + ₹100 SGST), capped at 0.25% of turnover in the relevant state or UT.
What GSTR-9 covers — 6 parts, 19 tables
- Part I: GSTIN and financial year details.
- Part II (Tables 4–5): Outward supplies — taxable, nil-rated, exempt, zero-rated.
- Part III (Tables 6–8): ITC availed, reversed, and ineligible ITC.
- Part IV (Tables 9–14): Tax paid — CGST, SGST, IGST, cess, interest and late fees.
- Part V (Tables 10–14): Prior-year transactions declared in current-year returns (amendments).
- Part VI (Tables 15–19): Demands, refunds, HSN summary and late-fee details.
How to file GSTR-9 online — 6 steps
- File all monthly returns first. GSTR-9 cannot be submitted while any GSTR-1 or GSTR-3B for the year is pending.
- Reconcile GSTR-2B. Download the auto-drafted ITC statement for the full year and match it against your purchase register.
- Log in to gst.gov.in → Services → Returns → Annual Return → GSTR-9.
- Select the financial year and click Prepare Online. Review each auto-populated table against your own records and correct discrepancies.
- Fill non-auto-populated tables — primarily the HSN summary (Tables 17/18) and ITC reversal details.
- Pay any additional tax via DRC-03, then Preview → Submit → File with DSC or EVC.
Common GSTR-9 errors to avoid
- GSTR-1 ↔ GSTR-9 outward supply mismatch — amendments filed in later months must be included in the annual total.
- Excess ITC vs GSTR-2B — ITC claimed in GSTR-3B but not in GSTR-2B must be reversed before filing.
- Incomplete or wrong HSN summary — incorrect 4-digit or 8-digit codes are a common audit trigger.
- Omitting post-March amendments — credit/debit notes for the FY issued after March must still be reported.
- Filing without reconciling books — differences between books and returns must be explained; pay extra tax via DRC-03 if needed.
How BillRaja helps with GSTR-9
Clean monthly records are the foundation of a smooth GSTR-9. BillRaja's GST billing software generates GSTR-3B-ready reports with HSN-wise breakdowns, making annual reconciliation straightforward. Use the GST invoice generator to ensure every sale is captured with the correct CGST/SGST/IGST split from day one.
Frequently asked questions
Who must file GSTR-9?
What is the due date for GSTR-9?
What is the difference between GSTR-9 and GSTR-9C?
Can GSTR-9 be revised after filing?
What data does GSTR-9 auto-populate from?
Related tools & guides
Keep your books reconciliation-ready all year.
BillRaja generates GSTR-3B-ready reports with HSN-wise breakdowns so your annual return figures reconcile on the first try. Free to start.
