GSTR-9 Annual Return: Who Files and How - citizen guide 2026

Every regular GST taxpayer whose turnover crossed ₹2 crore in a financial year has one big annual job: filing GSTR-9, the consolidated annual return that ties together every monthly GSTR-1 and GSTR-3B you filed during the year. Miss the 31 December deadline and a daily late fee starts running, so it pays to know who must file and how.

Quick answer: GSTR-9 is the annual GST return. It is mandatory for regular taxpayers whose aggregate annual turnover exceeds ₹2 crore in a financial year, and optional below that. If turnover crosses ₹5 crore, you also file the reconciliation statement GSTR-9C. The due date is 31 December of the next financial year, and a late fee applies for delay.

What GSTR-9 is

GSTR-9 is a yearly summary return filed once per financial year by a registered regular taxpayer under GST. It consolidates the outward supplies, input tax credit, tax paid, and adjustments already reported across the year's GSTR-1 and GSTR-3B returns. It is a reconciliation and disclosure exercise, not a fresh tax payment, though any short payment found can be paid through it.

GSTR-9 is filed under the Central Goods and Services Tax Act 2017 and Rules, on the common GST portal. The key thresholds and dates are:

  1. Who must file GSTR-9: every regular taxpayer with an aggregate annual turnover above ₹2 crore in the financial year. Filing is optional for those at or below ₹2 crore, as notified each year.
  2. Who must also file GSTR-9C: taxpayers with aggregate annual turnover above ₹5 crore must file the self-certified reconciliation statement in GSTR-9C along with the annual return.
  3. Due date: 31 December of the financial year following the one being reported. So GSTR-9 for the year 2025-26 is due by 31 December 2026.
  4. Who does not file GSTR-9: composition taxpayers file GSTR-9A instead where applicable, and casual taxable persons, non-resident taxable persons, input service distributors, and persons paying TDS or collecting TCS are outside the regular GSTR-9.

Late fee: delay attracts a late fee under the Act. Under the graded structure notified in 2023, taxpayers with turnover up to ₹5 crore pay ₹50 per day and those between ₹5 crore and ₹20 crore pay ₹100 per day, each capped at a small percentage of turnover, while larger taxpayers pay ₹200 per day subject to a cap. Always check the current rate on the portal before filing late.

RTI angle: GST is administered by Central and State tax authorities, which are public authorities under the Right to Information Act 2005. While your own returns are filed on the portal, an RTI can be useful to obtain a clear statement of a refund or proceeding status, or copies of notices, if the department goes silent on a connected matter.

Step-by-step: how to file GSTR-9

  1. Confirm you are required to file by checking your aggregate annual turnover for the year against the ₹2 crore threshold.
  2. File all your monthly or quarterly GSTR-1 and GSTR-3B for the year first, since GSTR-9 is built on them.
  3. Log in to the GST portal, go to Returns, Annual Return, select the financial year, and open GSTR-9.
  4. Review the auto-populated figures, then fill the tables for outward supplies, input tax credit, tax paid, and any adjustments.
  5. Reconcile the annual figures with your books and your GSTR-2B, and pay any additional liability through Form DRC-03 if needed.
  6. If turnover is above ₹5 crore, prepare and file GSTR-9C, the self-certified reconciliation statement, along with it.
  7. File GSTR-9 with a digital signature or electronic verification code before 31 December and save the acknowledgement.

Documents required

  • All GSTR-1 and GSTR-3B returns filed during the year
  • GSTR-2B statements for input tax credit reconciliation
  • Audited or finalised books of account for the year
  • Details of any amendments, credit notes, and adjustments
  • Working sheets reconciling turnover and tax with your books
  • Digital signature certificate or electronic verification code

Common mistakes to avoid

  • Skipping it because turnover is just over ₹2 crore. Once you cross the threshold, GSTR-9 is mandatory, not optional.
  • Forgetting GSTR-9C above ₹5 crore. The reconciliation statement is a separate requirement, and missing it is a default.
  • Filing before completing all GSTR-3B. GSTR-9 draws on your periodic returns, so complete them first.
  • Ignoring book reconciliation. Differences between the portal figures and your books must be explained, especially in GSTR-9C.
  • Waiting till the last day. The portal load is heavy near 31 December, and the late fee runs daily once the date passes.

Real-life example: Arjun Mehta runs a wholesale business in Surat with an annual turnover of about ₹7 crore. He first ensured every GSTR-1 and GSTR-3B for the year was filed, then opened GSTR-9 on the portal, reconciled the auto-populated figures with his books, and paid a small short liability through DRC-03. Because his turnover was above ₹5 crore, he also filed the self-certified GSTR-9C. He completed both well before 31 December and avoided any late fee.

Frequently asked questions

Who has to file GSTR-9?

Every regular GST taxpayer whose aggregate annual turnover exceeds ₹2 crore in a financial year must file GSTR-9. For taxpayers at or below ₹2 crore, filing is optional as notified each year.

What is the difference between GSTR-9 and GSTR-9C?

GSTR-9 is the annual return summarising the year's GST data. GSTR-9C is a self-certified reconciliation statement matching the annual return with your audited books, required when turnover exceeds ₹5 crore.

When is GSTR-9 due?

The due date is 31 December of the financial year following the one being reported. For example, the annual return for 2025-26 is due by 31 December 2026.

Is there a penalty for filing GSTR-9 late?

Yes. A daily late fee applies, graded by turnover, with smaller taxpayers paying ₹50 or ₹100 per day subject to a cap and larger taxpayers paying more. Check the current rate on the portal before filing late.

Do composition dealers file GSTR-9?

No. Composition taxpayers file GSTR-9A where applicable, not GSTR-9. Casual and non-resident taxable persons, input service distributors, and TDS or TCS filers are also outside the regular GSTR-9.

Can I revise GSTR-9 after filing?

No. GSTR-9 cannot be revised once filed, so reconcile carefully before submitting. Any short tax found can be paid through Form DRC-03, but the return itself is final.

Do I need all my monthly returns filed first?

Yes. GSTR-9 is built on the GSTR-1 and GSTR-3B you filed through the year, so all periodic returns must be filed before you can complete and submit the annual return.

Sources

Reader signal

Was this article useful?

Tap once if it helped you. These counters show other citizens which pages are worth reading.

- views