GSTR 9 Annual Return: Eligibility, Due date and Filing guide
09 Jan, 2026
By Online Legal India
Published On 09 Jan 2026
Category GST
GSTR 9 refers to the annual GST return. It is mandatory for taxpayers if your turnover is above 2 crores. If you are registered under GST, you must be familiar with GSTR-9. This applies to ITC, consolidating sales, purchases and taxes from GSTR 1. Besides this, GSTR 2B and GSTR 3B are also considered here. Are you the taxpayer who finds GSTR 9 confusing? Do you think it is time-consuming? Do you find it lengthy? If your answer is yes, then pay attention. This blog is your ultimate guide to understanding everything about GSTR 9. Let’s read together.
To answer your question, what is GSTR 9 in simple words:
Here you need to remember one thing:
I know what you are probably thinking. It is a bit complex process. To be fair, yes, it is.
But this return helps in reconciling data for 100% (for transparent disclosures).
Here are some more facts about GSTR 9. Simplified for all your queries:
Before opting for GSTR 9, you need to know who can file for it. Let me tell you:
(i) CBIC notification no. 15/2025-Central Tax if you are a taxpayer, and your total turnover exceeds 2 crores
(ii) It is mandatory for you to file Form GSTR 9 for the financial year (FY) 2024- 2025.
Since you know who can file for GSTR 9, I know what you might be thinking.
Who doesn’t need to file for this right? Here it is:
GSTR 9 Annual Return is optional. It is for the businesses with a turnover up to 2 crores.
However, here you need to remember something. This is applicable since FY 2017 to 2018 onwards till FY 2023 to 2024.
Every year, the GST department notifies you about the threshold turnover limit. Above this, it is mandatory to file GSTR 9.
| Part | Tables | Contents |
|---|---|---|
| A | Basic | FY, GSTIN, turnover classification |
| B | 4–5 | Outward supplies (B2B, B2C, exempt) |
| C | 6–8 | ITC, GSTR-2B reconciliation, reversals |
| D | 9 | Tax liability vs tax paid |
| E | 10–18 | HSN details, adjustments, spillovers |
| Change | Explanation |
|---|---|
| Table 6A1 | Prior-year ITC claimed in current FY; improves mismatch & reconciliation |
| Rule 37 / 37A (7A, 7A1) | Separate ITC reversals for 180-day rule & vendor non-filing |
| Table 8A | Only current FY invoices from GSTR-2B; no past-year carryover |
| Table 8H1 | Import IGST paid now, claimed next FY; separates import ITC |
| Table 6M | ITC reporting limited to ITC-01 / 02 / 02A forms |
| Tables 12 & 13 | Mandatory cross-year ITC tracking & reversal control |
| Table 9 | Explains tax liability vs tax paid differences |
| DRC-03 (Using ITC) | Settle extra tax via ITC identified in reconciliation |
| Table 6H | Explicit reclaim of reversed ITC; completes ITC lifecycle |
| Table 5N vs 17 | HSN turnover cross-check (mandatory if ?5 Cr+) |
| Auto-ITC from 2B | Better matching and fewer ITC discrepancies |
Since we are discussing GSTR 9, I need to tell you this.
There are various types of GSTR. It is covered under CGST Rule 80.
There are four kinds in GSTR 9. These are:
(i) GSTR 9
(ii) GSTR 9A
(iii) GSTR 9B
(iv) GSTR 9C
| Category | GSTR-9 (FY 23–24) | GSTR-9 (FY 24–25) |
|---|---|---|
| ITC Reporting | Consolidated ITC | Current vs prior-year ITC (Table 6A1) |
| ITC Reversals | Single combined table | Rule-wise split: 7A (Rule 37), 7A1 (Rule 37A) |
| ITC Source | Mostly GSTR-2A | Auto-populated from GSTR-2B |
| Import IGST | No separate table | New Table 8H1; claim next FY |
| Tax vs Payment | Limited details | Detailed Table 9 (payable vs paid) |
| Amendments | Manual adjustments | Auto-update from GSTR-1A (Tables 4 & 5) |
| Extra Tax Payment | Cash only | ITC allowed via DRC-03 |
| HSN Reconciliation | Not strict | Mandatory if turnover > ?5 Cr |
There is a due date for filing GSTR 9. It is for FY 2024 to 2025, 31st December.
Please remember that this year (2026), the due date will be 31st December 2026.
Filing GSTR 9 can be confusing. So here is a step-by-step guide simplified for you:
You need to pay the penalty for GSTR 9. As section 47 states, you need to pay late fees for not filing the GSTR 9 within the due date. You need to pay 100 rupees per day.
A alte fees for Rs 100 under CGST and Rs 100 under SGST 100 rupees, applies in case of delay.
Besides this, the total liability is 200 rupees per day of default.
This is subject to a maximum of 0.25% based on the taxpayer’s turnover. It depends on the relevant state or union territory.
For IGST, till now, you don’t have to pay any late fees.
Final Thoughts
So, to complete our discussion, the GSTR 9 is not another GST form. It is the complete annual summary of your business under GST. This helps improve compliance and reduces the chances of receiving GST notices. For smooth audits in the future, you need to file GSTR-9. So, what are you waiting for? File today. If you need any assistance connect with Online Legal India.
FAQs
1. Is GSTR 9 mandatory for all taxpayers?
No, it is not mandatory for all taxpayers. GSTR 9 can be filed by those whose turnover exceeds 2 crores.
2. Can I revise GSTR 9 after filing?
No, you cannot revise GSTR 9 after filing.
3. Are GSTR 9 and GSTR 9C the same?
No, GSTR 9 and GSTR 9C are not the same. GSTR 9 is the return, and GSTR 9C is a reconciliation statement.
4. What happens if I don’t file GSTR 9?
If you don’t file GSTR 9 on time, you have to pay late fees.
Disclaimer
This article is for informational purposes only and does not constitute legal advice. Online Legal India is a digital platform. If you require legal assistance, we strongly recommend consulting a qualified lawyer or law firm.