All Articles
GST Returns

GSTR-9 Annual Return: Complete Filing Guide

GSTR-9 is the annual GST return reconciling all monthly filings for a financial year. Learn who must file, due dates, sections, and late fee rules.

7 min read Updated 15 March 2026 Kallapotti Editorial Team
GSTR-9Annual ReturnGST ReconciliationFinancial Year

GSTR-9 is an annual return filed by regular GST taxpayers that consolidates all transactions reported in GSTR-1 and GSTR-3B through the financial year. It serves as a year-end reconciliation and is filed once per financial year.

Who Must File GSTR-9?

CategoryFiling Requirement
Regular taxpayers — Turnover > ₹2 CroreMandatory
Regular taxpayers — Turnover ≤ ₹2 CroreOptional (exempt but recommended)
Composition scheme taxpayersFile GSTR-9A instead
Input Service DistributorsNot required
TDS/TCS deductorsNot required

Due Date

The due date for GSTR-9 is 31st December of the year following the financial year. For FY 2024-25, it is due by 31st December 2025.

What GSTR-9 Covers

PartDescription
Part IBasic taxpayer information
Part IIDetails of outward and inward supplies declared in GSTR-3B
Part IIIITC declared in GSTR-3B during the year
Part IVDetails declared/amended in annual GSTR-1
Part VTransactions not included in GSTR-3B but required for this year
Part VIOther information — HSN summary, late fees, demands, refunds
Important

Late fee for GSTR-9: ₹200/day (₹100 CGST + ₹100 SGST), capped at 0.25% of turnover in the state. File on time — reconcile GSTR-1 and GSTR-3B data through the year to make GSTR-9 stress-free.

File GST returns with zero manual work

Kallapotti generates GSTR-1-ready data, auto-calculates HSN codes, and tracks ITC — all from your daily billing.

Start 14-Day Free Trial