BizExpress
Glossary

GSTR-9

What GSTR-9 means, how it works, a worked example, the mistakes we see and the questions founders ask.

Written by the BizExpress team. Last updated 19 October 2026.

DefinitionGSTR-9 is the annual GST return that consolidates a year's GSTR-1 and GSTR-3B filings, due by 31 December; it is optional for businesses with turnover up to ₹2 crore.

GSTR-9 is the year-end reconciliation of everything you filed month by month: total outward supplies, input credit claimed and reversed, tax paid, and any differences between the books and the returns. Businesses with turnover above ₹5 crore also file GSTR-9C, a reconciliation statement between the audited accounts and GSTR-9, self-certified since 2021. Composition dealers file GSTR-4 instead. You meet it in December each year for the previous financial year. What it means for you: this is the last chance to pay tax on anything missed during the year with interest but without a notice, and the department compares GSTR-9 against the ITR and the audited accounts. Late filing costs ₹50 per day up to a cap linked to turnover. Even where optional, filing it closes the year cleanly.

How GSTR-9 works

GSTR-9 is the annual return for each GSTIN, due by 31 December after the financial year. It rolls up the year's GSTR-1 and GSTR-3B into one statement: supplies by type, credit claimed and reversed, tax paid, refunds, demands and HSN-wise summaries, and it is the place to disclose supplies or credit that were reported in the next year's returns up to 30 November.

Filing is optional for a GSTIN with aggregate turnover up to ₹2 crore in the year, and compulsory above it. Above ₹5 crore the business also files GSTR-9C, the self-certified reconciliation between the audited financial statements and the GST returns, with explanations for each difference. Composition dealers file GSTR-4 instead by 30 June.

The annual return cannot be revised, so the reconciliation work happens before filing: sales as per the books against GSTR-1, credit as per the books against 3B and 2B, and the tax paid against the ledgers. Additional tax found at this stage is paid through DRC-03 with interest. The late fee is ₹50 a day up to ₹2 crore turnover, rising to ₹200 a day above ₹20 crore, capped at a percentage of turnover.

Worked example

A Bengaluru e-commerce seller with ₹7 crore turnover reconciles its books against the GST returns in October. It finds ₹1.2 lakh of credit claimed on a supplier's invoice that was later cancelled. It reverses the credit with interest through DRC-03, files GSTR-9 on 10 December with the reversal disclosed, and GSTR-9C with the auditor-prepared reconciliation explaining the difference between book turnover and GSTR-1 turnover (a year-end accrual invoiced in April).

Mistakes we see with GSTR-9

  • Filing GSTR-9 as a copy of the returns without reconciling to the books, which defers every discrepancy to a notice years later with interest attached.
  • Skipping GSTR-9C above ₹5 crore because no audit was done for GST; the reconciliation is self-certified now but still mandatory.
  • Assuming a ₹1.8 crore business need not look at GSTR-9 at all; filing is optional but reconciliation is still worth doing before the 30 November credit deadline.

Last updated 19 October 2026. Checked against the MCA, GST, Income-tax and Trade Marks rules in force for October 2026.

Questions founders ask about GSTR-9

Who must file GSTR-9?

Every regular GSTIN with aggregate turnover above ₹2 crore in the financial year, by 31 December. Below ₹2 crore it is optional. Composition taxpayers file GSTR-4 instead.

What is GSTR-9C?

The reconciliation statement between the audited financial statements and the GST returns, filed alongside GSTR-9 by businesses with turnover above ₹5 crore. It has been self-certified since the 2021 financial year.

Can GSTR-9 be revised?

No. Errors found after filing are dealt with through DRC-03 payments or, for credit, in the next year's returns where the law allows. Reconcile before you file.