GSTR-9: The Annual Return

Every monthly or quarterly GSTR-1 and GSTR-3B filed through the year eventually has to add up to one consolidated picture. GSTR-9 is that picture, filed once a year, and for larger taxpayers, checked against the audited books through a second form, GSTR-9C.

What It Is

GSTR-9 is the annual return under Section 44 of the CGST Act, read with Rule 80 of the CGST Rules, consolidating a financial year’s outward supplies, inward supplies, Input Tax Credit availed, and taxes paid into a single statement. It runs across 6 parts and 19 tables, several of which auto-populate from the year’s GSTR-1, GSTR-3B, and GSTR-2B filings, though the figures are meant to be reviewed and reconciled, not simply accepted as filed.

Who Must File

Filing is mandatory for any regular taxpayer whose aggregate turnover exceeded ₹2 crore in that financial year. Below that threshold, filing is optional; a business can choose to file voluntarily even if not required to. GSTR-9 is not required from composition taxpayers, Input Service Distributors, casual taxable persons, non-resident taxable persons, TDS deductors under Section 51, or TCS collectors under Section 52. If a registration was active for only part of the year, for instance where it was cancelled mid-year, the return still has to cover that active period if turnover during it exceeded the threshold.

GSTR-9C: The Reconciliation Statement

Above ₹5 crore aggregate turnover, a second filing is required: GSTR-9C, which reconciles the turnover, tax paid, and Input Tax Credit figures in GSTR-9 against the taxpayer’s audited financial statements, explaining any differences. Since FY 2020-21, GSTR-9C is self-certified by the taxpayer; the earlier requirement for a Chartered Accountant or Cost Accountant to formally certify it was removed, though many businesses still involve one to avoid errors given how detailed the reconciliation is. GSTR-9 has to be filed before GSTR-9C for the same year, and once submitted, GSTR-9C cannot be revised.

Due Date and Late Fees

Both GSTR-9 and GSTR-9C are due by 31 December following the financial year; for FY 2025-26, that’s 31 December 2026. Late filing of GSTR-9 attracts a fee of ₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.25% of turnover. GSTR-9C carries its own separate late fee on the same daily basis, calculated from the later of GSTR-9’s filing date or its original due date through to when GSTR-9C is actually filed. From 1 January 2026, this fee is auto-calculated on the portal itself, in a dedicated late fee table within the form, rather than needing to be worked out manually.

The Three-Year Cutoff Applies Here Too

GSTR-9 is one of the returns covered by the three-year filing cutoff introduced by the Finance Act, 2023. Once three years pass from the original due date, the portal permanently blocks filing that year’s annual return, regardless of willingness to pay the late fee.

FAQs

Can GSTR-9 be revised after it’s filed?
No, there’s no formal revision facility, similar to GSTR-3B. Once filed, anything missed has to be addressed going forward rather than by amending the return already submitted.

If turnover was above ₹2 crore for years but drops below it this year, does GSTR-9 still need to be filed?
No, not on a mandatory basis. The filing obligation is assessed year by year based on that specific year’s turnover, not turnover in earlier years, though voluntary filing is still available.

Does GSTR-9C need to be filed even when there’s nothing to reconcile?
Yes. It’s a mandatory format for anyone above the ₹5 crore threshold, not something triggered only when a mismatch turns up. A clean reconciliation with no differences still has to be filed and self-certified.

Can errors from monthly GSTR-3B filings be corrected through GSTR-9?
Only partly. GSTR-9 allows additional liability that was missed during the year to be reported and paid, but it isn’t really a route for claiming Input Tax Credit that wasn’t availed through the regular monthly or quarterly returns; that generally had to happen within the normal filing cycle.

If turnover falls between ₹2 crore and ₹5 crore, does the reconciliation statement still apply?
No. GSTR-9C only applies above ₹5 crore. Between ₹2 crore and ₹5 crore, GSTR-9 alone is required.

Does a business with multiple GSTINs under one PAN file a single consolidated GSTR-9?
No. GSTR-9 is filed separately for each GSTIN. The ₹5 crore GSTR-9C threshold is assessed PAN-wide, but the filing itself is still done per GSTIN.

Can additional tax spotted while preparing GSTR-9 be paid at that stage?
Yes, through Form DRC-03, a voluntary payment mechanism, rather than leaving it unresolved until a notice arrives.

Does filing GSTR-9 automatically trigger a departmental audit?
No, not by itself. Filing doesn’t trigger an audit automatically, though discrepancies surfaced within it, particularly through GSTR-9C’s reconciliation, can draw departmental attention.

Is GSTR-9 required if a business only had exempt supplies all year?
Generally yes, if aggregate turnover, which includes exempt supplies, exceeded ₹2 crore for the year. The threshold is based on aggregate turnover, not only the taxable portion of it.

Are the late fee caps the same for GSTR-9 and GSTR-9C?
Both run at ₹200 per day (₹100 CGST + ₹100 SGST), but they’re calculated and capped separately. GSTR-9C’s clock runs from the later of GSTR-9’s filing or original due date through to when GSTR-9C is actually filed, independent of GSTR-9’s own late fee.

This article is for general information and does not constitute tax advice. Filing thresholds, due dates, and late fee rules can change and be fact-specific. For guidance on your situation, contact Chhajer Yash & Co. at ychhajer17@gmail.com.


Comments

Leave a comment