GSTR-9 Annual GST Return — Expert Filing & Reconciliation

GSTR-9 annual GST return filing with GSTR-9C reconciliation statement. Expert CA preparation, turnover reconciliation, ITC annual verification, and late fee management.

GSTR-9 Annual Return — Overview

GSTR-9 is the comprehensive annual summary of a GST taxpayer's entire year of GST compliance — outward supplies, inward supplies, ITC claimed and reversed, taxes paid, refunds, and demands. It is the GST equivalent of an annual financial statement filing, and filing it accurately requires reconciling 12 months of GSTR-1, GSTR-3B, and purchase register data with the audited accounts.

Who Must File What

Taxpayer TypeAnnual TurnoverFiling Required
Regular TaxpayerUp to ₹2 croreGSTR-9 (optional but recommended)
Regular Taxpayer₹2 crore – ₹5 croreGSTR-9 (mandatory)
Regular TaxpayerAbove ₹5 croreGSTR-9 + GSTR-9C (mandatory)
Composition DealerAnyGSTR-9A (annual)
E-commerce Operator (TCS)AnyGSTR-9B (annual)
ISD / Casual / Non-ResidentAnyExempt from GSTR-9

Structure of GSTR-9 — Table by Table

Part I — Basic Information

GSTIN, legal name, trade name, period of return, and aggregate turnover. Auto-populated from registration details.

Part II — Details of Outward Supplies (Tables 4 and 5)

Total outward supplies declared during the year (from all GSTR-1 filings). Broken into: taxable supplies, exempt, nil-rated, non-GST, exports, and supplies to SEZ. Any amendments made in subsequent year's GSTR-1 are captured separately.

Part III — ITC Details (Tables 6, 7, 8)

ITC availed during the year (from GSTR-3B summaries). Reconciled with GSTR-2A/2B. ITC reversals (under Section 17(5), Rule 42, Rule 43) declared here. Table 8 — ITC as per GSTR-2A vs ITC claimed — is the most scrutinised section.

Part IV — Taxes Paid (Tables 9 and 10)

Tax paid through cash ledger vs credit ledger. Should match the aggregate of all GSTR-3B payments for the year.

Part V — Transactions of Previous Year Reported in Current Year

Debit notes, credit notes, amendments that relate to the previous FY but were filed/amended in the current year.

Part VI — Other Information (Tables 15 to 19)

Demands and refunds, HSN summary of outward supplies, HSN summary of inward supplies, late fees payable.

GSTR-9C — Reconciliation Statement

GSTR-9C is the CA/CMA certified document that reconciles GSTR-9 figures with the audited Profit & Loss account and Balance Sheet. It serves as a GST audit in all but name. Key reconciliations required:

Common GSTR-9 Errors to Avoid

ErrorConsequence
Understating turnover vs audited accountsGSTR-9C reconciliation gap — triggers audit/SCN
Overstating ITC vs GSTR-2BITC mismatch — demand in next year's scrutiny
Not including amendments of prior year made in current yearPart V mismatch
Wrong HSN summary (Part II of GSTR-9)Data mismatch if HSN-wise return filed
Not declaring interest and late fee paid during the yearTax liability mismatch

GSTR-9 vs GSTR-3B — What to Reconcile Before Filing

  1. Aggregate outward supply in GSTR-9 vs sum of GSTR-1 monthly/quarterly returns
  2. ITC in GSTR-9 vs sum of GSTR-3B ITC entries
  3. Tax paid in GSTR-9 vs electronic cash/credit ledger payments
  4. Refund claimed vs refund received
  5. Amendments in GSTR-1 for the year — are they captured in the right tables?

Our GSTR-9 Filing Service

December 31 deadline approaching? Start GSTR-9 preparation now.

Get GSTR-9 Filing Assistance Call +91-9962 260 333

Frequently Asked Questions

What is GSTR-9?

GSTR-9 is the Annual GST Return that every registered taxpayer (except composition dealers, casual taxable persons, non-resident taxable persons, and ISD) must file for each financial year. It consolidates all outward and inward supply data, ITC claimed, taxes paid, and demands raised/settled during the year.

What is the due date for GSTR-9?

GSTR-9 is due on December 31 of the year following the financial year. For FY 2024-25, the due date is December 31, 2025. The government has extended this deadline in some years.

Who must file GSTR-9?

All regular GST registered taxpayers with aggregate annual turnover above ₹2 crore must file GSTR-9. Taxpayers below ₹2 crore are exempt but may voluntarily file.

