Launch Offer — GST Registration @ ₹299 · ITR Filing @ ₹249 · GST NIL Return @ ₹199 · Use Code: TAXW20

GST

GSTR-9 Annual Return: Who Must File, Due Date & Reconciliation Guide

Taxwapsi Editorial Team20 May 2026 3 min read

GSTR-9 is the annual summary of everything you reported during the year — and the point where mismatches between your books, GSTR-1 and GSTR-3B come home to roost. File it carelessly and you flag yourself for scrutiny; skip it and late fees pile up daily. Here's how to approach it calmly.

What GSTR-9 is

GSTR-9 is the annual GST return consolidating all your monthly/quarterly GSTR-1 and GSTR-3B filings for a financial year — total outward supplies, inward supplies, tax paid, and input tax credit claimed. It's a reconciliation statement, not a fresh tax computation.

Who must file — and who's exempt

  • Turnover above ₹2 crore: Filing GSTR-9 is mandatory.
  • Turnover up to ₹2 crore: Filing is optional (often advisable for a clean record).
  • Turnover above ₹5 crore: Also file GSTR-9C, a self-certified reconciliation statement comparing the annual return with your audited financials.
  • Composition dealers file GSTR-9A instead; casual taxable persons and ISDs are exempt.

The reconciliation that actually matters

Before filing, reconcile three numbers so they tell the same story:

  1. Books vs GSTR-1: Does your recorded turnover match what you declared as outward supply?
  2. GSTR-3B vs GSTR-1: Does tax paid match tax declared?
  3. ITC in books vs GSTR-2B vs GSTR-3B: Did you claim only eligible, reflected credit?

Differences aren't fatal, but every gap should have an explanation you can defend. Sort these monthly and the annual return becomes a formality.

Due date and late fee

GSTR-9 is generally due by 31 December following the financial year. The late fee runs per day of delay (capped as a percentage of turnover), so even a short delay across two taxes adds up. Our GST late fee calculator estimates the exposure if you've slipped.

Common mistakes to avoid

  • Treating GSTR-9 as editable — most auto-filled figures can't be changed, so fix errors in monthly returns first.
  • Ignoring small ITC mismatches that compound across the year.
  • Forgetting GSTR-9C when turnover crosses ₹5 crore.

If your monthly filings have drifted from your books, get them reconciled before December — our GST team handles annual returns and the 9C reconciliation.

Loved across India

10,000+ businesses trust Taxwapsi

4.6/5 · 2,000+ verified reviews
Company registered in 12 days flat. Every step explained, pricing exactly as quoted.
RSRohit Sharma · BengaluruPvt Ltd Registration
Our trademark objection was handled brilliantly — mark accepted within months.
PNPriya Nair · KochiTrademark
GST done in 4 days, now they file my monthly returns — I just forward invoices on WhatsApp.
AVAmit Verma · JaipurGST Returns
They prepared everything for the FSSAI inspection — passed in the first attempt.
SKSneha Kulkarni · PuneFSSAI License
Rescued our LLP from 2 years of pending filings and set up a calendar so we never default.
MIMohammed Irfan · HyderabadLLP Compliance
12A & 80G done end to end. We received our first CSR grant within months.
KSKavita Singh · LucknowSection 8 / NGO
Maximum refund, filed in 48 hours. The regime comparison saved me ₹40,000.
DRDeepak Rao · MumbaiITR Filing
Udyam registration in minutes and they guided me on the collateral-free loan benefit too.
AGAnjali Gupta · DelhiMSME / Udyam
Company registered in 12 days flat. Every step explained, pricing exactly as quoted.
RSRohit Sharma · BengaluruPvt Ltd Registration
Our trademark objection was handled brilliantly — mark accepted within months.
PNPriya Nair · KochiTrademark
GST done in 4 days, now they file my monthly returns — I just forward invoices on WhatsApp.
AVAmit Verma · JaipurGST Returns
They prepared everything for the FSSAI inspection — passed in the first attempt.
SKSneha Kulkarni · PuneFSSAI License
Rescued our LLP from 2 years of pending filings and set up a calendar so we never default.
MIMohammed Irfan · HyderabadLLP Compliance
12A & 80G done end to end. We received our first CSR grant within months.
KSKavita Singh · LucknowSection 8 / NGO
Maximum refund, filed in 48 hours. The regime comparison saved me ₹40,000.
DRDeepak Rao · MumbaiITR Filing
Udyam registration in minutes and they guided me on the collateral-free loan benefit too.
AGAnjali Gupta · DelhiMSME / Udyam