GST Annual Return Compliance: File GSTR-9 & GSTR-9C Easily
If your business is registered under GST, you are probably familiar with filing GSTR-1 and GSTR-3B every month or quarter. But there is one more return that most businesses need to file every year — and many business owners either overlook it or are unsure whether it applies to them.
It is called the GST Annual Return, and it comes in two forms: GSTR-9 and GSTR-9C. In this blog, we will break down exactly what these returns are, who needs to file them, when the deadlines are, what the penalties look like if you miss them, and what has changed recently that you need to know about.
What is GSTR-9?
Think of GSTR-9 as your GST year-end summary. Just like you file an Income Tax Return every year to account for your annual income, GSTR-9 is your annual GST return that brings together everything you have been reporting throughout the year into one consolidated filing.
It covers your total sales (outward supplies), total purchases (inward supplies), Input Tax Credit (ITC) availed and reversed, taxes paid across CGST, SGST, and IGST, and any refunds or demands for the entire financial year. In simple terms, it gives both you and the tax department a complete and accurate picture of your GST compliance for the year.
GSTR-9 is not about paying new taxes — it is about confirming and reconciling what you have already reported and paid during the year.
What is GSTR-9C?
GSTR-9C goes one step further. It is a reconciliation statement — meaning it cross-checks whether what you reported in your GSTR-9 actually matches your audited financial statements, such as your Balance Sheet and Profit & Loss account.
If there are any differences between the two — even valid and explainable ones — GSTR-9C is where you disclose and account for them. This makes it an important document for businesses with higher turnovers.
GSTR-9 vs GSTR-9C — What's the Difference?
The simplest way to understand the difference is this: GSTR-9 is your annual GST summary, while GSTR-9C is the proof that your GST summary matches your actual books of accounts.
GSTR-9 is required for businesses with an annual turnover above ?2 crore, while GSTR-9C is only mandatory when the turnover crosses ?5 crore. Both have the same due date — 31st December of the year following the financial year. And importantly, GSTR-9C cannot be filed until GSTR-9 has been submitted first.
Who Needs to File GSTR-9?
GSTR-9 is mandatory for all regular GST-registered taxpayers whose aggregate annual turnover exceeds ?2 crore during the financial year. However, there are several categories of taxpayers who are completely exempt from filing it.
Who is Exempt?
You do not need to file GSTR-9 if you fall into any of the following categories:
- Your annual turnover is ?2 crore or below — for FY 2024-25, the government has made this exemption permanent for small businesses
- You are registered under the Composition Scheme — you file GSTR-9A instead
- You are an Input Service Distributor (ISD)
- You are a Casual Taxable Person or a Non-Resident Taxable Person
- You are registered only for TDS or TCS deduction under GST
|
? Good News for Small Businesses From FY 2024-25 onwards, the exemption for businesses with turnover up to ?2 crore has been made permanent through Notification No. 15/2025. There is no longer any uncertainty each year about whether the exemption will apply — if your turnover is below ?2 crore, you are permanently free from filing GSTR-9. You can still choose to file voluntarily if needed — for instance, as income proof for a bank loan or government tender. |
Who Needs to File GSTR-9C?
GSTR-9C is mandatory only when your aggregate annual turnover exceeds ?5 crore. Turnover is calculated at the PAN level, meaning if you have GST registrations in multiple states, the combined turnover across all GSTINs is considered.
So to summarise: if your turnover is below ?2 crore, you need not file anything. If it is between ?2 crore and ?5 crore, you file only GSTR-9. And if it crosses ?5 crore, you must file both GSTR-9 and GSTR-9C. If you have multiple GSTINs, each one requires a separate filing.
What is the Due Date?
The due date for both GSTR-9 and GSTR-9C is 31st December of the year following the financial year. For FY 2024-25, both returns must be filed by 31st December 2025.
The government may extend this deadline through notifications — which has happened in some previous years. It is always wise to keep an eye on official GST portal announcements or consult your CA to stay updated.
One important thing to remember: once GSTR-9 is filed, it cannot be revised. There is no provision to correct it after submission. This makes it essential to prepare carefully before filing.
What Happens if You Don't File on Time?
Missing the GSTR-9 deadline comes with a daily late fee that starts accumulating from the very next day after the due date. The late fee is ?200 per day — split as ?100 under CGST and ?100 under SGST. There is currently no late fee on IGST for GSTR-9.
However, the total late fee you pay is capped based on your annual turnover. If your turnover is up to ?5 crore, the maximum late fee is 0.5% of your turnover. For turnover between ?5 crore and ?20 crore, the cap is still 0.5% of turnover but at a slightly higher daily rate. And for businesses with turnover above ?20 crore, the cap is 0.50% of turnover.
What about GSTR-9C Penalties?
GSTR-9C does not carry a specific daily late fee like GSTR-9 does. However, failing to file it — or filing it late — can attract a general penalty of up to ?25,000 under Section 125 of the CGST Act.
What If GSTR-9 Reveals Unpaid Tax?
If your GSTR-9 shows that some tax was short-paid during the year, you will need to pay it immediately along with interest at 18% per annum, calculated from the original due date of payment to the actual date of payment. Any additional tax liability identified through GSTR-9C must be paid separately through Form DRC-03.
What Documents Do You Need?
Before you sit down to file GSTR-9, make sure you have the following in order: all your filed GSTR-1 and GSTR-3B returns for the year, your GSTR-2A and GSTR-2B statements for purchase reconciliation, your sales and purchase registers from your books of accounts, and your ITC and tax payment ledgers from the GST portal.
If you also need to file GSTR-9C, you will additionally need your audited Balance Sheet, Profit & Loss statement, the auditor's report for reference, and a reconciliation of your GST return figures against your financial statements. GSTR-9C simply cannot be filed without a valid GSTR-9 already on record
Common Mistakes to Avoid
Many businesses run into trouble with their annual return because of avoidable errors. Here are the most common ones:
- Not reconciling GSTR-1 with GSTR-3B before filing — mismatches between these two will show up clearly in GSTR-9 and can trigger departmental notices
- Ignoring vendor mismatches in GSTR-2B — if your supplier has not declared their liability, your ITC claim may be disallowed
- Trying to file GSTR-9 while monthly or quarterly returns are still pending — the portal will not allow submission unless all GSTR-1 and GSTR-3B filings are complete
- Treating GSTR-9C as optional when your turnover is above ?5 crore — it is mandatory, and non-filing can result in a penalty of up to ?25,000
- Filing in a hurry without proper reconciliation — since GSTR-9 cannot be revised after submission, errors become permanent
Final Thoughts
GSTR-9 and GSTR-9C are not just regulatory formalities — they are your annual GST health check. Filing them accurately gives you a clear picture of your ITC utilisation, ensures your monthly filings were consistent throughout the year, and helps you catch any discrepancies before they turn into tax notices or penalties.
With the deadline falling on 31st December every year, the best approach is to start reconciling your records well in advance — ideally as soon as the financial year ends in April, rather than scrambling in December.
If you are unsure whether GSTR 9 or GSTR 9C applies to your business, or if you want expert help to ensure your filing is accurate and complete, we at CA Dhiraj Ostwal are here for you.


