Every regular GST-registered business must file GSTR-9 at year-end. However, if your turnover crosses ₹5 crore, there's a second form waiting: GSTR-9C, a self-certified reconciliation that checks whether what you reported in GSTR-9 actually matches your audited books.
If you get the two confused or miss either one when December rolls around, you're looking at late fees and closer scrutiny.
What is the difference between GSTR-9 and GSTR-9C?
The difference lies in purpose and applicability: GSTR-9 is an annual return summarising transactions, while GSTR-9C is a reconciliation statement required for higher-turnover businesses to ensure reported figures match financial records.
|
Parameter |
GSTR-9 |
GSTR-9C |
|
Nature |
Annual return |
Reconciliation statement |
|
Who files it |
All regular GST taxpayers |
Taxpayers with turnover above ₹5 crore |
|
Certification |
Not required |
Self-certified (no CA required from FY 2021–22) |
|
Based on |
GSTR-1 and GSTR-3B data |
Audited financials vs GSTR-9 |
The key distinction is purpose: GSTR-9 reports what happened; GSTR-9C reconciles whether the reported amounts match the audited books.
Who must file GSTR-9 and GSTR-9C (and who’s exempt)?
Here’s how to determine your filing obligations for GSTR9 and GSTR-9C:
Who must file GSTR-9?
GSTR-9 casts a pretty wide net: if you're a regular GST-registered taxpayer, you should absolutely file it, even if you cancelled your registration partway through the year. Only the following categories are exempt from filing GSTR-9:
- Input Service Distributors (ISD)
- Taxpayers under the Composition Scheme (Section 10)
- Casual taxable persons and non-resident taxable persons
- Persons liable for TDS under Section 51 or TCS under Section 52
As notified by the Central Board of Indirect Taxes and Customs (CBIC), filing of GSTR-9 is optional for certain financial years if the turnover is up to ₹2 crore. This is not a permanent exemption and must be evaluated separately for each financial year.
Who must file GSTR-9C?
Taxpayers with an aggregate turnover surpassing ₹5 crore in a financial year must file GSTR-9C. Categories that are exempt from GSTR-9 are also exempt from GSTR-9C by default.
GSTR-9C can be filed only after GSTR-9 has been filed and accepted.
What are the due dates, late fees and penalties for GSTR-9 and GSTR-9C?
GSTR-9 and GSTR-9C share the same due date, which is 31st December of the succeeding financial year. The CBIC may extend this deadline from time to time, so it is important to check the latest updates on the GST portal.
The late fee for GSTR-9 is ₹200 per day (₹100 under CGST and ₹100 under SGST), capped at 0.5% of the taxpayer’s turnover in the state or union territory. GSTR-9C does not have a separate late fee; delays typically arise from the late filing of GSTR-9.
If a tax shortfall is identified in GSTR-9C, it must be paid using Form DRC-03, along with interest at 18% per annum.
What are the most common GSTR-9 and GSTR-9C filing mistakes?
The following errors are commonly seen in annual return filings and can lead to notices or delays:
- Data mismatch across returns: Differences between GSTR-1, GSTR-3B and GSTR-9 are flagged during processing. Monthly reconciliation should be completed before filing the annual return.
- Incorrect ITC figures: ITC reversed during the year, such as for invoices unpaid for more than 180 days, must be accurately reported. Overstating ITC is a frequently scrutinised issue.
- Misjudging the ₹5 crore threshold: Aggregate turnover includes exempt and nil-rated supplies and is calculated on a PAN-India basis across all GST registrations. Taxpayers close to the threshold should confirm whether GSTR-9C applies to them.
- Attempting to file GSTR-9C before GSTR-9 is accepted: The portal does not allow GSTR-9C submission until GSTR-9 is successfully filed and accepted.
Conclusion
GSTR-9 and GSTR-9C serve distinct roles, and treating them as interchangeable can lead to costly compliance errors. Accurate and consistent monthly filings are what ultimately determine how smooth or complex the annual return process becomes, especially when reconciliation is required.
Maintaining clean, reconciled GST records throughout the year keeps filings under control and reduces last-minute corrections. With TallyPrime, businesses can keep GSTR-1 and GSTR-3B data organised and aligned, simplifying GSTR-9 preparation and ensuring accurate, manageable GSTR-9C reconciliation.