GST Annual Return Filing (GSTR-9) in India
GSTR-9 is the annual GST return that consolidates all monthly/quarterly returns filed during a financial year into a single comprehensive summary, mandatory for regular taxpayers with annual turnover above ₹2 crore (optional below that threshold in most years, subject to periodic government notifications). It reconciles sales, purchases, input tax credit, and tax paid across the entire year, and must be filed by 31st December following the end of the financial year.

What Is GSTR-9?
GSTR-9 is a consolidated annual return that brings together data from all GSTR-1 and GSTR-3B returns filed during a financial year, requiring businesses to reconcile their books of accounts with what was actually reported in monthly/quarterly filings. It's fundamentally different from routine monthly filing — it's a year-end audit-style reconciliation, not just a summary.
Businesses with turnover above ₹5 crore in many years also need to file GSTR-9C, a reconciliation statement certified by a Chartered Accountant, alongside GSTR-9. Applicability thresholds for both are periodically revised by government notification, so it's important to confirm current requirements each filing season.
Documents & Data Required
Step-by-Step Process
- 1Confirm applicability — turnover threshold determines whether GSTR-9 (and GSTR-9C) is mandatory for the year.
- 2Compile all monthly/quarterly GSTR-1 and GSTR-3B data filed during the financial year.
- 3Reconcile books of accounts against the consolidated GST data — sales, purchases, and tax paid.
- 4Reconcile input tax credit claimed during the year against GSTR-2B/2A records.
- 5Prepare the HSN-wise summary and other required annual disclosures.
- 6File GSTR-9 on the GST portal, and GSTR-9C if applicable, before the due date.
- 7Retain reconciliation records, since discrepancies identified during annual filing can sometimes trigger a GST Notice for clarification.
GSTR-9 vs Related GST Filings
Frequently Asked Questions
No, GSTR-9 is generally mandatory for regular taxpayers with annual turnover above ₹2 crore, though this threshold and related exemptions are periodically revised by government notification — it's worth confirming current applicability each filing year.
GSTR-9 is typically due on 31st December following the end of the relevant financial year, though the government occasionally extends this deadline through official notifications.
GSTR-9 is the annual return consolidating the year's GST data, while GSTR-9C is a reconciliation statement — required for businesses above a higher turnover threshold — that must be certified confirming the figures in GSTR-9 match the business's audited financial statements.
A significant mismatch identified during GSTR-9 filing can lead to additional tax liability, interest, or trigger a GST Notice seeking clarification — this is why thorough reconciliation before filing is important rather than treating it as a routine formality.
No, once filed, GSTR-9 generally cannot be revised, which makes careful reconciliation before submission especially important compared to monthly returns. ---
Ready to get your GSTR-9 filed?
Full-year reconciliation & filing in one package.
⭐ 4.9/5 rated • Bengaluru-based CA/CS team
Reviewed by our compliance team
CA/CS Panel, Seedan Group
This guide is reviewed by practicing Chartered Accountants and Company Secretaries at Seedan Group with hands-on experience in Indian business registration and compliance. Content is for general guidance and updated as regulations change.
Related Services
Other services our clients often pair with this one.
GST Amendment
GST Amendment is the process of updating details on an existing GST registration — such as business address, trade name, additional place of business, or part
Learn moreGST E-Invoicing
GST E-Invoicing is a system where B2B invoices are electronically authenticated by the Invoice Registration Portal (IRP), generating a unique Invoice Referenc
Learn moreGST Invoicing Software
GST Invoicing & Filing Software is a business tool that combines GST-compliant invoice generation with automated return preparation and filing (GSTR-1, GSTR-3
Learn moreGST LUT Form
A GST LUT (Letter of Undertaking) is a declaration filed via Form GST RFD-11, allowing exporters to supply goods or services without paying IGST upfront, inst
Learn more