GSTR-9 · GSTR-9C · Late Fee · Deadline 31 December

GSTR-9 Annual Return Calculator

Check whether the GSTR-9 annual return and GSTR-9C reconciliation apply to you, and calculate the ₹200/day late fee if you file past the 31 December deadline — all live on one screen.

Category
GST
Takes about
1 min
Updated
Sep 2026
  • Free — no sign-up
  • Instant, on-screen results
  • Built by our CA · CS team
  • Rules cited on the page
Start calculating
Calculator

Enter your figures — the result on the right updates as you type.

Full breakdown below ↓
📊 Aggregate turnover
Aggregate annual turnover PAN-India, all GSTINs, for the FY
GSTR-9 is optional if turnover is up to ₹2 crore, mandatory above ₹2 crore. GSTR-9C self-certified reconciliation is required above ₹5 crore.
🗓️ Late filing
Days delayed Days past the 31 December deadline
#
Late fee = ₹200/day (₹100 CGST + ₹100 SGST), capped at a percentage of turnover: 0.04% (≤₹5 cr), 0.08% (₹5–20 cr) or 0.50% (>₹20 cr).

Applicability & late-fee breakdown

◆ Expert Review

Get your GSTR-9 & 9C filed by a CA

We reconcile your books to your GST returns and file the annual return accurately, before the deadline.

✓ We'll contact you shortly!

Disclaimer: Indicative estimate based on published GSTR-9 / GSTR-9C thresholds and the ₹200/day late-fee cap under Section 47. Exemptions and CBIC notifications for specific years may vary. Confirm with a professional before filing.

GSTR-9 & GSTR-9C — applicability at a glance

The GSTR-9 is the annual return that consolidates all your monthly/quarterly GST returns for the financial year. The GSTR-9C is a self-certified reconciliation statement matching your audited books to the annual return. Whether each applies depends entirely on your aggregate annual turnover.

₹2 cr
GSTR-9 is optional up to ₹2 crore, mandatory above it
₹5 cr
GSTR-9C self-certified reconciliation required above ₹5 crore
31 Dec
Due date — 31 December following the end of the FY
₹200/day
Late fee (₹100 CGST + ₹100 SGST), capped by turnover

Thresholds & late-fee caps

Use these two tables to see which return applies and how the late fee is capped. The late fee accrues at ₹200 per day but can never exceed the turnover-based cap shown below.

Applicability by turnover
Up to ₹2 crore9: Optional · 9C: No
₹2 cr – ₹5 crore9: Yes · 9C: No
Above ₹5 crore9: Yes · 9C: Yes
Late-fee cap (% of turnover)
Up to ₹5 crore0.04% (0.02%+0.02%)
₹5 cr – ₹20 crore0.08% (0.04%+0.04%)
Above ₹20 crore0.50% (0.25%+0.25%)
Late fee = ₹200 per day of delay (₹100 CGST + ₹100 SGST), subject to the cap for your turnover band. A separate ₹200/day cap applies for GSTR-9C where notified.

A worked example

Consider a business with ₹3 crore aggregate turnover that files its GSTR-9 thirty days after the 31 December deadline. GSTR-9 is mandatory (above ₹2 cr) but GSTR-9C is not required (turnover is ≤₹5 cr).

₹1.5 cr turnover
GSTR-9Optional
GSTR-9CNot required
Late fee (30 days)₹6,000*
₹3 cr turnover
GSTR-9Mandatory
GSTR-9CNot required
Late fee (30 days)₹6,000
₹8 cr turnover
GSTR-9Mandatory
GSTR-9CRequired
Late fee (30 days)₹6,000
For ₹3 cr and 30 days: raw fee = 30 × ₹200 = ₹6,000. Cap = 0.04% × ₹3 cr = ₹1,20,000. The lower of the two applies, so the late fee is ₹6,000. *Late fee only applies to the ₹1.5 cr case if the optional GSTR-9 is actually filed late.

Key terms explained

₹2 crore threshold (GSTR-9)

If aggregate turnover for the FY is up to ₹2 crore, filing GSTR-9 is optional. Cross ₹2 crore and the annual return becomes mandatory for every regular taxpayer.

₹5 crore threshold (GSTR-9C)

Once aggregate turnover exceeds ₹5 crore, you must also file GSTR-9C — a self-certified reconciliation of your annual return against your audited financial statements.

31 December deadline

Both returns are due by 31 December of the year following the financial year. Filing after this date triggers the ₹200/day late fee under Section 47 until the return is filed.

Self-certified 9C

Since FY 2020-21, GSTR-9C is self-certified by the taxpayer — a CA/CMA audit certificate is no longer mandatory, though professional reconciliation is strongly recommended to avoid mismatches.

Questions people ask

Short answers on GSTR-9 Applicability & Late Fee. Tap a question to open it.

01Who has to file GSTR-9?

Every regular registered person whose aggregate turnover in the financial year exceeds ₹2 crore. Filing is optional below that threshold. Composition taxpayers file GSTR-9A where notified, and e-commerce operators and ISDs are outside GSTR-9.

02When is GSTR-9C required?

Where aggregate turnover exceeds ₹5 crore. It is a self-certified reconciliation between the annual return and the audited financial statements — a chartered accountant's certification is no longer mandatory but the statement itself is.

03What is the due date for GSTR-9?

31 December following the end of the financial year, unless extended by notification. GSTR-9C is filed along with it.

04What is the late fee for GSTR-9?

It is now slabbed by turnover: a lower daily fee with a cap expressed as a percentage of turnover in the state, rising with the turnover band. The fee runs per day of delay under both CGST and SGST.

05Can GSTR-9 be revised?

No. The annual return cannot be revised once filed, which is why the reconciliation of GSTR-1, GSTR-3B, GSTR-2B and the books should be completed before filing.

Disclaimer: This tool gives indicative results for general guidance only and is not professional advice. Please verify with a qualified CA before acting on the numbers.