Last Updated: May 15, 2026 | Reviewed by Parul Singh (GST Practitioner)

What is GSTR-9? (Annual Return)

GSTR-9 is the annual return that consolidates all monthly/quarterly returns (GSTR-1, GSTR-3B) filed during a financial year. It provides a summarized view of:

  • All outward supplies made during the year
  • All inward supplies received
  • Input Tax Credit (ITC) claimed and utilized
  • Tax paid (CGST, SGST, IGST, Cess)
  • Demand, refund, and other adjustments
📌 Key Point: GSTR-9 is an annual consolidation - not a new return. It should match the aggregate of all your monthly/quarterly returns filed during the financial year.

Types of Annual Returns

Form TypeWho FilesDescription
GSTR-9Regular taxpayers (Turnover > ₹2 crore)Annual return with detailed consolidation
GSTR-9AComposition taxpayersAnnual return for composition scheme taxpayers
GSTR-9CTaxpayers with turnover > ₹5 croreReconciliation statement certified by CA

GSTR-9 Due Date & Applicability

Due Date

31st December of the following financial year

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

Applicable For

All regular taxpayers registered under GST, including:

  • Normal taxpayers
  • Casual taxable persons
  • Non-resident taxable persons

Who Needs to File GSTR-9?

Turnover > ₹2 crore Mandatory

Must file GSTR-9 annual return with detailed tables

Turnover ≤ ₹2 crore Optional

Can file simplified version with fewer details (Table 4, 5, 6, 7, 9, 10 only)

⚠️ Note: Even if you have filed NIL returns for the entire year, you still need to file GSTR-9 (NIL annual return).

Understanding GSTR-9 Tables (Part I to VI)

Part I - Basic Details (Table 1-3)

GSTIN, legal name, trade name, turnover details (consolidated from monthly returns)

Part II - Outward Supplies (Table 4-5)

Details of taxable, exempt, nil-rated, non-GST outward supplies (from GSTR-1)

Part III - Inward Supplies (Table 6-7)

Details of inward supplies, ITC claimed (from GSTR-3B), and ITC reversal

Part IV - Tax Paid (Table 8-9)

Tax paid details (CGST, SGST, IGST, Cess) as per GSTR-3B

Part V - Amendments (Table 10-13)

Amendments to outward/inward supplies made during the year

Part VI - Other Information (Table 14-19)

Demand, refund, ITC reversal, late fee, and other adjustments

Step-by-Step GSTR-9 Filing Process

1 Login to GST Portal

Visit www.gst.gov.in and log in with your credentials.

2 Navigate to Annual Return

Go to Services → Returns → Annual Return. Select the Financial Year.

3 Select GSTR-9

Click on "Prepare Online" for GSTR-9. The system auto-populates data from your monthly returns.

4 Review Auto-populated Data

Review all tables (Part I to VI). The system auto-fills most fields from your GSTR-1 and GSTR-3B.

5 Fill Missing Information

Enter additional details not auto-populated:

  • Amendments to previous returns
  • ITC reversal details
  • Demand, refund, and other adjustments
6 Reconciliation Check

Ensure the annual figures match the aggregate of monthly returns. Discrepancies may trigger notices.

💡 Tip: Download GSTR-1 and GSTR-3B summaries for reconciliation
7 Submit GSTR-9

After verification, click "Submit". File using:

  • DSC (Digital Signature Certificate): For companies and LLPs
  • EVC (Electronic Verification Code): OTP for individuals/proprietorships
8 Download Acknowledgment

Download the acknowledgment with ARN for your records.

Reconciliation with Monthly Returns

GSTR-9 TableSourceReconciliation With
Table 4 - Outward SuppliesGSTR-1Sum of all monthly GSTR-1 outward supply values
Table 6 - Inward SuppliesGSTR-3BSum of all monthly GSTR-3B inward supply values
Table 7 - ITC ClaimedGSTR-3B & GSTR-2BSum of monthly ITC claimed in GSTR-3B, verified with GSTR-2B
Table 8 - Tax PaidGSTR-3BSum of monthly tax paid (CGST, SGST, IGST, Cess)
⚠️ Reconciliation Tips:
  • Download GSTR-1 and GSTR-3B summaries for the entire financial year
  • Use Excel to aggregate monthly figures
  • Cross-verify with books of accounts
  • Any mismatch should be explained in Table 19 (Other Information)

Late Fees & Penalties for Delayed Filing

Tax Liability StatusLate FeeMaximum
No tax liability (NIL return)₹200 per day (₹100 CGST + ₹100 SGST)0.25% of turnover
With tax liability₹200 per day (₹100 CGST + ₹100 SGST)0.25% of turnover
⚠️ Important: Unlike GSTR-1 and GSTR-3B, there is no maximum ceiling on late fees for GSTR-9. The maximum is calculated as 0.25% of your turnover, which can be substantial for businesses with high turnover.

Common Errors & How to Avoid Them

Arithmetic Mismatch

Ensure the sum of monthly figures exactly matches the annual totals. Use Excel for verification.

ITC Reconciliation Error

Cross-verify ITC claimed with GSTR-2B. Unverified ITC should be reversed in Table 14.

Last Minute Filing

Start reconciliation early. Don't wait until December 31st - portal may get slow.

Wrong Turnover Reporting

Ensure turnover reported in Table 1 matches audited financial statements.

HSN Summary Missing

If turnover > ₹5 crore, HSN summary at 6-digit level is mandatory.

Amendments Not Recorded

Record all debit/credit notes issued during the year in Table 10-13.

GSTR-9C - Reconciliation Statement (For turnover > ₹5 crore)

📌 What is GSTR-9C?

GSTR-9C is a reconciliation statement that must be filed by taxpayers with aggregate turnover exceeding ₹5 crore in a financial year. It compares the GST returns filed with the audited annual financial statements.

  • Who files? Taxpayers with turnover > ₹5 crore
  • Certified by? Chartered Accountant (CA) or Cost Accountant
  • Due date: Same as GSTR-9 (31st December)
  • Penalty for non-filing: ₹200 per day subject to 0.25% of turnover

Frequently Asked Questions about GSTR-9

❓ What is the due date for GSTR-9?
31st December of the following financial year. Example: FY 2025-26 GSTR-9 due by Dec 31, 2026.
❓ Do I need to file GSTR-9 if my turnover is below ₹2 crore?
Filing is optional for turnover ≤ ₹2 crore, but recommended for maintaining compliance record.
❓ What is the late fee for GSTR-9?
₹200 per day (₹100 CGST + ₹100 SGST) subject to maximum 0.25% of turnover.
❓ Do I need to file GSTR-9 if I filed NIL returns?
Yes, you need to file a NIL GSTR-9 even if you had no business activity during the year.
❓ Can I revise GSTR-9 after filing?
No, GSTR-9 cannot be revised. Errors can only be corrected through a separate process (if permitted by department).
❓ Do I need to file GSTR-9C?
If your aggregate turnover exceeds ₹5 crore in a financial year, GSTR-9C is mandatory.
Advertisement
P

Parul Singh

GST Practitioner & Tax Consultant | 15+ Years Experience

Expert GST practitioner based in New Delhi. Helped 1,500+ businesses with registration, return filing, and compliance. WhatsApp: +91-9540104776