Menu

Don't let paperwork hold you back.

We handle all your company registrations, compliances, and legal formalities hassle-free!

GSTR-9 Annual Return 2025-26: Due Date, Who Must File & Penalties

T
Targolegal
May 07, 2026 · 20 min read
⁠Accounts GST

Every GST-registered business in India must close out its financial year with the most important annual compliance under the GST regime - GSTR-9, the GST Annual Return. For the financial year 2025-26, this return is due on 31 December 2026.

Unlike monthly or quarterly returns such as GSTR-1 and GSTR-3B, GSTR-9 is a comprehensive annual summary of all transactions, input tax credits, taxes paid, and adjustments made throughout the year. Missing this deadline - or filing it inaccurately - can result in penalties, scrutiny notices, and blocked e-way bill generation.

This guide explains who must file GSTR-9, what it contains, how it differs from GSTR-9C, and what you must do before December 2026.

What is GSTR-9?

GSTR-9 is the annual return filed by all regular GST taxpayers. It consolidates all the data you have already filed in your periodic returns - GSTR-1 (outward supplies) and GSTR-3B (summary return) - into a single annual document. The return covers:

  • All outward supplies (sales), categorised by tax rate and type
  • All inward supplies (purchases) and Input Tax Credit (ITC) availed
  • ITC reversed due to ineligibility
  • Taxes paid across CGST, SGST, and IGST heads
  • HSN-wise summary of outward and inward supplies
  • Amendments, late credits, and adjustments made during the year

Think of GSTR-9 as a reconciliation of your entire year of GST activity. It allows the tax department to cross-check your monthly data against the annual picture.

GSTR-9 Due Date for FY 2025-26

The due date for filing GSTR-9 for FY 2025-26 is 31 December 2026. The GST portal typically enables annual return filing from October of the following financial year. Historically, the government has extended this deadline in some years - always check the latest CBIC notifications for any changes.

Who Must File GSTR-9?

As per CBIC Notification No. 15/2025-Central Tax, GSTR-9 is mandatory for all regular GST-registered taxpayers with aggregate annual turnover exceeding Rs 2 crore. Specifically:

Taxpayer Category

GSTR-9 Requirement

Regular taxpayer, turnover above Rs 2 crore

Mandatory

Regular taxpayer, turnover up to Rs 2 crore

Optional (deemed filed on due date if not filed)

Composition scheme taxpayer

File GSTR-4 instead (not GSTR-9)

Non-resident taxable persons

Not required - file GSTR-5

OIDAR service providers

Not required - file GSTR-5A

Input Service Distributors

Not required

 

Note: Even if your turnover is below Rs 2 crore and filing is optional, filing GSTR-9 voluntarily is recommended for maintaining clean records and avoiding future scrutiny.

What is GSTR-9C and Who Must File It?

GSTR-9C is the reconciliation statement that maps the figures in your GSTR-9 against your audited annual financial statements. It is mandatory for taxpayers whose aggregate annual turnover exceeds Rs 5 crore.

From FY 2020-21 onwards, GSTR-9C is self-certified by the taxpayer - it no longer requires a Chartered Accountant certification. However, the reconciliation must be accurate and supported by audited books.

Important: GSTR-9C must be filed alongside GSTR-9 by the same deadline of 31 December 2026. If GSTR-9 is filed on time but GSTR-9C is filed late, late fee applies to GSTR-9C separately.

Penalties for Late Filing

Late filing of GSTR-9 attracts a penalty of Rs 200 per day - Rs 100 under CGST and Rs 100 under SGST - from the due date until the date of actual filing. This is capped based on your turnover:

Turnover Slab

Late Fee Cap

Up to Rs 5 crore

0.04% of turnover in the state/UT

Rs 5 crore to Rs 20 crore

0.04% of turnover in the state/UT

Above Rs 20 crore

0.50% of turnover in the state/UT

 

In addition to late fees, repeated non-filing may trigger scrutiny notices under Section 61 of the CGST Act and assessment proceedings. Once filed, GSTR-9 cannot be revised - any errors must be addressed through DRC-03 or refund applications.

