GSTR-9 checklist

GSTR-9 checklist for FY 2025-26

Updated November 2026 · FY 2025-26, due 31 December 2026

GSTR-9 for FY 2025-26 is due by 31 December 2026: every regular taxpayer whose aggregate turnover for the year is above ₹2 crore files it, and above ₹5 crore the self-certified reconciliation GSTR-9C goes with it. Before filing, check four things: sales in the books against GSTR-1 (Tables 4 and 5), ITC in GSTR-3B against GSTR-2B (Tables 6 to 8), tax paid (Table 9), and what of the year went into the next year’s returns up to 30 November 2026 (Tables 10 to 14).

Who files, and by when

Before you open the form

Table by table

Outward supplies: Tables 4 and 5

Input tax credit: Tables 6, 7 and 8

Tax paid: Table 9

The year in the next year’s returns: Tables 10 to 14

Other details: Tables 15 to 18

GSTR-9C, above ₹5 crore

GSTR-9C reconciles GSTR-9 with the audited financial statements: turnover, taxable value, tax paid and input tax credit, with the reason for every difference that remains. It is self-certified and filed along with GSTR-9. From FY 2024-25 it also carries a table for the late fee payable and paid.

Late fee

The late fee runs from 31 December 2026 until the complete annual return is filed: GSTR-9, and GSTR-9C where it is required. It is not charged twice; a late GSTR-9C alone counts from the later of the due date and the day GSTR-9 was filed (CBIC Circular No. 246/03/2025-GST). Under the CGST Act, from FY 2022-23 onwards:

An annual return cannot be filed once three years have passed from its due date.

How rulee.in helps

rulee.in’s GST Reconciliation prepares the working papers behind GSTR-9. You file the return on the GST portal as usual.

GST Reconciliation is on the Plus plan (₹1,499 a month for the whole firm, plus GST) and Pro. Every paid plan starts with 3 weeks free, no card needed.

Official sources

This checklist summarises the law for practitioners; the notified form and its instructions govern.

Frequently asked questions

When is GSTR-9 for FY 2025-26 due?

By 31 December 2026, under section 44 of the CGST Act and rule 80. The form opened on the GST portal on 8 October 2026, and it opens for a GSTIN once every GSTR-1 and GSTR-3B of the year is filed.

Who does not need to file GSTR-9?

A registered person whose aggregate turnover for the year is up to ₹2 crore, from FY 2024-25 onwards (Notification No. 15/2025-Central Tax). Section 44 also leaves out Input Service Distributors, persons deducting or collecting tax under sections 51 and 52, and casual and non-resident taxable persons.

When is GSTR-9C needed?

When aggregate turnover for the year is above ₹5 crore. GSTR-9C is a self-certified reconciliation of GSTR-9 with the audited financial statements, filed along with GSTR-9 (rule 80(3)).

What is the late fee for filing GSTR-9 late?

Under the CGST Act, ₹25 a day for aggregate turnover up to ₹5 crore and ₹50 a day above ₹5 crore up to ₹20 crore, each capped at 0.02% of turnover in the State or Union territory (Notification No. 07/2023-Central Tax). Above ₹20 crore, section 47(2) applies: ₹100 a day, capped at 0.25%. The fee runs until GSTR-9, and GSTR-9C where it is required, are both filed.

What goes in Table 6A1?

ITC of the previous year, FY 2024-25, that was claimed in FY 2025-26, other than ITC reclaimed under rules 37 and 37A, which goes in Table 6H. Table 6A2, which is 6A less 6A1, is then split across Tables 6B to 6H.

Can FY 2025-26 sales still be corrected, or missed ITC claimed?

Only up to 30 November 2026, or the date GSTR-9 is filed if that is earlier (sections 37(3) and 16(4) of the CGST Act). Filing GSTR-9 before 30 November closes the window.

Is there a last date for filing an old GSTR-9?

Yes. An annual return cannot be filed once three years have passed from its due date.

Try rulee.in free

Free plan forever. 3 weeks free on every paid plan, no card needed.

Start free →