← All articles
GST Returns

GSTR-9 Annual Return: A Complete Guide

9 min read·Updated 29 Jul 2026

GSTR-9 is the annual return under GST — a consolidated summary of a registered taxpayer’s monthly and quarterly filings for a financial year. Where GSTR-1 and GSTR-3B are the monthly rhythm, GSTR-9 is the year-end reconciliation that pulls it all together: total outward supplies, total input tax credit claimed, tax paid, and any adjustments, in one return.

It is often treated as a formality, but it is not. GSTR-9 is where a year’s worth of small mismatches come home to roost, and it interacts with the Section 16(4) ITC time limit in ways that can cost you credit if you file carelessly. This guide covers who must file it, the thresholds, the due date, and how to approach it.

Who has to file GSTR-9

GSTR-9 applies to regular registered taxpayers, but the requirement is tied to turnover. Filing is optional for taxpayers with an aggregate annual turnover up to ₹2 crore, and mandatory above that. So a small business under the ₹2 crore line can choose to file but is not compelled to; a larger business must.

Certain categories file different annual returns or are exempt — composition-scheme taxpayers file GSTR-9A, casual taxable persons and non-resident taxable persons are outside GSTR-9, and input service distributors and those deducting/collecting tax at source have their own forms. If you are a regular taxpayer over ₹2 crore, GSTR-9 is yours to file.

GSTR-9 vs GSTR-9C
GSTR-9 is the annual return. GSTR-9C is a separate reconciliation statement — reconciling your GSTR-9 figures with your audited financial statements — and it is required for taxpayers whose aggregate turnover in the financial year exceeds ₹5 crore. Both share the same due date. So above ₹5 crore you file both; between ₹2 crore and ₹5 crore, GSTR-9 only.

The due date

GSTR-9 (and GSTR-9C, where applicable) for a financial year is due by 31 December of the following financial year, unless the CBIC extends it. So the annual return for FY 2025-26 is due by 31 December 2026. It is worth not leaving it to the last week, because the annual return is also the outer boundary for finalising your input tax credit for the year.

What goes into GSTR-9

GSTR-9 aggregates your year into a set of parts. Broadly, it captures your outward supplies (taxable, zero-rated, exempt and nil-rated), the tax payable and paid, the input tax credit availed and reversed, and any transactions from the year that were declared in the next year’s returns. Much of it is auto-populated from your filed GSTR-1 and GSTR-3B, but you review, add prior-year adjustments and manual entries, and confirm before filing.

The most valuable thing you can do before filing is a full-year reconciliation: run all twelve months of GSTR-2B against your purchase register, re-test any proportionate ITC reversals with annual figures, audit for any blocked credits that slipped through, and verify the 180-day payment status on open invoices. This "health-check" is what separates a clean annual return from one that invites a demand notice.

The six parts of GSTR-9, in plain terms

GSTR-9 looks intimidating because it has many tables, but it is organised into six parts, and each answers a simple question.

  • Part I — basic details: your GSTIN, legal name and the financial year. Auto-filled.
  • Part II — outward supplies: everything you sold, split into taxable, zero-rated, exempt, nil-rated and non-GST, drawn from your GSTR-1s.
  • Part III — input tax credit: ITC availed, ITC reversed, and ineligible ITC, drawn from your GSTR-3Bs and reconciled with GSTR-2B.
  • Part IV — tax paid: the actual tax paid during the year, by head (CGST, SGST, IGST, cess).
  • Part V — prior-year adjustments: transactions of the financial year that were declared in the next year’s returns (up to the specified cut-off).
  • Part VI — other information: demands and refunds, HSN-wise summary of supplies, and late fees.

The common GSTR-9 errors

Because GSTR-9 consolidates a whole year, small monthly discrepancies surface here all at once. The most frequent problems are a mismatch between the ITC in your books and the ITC shown across your GSTR-3Bs; differences between outward supplies in GSTR-1 versus GSTR-3B; ITC reversals that were made in the books but not correctly reported; and the HSN summary not tying out to the year’s invoices.

None of these are fatal if you catch them before filing — but they are very hard to fix afterwards, because GSTR-9 cannot be revised once filed. That single fact (no revision) is why the pre-filing reconciliation is not optional busywork; it is your only chance to get the year right.

GSTR-9 cannot be revised
Once you file the annual return, there is no revision facility. Any error you discover afterwards generally has to be dealt with through the department, not a quiet correction. This is the strongest argument for a thorough month-by-month reconciliation before you hit submit.

GSTR-9C: the reconciliation statement

Above ₹5 crore turnover, GSTR-9C comes into play. It is a reconciliation statement that ties your GSTR-9 figures to your audited annual financial statements — explaining any differences between the turnover and tax as per your books and as per your GST returns. It is now self-certified by the taxpayer (the earlier requirement for a chartered accountant’s certification was replaced by self-certification), though most businesses still have their CA prepare it given the reconciliation involved.

The practical point is that GSTR-9C forces a reconciliation between your accounting system and your GST filings. If your books and your returns have drifted apart during the year, GSTR-9C is where that gap becomes visible and must be explained — another reason to keep the two aligned month by month rather than at year-end.

The Section 16(4) interaction to watch

Here is the trap that catches people: filing GSTR-9 early can close your input tax credit window early. Under Section 16(4), ITC for a financial year must be claimed by the earlier of 30 November of the following year or the date you file your annual return. So if you file GSTR-9 in, say, September, you have just moved your ITC deadline forward to September — any credit you had not yet claimed is now lost.

The practical rule: complete your full ITC review and claim everything legitimately yours before you file GSTR-9, never after. Treat the annual return as the last step, once the year’s credit is fully captured.

Frequently asked questions

Is GSTR-9 mandatory for everyone? No — it is optional for taxpayers with aggregate turnover up to ₹2 crore and mandatory above that. GSTR-9C is required above ₹5 crore.

When is it due? By 31 December of the following financial year, unless CBIC extends it. FY 2025-26’s annual return is due by 31 December 2026.

Can I file GSTR-9 if I have pending GSTR-1 or GSTR-3B returns? No — all periodic returns for the year must be filed first, since GSTR-9 consolidates them.

Should I file GSTR-9 as early as possible? Not before your ITC review is complete. Filing the annual return closes your Section 16(4) ITC window on the filing date, so finish claiming legitimate credit first.

Do composition taxpayers file GSTR-9? No — they file GSTR-9A instead.

How Deskloc Flow helps with GSTR-9

Deskloc Flow prepares a working GSTR-9 summary for the financial year, aggregated from the outward supplies, output tax, ITC and net payable already in your books — with a monthly breakdown so you can see the year at a glance. Because the same system also runs your monthly GSTR-2B reconciliation and flags blocked credits along the way, the year-end health-check is not a scramble: the reconciliation has been happening all year. The generated summary is a working figure to review with your CA before final filing on the GST portal — not a substitute for that professional review, but a big head start on it.

Note: This article is general information, not tax or legal advice. UAE tax rules and deadlines change — always confirm current requirements with a qualified UAE tax advisor or the FTA before acting.

Walk into GSTR-9 season already reconciled

Deskloc Flow reconciles your ITC every month and builds a working annual-return summary, so GSTR-9 is a review — not a year-end scramble. Start free.

Start free →