GST Annual Return Compliance: File GSTR-9 & GSTR-9C Easily

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?