GSTR-9 Annual Return: Applicability, Due Date, Format & Filing Process
GSTR-9 is the annual GST return that summarizes all GST transactions of a registered taxpayer for a financial year. It consolidates information from monthly or quarterly GST returns such as GSTR-1 and GSTR-3B, including total sales, purchases, input tax credit (ITC), and taxes paid. Businesses with an aggregate turnover exceeding ₹2 crore are required to file GSTR-9. The return helps ensure that the GST data reported during the year matches the actual books of accounts.
This return helps the government verify whether the information reported during the year matches the actual books of accounts.
In simple terms:
GSTR-9 = Yearly summary of your GST sales, purchases, tax paid, and input tax credit.
Businesses must carefully reconcile their data before filing this return to avoid notices, penalties, or tax mismatches.
What is GSTR-9 in GST?
GSTR-9 is an annual return under GST that registered taxpayers must file once every financial year.
It includes consolidated information about:
Total sales (outward supplies)
Total purchases (inward supplies)
Input Tax Credit (ITC) claimed
Taxes paid during the year
GST refunds and adjustments
HSN-wise summary of goods and services
The data in GSTR-9 is largely derived from previously filed GST returns like:
GSTR-1
GSTR-3B
GSTR-2A / GSTR-2B
These returns are managed through the GST portal maintained by
Goods and Services Tax Network.
Latest Updates on GSTR-9 for FY 2024-25
Recently, the government introduced some important updates related to GSTR-9 filing.
Key updates announced by
Central Board of Indirect Taxes and Customs include:
| Notification | Update |
|---|---|
| Notification 13/2025-Central Tax | New ITC reporting fields added in CGST Rules |
| Notification 15/2025-Central Tax | Taxpayers with turnover up to ₹2 crore exempted from filing GSTR-9 |
| Notification 16/2025-Central Tax | Updated GSTR-9 format with IMS-based ITC auto-population |
These changes aim to improve transparency and reconciliation of Input Tax Credit (ITC).
Who Needs to File GSTR-9?
GSTR-9 filing is mandatory for businesses whose aggregate turnover exceeds ₹2 crore in a financial year.
This typically includes:
LLPs
Partnership Firms
Proprietorship Businesses
Traders and Manufacturers
Service Providers registered under GST
If your business crosses the turnover threshold during the year, filing GSTR-9 annual return becomes compulsory.
Who is Not Required to File GSTR-9?
Certain taxpayers are exempt from filing GSTR-9.
These include:
Composition taxpayers (they file GSTR-4 instead)
Casual taxable persons
Non-resident taxable persons
Input Service Distributors
Persons paying TDS under GST
E-commerce operators collecting TCS
Understanding applicability is important because many businesses incorrectly assume they must file GSTR-9, which creates unnecessary compliance work.
Types of GST Annual Returns
GST law provides different annual return forms depending on the type of taxpayer.
| Form | Applicable To |
|---|---|
| GSTR-9 | Regular GST taxpayers |
| GSTR-9A | Composition taxpayers (earlier, now replaced by GSTR-4) |
| GSTR-9B | E-commerce operators (currently suspended) |
| GSTR-9C | Reconciliation statement for turnover above ₹5 crore |
If your turnover exceeds ₹5 crore, you must also file GSTR-9C, which is a reconciliation statement between GST returns and audited financial statements.
Difference Between GSTR-3B and GSTR-1
GSTR-3B and GSTR-1 are both GST returns, but they serve different purposes and are filed for different types of information.
GSTR-9 Turnover Limit
The GSTR-9 turnover limit determines whether filing is mandatory.
| Turnover | Filing Requirement |
|---|---|
| Up to ₹2 crore | Optional |
| Above ₹2 crore | Mandatory |
| Above ₹5 crore | GSTR-9 + GSTR-9C required |
If your turnover exceeds ₹5 crore, you must also file GSTR-9C, which is a reconciliation statement between GST returns and audited financial statements.
GSTR-9 Turnover Limit
The GSTR-9 turnover limit determines whether filing is mandatory.
| Turnover | Filing Requirement |
|---|---|
| Up to ₹2 crore | Optional |
| Above ₹2 crore | Mandatory |
| Above ₹5 crore | GSTR-9 + GSTR-9C required |
Businesses close to the threshold must carefully check their aggregate turnover across all GSTINs under the same PAN.
GSTR-9 Due Date for FY 2025-26
The GSTR-9 due date for Financial Year 2024-25 is:
📅 31 December 2025
This deadline is fixed under GST law unless the government announces an extension.
GSTR-9 Format and Important Tables
The GSTR-9 form contains 6 parts and 19 tables.
Key sections include:
Part 1 – Basic Details
GSTIN, legal name, financial year.
Part 2 – Outward Supplies
Total taxable and non-taxable sales.
Part 3 – ITC Details
Input Tax Credit claimed during the year.
Part 4 – Tax Paid
Actual GST paid under CGST, SGST, IGST.
Part 5 – Previous Year Adjustments
Transactions of earlier financial years reported in current year.
Part 6 – Additional Information
HSN summary of goods and services.
Step-by-Step Process to File GSTR-9
Here is the simplified process to file GSTR-9 annual return.
Step 1
Complete filing of GSTR-1 and GSTR-3B for the entire financial year.
Step 2
Reconcile:
Sales register vs GSTR-1
ITC register vs GSTR-3B
Books vs GST returns
Step 3
Identify mismatches such as:
Excess ITC claimed
Short payment of tax
Missing invoices
Step 4
Pay additional liability using DRC-03 if required.
Step 5
Prepare the GSTR-9 form.
Step 6
File the return on the GST portal using DSC or EVC.
GSTR-9 Late Fee and Penalty
If GSTR-9 is not filed on time, late fees apply.
| Penalty | Amount |
|---|---|
| CGST | ₹100 per day |
| SGST | ₹100 per day |
| Total | ₹200 per day |
Maximum penalty:
0.25% of turnover in the state.
Currently no late fee applies on IGST.
Common Mistakes Businesses Make While Filing GSTR-9
From our experience at CharteredHelp, these are the most common issues clients face.
1. GSTR-1 vs GSTR-3B mismatch
Businesses report different sales values in both returns.
2. Incorrect ITC reporting
Many businesses claim ITC in 3B but vendors did not upload invoices.
3. Missing RCM transactions
Reverse charge transactions are often ignored.
4. Wrong HSN summary
Businesses sometimes enter incorrect HSN classification.
5. Ignoring previous year adjustments
Transactions related to earlier years are not properly disclosed.
These mistakes often lead to GST notices and reconciliation queries.
Practical Example of GSTR-9 Reconciliation
Example:
A company reported:
Sales in GSTR-1 = ₹1.25 crore
Sales in GSTR-3B = ₹1.18 crore
Difference = ₹7 lakh.
Possible reasons:
Debit notes issued later
Incorrect reporting month
Missing invoices
During GSTR-9 preparation, this difference must be explained and reconciled.
Why Businesses Choose CharteredHelp for GSTR-9 Filing
At CharteredHelp, we help businesses file GST returns accurately and avoid compliance risks.
Our services include:
✔ Complete GSTR-9 preparation
✔ Sales and ITC reconciliation
✔ Identification of tax mismatches
✔ DRC-03 tax payment guidance
✔ Filing with DSC / EVC
With 10+ years of experience in GST compliance, we have helped hundreds of businesses manage complex GST filings smoothly.
Need Help Filing GSTR-9?
If your business turnover exceeds ₹2 crore, filing GSTR-9 is mandatory.
Our GST experts at CharteredHelp can help you:
✔ Reconcile GST returns
✔ Identify ITC mismatches
✔ Avoid penalties and notices
✔ File GSTR-9 accurately and on time
📞 Call Now for GSTR-3B Return Filing in Noida
Call Now: +91-9266685656
Frequently Asked Questions
GSTR-9 is the annual GST return filed by registered taxpayers to report consolidated details of sales, purchases, input tax credit (ITC), and taxes paid during a financial year.
Businesses with an aggregate turnover exceeding ₹2 crore in a financial year must file GSTR-9 under GST.
The due date for filing GSTR-9 is 31st December of the following financial year, unless extended by the government.
If GSTR-9 is not filed by the due date, a late fee of ₹200 per day (₹100 CGST + ₹100 SGST) applies, subject to a maximum limit of 0.25% of turnover.
No. GSTR-9 is mandatory only for taxpayers whose turnover exceeds ₹2 crore. Businesses with turnover below this limit are generally exempt.
GSTR-9 is the annual return filed by regular taxpayers, while GSTR-9C is a reconciliation statement required when turnover exceeds ₹5 crore.
