MCAFiling.in is a private professional services platform — it is not a government website and is not affiliated with the Ministry of Corporate Affairs or the Government of India. Official MCA portal: www.mca.gov.in MCAFiling.in is a private professional services platform — it is not a government website and is not affiliated with the Ministry of Corporate Affairs or the Government of India. Official MCA portal: www.mca.gov.in
GST

GSTR-9: GST Annual Return — Eligibility, Process, Penalties (2026)

GSTR-9 is the annual return consolidating monthly/quarterly returns. Mandatory above ₹2 cr turnover. Due 31 December. Process and reconciliation.

📅 26 Mar 2026 7 min read 👤 MCAFiling Editorial & CA Team

What is GSTR-9?

GSTR-9 is the GST Annual Return that consolidates all monthly/quarterly returns (GSTR-1, GSTR-3B, GSTR-2B/2A) for the entire financial year. It provides a year-end snapshot to the GST department:

  • Total outward supplies (sales) across categories
  • Total inward supplies (purchases) and ITC claimed
  • Tax paid (CGST, SGST, IGST, Cess) — break-up
  • Refunds claimed and received
  • Adjustments through credit/debit notes
  • Any tax demands raised or paid during the year

Who must file GSTR-9?

GSTR-9 applies to:

  • All registered GST taxpayers with aggregate annual turnover > ₹2 crore — Mandatory
  • Turnover ₹0 to ₹2 crore — Optional (waiver in current scheme; CBIC issues waiver notification every year)

Exempted: Composition taxpayers (file GSTR-4 instead), Casual taxable persons, Non-resident taxpayers, OIDAR service providers, ISDs, Persons collecting TCS u/s 52, TDS deductors u/s 51.

Due date and penalty

Due date: 31 December of the next FY

Example: For FY 2025-26, GSTR-9 due by 31 December 2026.

Late fee per Section 47:

  • ₹200/day (₹100 CGST + ₹100 SGST), capped at 0.5% of turnover (separately per Act)
  • For zero turnover: ₹100/day capped at ₹5,000

Plus delayed filing affects future ITC claims and may trigger GST audit.

GSTR-9 vs GSTR-9C

Two annual forms exist:

GSTR-9 — Standard annual return, mandatory if turnover > ₹2 cr.

GSTR-9C — Self-certified Reconciliation Statement, mandatory if turnover > ₹5 cr.

GSTR-9C reconciles GST returns with audited financial statements. Prior to FY 2020-21, it required CA/CMA audit certification. Now (post FY 2020-21), it can be self-certified by the taxpayer.

Reconciliation challenges

Common reconciliation issues to address before filing:

  1. GSTR-1 vs GSTR-3B mismatch — Outward supplies should match. Correct any errors via amendments.
  2. GSTR-3B vs GSTR-2B (ITC) mismatch — ITC claimed should match supplier filings. Reverse excess claims.
  3. Books vs GST returns mismatch — Accounting records should match GST returns. Year-end adjustments often create gaps.
  4. Credit notes timing — CDN issued in March/April spans FYs; ensure correct classification.
  5. RCM compliance — All RCM transactions must be reported and tax paid in cash.

Step-by-step filing

  1. Login to gst.gov.in → Services → Returns → Annual Return
  2. Select FY and click GSTR-9
  3. Click PREPARE ONLINE
  4. System auto-fills several tables from your GSTR-1 and GSTR-3B data
  5. Manually fill remaining tables — adjustments, additional liabilities, refunds, etc.
  6. Reconcile with your books and pay additional tax (if any) via DRC-03
  7. Click PROCEED TO FILE
  8. Sign with DSC and submit
  9. Download acknowledgment

Frequently Asked Questions

Can I revise GSTR-9 after filing?
No. GSTR-9 is final and cannot be revised once filed. Errors discovered later have to be addressed via DRC-03 (voluntary tax payment) or in next year's adjustments. Be extra careful before submitting.
Is GSTR-9C self-certified or CA-audited?
From FY 2020-21 onwards, GSTR-9C is SELF-CERTIFIED by the taxpayer. The earlier requirement of CA/CMA audit certification has been removed. However, CAs typically still assist in preparation given the complexity.
Multiple GSTINs — one or many GSTR-9?
Separate GSTR-9 for EACH GSTIN. If you have 5 GSTINs across different states, file 5 separate GSTR-9 returns. Each covers transactions of that specific GSTIN.
Late filing GSTR-9 consequence?
₹200/day late fee (capped at 0.5% of turnover). Also: blocked from claiming ITC in subsequent returns, GST audit selection probability goes up, and registration may be flagged for suspension in extreme cases.
CA
MCAFiling Editorial & CA Team Qualified Chartered Accountants & Company Secretaries · Published 26 Mar 2026 · Last updated Jun 2026
#GSTR-9 #AnnualReturn #GSTCompliance #Reconciliation
MCAFiling.in is a branch of Nyaya Grah House LLP — a parent professional services firm. Visit nyayagrah.com for more.