Next dueGST
11 NOVGSTR-1 · Outward supplies · Oct 2026in 16 days 13 NOVIFF (QRMP) · B2B invoices · Oct 2026in 18 days 20 NOVGSTR-3B · Summary return · Oct 2026in 25 days 25 NOVPMT-06 (QRMP) · Monthly GST payment · Oct 2026in 30 days 31 DECGSTR-9 / 9C · Annual return · FY 2025-26in 66 days 13 JANGSTR-1 (QRMP) · Quarterly return · Oct–Dec 2026in 79 days 30 OCTAOC-4 · Financial statements · FY 2025-26in 4 days 7 NOVTDS / TCS deposit · Deducted in Oct 2026in 12 days
All due dates
GST

GST Annual Return GSTR-9: Filing Guide, Reconciliation and Due Date

GSTR-9 is the annual GST return disclosing the full year supply details, ITC, and tax payments. Learn the table-wise breakup, reconciliation with GSTR-3B, GSTR-9C requirements...

Published
Updated
Reading time
3 min
Questions
6 answered
  • Medium Complexity
Topic
GST
Published
May 13, 2026
Last updated
May 13, 2026
Reading time
3 min
0:00
Last updated: May 2026Applies to: FY 2026-27Verified against: Government sources

GSTR-9 is the consolidated annual return under Section 44 of the CGST Act 2017. It captures the full year's turnover, ITC availed, and tax paid, providing a complete picture of a taxpayer's GST compliance for the year. It must be reconciled with the monthly GSTR-1 and GSTR-3B filed during the year.

Who Files What

Taxpayer TypeReturnAudit/Certification
Regular taxpayer (turnover > Rs.2Cr)GSTR-9GSTR-9C if turnover > Rs.5Cr (self-certified)
Regular taxpayer (turnover ≤ Rs.2Cr)GSTR-9 optional (typically waived)Not required
Composition dealerGSTR-9ANot required
E-commerce operator (Section 52)GSTR-9BNot required

GSTR-9 Table Structure

Part I — Basic Information (Tables 1-3)

GSTIN, legal name, financial year, aggregate turnover (previous year for QRMP eligibility).

Part II — Details of Outward and Inward Supplies (Tables 4-5)

  • Table 4: Taxable outward supplies (B2B, B2C, exports, zero-rated, advances)
  • Table 5: Non-taxable/exempt/nil-rated/non-GST outward supplies

Part III — ITC Declared (Tables 6-8)

  • Table 6: ITC availed as per GSTR-3B (inputs, input services, capital goods; by category: B2B, imports, ISD, RCM)
  • Table 7: ITC reversed (Rule 37 payment default, Rule 39 ISD reversal, Rule 42/43 exempt reversal, Section 17(5) blocked)
  • Table 8: Other ITC information — reconciliation of ITC in GSTR-3B with GSTR-2A/2B; difference to be declared

Part IV — Tax Paid (Tables 9-10)

Tax, interest, late fee, penalty paid via cash and ITC during the year — must reconcile with GSTR-3B totals.

Part V — Transactions for Previous FY (Table 10-11)

Amendments/credit notes/debit notes filed in April–September belonging to the previous FY.

Part VI — HSN Summary (Table 17-18)

HSN/SAC-wise summary of outward (Table 17) and inward (Table 18) supplies. Mandatory for taxpayers with turnover > Rs.5 crore to declare 6-digit HSN codes.

GSTR-9C Reconciliation Statement

Required for taxpayers with aggregate annual turnover > Rs.5 crore. Self-certified reconciliation between:

  • Audited financial statements vs. GSTR-9 turnover
  • ITC as per books vs. ITC claimed in GSTR-3B/GSTR-9
  • Reason for any differences

No CA certification required from FY 2020-21 onwards — taxpayer's own DSC or EVC suffices. GSTR-9C is filed on the GST portal simultaneously with GSTR-9.

Common Pitfalls and Best Practices

  • Ensure GSTR-1 and GSTR-3B totals match before filing GSTR-9; correct mismatches first
  • Reconcile ITC in GSTR-3B with GSTR-2A/2B and explain differences in Table 8
  • Identify ITC not claimed during the year — can be claimed in GSTR-9 if within time limit
  • Cross-check HSN codes in invoices with GSTR-9 HSN summary
  • Pay any additional tax via DRC-03 before GSTR-9 filing
  • Keep GST-registered supplier invoices properly archived for 6 years (Section 36)

Need Expert Help?

Our CA and legal experts at TaxClue are ready to assist you with compliance, filings, and advisory.

Book a Consultation
Quick recapKey facts & short answers

Key Facts About GST Annual Return GSTR-9

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes GST Annual Return GSTR-9 end to end for you.

Who must file GSTR-9?

All registered taxpayers (other than composition dealers, casual taxable persons, non-resident taxable persons, ISD, and online service providers). Composition dealers file GSTR-9A.

What is the due date for GSTR-9?

31 December of the year following the financial year. E.g., GSTR-9 for FY 2024-25 is due 31 December 2025. The government often extends due dates.

Compliance is cheapest on the day it falls due and gets more expensive every day after.

— TaxClue Compliance Desk

GST Annual Return GSTR-9: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
About the author
Vivek Sharma Tax & Compliance Expert at TaxClue
Updated:

Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

People also ask

Questions, answered

Short, direct answers to the 6 questions readers ask most on this topic.

All registered taxpayers (other than composition dealers, casual taxable persons, non-resident taxable persons, ISD, and online service providers). Composition dealers file GSTR-9A.

31 December of the year following the financial year. E.g., GSTR-9 for FY 2024-25 is due 31 December 2025. The government often extends due dates.

If aggregate annual turnover exceeds Rs.5 crore, GSTR-9C (reconciliation statement) must be filed along with GSTR-9. From FY 2020-21, GSTR-9C is self-certified by the taxpayer (no CA certification required).

Additional tax payable discovered in annual reconciliation must be paid (DRC-03) before filing GSTR-9. ITC differences disclosed in GSTR-9 may attract scrutiny but do not directly trigger automatic demand.

Late fee under Section 47: Rs.200/day (Rs.100 CGST + Rs.100 SGST), capped at 0.5% of turnover (0.25% each for CGST and SGST). Also, ITC claim for that year may be at risk.

GSTR-9 is optional (waived) for taxpayers with annual turnover up to Rs.2 crore (as per CBIC notifications for recent financial years). Check current notification for the specific FY.