GSTR-9 vs GSTR-9A vs GSTR-9C: Which One Do You File?
GSTR-9, GSTR-9A and GSTR-9C apply to different taxpayer categories. This guide covers who files which form, the turnover thresholds and due dates.
Why choose FinTax24
- Expert verifiedChecked by experienced professionals
- MCA and LLP know-howAccuracy and compliance verified
- File safetyAll uploads are encrypted end-to-end
- Client-ratedRated by our filing clients
If you file the wrong GST annual return, the GST portal will reject it — and the clock keeps ticking on the December 31 deadline. Every year, businesses in Gujarat miss the deadline or file the wrong form because the three annual return types sound similar but apply to completely different taxpayer categories.
This article cuts through the confusion. Here is a quick decision guide, followed by the detailed rules.
Quick Answer: Which Form Do You File?
Use this table to identify your form immediately.
| Taxpayer Category | Annual Return Form |
|---|---|
| Regular taxpayer (below ₹2 crore turnover) | GSTR-9 |
| Regular taxpayer (above ₹2 crore turnover) | GSTR-9 + GSTR-9C |
| Composition taxpayer | GSTR-9A |
| E-commerce operator | GSTR-9B |
| Non-resident taxable person | GSTR-9NR |
GSTR-9: Who Files It and What It Covers
GSTR-9 is the annual return for regular GST taxpayers. If you file GSTR-1 and GSTR-3B every month, you must also file GSTR-9 for each financial year.
Who Must File GSTR-9
You must file GSTR-9 if you are a regular taxpayer. This includes:
- Taxpayers with a normal GST registration.
- Taxpayers who crossed the threshold and registered voluntarily.
- Taxpayers who had an active GSTIN for any part of the financial year.
Who Is Exempt from GSTR-9
The following are exempt from filing GSTR-9:
- Taxpayers with annual aggregate turnover below ₹2 crore (optional, if below ₹2 crore).
- Composition taxpayers (they file GSTR-9A instead).
- Casual taxable persons.
- Non-resident taxable persons.
- Taxpayers whose registration was cancelled during the financial year.
Key Data in GSTR-9
GSTR-9 requires you to reconcile the full year’s data across all tables:
- Table 4: Consolidated outward supplies (from GSTR-1).
- Table 5: Nil-rated, exempt, and non-GST supplies.
- Table 6: Input tax credit availed (from GSTR-2B).
- Table 8: Taxes paid (from GSTR-3B).
- Table 15: HSN-wise summary of outward supplies.
GSTR-9A: Composition Scheme Taxpayers
GSTR-9A is the annual return for composition scheme taxpayers. If you file quarterly GSTR-4 returns, you must file GSTR-9A annually.
Who Must File GSTR-9A
- Taxpayers registered under the GST Composition Scheme.
- Taxpayers who filed GSTR-4 during the financial year.
GSTR-9A vs GSTR-9
GSTR-9A is simpler than GSTR-9. It covers:
- Outward supplies (at the reduced composition rates).
- Inward supplies attracting reverse charge.
- Tax paid at composition rates.
- Input tax credit details (limited, as composition taxpayers have restricted ITC).
The due date for GSTR-9A is the same as GSTR-9: December 31 of the following financial year.
GSTR-9C: The Reconciliation Statement
GSTR-9C is not a return in the traditional sense. It is a reconciliation statement. It must be filed by taxpayers whose annual aggregate turnover exceeds ₹2 crore.
Who Must File GSTR-9C
- Every taxpayer with annual aggregate turnover above ₹2 crore.
- This applies regardless of whether you are a regular taxpayer or a composition taxpayer.
What GSTR-9C Contains
GSTR-9C reconciles your GST returns with your audited financial statements. It requires:
- Gross turnover as per the audited financial statements.
- Turnover as per GST returns.
- Taxes paid as per returns vs taxes payable as per books.
- A certification by a Chartered Accountant or Cost Accountant.
GSTR-9 vs GSTR-9C: The Key Difference
GSTR-9 is the annual return. GSTR-9C is the reconciliation statement attached to it. You file both if your turnover exceeds ₹2 crore. GSTR-9C is a schedule to GSTR-9, not a separate return.
GSTR-9B: E-Commerce Operators
GSTR-9B is the annual return for e-commerce operators. If you operate an e-commerce platform or sell through one, this applies to you.
Who Must File GSTR-9B
- Every e-commerce operator with GST registration.
- Sellers on e-commerce platforms who are required to collect TCS (Tax Collected at Source).
Due Dates for All Annual Returns
| Return | Due Date | Who Files It |
|---|---|---|
| GSTR-9 | December 31 of the following FY | Regular taxpayers |
| GSTR-9A | December 31 of the following FY | Composition taxpayers |
| GSTR-9B | December 31 of the following FY | E-commerce operators |
| GSTR-9C | December 31 of the following FY | Taxpayers above ₹2 crore turnover |
Common Mistakes in Annual GST Returns
Mistake 1: Not Reconciling GSTR-1, GSTR-3B, and GSTR-2B
GSTR-9 must match the consolidated data from your monthly returns. Mismatches between GSTR-1 (outward), GSTR-3B (tax paid), and GSTR-2B (ITC availed) trigger notices. Reconcile all three before filing GSTR-9.
Mistake 2: Missing the December 31 Deadline
The due date for GSTR-9, GSTR-9A, and GSTR-9C is December 31 of the following financial year. Missing this deadline attracts a late fee of ₹200 per day (₹100 CGST + ₹100 SGST). The maximum fee is ₹10,000.
Mistake 3: Filing GSTR-9 When You Should File GSTR-9A
Composition taxpayers sometimes mistakenly file GSTR-9. The portal will reject it. Composition taxpayers must file GSTR-9A, not GSTR-9.
Mistake 4: Not Filing GSTR-9C When Required
If your turnover exceeds ₹2 crore, filing GSTR-9 without GSTR-9C is incomplete. Both must be filed together.
How to File GSTR-9 on the GST Portal
- Log in to gst.gov.in.
- Navigate to Services → Returns → Annual Returns.
- Select the financial year.
- Choose the applicable return form (GSTR-9, GSTR-9A, or GSTR-9C).
- The portal pre-fills data from your monthly GSTR-1 and GSTR-3B returns.
- Verify all tables. Make corrections where required.
- Submit using DSC (for companies and LLPs) or EVC.
- For GSTR-9C, upload the reconciliation statement certified by a CA or CMA.
GSTR-9C: What to Do If There Are Discrepancies
If your GSTR-9C shows a discrepancy between your GST returns and your books:
- Identify the source of the discrepancy (ITC claimed but not in GSTR-2B, or sales reported incorrectly).
- File revised GSTR-3B for the relevant months to correct the error.
- Ensure the GSTR-9 and GSTR-9C match after the revision.
- If the discrepancy is genuine (timing differences, etc.), disclose it in the reconciliation statement.
Frequently Asked Questions
I am a small taxpayer with turnover below ₹2 crore. Do I still need to file GSTR-9?
Filing GSTR-9 is optional for taxpayers with annual aggregate turnover below ₹2 crore. However, it is good practice to file it even if optional. It keeps your compliance record clean and helps during audits.
What happens if I miss the December 31 deadline for GSTR-9?
You can file a late return within 30 days of the due date. The late fee is ₹200 per day (₹100 CGST + ₹100 SGST). The maximum fee is ₹10,000. After 30 days, the return can only be filed with a condonation application.
Can I revise GSTR-9 after filing?
Yes. GSTR-9 can be revised after the original filing. You must file a revised GSTR-9 before the due date of the next year’s GSTR-9.
I am a composition taxpayer. Do I also need to file GSTR-9C?
No. Composition taxpayers file GSTR-9A. GSTR-9C is only for regular taxpayers with turnover above ₹2 crore.
What is the penalty for not filing GSTR-9C?
There is no separate penalty for GSTR-9C. However, the annual return GSTR-9 is incomplete without GSTR-9C if your turnover exceeds ₹2 crore. Non-filing of GSTR-9 attracts the standard late fee of ₹200 per day.
Need tax help? Chat on WhatsApp or call us today.
Need help with your annual GST return?
In-depth guide
Read the full GST guide →
Glossary term
Look up the related term →
Need help with this?
Talk to a GST expert
Reply in 4 working hours with a walkthrough tailored to your situation.
Related topics
Was this helpful?
Thanks! We use your feedback to improve our content.
About the author
Rahul Dabhi writes for FinTax24 on Indian tax, regulatory, and compliance topics. Every article is reviewed by experienced professionals before publication.
Key sources: incometax.gov.in, gst.gov.in, mca.gov.in, cbic.gov.in.
Reviewed by FinTax24 Compliance Desk · Review date