Table of Contents
- GSTR-9 vs GSTR-9A: What’s Actually Still Relevant in 2026
- What GSTR-9 Is (Section 44, CGST Act 2017)
- Who Must File GSTR-9
- GSTR-9A: Why It’s a Dead Filing Requirement (and Why the Confusion Persists)
- What Composition Dealers File Instead: GSTR-4 (Annual)
- GSTR-9C: The Reconciliation Statement You Might Also Owe
- Due Dates and Late Fees — What the Law Actually Says
- The Errors We Actually See in GSTR-9 Filings
- Filing GSTR-9: The Realistic Process
- FAQs
- Is GSTR-9A still applicable for FY 2025-26?
- Do I need to file GSTR-9 if my turnover is below ₹2 crore?
- What’s the difference between GSTR-9 and GSTR-9C?
- Can I revise GSTR-9 after filing?
- What happens if I file GSTR-9 late?
- My business does GST filing for ₹1 Cr+ annual revenue — should I handle GSTR-9 myself or get help?
GSTR-9 vs GSTR-9A: What’s Actually Still Relevant in 2026
If you’ve landed here comparing GSTR-9 and GSTR-9A, there’s one thing you need to know before anything else: GSTR-9A no longer exists as an active filing requirement. It was discontinued after FY 2018-19. Most articles on this topic either don’t mention that at all, or bury it under generic filing tips copy-pasted from a template. We’re not doing that here — this page tells you what actually applies to your business today, with the exact CGST Act sections and rules behind each rule, not just “it’s important to stay compliant” filler.
At myGSTzone, we file GST annual returns for B2B businesses across Chennai — ecommerce sellers, contractors, restaurants on Swiggy/Zomato, manufacturers and exporters — every filing season. This page reflects what we actually see go wrong in real GSTR-9 filings, not textbook theory. Call us on 70 9232 9232 if you want us to handle your GSTR-9 filing directly instead of piecing it together from articles.
What GSTR-9 Is (Section 44, CGST Act 2017)
GSTR-9 is the annual return every regular taxpayer registered under GST must file, consolidating everything reported across your GSTR-1 and GSTR-3B returns for the entire financial year into one reconciled statement. It’s governed by Section 44 of the CGST Act, 2017 and Rule 80 of the CGST Rules, 2017, which prescribe the form, the due date, and the reconciliation requirements.
Unlike your monthly/quarterly GSTR-1 and GSTR-3B, which report transaction-level data period by period, GSTR-9 asks you to reconcile the whole year: total outward supplies, total inward supplies and input tax credit (ITC) availed, tax paid, and any amendments or adjustments made during the year, including anything corrected up to the return for September of the following year (or the annual return filing date, whichever is earlier — this is the standard ITC cut-off window under Section 16(4)).
Who Must File GSTR-9
- Every regular taxpayer registered under GST for the relevant financial year is required to file GSTR-9, regardless of whether the business was active for the full year.
- Optional below ₹2 crore turnover: CBIC has, through annual notifications under Section 44’s proviso, kept GSTR-9 filing optional (not mandatory) for taxpayers with aggregate annual turnover up to ₹2 crore, for several financial years running now. This exemption is re-notified each year — always confirm the current year’s CBIC notification before assuming it still applies, because the government can choose not to extend it in any given year. If you’re unsure whether it’s been extended for the current year, call 70 9232 9232 and we’ll check the live notification for you.
- Not required: Casual taxable persons, non-resident taxable persons, input service distributors, and persons required to deduct/collect tax at source (TDS/TCS deductors under Sections 51/52) are not required to file GSTR-9.
- Composition taxpayers do NOT file GSTR-9 — they have their own annual return, GSTR-4 (explained below), which is a completely separate form from GSTR-9.
GSTR-9A: Why It’s a Dead Filing Requirement (and Why the Confusion Persists)
GSTR-9A was the annual return prescribed for taxpayers registered under the GST composition scheme (Section 10 of the CGST Act). It existed for exactly two financial years — FY 2017-18 and FY 2018-19 — before CBIC discontinued it via Notification No. 47/2019-Central Tax, waiving the requirement to file GSTR-9A from FY 2019-20 onwards.
Here’s why this still confuses people searching for it in 2026: a large amount of GST guidance content published between 2018 and 2021 talks about GSTR-9A as if it’s an ongoing annual obligation, because at the time it genuinely was. That content never got updated, it kept ranking, and newer AI-generated articles kept copying the same comparison-table format without checking whether GSTR-9A was still a live form. It isn’t. If you’re a composition dealer wondering what your “GSTR-9A equivalent” is for the current financial year, the answer is:
What Composition Dealers File Instead: GSTR-4 (Annual)
Since FY 2019-20, composition taxpayers file GSTR-4 as their annual return under Rule 62 of the CGST Rules (as amended). This is different from the quarterly statement composition dealers also file (CMP-08, for quarterly tax payment) — GSTR-4 is the once-a-year consolidated return, due by 30th April following the end of the financial year (e.g., GSTR-4 for FY 2025-26 is due by 30th April 2026).
| Aspect | GSTR-9 (Regular Taxpayers) | GSTR-4 Annual (Composition Taxpayers) |
|---|---|---|
| Governing provision | Section 44 + Rule 80, CGST Act/Rules | Section 39(2) + Rule 62, CGST Act/Rules |
| Applicable to | Regular scheme taxpayers | Composition scheme taxpayers (Section 10) |
| Frequency | Annual, consolidating GSTR-1 + GSTR-3B data | Annual, consolidating CMP-08 quarterly filings |
| Due date | 31st December of the following FY (frequently extended by CBIC) | 30th April of the following FY |
| Optional exemption | Optional below ₹2 crore turnover (year-by-year notification) | No turnover-based exemption — mandatory for all composition dealers |
| Replaces which older form | N/A — has existed since GST rollout | Replaces GSTR-9A, discontinued after FY 2018-19 |
GSTR-9C: The Reconciliation Statement You Might Also Owe
If your aggregate annual turnover exceeds ₹5 crore, you also need to file GSTR-9C — a reconciliation statement matching your audited annual financial statements against the figures declared in GSTR-9. Since Notification No. 29/2021-Central Tax, GSTR-9C is self-certified by the taxpayer — the earlier requirement for mandatory CA/CMA certification was removed by the Finance Act, 2021. Most of our clients above the ₹5 crore threshold — particularly Amazon/Flipkart sellers and contractors with multi-crore annual billing — still choose to have us review the reconciliation before self-certifying, simply because the cross-checking against audited books is where genuine errors surface, not because certification is legally mandatory anymore. Call 70 9232 9232 if you want us to check whether GSTR-9C applies to you this year.
Due Dates and Late Fees — What the Law Actually Says
The statutory due date for GSTR-9 is 31st December following the end of the financial year (e.g., GSTR-9 for FY 2024-25 was originally due 31st December 2025). In practice, CBIC has extended this deadline in most years via separate notifications — always check the current year’s specific notification rather than assuming the standard date holds, since extensions have become close to routine in recent years.
Late fee under Section 47(2): The statutory late fee for delayed GSTR-9 filing is ₹200 per day of delay (₹100 under CGST + ₹100 under SGST), capped at 0.5% of the taxpayer’s turnover in the relevant State/UT. However, CBIC has separately notified reduced, turnover-slab-based caps for GSTR-9 specifically (via Notification No. 07/2023-Central Tax and subsequent notifications), which in recent years have worked out roughly as follows for most taxpayers:
- Turnover up to ₹5 crore: late fee capped around ₹50/day (₹25 CGST + ₹25 SGST), subject to a maximum of 0.04% of turnover.
- Turnover between ₹5 crore and ₹20 crore: capped around ₹100/day (₹50 + ₹50), subject to a maximum of 0.04% of turnover.
- Turnover above ₹20 crore: the statutory ₹200/day cap (subject to the 0.5% ceiling) generally applies.
These slab amounts have been revised by CBIC in different years — don’t rely on any article (including this one) for the exact current-year figure without checking the live CBIC notification, or simply call us at 70 9232 9232 and we’ll confirm the applicable late fee for your turnover slab before you file.
The Errors We Actually See in GSTR-9 Filings
Having filed annual returns for ecommerce sellers, restaurants, contractors, and manufacturers across Chennai, the mistakes that actually cause notices are narrower than most “common mistakes” listicles suggest — call 70 9232 9232 if any of these sound familiar from your own filing history:
- Table 8 ITC mismatch: ITC as per GSTR-2A/2B auto-populated in Table 8A not reconciling with ITC actually claimed in GSTR-3B (Table 8C/8D). This is the single most common trigger for a GST department query on an annual return, especially for businesses that claimed ITC based on invoices before the supplier uploaded them to GSTR-1.
- HSN summary omissions in Table 17/18: Since turnover-based HSN reporting requirements tightened (6-digit HSN mandatory above ₹5 crore turnover, 4-digit above the lower threshold, per Notification 78/2020-Central Tax), incomplete or wrong-digit HSN codes in the annual return’s HSN summary tables are a frequent scrutiny trigger.
- Reverse charge liability under Table 4G not matching RCM paid in GSTR-3B across the year — common for businesses using unregistered contractors, GTAs, or import of services (e.g., foreign SaaS subscriptions).
- Ignoring amendments filed after the financial year ended — corrections made in GSTR-1/3B of April–September of the following year (within the Section 16(4) ITC window) that relate to the earlier financial year must still be reflected in that year’s GSTR-9, and businesses frequently miss folding these in.
Filing GSTR-9: The Realistic Process
- Pull your full-year GSTR-1 and GSTR-3B summaries from the GST portal (Services → Returns → Annual Return → GSTR-9), which auto-populates most of the form based on what you’ve already filed.
- Reconcile ITC — compare auto-populated Table 8A (from GSTR-2A/2B) against what you actually claimed in your GSTR-3B returns across the year. Any gap needs an explanation, not just a number.
- Cross-check turnover against your books of accounts / audited financials, not just against your GSTR-3B summary — discrepancies here are what GSTR-9C exists to catch if you’re above ₹5 crore.
- Report HSN-wise summary for both outward and inward supplies with the correct digit-length for your turnover slab.
- File and retain the ARN — once submitted, GSTR-9 cannot be revised, so the reconciliation step matters more here than in any monthly return.
We run this exact process for our GST return filing clients (₹5,990/year covers up to 30 bills/month, ₹9,000 for 31–50 bills, ₹15,000 for 51–100 bills) as part of the annual filing cycle, not as a separate scramble every December. Call 70 9232 9232 to have us handle your GSTR-9 reconciliation directly rather than doing it in-house under deadline pressure.
FAQs
Is GSTR-9A still applicable for FY 2025-26?
No. GSTR-9A was discontinued after FY 2018-19 (Notification No. 47/2019-Central Tax). Composition taxpayers now file GSTR-4 (annual) instead, due by 30th April of the following financial year.
Do I need to file GSTR-9 if my turnover is below ₹2 crore?
Filing has been kept optional for taxpayers below ₹2 crore aggregate turnover in most recent financial years, via annual CBIC notification. This isn’t a permanent exemption in the Act itself — it’s re-notified year to year, so confirm before skipping it. Many businesses near the threshold choose to file anyway, since a filed GSTR-9 closes the year cleanly for future reference and financing/loan documentation.
What’s the difference between GSTR-9 and GSTR-9C?
GSTR-9 is the annual return itself, filed by every regular taxpayer above the exemption threshold. GSTR-9C is a reconciliation statement matching GSTR-9 figures against audited financial statements, required only above ₹5 crore turnover, and self-certified by the taxpayer since Notification No. 29/2021-Central Tax.
Can I revise GSTR-9 after filing?
No. GSTR-9 cannot be revised once filed. Errors identified afterward are typically corrected through subsequent-year filings or, where material, addressed directly with the department — which is exactly why the pre-filing reconciliation step matters more for GSTR-9 than for GSTR-1 or GSTR-3B.
What happens if I file GSTR-9 late?
Late fee under Section 47(2) applies — ₹200/day (₹100 CGST + ₹100 SGST) as the statutory maximum, though CBIC has notified reduced turnover-based caps in recent years (see the late fee section above). There’s no upper time limit stated for how late you can file, but the longer it’s pending, the harder the reconciliation gets — records get harder to pull together the further out you go.
My business does GST filing for ₹1 Cr+ annual revenue — should I handle GSTR-9 myself or get help?
If your books are clean and ITC has been reconciled monthly all year, self-filing is workable. Where we see businesses get into trouble is when GSTR-9 is the first time all year the books get reconciled against the GST portal — by then, the errors have compounded for 12 months. For established B2B businesses (ecommerce sellers, contractors, restaurants, manufacturers) filing at scale, we handle GSTR-9 and GSTR-9C as part of our GST return filing service (₹5,990/year for up to 30 bills/month, tiered above that) — call 70 9232 9232 or visit us at Fathima Akthar Court, Anna Salai, Teynampet (next to Teynampet Metro, B1 Exit) for a direct consultation, fixed, transparent pricing.
