GSTR-9 Annual Return: Complete Filing Guide 2024

GSTR-9 सालाना रिटर्न कैसे भरें

12 min read
29 December 2024
HCS

Reviewed by HCS Expert Team

Updated on 29 December 2024

GSTR-9 Annual Return: The Complete Guide

Every registered GST taxpayer must file GSTR-9 — the annual return. This consolidates your entire year's GST transactions. Missing or incorrect GSTR-9 invites scrutiny.

Who Must File GSTR-9?

CategoryGSTR-9 Required?
Regular taxpayersYes (mandatory if turnover > ₹2 Cr)
Turnover < ₹2 CrOptional but recommended
Composition dealersNo (file GSTR-9A instead)
Casual taxpayersNo
Input Service DistributorsNo
Non-resident taxpayersNo

Due Dates for FY 2023-24

FormDue DateWho Files
GSTR-931st December 2024Regular taxpayers
GSTR-9C31st December 2024Turnover > ₹5 Cr (self-certified)

Structure of GSTR-9

Part I: Basic Details (Auto-populated)

  • GSTIN, Legal Name, Trade Name
  • Financial Year

Part II: Outward & Inward Supplies

  • Table 4: Taxable outward supplies
  • Table 5: Outward supplies (zero-rated, exempt, nil-rated)
  • Table 6: Inward supplies

Part III: Input Tax Credit

  • Table 6A-6O: ITC availed
  • Table 7: ITC reversed
  • Table 8: ITC as per GSTR-2B

Part IV: Tax Paid

  • Table 9: Taxes paid through cash and ITC
  • Table 10-14: Amendments, advances, transitional credits

Part V: Details of Transactions

  • Table 15-16: Particulars of demands/refunds
  • Table 17-18: HSN/SAC summary

Step-by-Step Filing Process

Step 1: Prepare Data

  • Download all monthly GSTR-1 and GSTR-3B
  • Match with your books of accounts
  • Reconcile any differences

Step 2: Login to GST Portal

  • Go to gst.gov.in
  • Services > Returns > Annual Return > GSTR-9

Step 3: Download Draft

  • Download auto-populated GSTR-9
  • Compare with your records

Step 4: Fill Tables

  • Table 4-5: Verify outward supplies
  • Table 6-8: Verify ITC
  • Table 9: Verify tax payments

Step 5: File Return

  • Preview and submit
  • Sign with DSC or EVC

Common Mistakes to Avoid

  • 1. Not Reconciling with GSTR-1
  • - Difference between GSTR-9 and sum of monthly GSTR-1 = Notices
  • 2. Wrong ITC Reporting
  • - Report only eligible ITC - Check GSTR-2B mismatches

  • 3. Missing HSN Summary
  • - Table 17 requires HSN-wise details - Must match with your GSTR-1

  • 4. Not Accounting for Credit Notes
  • - Include all CN/DN in table 4

  • 5. Ignoring Auto-Populated Data
  • - Verify, don't just accept

    Reconciliation Checklist

    MatchSource 1Source 2
    SalesGSTR-9 Table 4Sum of GSTR-1
    ITCGSTR-9 Table 6GSTR-3B + Books
    Tax PaidGSTR-9 Table 9Electronic Credit/Cash Ledger

    Penalties for Non-Filing

    ScenarioPenalty
    Late filing₹200/day (₹100 CGST + ₹100 SGST)
    Maximum0.25% of turnover
    Non-filingScrutiny + Assessment

    How HCS Helps with GSTR-9

  • 1. Data Extraction: We pull data from your Tally
  • 2. Reconciliation: Match all 12 months of returns
  • 3. Error Correction: Fix discrepancies in monthly returns first
  • 4. Filing: Complete filing with verification
  • 5. Documentation: Provide reconciliation report for records
  • Don't risk GSTR-9 errors. Get expert help from HCS!

    Frequently Asked Questions

    What if my GSTR-9 doesn't match GSTR-3B?
    Small differences are acceptable with proper explanation. Large mismatches may trigger notices. HCS recommends filing amendments before GSTR-9.
    Can I revise GSTR-9 after filing?
    No, there is no revision facility for GSTR-9. File carefully the first time. Any corrections must go through the next year's return.
    Is GSTR-9C mandatory?
    Only for turnover > ₹5 Cr. It's a self-certification reconciliation statement. CAs are no longer required to certify it.
    What if I've not filed all monthly returns?
    You must file all pending GSTR-1 and GSTR-3B before GSTR-9 can be filed. Late fees will apply.