Start Registration

Who needs to file GSTR-9 annual return?

Quick Answer

Regular GST taxpayers are generally required to file GSTR-9 for each financial year. Certain categories — casual taxable persons, non-resident taxable persons, input service distributors, and TDS/TCS deductors, among others — are exempt. In several recent financial years, the government has also made filing optional for taxpayers below a turnover threshold historically referenced around ₹2 crore, via a specific notification issued for that year, so current-year applicability should always be confirmed rather than assumed.

Who is generally required to file

Any business registered under GST as a regular taxpayer for all or part of a financial year is, as a starting point, expected to file GSTR-9 for that year. This applies regardless of whether the business made any sales or claimed any input tax credit during the period — the return is about your GST registration status for the year, not just your transaction volume.

Who is exempt from filing

A handful of registration categories are excluded from the GSTR-9 requirement because they follow entirely different return cycles: casual taxable persons, non-resident taxable persons, input service distributors, persons required to deduct tax at source under Section 51 (TDS deductors), and persons required to collect tax at source under Section 52 (TCS collectors, largely e-commerce operators). Taxpayers under the composition scheme generally follow a separate, different set of annual return rules rather than the standard GSTR-9 that applies to regular taxpayers.

Optional filing below the turnover threshold

For several recent financial years, the government has made GSTR-9 filing optional — rather than mandatory — for taxpayers whose aggregate turnover falls below a threshold historically referenced around ₹2 crore, through a notification issued specifically for that financial year. This is not a permanent, fixed rule: the threshold and whether the exemption is extended at all have both been revisited and re-notified repeatedly. Before assuming your business is exempt for the current year, check the notification issued for that specific financial year rather than relying on what applied in an earlier year.

Need help getting this right?

Shunya's CA team handles GSTR-9 and GSTR-9C filing end to end — reconciliation, ITC review, and portal filing. Fully online.

Talk to a CA →

What happens once GSTR-9C also applies

The GSTR-9 filing question is separate from the GSTR-9C question. A business above the ₹5 crore turnover threshold must file GSTR-9C in addition to GSTR-9 — see our dedicated guide on GSTR-9C applicability for the specifics. A business can be required to file GSTR-9 while still being well below the threshold that triggers GSTR-9C.

Why it's worth confirming your status every year

Because the optional-filing threshold and exemption list are notified on a financial-year basis rather than set permanently in the GST Act, a business that was exempt last year isn't automatically exempt this year, and vice versa. The safest approach is to check applicability afresh each year, ideally with a CA, rather than carrying forward last year's conclusion.

Frequently Asked Question

Is GSTR-9 filing optional for small taxpayers?

It has been, in several recent financial years, for taxpayers below a turnover threshold historically referenced around ₹2 crore — but this is set through a notification issued separately for each financial year, not a permanent fixed rule. Whether the optional-filing relief applies, and at what threshold, can change from year to year, so always confirm the notification in force for the specific financial year you're filing for rather than assuming last year's rule still applies.

This article is for general information only. For your specific situation, consult a practicing CA.

Close your GST year, the easy way

Shunya's CA team handles GSTR-9 and GSTR-9C filing end to end — books-to-return reconciliation, ITC review, and portal filing.

Get Started →