Key Updates in GSTR-9 for FY 2025-26

GSTN released important FAQs and updates for GSTR-9 and GSTR-9C in December 2025. Key changes affecting FY 2025-26 filings include:

  • Table 6A1 and 6A2: New segregation introduced to separately identify ITC of the preceding financial year claimed in the current year, preventing double reporting
  • Table 8H1: New table for imports reported in FY 2024-25 where ITC was availed in FY 2025-26, ensuring reconciliation under Table 8I shows nil difference
  • ITC under Rule 37/37A: Reclaimed ITC must be reported in Table 6H of the year in which it is reclaimed, not the original invoice year
  • HSN Download Tool: A new tool provides consolidated Table 12 data from GSTR-1/1A to facilitate completion of Table 17 in GSTR-9

What You Must Do Before December 2026

  • File all pending GSTR-1 and GSTR-3B returns for FY 2025-26 - GSTR-9 cannot be submitted without all periodic returns being filed
  • Reconcile your sales data: Match GSTR-1 figures against your books of accounts and bank statements
  • Reconcile your ITC: Cross-check GSTR-2B auto-populated data against your purchase register - resolve any mismatches now
  • Review HSN codes: Ensure all outward supplies are correctly classified - HSN summary is mandatory for turnover above Rs 5 crore
  • Prepare GSTR-9C if your turnover exceeds Rs 5 crore: Have your audited financial statements ready
  • Start by October 2026: The GST portal opens annual return filing from October - do not wait until December

File via: GST Portal - Targolegal

How Targolegal Can Help

Our Targo Accounts service handles your complete GST compliance - including monthly GSTR-1 and GSTR-3B filings, ITC reconciliation, and annual GSTR-9 and GSTR-9C filing. We track your data throughout the year so annual return filing is accurate and on time.

If you need help reconciling your FY 2025-26 GST data or preparing for the December 2026 deadline, contact Targolegal today.

 

FAQs

1. What is the due date for GSTR-9 for FY 2025-26?
The deadline is 31 December 2026. While the GST Portal usually opens for filing in October, it is recommended to start early to allow time for data reconciliation.

2. Is GSTR-9 mandatory for all taxpayers?
No, it depends on your aggregate annual turnover:

  • Above Rs 2 crore: Filing is mandatory.

  • Up to Rs 2 crore: Filing is optional (it is deemed filed on the due date if you don't submit it).

3. What is GSTR-9C, and who needs to file it?
GSTR-9C is a reconciliation statement between your GSTR-9 and your audited financial statements. It is mandatory if your aggregate annual turnover exceeds Rs 5 crore.

4. What are the penalties for late filing?
The late fee is Rs 200 per day (Rs 100 CGST + Rs 100 SGST). However, this is capped based on your turnover:

  • Up to Rs 5 crore: Capped at 0.04% of turnover in the State/UT.

  • Above Rs 20 crore: Capped at 0.50% of turnover in the State/UT.

5. Can I revise my GSTR-9 after it is filed?
No. Once filed, GSTR-9 cannot be revised. Any errors or omissions found later must be corrected via form DRC-03 or through separate refund applications.

6. What are the key technical changes for FY 2025-26?
 Recent updates from the GSTN Tutorial Portal include:

  • Table 6A1 and 6A2: New segregation to identify ITC from the previous year separately and prevent double reporting.

  • Table 8H1: New table specifically for imports reported in the previous year where credit was taken in the current year.

  • HSN Download Tool: A tool to help auto-populate Table 17 (HSN summary) using data from your GSTR-1/1A filings.

7. What must I do before filing the annual return?

  • Ensure all GSTR-1 and GSTR-3B returns for the year are filed; you cannot file GSTR-9 if periodic returns are pending.

  • Reconcile sales data against your books and bank statements.

  • Cross-check GSTR-2B data against your purchase register to resolve ITC mismatches.

WhatsApp

More questions? Just write us a message