GSTR-9 Annual Return: A Complete Guide for FY 2025-26

Taxation & GST

GSTR-9 Annual Return: A Complete Guide for FY 2025-26

GSTR-9 is the annual GST return that consolidates your entire year of GST compliance. This guide covers who must file, what to include, common mistakes, and how to reconcile with your monthly returns.

A
AccentTax Consulting Team
8 min read
GSTR-9 Annual Return: A Complete Guide for FY 2025-26

GSTR-9 Annual Return: A Complete Guide for FY 2025-26

The GSTR-9 annual return is one of the most comprehensive compliance requirements under the GST framework. It consolidates an entire year's worth of GST transactions — outward supplies, inward supplies, input tax credit, and tax paid — into a single return that the GST department uses to verify the accuracy of your monthly/quarterly filings.

For many businesses, GSTR-9 is also the most error-prone return — because any discrepancy between your annual return and your monthly GSTR-1 and GSTR-3B filings will be flagged by the GSTN system.

This guide covers everything you need to know about GSTR-9 for FY 2025-26.

What is GSTR-9?

GSTR-9 is the annual return that every regular GST-registered taxpayer must file. It is a consolidation of all the monthly/quarterly returns filed during the financial year — GSTR-1 (outward supplies) and GSTR-3B (summary return with tax payment).

Think of GSTR-9 as the annual audit of your GST compliance — it gives the department a complete picture of your GST transactions for the year and allows them to cross-check against the data already available in the GSTN system.

Who Must File GSTR-9?

Mandatory for:

  • All regular GST-registered taxpayers with aggregate annual turnover above ₹2 crore

Exempt from GSTR-9:

  • Taxpayers with aggregate annual turnover up to ₹2 crore (filing is optional but recommended)
  • Composition scheme taxpayers (they file GSTR-9A instead)
  • Input Service Distributors (ISD)
  • Non-resident taxable persons
  • Casual taxable persons
  • Taxpayers paying TDS under Section 51
  • Taxpayers paying TCS under Section 52

GSTR-9C (Reconciliation Statement): Taxpayers with aggregate annual turnover above ₹5 crore must also file GSTR-9C — a reconciliation statement certified by a Chartered Accountant or Cost Accountant, comparing the figures in GSTR-9 with the audited financial statements.

Due Date for GSTR-9

The due date for GSTR-9 is 31st December following the end of the financial year.

For FY 2025-26: 31st December 2026

Late filing fee: ₹200 per day (₹100 CGST + ₹100 SGST), subject to a maximum of 0.25% of the taxpayer's turnover in the state/UT.

Structure of GSTR-9: Table-by-Table Explanation

GSTR-9 has 6 parts and 19 tables. Here is what each part covers:

Part I — Basic Details (Tables 1–3)

  • GSTIN, legal name, trade name
  • Financial year
  • Aggregate turnover as declared in the annual return

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

Table 4 — Outward Supplies: This is where you declare all your outward supplies (sales) for the year, broken down by:

  • Taxable supplies (other than zero-rated)
  • Zero-rated supplies (exports and SEZ supplies)
  • Nil-rated supplies
  • Exempted supplies
  • Non-GST supplies

The figures here should match the aggregate of your GSTR-1 filings for the year.

Table 5 — Outward Supplies on which Tax is Not Payable: Nil-rated, exempted, and non-GST outward supplies.

Part III — Details of ITC (Tables 6–8)

Table 6 — ITC Availed: Input tax credit availed during the year, broken down by:

  • ITC on inputs
  • ITC on input services
  • ITC on capital goods
  • ITC from imports
  • ITC from ISD
  • ITC under reverse charge

Table 7 — ITC Reversed: ITC reversed during the year — for ineligible credits, Rule 42/43 reversals, and other reasons.

Table 8 — Other ITC-Related Information: Reconciliation of ITC as per GSTR-2A/2B versus ITC actually availed. This is one of the most scrutinised tables — any excess ITC claimed over what is available in GSTR-2B will be flagged.

Part IV — Details of Tax Paid (Tables 9–11)

Table 9 — Tax Paid: Tax paid during the year through the electronic cash ledger and credit ledger, broken down by CGST, SGST, IGST, and cess.

Table 10 & 11 — Supplies and Tax Declared in Previous/Subsequent Year: Supplies relating to the current financial year that were declared in the previous year's returns, or will be declared in the next year's returns.

Part V — Particulars of Transactions for Previous FY (Tables 10–14)

Transactions pertaining to FY 2024-25 that were reported in GSTR-1 or GSTR-3B of FY 2025-26 (April to September 2026 — the extended window for amendments).

Part VI — Other Information (Tables 15–19)

  • Demands and refunds
  • HSN-wise summary of outward supplies
  • HSN-wise summary of inward supplies
  • Late fees payable and paid

