Blog/GST

GSTR-9 annual return: who must file and how to get it right

The yearly GST reconciliation, who is required to file, what it pulls together, and the common errors to avoid.

GSTR-9 annual return: who must file and how to get it right — FilingSetu blog guide

Your year of GST, reconciled in one return. Start early and it is painless.

GSTR-9 is the annual return that pulls your whole year of GST together — all your monthly filings, reconciled into one statement. It is due by 31 December of the following financial year, and starting early is the difference between a tidy filing and a December scramble. This guide covers who must file, what the return reconciles, its structure, and the errors that cost businesses most.

Key takeaways
  • GSTR-9 is mandatory above Rs 2 crore turnover; optional below it.
  • Due date is 31 December of the following financial year.
  • It consolidates GSTR-1, GSTR-3B and your books — clean monthly filing makes it easy.
  • Once filed, GSTR-9 cannot be revised, so reconcile before you submit.

Who must file GSTR-9

  • Regular taxpayers with an aggregate turnover above Rs 2 crore must file.
  • Those below Rs 2 crore are exempt, though voluntary filing is allowed.
  • Composition dealers file GSTR-9A instead.
  • Casual taxable persons, non-resident taxable persons, ISD and TDS/TCS deductors are not required to file GSTR-9.

How the annual return is structured

GSTR-9 is organised into six parts. Understanding them makes the reconciliation manageable:

PartWhat it captures
Part IBasic details (GSTIN, legal name, year)
Part IIOutward supplies declared during the year
Part IIIInput tax credit as declared in returns
Part IVTax paid during the year
Part VTransactions of the previous FY declared in April–September
Part VIOther information — demands, refunds, HSN summary

What it reconciles

GSTR-9 consolidates your outward supplies, input tax credit claimed, tax paid and any amendments made during the year. The figures should tie out with your GSTR-1, GSTR-3B and your books, which is why clean monthly filing makes the annual return easy. Any adjustments made in the April–September window of the following year are reported separately in Part V.

!
The annual return is not editable
Once filed, GSTR-9 cannot be revised. Reconcile carefully before submitting, particularly your ITC figures against GSTR-2B and your outward supplies against GSTR-1.

Common GSTR-9 errors to avoid

  • Not reconciling ITC in Part III against GSTR-2B and the books.
  • Missing the HSN-wise summary of inward and outward supplies.
  • Forgetting amendments made in the next year's April–September window (Part V).
  • Leaving mismatches between GSTR-1 and GSTR-3B unresolved before consolidating.

“The annual return does not create new data — it exposes the gaps in your monthly filings. Reconcile through the year and December is quiet.”

Frequently asked questions

Is GSTR-9 mandatory if my turnover is below Rs 2 crore?

No. Filing is optional below Rs 2 crore, though some businesses file voluntarily to keep a clean annual record.

Can I revise GSTR-9 after filing?

No. There is no facility to revise GSTR-9 once submitted, which is why a careful reconciliation before filing is essential.

What is the penalty for filing GSTR-9 late?

A late fee accrues per day (split between CGST and SGST) up to a cap linked to turnover, so filing on time is far cheaper.

If your turnover crosses the audit threshold, you may also need GSTR-9C, covered in our reconciliation statement guide. Our GST annual return service prepares and files both. Browse all GST services.

ET
Editorial Team
FilingSetu Editorial

The FilingSetu Editorial Team is a group of Experts and compliance specialists who simplify GST, income tax and company law into plain-English guides for Indian businesses.

Never miss a deadline again.

Get the compliance calendar and monthly reminders straight to your inbox.

Join 5,000+ businesses. No spam, unsubscribe anytime.