Quick answer
Who has to do GSTR 9 filing for FY 2025-26, and by when?
GSTR 9 filing for FY 2025-26 must be completed by 31 December 2026 by regular GST taxpayers whose aggregate turnover is above ₹2 crore. Above ₹5 crore you also file GSTR-9C, a reconciliation statement that is now self-certified. Below ₹2 crore, filing is reported to be optional from FY 2024-25.
- Due date for FY 2025-26: 31 December 2026
- Up to ₹2 crore turnover: reported exemption
- Above ₹5 crore: GSTR-9C as well, self-certified
- First annual return covering the 22 September 2025 rate change
- Once filed, GSTR-9 cannot be revised
What is GSTR 9 filing and who needs it for FY 2025-26?
GSTR-9 is the annual return of a regular GST taxpayer. It restates, for the whole year, the outward supplies already reported in GSTR-1, the tax paid through GSTR-3B and the input tax credit taken, and it shows the corrections made after the year closed. Whether you must file depends on aggregate turnover.
Aggregate turnover is worked out on the PAN, so a Delhi trader with a second GSTIN in Haryana adds both registrations together to test the limit. The return itself is filed separately for each GSTIN. Reports say businesses up to ₹2 crore have been exempt from GSTR-9 since FY 2024-25 under Notification 15/2025-Central Tax, but we could not find that notification on the CBIC website, so confirm your position before you skip the return.
The table shows what each turnover band files for FY 2025-26. Composition taxpayers, input service distributors and casual taxable persons follow different annual rules, so check those cases separately.
| Aggregate turnover in FY 2025-26 | GSTR-9 | GSTR-9C | Due date |
|---|---|---|---|
| Up to ₹2 crore | Reported as exempt (optional) | Not required | 31 December 2026 if you choose to file |
| Above ₹2 crore and up to ₹5 crore | Mandatory | Not required | 31 December 2026 |
| Above ₹5 crore | Mandatory | Mandatory, self-certified | 31 December 2026 |
Sources: CBIC Circular 246/03/2025 for self-certified GSTR-9C, GSTN combined FAQ on GSTR-9 and 9C (17 December 2025), checked October 2026. The ₹2 crore exemption is from secondary coverage of Notification 15/2025-CT.
What is different about the FY 2025-26 annual return?
FY 2025-26 is harder to close than earlier years for three reasons: the GST rate structure changed mid-year on 22 September 2025, GSTR-3B liability became locked to GSTR-1 from the July 2025 tax period, and corrections now run through GSTR-1A. Each one changes how the annual figures must be matched.
- Two rate structures in one year. Under GST 2.0, the 12% and 28% slabs were removed from 22 September 2025, leaving 5% and 18% as the main rates plus 40% for sin and luxury goods. The HSN summary has to agree with the invoices on both sides of that date. Our GST rates 2026 guide lists the current slabs.
- The GSTR-3B hard-lock. From the July 2025 tax period, the outward liability auto-filled into GSTR-3B could not be edited. Mistakes had to be fixed through GSTR-1A before filing GSTR-3B, so the annual return must pick up those GSTR-1A amendments, not just the original GSTR-1.
- Self-certified GSTR-9C. Businesses above ₹5 crore still reconcile audited books with GSTR-9, but the statement is now certified by the taxpayer. The reconciliation work has not gone away; the responsibility now sits with the business.
Need help with GSTR-9 annual return filing? Talk to a chartered accountant in Delhi today. First call is free.
Documents and data needed for GSTR-9
Before opening the return, collect the full year's GST filings, the books of account and the purchase register, then match them month by month. Most of the time on a GSTR-9 goes into this preparation, not into typing the form.
| Item | Where it comes from | Why it matters |
|---|---|---|
| GSTR-1 and any GSTR-1A for April 2025 to March 2026 | GST portal | Base figures for outward supplies and amendments |
| GSTR-3B for all 12 months (or 4 quarters under QRMP) | GST portal | Tax actually paid in cash and through credit |
| GSTR-2B statements for the year | GST portal | Credit available from suppliers' filings |
| Sales and purchase registers, credit and debit notes | Accounting software such as Tally or Zoho Books | Checks that the books agree with the returns |
| Invoice data split before and after 22 September 2025 | Books or billing software | Rate-wise and HSN-wise reporting after GST 2.0 |
| Audited financial statements (above ₹5 crore) | Statutory auditor | Needed for the GSTR-9C reconciliation |
| Login, DSC or EVC of the authorised signatory | Business | Needed to submit the return |
Rate change date from the GST Council press release of September 2025, checked October 2026.
How to file GSTR-9 on the GST portal: step by step
GSTR-9 is filed online at gst.gov.in. The portal pre-fills most figures from your GSTR-1, GSTR-1A and GSTR-3B, and you correct or complete them from your books before paying any shortfall and submitting.
- 1
Reconcile first
Match the books with GSTR-1, GSTR-1A, GSTR-3B and GSTR-2B for every month, and list each difference with its reason.
- 2
Open the annual return
Log in, go to Services, Returns, Annual Return, choose FY 2025-26 and answer the questions on turnover and HSN reporting.
- 3
Download the summaries
Download the system-computed GSTR-9 summary and the GSTR-1 and GSTR-3B summaries, and compare them with your reconciliation.
- 4
Fill the outward and credit details
Enter or edit taxable supplies, exempt and non-GST supplies, credit availed and reversed, and the HSN summaries for sales and purchases.
- 5
Report later corrections
Show amendments, credit notes and credit for FY 2025-26 that were reported in returns filed after March 2026.
- 6
Pay any extra tax
If the reconciliation shows tax short paid, pay it through Form DRC-03 with interest before you submit.
- 7
Preview, compute and file
Generate the draft PDF, check every figure, compute liabilities and file with DSC or EVC. Download the filed copy for your records.
Worked example: a GSTR-9 reconciliation for a Wazirpur trader
This illustrative example uses made-up figures for a wholesale trader in Wazirpur with ₹3.4 crore turnover in FY 2025-26, whose main product line moved from 12% to 5% under GST 2.0. That turnover is above ₹2 crore and below ₹5 crore, so the business files GSTR-9 but not GSTR-9C. Three gaps appear when the books are matched with the portal.
| Item | Books | GST returns | Gap and fix |
|---|---|---|---|
| Taxable sales | ₹3,40,00,000 | ₹3,37,50,000 (GSTR-1 plus GSTR-1A) | ₹2,50,000 invoice missed in March 2026: report it and pay the tax with interest through DRC-03 |
| Credit notes issued | ₹4,00,000 | ₹3,20,000 | ₹80,000 credit note recorded in books but never uploaded: no reduction allowed in GSTR-9 |
| Input tax credit taken | ₹18,60,000 | ₹18,60,000 (GSTR-3B) | Matches GSTR-3B, but GSTR-2B shows ₹18,10,000: ₹50,000 of supplier credit must be checked and reversed if unsupported |
| Sales at 12% before 22 September 2025 | ₹1,10,00,000 | ₹1,10,00,000 | No gap: report under the old rate in the HSN summary |
| Same goods at 5% after 22 September 2025 | ₹95,00,000 | ₹95,00,000 | No gap: report under the new rate |
Illustrative figures only. Rates from the GST Council release on GST 2.0, effective 22 September 2025.
How much does GSTR 9 filing cost, and how long does it take?
The portal does not charge for filing the return. Your real costs are the professional fee, any tax and interest found during reconciliation, and late fees if you miss 31 December 2026. Online platforms advertise GSTR-9-only packages from about ₹2,499 a year (seen October 2026).
The fee depends on how clean the year was: one GSTIN with books and returns kept by the same person needs far less work than three GSTINs and unmatched supplier credit. Either way, the quote is fixed and agreed before any reconciliation begins.
| Item | Amount or time | Notes |
|---|---|---|
| Portal filing charge | None | Filing the return itself is free |
| Professional fee | Fixed quote agreed up front | Platforms advertise GSTR-9-only packages from about ₹2,499 a year (seen October 2026) |
| Tax found short | As computed | Paid through DRC-03 with interest; late tax interest is reported at 18% a year |
| Preparation time | Days to weeks | Driven by the number of gaps in the reconciliation |
| Filing on the portal | Short once the data is ready | Allow time for portal load near 31 December |
Price seen on published online platform pages, October 2026. Interest rate from secondary sources; check the GST portal for the current position.
What happens if GSTR-9 is late or wrong?
A late GSTR-9 attracts a late fee for every day after 31 December 2026, and a wrong one cannot be corrected because the portal allows no revision. Errors often surface later as a notice from the Delhi State GST or Central GST office asking you to explain gaps between returns.
Ranking pages publish different late-fee figures for GSTR-9, so we do not repeat a number here. Check the current fee on the GST portal before deciding to file late. Secondary sources also report that, from July 2025, returns cannot be filed once three years have passed from their due date, which makes very old pending annual returns a closed door rather than a late filing.
If you have already received a notice that points to annual return gaps, our GST notice reply page explains how replies are prepared.
Common GSTR-9 mistakes Delhi businesses make
Most GSTR-9 problems come from copying the auto-filled figures without checking them against the books. The list below covers the errors we see most often in returns prepared at the last minute.
- Ignoring GSTR-1A. Amendments filed in GSTR-1A after the hard-lock are left out, so the annual sales do not match GSTR-3B.
- One HSN line for the whole year. Goods whose rate changed on 22 September 2025 are shown at a single rate for all twelve months.
- Trying to claim missed credit. GSTR-9 does not give fresh input tax credit; unclaimed credit had to be taken in a GSTR-3B within the legal time limit.
- Credit notes only in the books. A credit note that was never uploaded in GSTR-1 cannot reduce turnover in the annual return.
- Testing the ₹2 crore limit on one GSTIN. Aggregate turnover covers every registration on the same PAN.
- Filing before the books are final. Businesses above ₹5 crore then find that the audited figures in GSTR-9C do not agree with GSTR-9, which can no longer be changed.
- Leaving it to the last week. Quarterly QRMP filers in Delhi, who file GSTR-3B on the 24th after each quarter, often have the fewest monthly checks and the most to fix.
Can you do GSTR 9 filing yourself?
Yes, if your turnover is just above ₹2 crore, you have one GSTIN, one rate of tax for most goods, and the same person filed every monthly return from the same books. In that case the auto-filled figures will usually match and the job is mainly a careful check.
Get help when any of these apply: more than one GSTIN on the PAN, goods whose rate changed on 22 September 2025, supplier credit in GSTR-2B that does not match what you claimed, a change of accountant during the year, turnover above ₹5 crore needing GSTR-9C, or a pending GST notice.
Careful monthly GST return filing is the cheapest way to make the annual return easy. The month-by-month dates are on our GST due dates calendar.
GSTR 9 filing services in Delhi: who can help
A CA or GST consultant reconciles your books with the year's returns, explains each gap, computes any tax to pay and files GSTR-9, and GSTR-9C where it applies. Two of the firms in our directory include GST return work in their listed services, and both agree a fixed fee for the annual return before starting.
- Khubchandani & Co. Chartered Accountants is a chartered accountant firm; the firm says its CAs bring more than 35 years of experience, and its listed work covers GST and TDS returns and accounting.
- Moneymji, at 208 Pearls Business Park in Netaji Subhash Place, is a business registration and compliance firm that lists GST, income tax, ROC work and accounts outsourcing.
If your books need catching up before the annual return can be prepared, see accounting and bookkeeping services in Delhi. Traders near the industrial area can read our CA in Wazirpur page, or compare every listed firm on the chartered accountant firms in Delhi page.
Frequently asked questions
Is GSTR-9 compulsory for a turnover below ₹2 crore?
Secondary sources report that businesses up to ₹2 crore aggregate turnover are exempt from GSTR-9 from FY 2024-25, under Notification 15/2025-Central Tax. We could not locate the notification on the CBIC site. Check your filing status on the portal, or ask a CA, before treating the return as optional for FY 2025-26.
What is the last date for GSTR-9 for FY 2025-26?
The annual return for FY 2025-26 is due by 31 December 2026, and GSTR-9C, where required, has the same date. We had not seen any extension as of 30 October 2026. Extensions, when they happen, are announced by CBIC, so watch the GST portal news section in December.
Can I revise GSTR-9 after filing it?
No. The portal does not allow a filed GSTR-9 to be revised. If you find extra tax payable later, you can pay it through Form DRC-03, but you cannot change the figures in the return. This is why the reconciliation should be complete before you press file.
What is the difference between GSTR-9 and GSTR-9C?
GSTR-9 is the annual return that summarises the year's GST filings. GSTR-9C is a reconciliation statement that compares GSTR-9 with the audited financial statements. It applies only above ₹5 crore aggregate turnover, and under CBIC Circular 246/03/2025 it is self-certified by the taxpayer.
Can I claim input tax credit I missed during the year in GSTR-9?
No. GSTR-9 reports credit already taken; it does not give fresh credit. Missed credit had to be claimed in a GSTR-3B within the time limit set by the law. If you think credit was missed, raise it with your CA before the annual return is prepared.
Do I file one GSTR-9 for each GSTIN?
Yes. Each registration files its own annual return, even when the registrations share one PAN. The turnover test for the ₹2 crore and ₹5 crore limits, however, uses aggregate turnover across all GSTINs on that PAN, so a Delhi branch and a Haryana branch are counted together.
How is the GST rate change of 22 September 2025 shown in GSTR-9?
Report supplies at the rate that applied on the invoice date. Goods sold at an old rate before 22 September 2025 and at a new rate afterwards appear on separate rate lines in the HSN summary, which must agree with GSTR-1 for the relevant months.
Can you file GSTR-9 for a business outside North West Delhi?
Yes. The return is filed online, so returns and books can be shared by email or WhatsApp from Okhla, Karol Bagh, Laxmi Nagar or anywhere else in Delhi. Visits to the Netaji Subhash Place office are welcome but not needed.