GST

How to File GST Annual Return (GSTR-9) – Complete Guide

Step-by-step guide to filing GSTR-9 annual return under GST. Learn about due dates, tables, reconciliation with GSTR-1 and GSTR-3B, and common issues.

FileWithUs.ai Team5 June 20259 min read

What is GSTR-9?

GSTR-9 is the annual return that every regular GST-registered taxpayer must file for each financial year. It is a consolidated summary of all the monthly/quarterly returns (GSTR-1 and GSTR-3B) filed during the year, along with additional details about the taxpayer's outward and inward supplies, ITC, and tax paid.

Who Must File GSTR-9?

All regular taxpayers registered under GST must file GSTR-9, except:

  • Composition scheme taxpayers (they file GSTR-4 as annual return)
  • Casual taxable persons
  • Non-resident taxable persons
  • Input Service Distributors
  • TDS/TCS deductors/collectors
  • Taxpayers with aggregate turnover up to ₹2 crore (optional filing)

GSTR-9 Due Date

The due date for filing GSTR-9 is 31st December of the year following the financial year. For example:

  • GSTR-9 for FY 2024-25: Due by 31st December 2025

GSTR-9 Tables Explained

Part I – Basic Details (Tables 1-3)

GSTIN, legal name, trade name, and financial year. These are auto-populated from the GST portal.

Part II – Outward Supplies (Tables 4-5)

Details of all outward supplies made during the year:

  • Table 4: Taxable, zero-rated, nil-rated, and exempt supplies
  • Table 5: Outward supplies on which tax is not payable (advances, amendments)

Part III – Inward Supplies (Table 6)

ITC claimed during the year from various sources — imports, inward supplies from registered and unregistered persons, and ISD credit.

Part IV – ITC Details (Tables 7-8)

  • Table 7: ITC reversed and ineligible ITC
  • Table 8: Other ITC details including ITC as per GSTR-2B and the difference with claimed ITC

Part V – Tax Paid (Table 9)

Tax payable and paid — breakup of IGST, CGST, SGST/UTGST, and Cess with details of tax paid through cash and ITC.

Part VI – Other Information (Tables 10-18)

Additional details including:

  • Amendments and credit/debit notes not reported in returns
  • HSN-wise summary of outward and inward supplies
  • Late fee details
  • Demands and refunds

Step-by-Step GSTR-9 Filing Process

  1. Reconcile GSTR-1 with books – Ensure sales reported in GSTR-1 match your accounting records
  2. Reconcile GSTR-3B with books – Verify tax paid and ITC claimed matches your records
  3. Reconcile GSTR-1 with GSTR-3B – Identify and document any differences
  4. Login to GST portal and navigate to GSTR-9 for the relevant financial year
  5. Review auto-populated data from GSTR-1 and GSTR-3B filings
  6. Fill additional details that are not auto-populated
  7. Compute and file with DSC or EVC

Common Issues in GSTR-9 Filing

  • Mismatch between GSTR-1 and GSTR-3B – Common due to amendments, wrong period reporting
  • ITC discrepancies – Difference between ITC claimed in GSTR-3B and ITC in GSTR-2B/books
  • HSN-wise summary errors – Incorrect or missing HSN codes for products and services
  • Advance tax adjustments – Advances received but not adjusted against invoices

GSTR-9C: Reconciliation Statement

Taxpayers with turnover above ₹5 crore must also file GSTR-9C, a self-certified reconciliation statement that reconciles the annual return figures with the audited financial statements.

Prepare for GSTR-9 with FileWithUs.ai

FileWithUs.ai makes annual return preparation straightforward. The platform generates reconciliation reports comparing your GSTR-1, GSTR-3B, and book data throughout the year, so when GSTR-9 filing time comes, your data is already verified and aligned.

Simplify Your Tax & Business Management

FileWithUs.ai helps you file income tax returns, create GST invoices, track compliance, and manage your business — all in one platform.

Get Started Free
GSTR-9 annual return filinghow to file GSTR-9 onlineGSTR-9 due date 2025GST annual return guideGSTR-9 tables explainedGSTR-9 reconciliation tipsGSTR-9 turnover limit exemption