The Critical Reconciliation: GSTR-9 vs GSTR-1 vs GSTR-3B

The most important — and most error-prone — aspect of GSTR-9 is reconciling the figures across your three data sources:

1. GSTR-9 vs GSTR-1

The outward supply figures in GSTR-9 (Table 4) should match the aggregate of your GSTR-1 filings for the year. Common mismatches:

  • Amendments made in subsequent months
  • Credit notes and debit notes
  • Advances received and adjusted
  • B2C supplies reported in aggregate

2. GSTR-9 vs GSTR-3B

The tax paid figures in GSTR-9 (Table 9) should match the aggregate of your GSTR-3B filings. Common mismatches:

  • ITC availed in GSTR-3B but not reflected in GSTR-2B
  • Reverse charge liability declared in GSTR-3B
  • Tax paid under wrong head (IGST vs CGST/SGST)

3. GSTR-9 vs Books of Accounts

For GSTR-9C filers, the figures in GSTR-9 must also reconcile with the audited financial statements. Common differences:

  • Revenue recognition differences (GST point of supply vs accounting accrual)
  • Advances and deferred revenue
  • Exempt and non-GST income included in financial statements

Common Mistakes in GSTR-9 Filing

1. Incorrect turnover declaration Turnover in GSTR-9 must match the aggregate of GSTR-1 filings. Including exempt supplies, nil-rated supplies, and non-GST supplies in the wrong tables is a common error.

2. ITC mismatch with GSTR-2B Claiming ITC in GSTR-9 that is not available in GSTR-2B will trigger a mismatch notice. Always reconcile ITC with GSTR-2B before filing.

3. Missing amendments and credit notes Amendments made in GSTR-1 after the original filing period must be correctly reflected in GSTR-9.

4. Wrong HSN codes HSN-wise summary (Table 17) must use the correct 4-digit or 8-digit HSN codes as applicable based on your turnover.

5. Not declaring ITC reversals ITC reversed during the year (for ineligible credits, Rule 42/43 proportionate reversal, etc.) must be declared in Table 7.

6. Ignoring the extended window Transactions relating to FY 2025-26 that were reported in GSTR-1/3B of April–September 2026 must be included in GSTR-9 for FY 2025-26.

GSTR-9C: The Reconciliation Statement

For taxpayers with aggregate annual turnover above ₹5 crore, GSTR-9C is mandatory. It is a reconciliation statement that:

  • Compares the figures in GSTR-9 with the audited financial statements
  • Identifies and explains any differences
  • Must be certified by a Chartered Accountant or Cost Accountant

Key reconciliations in GSTR-9C:

  • Turnover as per financial statements vs. turnover as per GSTR-9
  • ITC as per financial statements vs. ITC as per GSTR-9
  • Tax payable as per GSTR-9C vs. tax paid as per GSTR-9

Step-by-Step Filing Process

Step 1: Download GSTR-1 and GSTR-3B data Download the consolidated data for all months of the financial year from the GST portal.

Step 2: Reconcile with books of accounts Compare the GST portal data with your books — identify any differences and determine whether amendments are needed.

Step 3: Reconcile ITC with GSTR-2B Download the annual GSTR-2B and reconcile with ITC claimed in GSTR-3B. Identify any excess claims that need to be reversed.

Step 4: Prepare GSTR-9 data Compile the data for each table in GSTR-9 — outward supplies, ITC, tax paid, and other information.

Step 5: File on the GST portal Log in to gst.gov.in, go to Returns → Annual Return, select FY 2025-26, and file GSTR-9.

Step 6: File GSTR-9C (if applicable) If your turnover exceeds ₹5 crore, prepare and file GSTR-9C with CA certification.

Penalties for Non-Filing or Late Filing

OffencePenalty
Late filing of GSTR-9₹200 per day (₹100 CGST + ₹100 SGST), max 0.25% of turnover
Non-filing after noticeGeneral penalty up to ₹25,000 under Section 125
Incorrect information in GSTR-9Penalty under Section 122 if it results in short payment of tax

How AccentTax Consulting Can Help

GSTR-9 preparation requires a thorough reconciliation of an entire year's GST data — a time-consuming and technically demanding process. Our GST team provides:

  • Complete GSTR-9 preparation and filing
  • GSTR-9C preparation and CA certification
  • ITC reconciliation with GSTR-2B
  • Identification and resolution of mismatches before filing
  • Response to GST notices arising from GSTR-9 discrepancies

Contact us to ensure your GSTR-9 is filed accurately and on time.

Explore Topics

#GST#GSTR-9#annual return#GST compliance#GSTR-9C
A

Written by

AccentTax Consulting Team

Content creator and writer sharing insights and stories.

Share: