Gondley Consulting logoGondley Consulting

Blog

GSTR-9 for 2025-26: who files by 31 December, the 30 November input tax credit limit, and the papers to ask clients for

Two neat stacks of invoices beside a ledger with ticks, a calculator and a calendar card on a teal desk mat

November is for the papers; December is for the return.

Key takeaways

  • Under rule 80 of the CGST Rules, the annual return in GSTR-9 is due by 31 December after the financial year, so 31 December 2026 for 2025-26. Composition taxpayers file GSTR-9A instead.
  • Taxpayers whose aggregate turnover exceeds ₹5 crore also file GSTR-9C, a self-certified reconciliation statement, by the same date.
  • Notification No. 15/2025–Central Tax exempts registered persons with aggregate turnover up to ₹2 crore from the annual return, from 2024-25 onwards.
  • Under section 16(4) of the CGST Act, input tax credit for a year's invoices cannot be taken after 30 November following that year, or after the annual return is filed, whichever is earlier. Filing GSTR-9 early can close the window for a client's last credits.

GSTR-9 is a December job that is really a November job. The return mostly restates what was filed through the year, but the year's last input tax credit has to be taken by 30 November, and every missing invoice found while preparing the return is one the client has to send. Asking for the papers in the first week of November leaves time for both.

Who files, and by when

Rule 80(1) of the CGST Rules requires every registered person, other than input service distributors, persons deducting or collecting tax at source, casual and non-resident taxable persons and those exempted under section 44, to file the annual return in GSTR-9 on or before 31 December following the end of the financial year. A taxpayer under the composition scheme files GSTR-9A.1

Rule 80(3) adds that a taxpayer whose aggregate turnover in the year exceeds ₹5 crore also files a self-certified reconciliation statement in GSTR-9C, with the annual return and by the same date.1

Notification No. 15/2025–Central Tax of 17 September 2025 exempts registered persons whose aggregate turnover in a financial year is up to ₹2 crore from filing the annual return, for 2024-25 onwards.2 So your clients fall into three groups:

Aggregate turnover in 2025-26What to file by 31 December 2026
Up to ₹2 croreNo annual return, under the exemption
Above ₹2 crore, up to ₹5 croreGSTR-9
Above ₹5 croreGSTR-9 and the self-certified GSTR-9C

The 30 November input tax credit limit

Section 16(4) of the CGST Act says input tax credit for an invoice or debit note cannot be taken after 30 November following the end of the financial year it belongs to, or after the annual return is filed, whichever is earlier.3 For 2025-26, that is 30 November 2026.

Two things follow. Any credit still missing from a client's 2025-26 returns has to be claimed in the return filed by then. And filing GSTR-9 before 30 November ends the window at that moment. Our recommendation is to match each client's purchase records against the credit claimed in the first half of November, and to file the annual return only after that.

Two short lists side by side with matching ticks and one gap, beside a pen on a teal desk mat

The papers to ask for

  • Sales for the year: the sales register or invoice list, and credit and debit notes, to match against the GSTR-1s filed.
  • Purchases for the year: the purchase register, to match against the credit claimed in GSTR-3B and the suppliers' figures.
  • Anything paid under reverse charge, and any credit reversed during the year.
  • Invoices that arrived late, from 2025-26 suppliers, which may still be claimed until 30 November.
  • For clients above ₹5 crore: the audited or final books, for the reconciliation in GSTR-9C.

Messages you can copy

Replace the words in brackets, and write them in English or Hindi, whichever the client uses. The year's GST messages are in our GST reminder templates.

The papers · first week of November, to clients above ₹2 crore

Namaste [Name] ji, this is [Firm]. For your GST annual return for 2025-26, due by 31 December, please send by [10 November]: the sales and purchase registers for the year, credit and debit notes, and any 2025-26 purchase bills that reached you late. Late bills can only be claimed until 30 November.

The missing credit · mid-November, only where a gap is found

[Name] ji, we found [number] purchase bills from 2025-26 whose input tax credit has not been claimed yet, worth about ₹[amount]. They can only be claimed until 30 November. Please confirm by [date] that these are genuine and paid, and we will include them.

Clients up to ₹2 crore · once, so they do not worry

Namaste [Name] ji, as your turnover for 2025-26 was up to ₹2 crore, you do not need to file the GST annual return this year. Your monthly or quarterly returns continue as usual.

The year's other dates are in our compliance calendar, and the papers request style is the same as in our ITR documents checklist.

What can run by itself

  • The three groups, worked out from each client's turnover for the year, so the right message goes to each.
  • The papers request and a follow-up that names only what is still missing, as in our client reminders.
  • The registers and bills, read as they arrive and filed under the client, as in our document processing.
  • A hold on filing any client's GSTR-9 before 30 November until a partner has checked the credit.

What stays with your team

  • The match itself, and what to do with differences between the books and the returns.
  • Whether a late bill qualifies for credit at all.
  • The self-certified GSTR-9C, which needs the final books and a partner's review.

More of what we write for CA practices is on the blog.

Questions CAs ask

What is the due date of GSTR-9 for 2025-26?

31 December 2026, under rule 80 of the CGST Rules: 31 December following the end of the financial year.

Who must file GSTR-9C?

Taxpayers whose aggregate turnover in the year exceeds ₹5 crore, as a self-certified reconciliation statement with the annual return.

Is GSTR-9 optional for small taxpayers?

Notification No. 15/2025–Central Tax exempts registered persons with aggregate turnover up to ₹2 crore from the annual return, from 2024-25 onwards.

What is the last date to claim input tax credit for 2025-26?

30 November 2026, or the date the annual return is filed if that is earlier, under section 16(4) of the CGST Act.

Should GSTR-9 be filed before 30 November?

Our recommendation is not to, unless you are sure no credit for the year remains to be claimed, because filing the annual return ends the window under section 16(4).

Sources

  1. Central Board of Indirect Taxes and Customs, CGST Rules, 2017, Rule 80, annual return.
  2. Central Board of Indirect Taxes and Customs, Notification No. 15/2025–Central Tax, 17 September 2025, as reported by Lexplosion.
  3. Central Board of Indirect Taxes and Customs, CGST Act, 2017, section 16, sub-section (4).
Ayush Gondley

About the author

Ayush Gondley founded Gondley Consulting, which builds automation for CA practices in India: client documents before deadlines, compliance calendars, fee reminders and onboarding. Before that he was a marine engineer at Maersk, keeping complex systems running at sea. He is based in Indore. Gondley Consulting on LinkedIn