As the financial year 2024–25 draws to a close, one of the most important GST compliance tasks approaches — filing GSTR-9 (Annual Return) and GSTR-9C (Reconciliation Statement).
The GST portal went live for annual return filing on October 14, 2025, and the due date for both forms is December 31, 2025, unless extended. This guide breaks down everything you need to know — from eligibility and latest notifications to a step-by-step filing walkthrough.
GSTR-9 consolidates the entire year’s GST data — outward and inward supplies, tax paid, and input tax credit (ITC) availed — based on your monthly or quarterly GSTR-1, GSTR-3B, and GSTR-2B filings.
Think of it as your “year-end GST scorecard”, summarizing your compliance performance for the fiscal year.
GSTR-9C reconciles figures between your audited financial statements and the details reported in GSTR-9.
It identifies gaps, such as differences in turnover, tax paid, or ITC claimed.
Since FY 2020–21, GSTR-9C has been self-certified — no longer requiring a Chartered Accountant’s attestation (per the amendment to Section 35(5) of the CGST Act).
⚠️ Late Filing Warning: Delays attract late fees under Section 47(2) of the CGST Act. However, several recent relaxations have reduced penalties for previous years.
| Form | Who Needs to File | Turnover Threshold | Key Notes |
|---|---|---|---|
| GSTR-9 | Regular taxpayers filing GSTR-1 & 3B | > ₹2 crore | Exempt for ≤ ₹2 crore (permanent exemption from FY 2017–18) |
| GSTR-9C | Taxpayers also required to file GSTR-9 | > ₹5 crore | Self-certified reconciliation; exemptions continue for foreign airlines (Notification 09/2020) and OIDAR non-residents (Notification 30/2019) |
👉 Important Tip:
Turnover is calculated at the PAN level (aggregate pan-India turnover), but filing happens per GSTIN. Businesses operating in multiple states should reconcile figures across registrations well in advance.
The GST Council and CBIC have released several important updates impacting FY 2024–25 filings:
Revised formats of GSTR-9 and GSTR-9C
New ITC splits for current vs. previous financial years (Tables 6A1 & 6A2)
Disclosure of ITC reversals (Rules 37, 42, etc.)
Tracking deferred ITC and e-commerce supplies under Section 9(5)
Enhanced reconciliation in Table 9 for cash vs. ITC-ledger payments
Continues GSTR-9 exemption for taxpayers up to ₹2 crore turnover (extension of FY 2023–24 relief under Notification 14/2024).
Clarifies late fee applicability for delayed GSTR-9C when GSTR-9 is timely filed.
Late fee applies until both returns are submitted.
Expected waiver of late fees for earlier-year GSTR-9C filings beyond GSTR-9 submission date.
Introduction of a new turnover-based late fee cap (effective FY 2022–23 onwards):
| Turnover Range | Daily Fee (CGST+SGST) | Max Fee (% of Turnover) |
|---|---|---|
| ≤ ₹5 crore | ₹50 | 0.04% |
| ₹5–20 crore | ₹100 | 0.04% |
| > ₹20 crore | ₹200 | 0.50% |
GSTR-9 is mostly auto-populated, but discrepancies can arise. Here’s a simple workflow:
Ensure all GSTR-1, 3B, and 2B are filed for FY 2024–25
Download GSTR-2A/2B summaries from the GST portal
Reconcile:
Outward supplies (GSTR-1 vs. GSTR-3B)
ITC (GSTR-2B vs. purchase ledger)
Identify ITC reversals under Rule 42/43 for exempt supplies.
Separate ITC into:
Current year claims
Previous year claims (deferred)
Tally import IGST with ICEGATE data.
On the GST portal:
Go to Returns → Annual Return → GSTR-9
Auto-fill using JSON data from your accounting software
Sections Overview:
Part I (Tables 1–5): Basic info, outward supplies
Part II (Tables 6–8): Inward supplies & ITC (with new ITC splits)
Part III (Tables 9–11): Tax paid, HSN details
Part IV (Tables 12–18): Amendments, refunds, debit/credit notes
Part V (Table 19): Late fee details
If underpaid tax is detected, pay via Form DRC-03, selecting “Reconciliation Statement”.
Verify via DSC or EVC
Submit and download the ARN (acknowledgment reference number)
🚫 No revision option — double-check before submission.
For taxpayers with turnover > ₹5 crore, GSTR-9C ensures books align with GSTR-9.
Obtain audited financial statements (PAN-level)
Reconcile across all GSTINs
Tag e-commerce data per Notification 13/2025
Part I: Basic details
Part II (Tables 5–6): Reconcile turnover (gross vs. GSTR-9)
Part III (Tables 7–11): Reconcile tax paid, rate-wise differences
Part IV (Tables 12–14): Reconcile ITC (eligible vs. ineligible)
No CA certification needed
Pay additional liability (if any) via cash or ITC
Upload along with GSTR-9
✅ Once both forms are filed, the return is marked as “Complete” per Circular 246/2025.
💡 Go Digital: Use GSTN’s offline utility or ERP integrations (Tally, Zoho, SAP).
💡 Reconcile Early: Don’t wait till December — avoid auto-lock errors.
💡 Track ITC Journey: Distinguish between claimed, deferred, and reversed ITC.
💡 Avoid Misses: GSTR-9C is mandatory for >₹5 crore turnover — GSTR-9 alone is incomplete.
💡 Plan Ahead: The amnesty scheme for old years ends March 2025 — act now!
❗Non-filing attracts a general penalty of up to ₹25,000 under the CGST Act.
Filing GSTR-9 and GSTR-9C isn’t just about compliance — it’s a yearly opportunity to reconcile your business’s financial truth with GST records. With the 2025 changes emphasizing ITC transparency and turnover-based fee limits, timely filing ensures a clean GST slate and stronger financial credibility.
How can we help? *