Step-by-Step Guide for GSTR-9 Annual Filing

Step-by-Step Guide for GSTR-9 Annual Return Filing

GSTR-9 is a mandatory annual GST return that consolidates all monthly and quarterly GST returns filed during a financial year.
It provides a complete summary of outward supplies, inward supplies, ITC, tax paid, and demands.

This blog explains the complete step-by-step process for GSTR-9 annual return filing, helping businesses remain compliant and audit-ready.


What Is GSTR-9?

GSTR-9 is an annual return that summarizes:

  • GSTR-1 (Sales details)
  • GSTR-3B (Tax payment & ITC)
  • Amendments made during the year

It ensures that yearly GST data is reconciled and declared accurately.


Who Is Required to File GSTR-9?

GSTR-9 must be filed by:

  • Regular GST taxpayers
  • Businesses registered under GST during the year

Not Required to File GSTR-9:

  • Composition taxpayers (file GSTR-4)
  • Casual taxable persons
  • Non-resident taxable persons
  • Input Service Distributors (ISD)

GSTR-9 Due Date

ReturnDue Date
GSTR-9 (Annual)31st December of next financial year

Late filing attracts penalties.


Documents Required for GSTR-9 Filing

  • Filed GSTR-1 returns
  • Filed GSTR-3B returns
  • GSTR-2A / GSTR-2B statements
  • Books of accounts
  • GST payment challans
  • Credit & debit notes

Tables Covered in GSTR-9

TableDescription
4Outward supplies
5Exempt & non-GST supplies
6Input Tax Credit availed
7ITC reversals
9Tax paid
10–11Amendments
12–13ITC of previous year
18HSN summary

Step-by-Step Process for GSTR-9 Annual Return Filing

Step 1: Login to GST Portal

  • Login using GSTIN, username, and password
  • Go to Returns → Annual Return

Step 2: Select Financial Year

  • Choose the relevant financial year
  • Click Prepare Online

Step 3: Auto-Populated Data Review

  • Portal auto-fetches data from:
    • GSTR-1
    • GSTR-3B
  • Review all tables carefully

Step 4: Update Missing or Correct Data

  • Enter:
    • Unreported supplies
    • ITC reversals
    • HSN-wise summary
  • Ensure consistency with books

Step 5: Compute Late Fee (If Any)

  • System auto-calculates late fees
  • No additional tax payment allowed through GSTR-9

Step 6: Preview GSTR-9

  • Download draft GSTR-9
  • Cross-check totals with annual books

Step 7: File GSTR-9

  • File using:
    • DSC (Companies & LLPs)
    • EVC (Individuals / Proprietors)

Step 8: Download Acknowledgement

  • Download ARN & filed return
  • Keep for audits and departmental scrutiny

Common Mistakes in GSTR-9 Filing

  • ❌ Mismatch between GSTR-1 & GSTR-3B
  • ❌ Incorrect ITC reporting
  • ❌ Missing HSN summary
  • ❌ Ignoring ITC reversals
  • ❌ Filing without reconciliation

Late Fee for GSTR-9

CategoryLate Fee
Per Day₹200 (₹100 CGST + ₹100 SGST)
Maximum0.5% of turnover per Act

Timely filing avoids heavy penalties.


Importance of GSTR-9 Filing

  • Mandatory annual GST compliance
  • Reduces audit & notice risk
  • Improves GST compliance rating
  • Ensures accurate ITC reporting
  • Required for future reconciliations

How Saving Mantra Helps with GSTR-9 Filing

Saving Mantra offers expert annual GST compliance services, including:

  • GSTR-9 preparation & filing
  • Yearly GST reconciliation
  • ITC validation with GSTR-2B
  • Error identification & correction
  • GST audit & notice support

✔ Audit-ready compliance
✔ Zero mismatch approach
✔ Expert GST review


Frequently Asked Questions (FAQs)

Q1. Is GSTR-9 mandatory for Nil turnover?
Yes, unless specifically exempted by notification.

Q2. Can GSTR-9 be revised after filing?
No. Once filed, it cannot be revised.

Q3. Can tax be paid through GSTR-9?
No. Any additional liability must be paid through DRC-03.

Q4. Is GSTR-9 required if GST registration was cancelled mid-year?
Yes, for the period registration was active.


Disclaimer

This article is for informational purposes only. GST laws, return formats, and due dates are subject to change as per government notifications. Always verify details from the official GST portal or consult a qualified GST professional before filing returns. Saving Mantra shall not be responsible for actions taken based on this content without professional advice.