What is GSTR-9C?

GSTR-9C is a reconciliation statement and audit certificate required from taxpayers with annual aggregate turnover above ₹5 crore. It must be certified by a Chartered Accountant or Cost Accountant. It reconciles the figures in GSTR-9 with the audited financial statements.

What are the late fees for GSTR-9?

Late fee for GSTR-9 is ₹200 per day (₹100 CGST + ₹100 SGST) subject to a maximum of 0.25% of the aggregate turnover in the state/UT. Late fee for GSTR-9C was removed from FY 2022-23 onwards.

Can GSTR-9 be revised?

No. GSTR-9 once filed cannot be revised. Errors can only be corrected in the GSTR-9 of the subsequent year or through the demand/adjudication process if the error results in short tax payment.

What are the differences between GSTR-9 and GSTR-9C?

GSTR-9 is the annual return (self-declaration by taxpayer). GSTR-9C is the reconciliation statement (auditor-certified) comparing GSTR-9 figures with audited P&L/balance sheet. GSTR-9 is mandatory above ₹2 crore; GSTR-9C is mandatory above ₹5 crore.

GSTR-9 vs GSTR-3B Monthly Returns — Reconciliation Points

The GSTR-9 is not a fresh filing — it is a summary and consolidation of all 12 months of GSTR-3B data for the financial year. The critical check: does the sum of 12 months of GSTR-3B match the annual GSTR-9 table values? Any difference needs explanation in GSTR-9 itself or may trigger scrutiny. Common reconciliation differences:

GSTR-9 for Multi-State Registrations

Companies with multiple GSTIN registrations (in multiple states) must file a separate GSTR-9 for each GSTIN. The "aggregate annual turnover" that determines whether GSTR-9 is mandatory is computed on a PAN-level (all GSTINs combined), but the filing is GSTIN-specific. This means a company with 10 state registrations must file 10 GSTR-9 returns — each state-specific GSTR-9 covers only that state's transactions.

GSTR-9C Self-Certification vs CA Certification

From FY 2020-21 onwards, GSTR-9C is self-certified by the taxpayer (the earlier mandatory CA certification was removed for most taxpayers). However, for taxpayers with annual aggregate turnover above ₹5 crore, GSTR-9C with CA/CMA certification is mandatory. Even for smaller taxpayers who self-certify, having a CA prepare and review the GSTR-9C before self-certification significantly reduces the risk of errors that trigger GST audit or scrutiny notices. Our service covers both self-certification support and full CA-certified GSTR-9C.

Late Fees and Amnesty Schemes

GSTR-9 late fee is ₹200 per day (₹100 CGST + ₹100 SGST) subject to a maximum of 0.25% of state turnover. For companies with large turnover in multiple states, the maximum late fee per state can be significant. CBDT/GSTN periodically announces amnesty windows where late fees are reduced — watch for these notifications. For taxpayers who have never filed GSTR-9 for multiple years, an amnesty window covering all pending years at reduced late fees is the cost-effective path to regularisation.

GSTR-9 for Real Estate Developers

Real estate developers have particularly complex GSTR-9 issues:

HSN Summary — Mandatory in GSTR-9

GSTR-9 requires HSN-wise summary of outward supplies (Table 17) and inward supplies (Table 18). For businesses that supply multiple goods/services across different HSN/SAC codes, this requires disaggregating the annual turnover by code. If you filed quarterly GSTR-1 with HSN-level data, this data is available in the portal and pre-populates Table 17. If you filed B2B invoices without HSN (below the mandatory threshold), the summary must be manually compiled from books.

Composition Dealer — GSTR-9A Annual Return

Composition scheme dealers file GSTR-9A (not GSTR-9). GSTR-9A is simpler — it captures total outward supplies, tax paid at the composition rate, and ITC that was reversed when the dealer opted into composition. However, composition dealers should be aware: if their turnover crosses the composition threshold (₹1.5 crore for goods, ₹50 lakh for services) at any point during the year, they must file GSTR-9 for the regular scheme period and GSTR-9A for the composition period as a split return. Failing to transition filing correctly is a common and penalised error.

Voluntary GSTR-9 Filing for Small Taxpayers

Taxpayers below ₹2 crore aggregate turnover are exempt from mandatory GSTR-9 filing. However, voluntary GSTR-9 filing is advisable for these taxpayers in certain circumstances:

Impact of New GST Provisions on GSTR-9

New provisions that affect GSTR-9 for FY 2024-25 filing (due December 2025):

Related Services