Seedan — Your Trusted Business Partner
GST Services

GST Annual Return Filing (GSTR-9) in India

GSTR-9 is the annual GST return that consolidates all monthly/quarterly returns filed during a financial year into a single comprehensive summary, mandatory for regular taxpayers with annual turnover above ₹2 crore (optional below that threshold in most years, subject to periodic government notifications). It reconciles sales, purchases, input tax credit, and tax paid across the entire year, and must be filed by 31st December following the end of the financial year.

1,000+ registered CA/CS assisted Pan-India service
GSTR-9 Annual Return — illustration

Get your GSTR-9 filed accurately — avoid annual reconciliation errors

What Is GSTR-9?

GSTR-9 is a consolidated annual return that brings together data from all GSTR-1 and GSTR-3B returns filed during a financial year, requiring businesses to reconcile their books of accounts with what was actually reported in monthly/quarterly filings. It's fundamentally different from routine monthly filing — it's a year-end audit-style reconciliation, not just a summary.

Businesses with turnover above ₹5 crore in many years also need to file GSTR-9C, a reconciliation statement certified by a Chartered Accountant, alongside GSTR-9. Applicability thresholds for both are periodically revised by government notification, so it's important to confirm current requirements each filing season.

Documents & Data Required

RequirementMandatory?Purpose
All GSTR-1 and GSTR-3B filed during the yearMandatoryBase data for annual reconciliation
Books of accounts (sales, purchase, expense ledgers)MandatoryCross-verification against filed returns
Input tax credit recordsMandatoryReconciles ITC claimed vs GSTR-2B/2A
HSN-wise summary of suppliesMandatoryDetailed classification of goods/services supplied
GSTR-9C reconciliation statement (if turnover exceeds threshold)Mandatory above applicable thresholdCA-certified reconciliation between GSTR-9 and audited financials

Step-by-Step Process

  1. 1
    Confirm applicability — turnover threshold determines whether GSTR-9 (and GSTR-9C) is mandatory for the year.
  2. 2
    Compile all monthly/quarterly GSTR-1 and GSTR-3B data filed during the financial year.
  3. 3
    Reconcile books of accounts against the consolidated GST data — sales, purchases, and tax paid.
  4. 4
    Reconcile input tax credit claimed during the year against GSTR-2B/2A records.
  5. 5
    Prepare the HSN-wise summary and other required annual disclosures.
  6. 6
    File GSTR-9 on the GST portal, and GSTR-9C if applicable, before the due date.
  7. 7
    Retain reconciliation records, since discrepancies identified during annual filing can sometimes trigger a GST Notice for clarification.

Full-year reconciliation & GSTR-9/9C filing — all handled for you

GSTR-9 vs Related GST Filings

FactorGSTR-9 (Annual Return)Monthly/Quarterly FilingGST Amendment
FrequencyOnce a yearMonthly or quarterlyAs and when needed
PurposeFull-year reconciliation and consolidationOngoing tax reporting and paymentCorrecting registration or return details
Due date31st December (following the financial year)Monthly/quarterly deadlinesNo fixed schedule
ComplexityHigh — full-year reconciliationModerate, routineVaries

Frequently Asked Questions

No, GSTR-9 is generally mandatory for regular taxpayers with annual turnover above ₹2 crore, though this threshold and related exemptions are periodically revised by government notification — it's worth confirming current applicability each filing year.

GSTR-9 is typically due on 31st December following the end of the relevant financial year, though the government occasionally extends this deadline through official notifications.

GSTR-9 is the annual return consolidating the year's GST data, while GSTR-9C is a reconciliation statement — required for businesses above a higher turnover threshold — that must be certified confirming the figures in GSTR-9 match the business's audited financial statements.

A significant mismatch identified during GSTR-9 filing can lead to additional tax liability, interest, or trigger a GST Notice seeking clarification — this is why thorough reconciliation before filing is important rather than treating it as a routine formality.

No, once filed, GSTR-9 generally cannot be revised, which makes careful reconciliation before submission especially important compared to monthly returns. ---

1,000+ businesses registered

Ready to get your GSTR-9 filed?

Full-year reconciliation & filing in one package.

WhatsApp Us Call Now

4.9/5 rated • Bengaluru-based CA/CS team

CA

Reviewed by our compliance team

CA/CS Panel, Seedan Group

This guide is reviewed by practicing Chartered Accountants and Company Secretaries at Seedan Group with hands-on experience in Indian business registration and compliance. Content is for general guidance and updated as regulations change.

Other services our clients often pair with this one.

Call Now WhatsApp