Late fee provisions for annual returns underwent significant clarification through Circular No. 246/03/2025-GST dated January 30, 2025, fundamentally changing how we understand penalties for delayed GSTR-9 and GSTR-9C filing. The critical revelation: late fee under Section 47(2) applies to the complete annual return, which includes both GSTR-9 and GSTR-9C (where applicable).
This means late fees aren’t calculated separately for each form, they’re calculated as a continuous obligation from the due date until you complete your entire annual return filing. For FY 2024-25, understanding this integrated late fee calculation, the new Table 17 in GSTR-9C, and the system’s auto-calculation logic is essential for accurate compliance and avoiding surprises at the time of filing.
This blog post explains due dates, late fee calculation methodology, system auto-calculation mechanics, and provides detailed examples covering various filing scenarios.
Due Dates for GSTR-9 and GSTR-9C FY 2024-25
Standard Due Dates
GSTR-9 (Annual Return): December 31, 2025
GSTR-9C (Reconciliation Statement): December 31, 2025
Both forms have the same due date, reinforcing the concept that they’re components of a single “complete annual return” obligation.
Who Must File GSTR-9?
All registered taxpayers (except certain exempt categories like composition dealers, ISD, OIDAR service providers, non-resident taxable persons, and casual taxable persons) must file GSTR-9 if they were registered during FY 2024-25.
Who Must File GSTR-9C?
Taxpayers whose aggregate turnover during FY 2024-25 exceeds:
- ₹5 crores: Previous threshold (applicable till FY 2023-24)
- ₹10 crores: New threshold from FY 2024-25 onwards (as per recent amendments)
Note: Verify the applicable threshold based on latest notifications at the time of filing.
GSTR-9C must be certified by a Chartered Accountant or Cost Accountant.
Section 47(2): The Legal Foundation
Section 47(2) of the CGST Act provides:
“Any registered person who fails to furnish the details of outward or inward supplies required under section 37 or section 38 or returns required under section 39 or section 45 by the due date shall pay a late fee of one hundred rupees for every day during which such failure continues subject to a maximum amount of five thousand rupees.”
For annual returns, this translates to:
- ₹100 per day of delay (₹50 CGST + ₹50 SGST)
- Maximum ₹5,000 (₹2,500 CGST + ₹2,500 SGST)
The Circular 246/03/2025-GST Clarification: Game Changer
What the Circular Clarified
The January 30, 2025 circular made explicit what was previously ambiguous:
“Late fee is levied under Section 47(2) of the CGST Act for any delay in furnishing the complete annual return under Section 44. This includes both FORM GSTR-9 and FORM GSTR-9C (if applicable).”
What This Means in Practice
The annual return obligation under Section 44 is considered incomplete until:
- GSTR-9 is filed, AND
- GSTR-9C is also filed (if you’re liable to file it based on turnover)
Late fee accrues continuously from the due date until you complete both filings.
The Two-Stage Late Fee Calculation
Following this clarification, GSTR-9C introduces Table 17: “Late Fee Payable and Paid” to capture the bifurcated late fee:
Stage 1: Due date to GSTR-9 filing (or due date, whichever is later)
Stage 2: GSTR-9 filing date (or due date, whichever is later) to GSTR-9C filing
This bifurcation ensures:
- Late fee for Stage 1 is paid when filing GSTR-9
- Late fee for Stage 2 is paid when filing GSTR-9C
- Together, they represent the total late fee for delayed complete annual return
How the System Auto-Calculates Late Fee
Both GSTR-9 and GSTR-9C have system auto-calculation of late fees based on filing dates.
For GSTR-9
Calculation starts: December 31, 2025 (due date)
Calculation ends: Date you actually file GSTR-9
Days counted: Calendar days (not working days)
Formula:
- If filed on or before December 31, 2025: ₹0
- If filed after December 31, 2025: (Number of days delayed × ₹100) subject to maximum ₹5,000
System Behavior:
- Late fee auto-populates when you attempt to file
- You must pay before submission
- Payment integrated into filing process
For GSTR-9C (New Table 17)
Calculation starts:
- If GSTR-9 filed after due date: Date of GSTR-9 filing
- If GSTR-9 filed on or before due date: Due date (December 31, 2025)
Calculation ends: Date you actually file GSTR-9C
Formula:
- Days between start date and GSTR-9C filing × ₹100
- Subject to maximum ₹5,000
Key Point: If GSTR-9 already accumulated some late fee (filed late), GSTR-9C only calculates additional days from GSTR-9 filing to GSTR-9C filing.
Detailed Examples: Late Fee Calculation Scenarios
Let’s work through comprehensive examples covering different filing timings.
Example 1: Both Filed Within Due Date (No Late Fee)
Facts:
- GSTR-9 filed: December 25, 2025
- GSTR-9C filed: December 30, 2025
- Due date: December 31, 2025
Late Fee Calculation:
GSTR-9:
- Filed before due date
- Late fee: ₹0
GSTR-9C Table 17:
- GSTR-9 was filed on time, so count from due date (December 31, 2025)
- But GSTR-9C filed before due date (December 30, 2025)
- Late fee: ₹0
Total Late Fee: ₹0
Takeaway: File both before due date to avoid any late fee.
Example 2: GSTR-9 on Time, GSTR-9C Delayed
Facts:
- GSTR-9 filed: December 25, 2025
- GSTR-9C filed: January 7, 2026
- Due date: December 31, 2025
Late Fee Calculation:
GSTR-9:
- Filed before due date
- Late fee: ₹0
GSTR-9C Table 17:
- GSTR-9 filed on time, so count from due date (December 31, 2025)
- GSTR-9C filed: January 7, 2026
- Days delayed: January 1 to January 7 = 7 days
- Late fee: 7 days × ₹100 = ₹700
Total Late Fee: ₹700 (all paid at GSTR-9C filing)
System Behavior:
- No late fee demanded when filing GSTR-9 on December 25
- ₹700 auto-populated in GSTR-9C Table 17 when filing on January 7
Example 3: GSTR-9 Delayed, GSTR-9C on Same Day
Facts:
- GSTR-9 filed: January 5, 2026
- GSTR-9C filed: January 5, 2026 (same day)
- Due date: December 31, 2025
Late Fee Calculation:
GSTR-9:
- Due date: December 31, 2025
- Filed: January 5, 2026
- Days delayed: January 1 to January 5 = 5 days
- Late fee: 5 days × ₹100 = ₹500
GSTR-9C Table 17:
- GSTR-9 filed on January 5, 2026
- GSTR-9C also filed on January 5, 2026 (same day)
- Days delayed: 0 days (no additional delay beyond GSTR-9 delay)
- Late fee: ₹0
Total Late Fee: ₹500 (all paid at GSTR-9 filing)
Takeaway: If you’re late, filing GSTR-9C immediately after GSTR-9 prevents additional late fee accumulation.
Example 4: Both Delayed, Filed on Different Days (The Standard Case)
Facts:
- GSTR-9 filed: January 5, 2026
- GSTR-9C filed: January 7, 2026
- Due date: December 31, 2025
Late Fee Calculation:
GSTR-9:
- Due date: December 31, 2025
- Filed: January 5, 2026
- Days delayed: January 1 to January 5 = 5 days
- Late fee at GSTR-9 filing: 5 days × ₹100 = ₹500
GSTR-9C Table 17:
- GSTR-9 filed: January 5, 2026
- GSTR-9C filed: January 7, 2026
- Additional days: January 6 to January 7 = 2 days
- Late fee at GSTR-9C filing: 2 days × ₹100 = ₹200
Total Late Fee: ₹500 (GSTR-9) + ₹200 (GSTR-9C) = ₹700
Breakdown by Form:
- Paid with GSTR-9: ₹500
- Paid with GSTR-9C: ₹200
System Behavior:
- January 5: System demands ₹500 when filing GSTR-9
- January 7: System auto-populates ₹200 in GSTR-9C Table 17
Example 5: Long Delay with Maximum Late Fee Cap
Facts:
- GSTR-9 filed: March 15, 2026
- GSTR-9C filed: March 20, 2026
- Due date: December 31, 2025
Late Fee Calculation:
GSTR-9:
- Due date: December 31, 2025
- Filed: March 15, 2026
- Days delayed: January 1 to March 15 = 74 days
- Calculated late fee: 74 days × ₹100 = ₹7,400
- But maximum is ₹5,000
- Late fee at GSTR-9 filing: ₹5,000
GSTR-9C Table 17:
- GSTR-9 filed: March 15, 2026 (already hit maximum)
- GSTR-9C filed: March 20, 2026
- Additional days: March 16 to March 20 = 5 days
- Calculated late fee: 5 days × ₹100 = ₹500
- Total late fee if no cap: ₹5,000 + ₹500 = ₹5,500
- But maximum total is ₹5,000
- Since ₹5,000 already paid at GSTR-9, GSTR-9C late fee: ₹0
Total Late Fee: ₹5,000 (all paid at GSTR-9 filing; GSTR-9C adds nothing more)
Critical Point: The ₹5,000 maximum applies to the total combined late fee for complete annual return, not separately to each form.
Example 6: GSTR-9 Near Maximum, GSTR-9C Pushes Over
Facts:
- GSTR-9 filed: February 18, 2026
- GSTR-9C filed: February 25, 2026
- Due date: December 31, 2025
Late Fee Calculation:
GSTR-9:
- Days delayed: January 1 to February 18 = 49 days
- Calculated late fee: 49 days × ₹100 = ₹4,900
- Within maximum: ₹4,900
GSTR-9C Table 17:
- Additional days: February 19 to February 25 = 7 days
- Calculated late fee: 7 days × ₹100 = ₹700
- Combined total: ₹4,900 + ₹700 = ₹5,600
- But maximum total is ₹5,000
- Amount already paid: ₹4,900
- Remaining before cap: ₹5,000 – ₹4,900 = ₹100
- GSTR-9C late fee: ₹100 (not full ₹700)
Total Late Fee: ₹4,900 (GSTR-9) + ₹100 (GSTR-9C) = ₹5,000 (capped)
System Behavior: GSTR-9C Table 17 auto-calculates ₹100, recognizing the maximum cap has been reached.
Example 7: GSTR-9 After Due Date but Before Year-End
Facts:
- Due date: December 31, 2025
- GSTR-9 filed: December 31, 2025 (on due date but late in the day, technically after midnight, system treats as filed)
- GSTR-9C filed: January 10, 2026
Late Fee Calculation:
GSTR-9:
- Filed on due date
- Late fee: ₹0
GSTR-9C Table 17:
- Start counting: January 1, 2026 (day after due date, since GSTR-9 filed on due date)
- GSTR-9C filed: January 10, 2026
- Days: January 1 to January 10 = 10 days
- Late fee: 10 days × ₹100 = ₹1,000
Total Late Fee: ₹1,000
Practical Tip: If you can only file GSTR-9 on December 31, make sure it’s successfully filed (not just uploaded) before midnight to avoid starting the late fee clock.
The Date Counting Logic
Understanding exactly how days are counted is crucial for verification:
Inclusive or Exclusive Counting?
First day (day after due date or GSTR-9 filing): Included in count
Last day (day of GSTR-9C filing): Included in count
Example:
- Due date: December 31, 2025
- Filed: January 3, 2026
Day 1: January 1, 2026
Day 2: January 2, 2026
Day 3: January 3, 2026
Total: 3 days × ₹100 = ₹300
How to Calculate Days Between Dates
Formula: (Filing Date – Due Date) = Number of Days
Example:
- Due date: December 31, 2025
- Filing date: January 15, 2026
- Calculation: January 15 – December 31 = 15 days
Or count: January 1, 2, 3, …, 15 = 15 days
Month-End and Month-Start Considerations
Scenario: Due date December 31, filed January 1 (next day)
- Only 1 day late
- Late fee: ₹100
Don’t count December 31 itself (that’s the due date, not a delay day).
GSTR-9C Table 17: Structure and Auto-Population
The new Table 17 in GSTR-9C for FY 2024-25 has the following structure:
Table 17 Fields
17A: Late fee payable (auto-calculated by system)
17B: Late fee paid (system-populated after payment)
Both have sub-fields for:
- Central Tax (CGST)
- State Tax (SGST) / UT Tax (UTGST)
- Integrated Tax (IGST) – typically ₹0 for late fees
Auto-Population Logic
When you open GSTR-9C for filing, the system:
- Checks GSTR-9 filing date: Retrieves the date you filed GSTR-9 for FY 2024-25
- Determines start date for GSTR-9C late fee:
- If GSTR-9 filed on or before December 31, 2025: Start = January 1, 2026
- If GSTR-9 filed after December 31, 2025: Start = Day after GSTR-9 filing
- Checks current date: When you attempt to file GSTR-9C
- Calculates days: Current date – Start date
- Applies rate: Days × ₹100 (₹50 CGST + ₹50 SGST)
- Applies cap: Checks if GSTR-9 late fee + GSTR-9C late fee exceeds ₹5,000; if so, caps the total
- Auto-populates Table 17A: Displays the calculated late fee amount
Payment Integration
After Table 17A shows the auto-calculated late fee:
- You must pay the amount through the GST portal payment mechanism
- Payment creates a challan with unique identification
- After successful payment, Table 17B auto-populates with paid amount
- Only after payment confirmation can you submit GSTR-9C
- System validates that 17B equals 17A before allowing submission
What If You Disagree with Auto-Calculated Amount?
Short answer: You cannot manually edit the late fee amount in Table 17.
If you believe calculation is wrong:
- Verify GSTR-9 filing date in system records
- Check date calculation manually
- If system error confirmed, raise grievance through GST portal
- Pay the auto-calculated amount to file (to avoid further delay)
- Claim refund later if grievance establishes system error
Practical reality: System calculations are generally accurate. Most “disagreements” stem from misunderstanding the counting methodology or the date GSTR-9 was actually filed (vs. when you thought you filed it).
Strategic Considerations: When to File What
Understanding late fee calculation creates strategic filing decisions:
Strategy 1: File Both Together (Minimize Total Late Fee)
Scenario: You’re already past due date.
Best Practice: Complete GSTR-9, immediately prepare and file GSTR-9C on the same day.
Benefit:
- Only one set of daily late fees (through GSTR-9 filing)
- Zero additional late fee for GSTR-9C
- Total late fee minimized
Example:
- Both filed January 10, 2026
- Late fee: 10 days × ₹100 = ₹1,000 (all paid with GSTR-9)
- GSTR-9C late fee: ₹0
Strategy 2: File GSTR-9 First, Gather GSTR-9C Data Later
Scenario: GSTR-9 data is ready, but GSTR-9C requires auditor certification and additional reconciliation work.
Approach: File GSTR-9 first to stop the clock, complete GSTR-9C later.
Cost: Additional late fee for days between GSTR-9 and GSTR-9C filing.
Example:
- GSTR-9 filed: January 10, 2026 (late fee: ₹1,000)
- GSTR-9C requires 10 more days for auditor certification
- GSTR-9C filed: January 20, 2026 (additional late fee: ₹1,000)
- Total late fee: ₹2,000
When to use: When GSTR-9C delay would significantly exceed GSTR-9 completion time, and you want to cap at least part of the late fee.
Strategy 3: Wait for Both to Be Complete
Scenario: Neither form is ready by due date.
Approach: Work on both simultaneously, file both when ready.
Risk: If one form finishes earlier but you wait for the other, you’re accruing unnecessary late fee for the completed form.
Best Practice: File GSTR-9 as soon as ready (stops clock for first stage), then rush GSTR-9C.
Strategy 4: Strategic Timing Near Maximum
Scenario: You’re approaching the ₹5,000 maximum late fee cap.
Calculation: 50 days × ₹100 = ₹5,000 (maximum reached)
Strategic Point: If already delayed 50+ days, there’s no additional financial penalty for further delay (you’ve hit the cap).
Ethical Note: While financially there’s no additional cost after 50 days, continued non-compliance may trigger other enforcement actions (notices, assessments, etc.). The cap is a penalty ceiling, not a license for indefinite delay.
Interest vs. Late Fee: Important Distinction
Late fee under Section 47(2) is not the same as interest under Section 50.
Late Fee (Section 47(2))
- For late filing of returns
- Flat ₹100 per day (up to ₹5,000 max)
- Applies regardless of tax liability
Interest (Section 50)
- For late payment of tax
- 18% per annum on unpaid tax amount
- Calculated from due date of payment to actual payment date
- No maximum cap
Both Can Apply Simultaneously
Scenario: You have tax liability in FY 2024-25, file annual return late, and haven’t paid some tax.
You owe:
- Late fee: For delayed GSTR-9/9C filing (₹100/day up to ₹5,000)
- Interest: On unpaid tax amount (18% p.a., no cap)
Example:
- Tax liability: ₹1,00,000 (unpaid)
- Due date for payment and annual return: December 31, 2025
- GSTR-9 filed: February 15, 2026 (46 days late)
- GSTR-9C filed: February 20, 2026 (51 days late)
Late Fee Calculation:
- 51 days × ₹100 = ₹5,100, but capped at ₹5,000
Interest Calculation (on ₹1,00,000 unpaid tax):
- December 31, 2025 to February 20, 2026 = 51 days
- Interest: ₹1,00,000 × 18% × (51/365) = ₹2,516
Total Amount Due: ₹5,000 (late fee) + ₹2,516 (interest) = ₹7,516 (plus the original ₹1,00,000 tax)
Nil Return and Late Fee
Question: If I have nil liability for the year, do I still pay late fee for delayed GSTR-9 filing?
Answer: Yes. Late fee under Section 47(2) is for delay in filing, not related to whether you have tax liability.
Reasoning: The annual return serves statutory compliance and transparency purposes beyond just tax payment. Even with nil liability, you must file on time or incur late fee.
Example:
- FY 2024-25: No business activity, nil ITC, nil outward supplies
- GSTR-9 shows zeros across all tables
- But you file on January 20, 2026 (20 days late)
- Late fee: 20 days × ₹100 = ₹2,000 (still applicable)
Common Scenarios and Clarifications
Scenario 1: Filed GSTR-9, Forgot About GSTR-9C
Facts:
- Turnover: ₹12 crores (GSTR-9C applicable)
- GSTR-9 filed: December 28, 2025 (on time)
- Forgot about GSTR-9C until February 10, 2026
Late Fee:
- GSTR-9: ₹0 (filed on time)
- GSTR-9C: January 1 to February 10 = 41 days
- Late fee: 41 days × ₹100 = ₹4,100
Learning: Even if GSTR-9 filed on time, forgetting GSTR-9C (when applicable) triggers late fee from January 1.
Scenario 2: Turnover Uncertainty and GSTR-9C
Facts:
- Estimated turnover: ₹9.8 crores (thought GSTR-9C not needed)
- Filed only GSTR-9 on December 30, 2025
- March 2026: Finalized accounts show turnover ₹10.2 crores (GSTR-9C needed)
- File GSTR-9C: March 15, 2026
Late Fee:
- GSTR-9: ₹0 (filed on time)
- GSTR-9C: Should have been filed by December 31, 2025
- Start counting: January 1, 2026 (from due date, not GSTR-9 filing)
- Days: January 1 to March 15 = 74 days
- Calculated: 74 × ₹100 = ₹7,400
- Capped at: ₹5,000
Practical Tip: If turnover is borderline, prepare GSTR-9C proactively. Better to have it ready and not need it than discover liability later.
Scenario 3: Multiple Revisions
Question: If I file GSTR-9 late, pay late fee, then revise GSTR-9, do I pay late fee again?
Answer: No. Late fee is charged once for the original delayed filing. Revisions (if permitted) don’t attract additional late fee.
Clarification: As of current rules, GSTR-9 generally cannot be revised. But if the facility becomes available and you revise:
- Original late fee already paid (based on first filing date)
- Revision filing doesn’t restart late fee clock
- However, interest on any additional tax discovered may apply
Scenario 4: Filed Wrong Form By Mistake
Facts:
- Turnover ₹12 crores (both GSTR-9 and GSTR-9C needed)
- December 30, 2025: Filed GSTR-9 (thinking done)
- January 15, 2026: Realized GSTR-9C also needed
- File GSTR-9C: January 15, 2026
Late Fee:
- GSTR-9: ₹0 (filed on time)
- GSTR-9C: January 1 to January 15 = 15 days
- Late fee: 15 × ₹100 = ₹1,500
No Waiver for Mistake: Ignorance or mistake doesn’t waive late fee. You’re expected to know your obligations based on turnover.
Scenario 5: System Downtime on Due Date
Question: If GST portal is down on December 31, 2025 and I cannot file, am I liable for late fee?
Answer: Typically, if system issues prevent filing on due date, government extends the deadline through notification.
Best Practice:
- Don’t wait until last day to file
- If system down on due date, immediately file grievance
- Take screenshots of error messages
- File as soon as system restored
- If extension granted, original late fee calculation may be modified
Note: Extensions are discretionary and must be officially notified. Absent notification, late fee applies.
How to Verify Late Fee Calculation
When system shows late fee at time of filing, verify:
Step 1: Confirm Due Date
- Standard: December 31, 2025
- Check for any official extensions through notifications
Step 2: Confirm GSTR-9 Filing Date
- Go to: Returns → Filed Returns
- Find: GSTR-9 for FY 2024-25
- Note: Date of filing (not date of generation or download)
Step 3: Calculate Days for GSTR-9 Late Fee
- If GSTR-9 filed after December 31, 2025:
- Days = (GSTR-9 Filing Date – December 31, 2025)
- Expected late fee = Days × ₹100 (capped at ₹5,000)
Step 4: Calculate Days for GSTR-9C Late Fee (When Filing GSTR-9C)
- If GSTR-9 filed on or before December 31, 2025:
- Start = January 1, 2026
- If GSTR-9 filed after December 31, 2025:
- Start = Day after GSTR-9 filing date
- Days = (Current GSTR-9C Filing Date – Start Date)
- Expected late fee = Days × ₹100, adjusted for maximum cap
Step 5: Check Maximum Cap Applicability
- Total combined late fee (GSTR-9 + GSTR-9C) cannot exceed ₹5,000
- If GSTR-9 late fee was ₹4,500, GSTR-9C can only add ₹500 more
Step 6: Compare with System Calculation
- If matches: Proceed with payment
- If differs significantly: Raise query before paying
Best Practices to Minimize Late Fee
1. File Well Before Due Date
Target: Complete filing by mid-December 2025
Benefits:
- Zero late fee risk
- Time to address any last-minute issues
- Reduced year-end compliance burden
Process:
- September 2025: Begin data compilation
- October 2025: Complete internal reconciliation
- November 2025: Prepare GSTR-9 and GSTR-9C (if applicable)
- December 1-15, 2025: Review and file
2. Enable GSTR-9 Early
Ensure all GSTR-1 and GSTR-3B for FY 2024-25 are filed by October 2025, enabling GSTR-9 to be accessible.
Benefit: More time to review auto-populated data and make necessary corrections.
3. Coordinate with Auditor Early (for GSTR-9C)
If GSTR-9C applicable:
- Engage CA/CMA by September 2025
- Provide books and data by October 2025
- Target audit completion by November 2025
- File GSTR-9 and GSTR-9C together in December
Avoids: Situation where GSTR-9 is ready but waiting for auditor delays GSTR-9C.
4. Set Internal Deadlines
Internal target: December 15, 2025 (16 days before due date)
Buffer: Provides cushion for:
- Technical issues
- Last-minute data corrections
- Auditor queries
- Unforeseen circumstances
5. Monitor Official Notifications
Check GST portal regularly for:
- Due date extensions (rare but possible)
- Changes in late fee provisions
- Technical advisory about portal maintenance
6. Use Reminders and Checklists
System reminders:
- November 1, 2025: “GSTR-9 due in 60 days”
- December 1, 2025: “GSTR-9 due in 30 days”
- December 15, 2025: “GSTR-9 due in 16 days – FILE NOW”
Checklist:
- All GSTR-1 filed for FY 2024-25
- All GSTR-3B filed for FY 2024-25
- GSTR-9 enabled on portal
- Reconciliation completed
- GSTR-9 prepared and reviewed
- GSTR-9C (if applicable) prepared
- Auditor certification obtained
- Both forms filed
- Acknowledgments downloaded
Late Fee Payment Process
Step 1: Attempt to Submit Return
When you click “Submit” in GSTR-9 or “File” in GSTR-9C, system calculates late fee.
Step 2: Late Fee Display
System shows:
- Number of days delayed
- Calculated late fee (CGST, SGST breakup)
- “Pay Now” option
Step 3: Make Payment
Click “Pay Now” → Redirects to payment interface
Payment options:
- Electronic Cash Ledger (if sufficient balance)
- Create new challan (internet banking, debit card, NEFT/RTGS)
Step 4: Payment Confirmation
After successful payment:
- Challan generated with CIN (Challan Identification Number)
- Amount reflects in Electronic Cash Ledger
- System links payment to pending late fee obligation
Step 5: Complete Filing
Return to GSTR-9 or GSTR-9C filing screen:
- Late fee now shows as “Paid”
- “Submit” or “File” button becomes active
- Complete submission
Step 6: Download Acknowledgment
- After successful filing, download acknowledgment
- Retain for records along with payment challan
What If You Cannot Pay Late Fee?
Short answer: You cannot file the return without paying late fee.
Options if facing financial difficulty:
- Partial Payment Not Allowed: System requires full late fee payment; you cannot pay partially and complete filing later.
- No Installment Option: Unlike tax liability (which can sometimes be paid in installments under schemes), late fee must be paid in full.
- No Waiver Provision: Currently, there’s no provision for waiver of late fee based on financial hardship.
- Only Option: Arrange funds and pay the late fee to complete filing.
- Continued Delay Costs: Every additional day of delay adds ₹100 late fee (until ₹5,000 cap), so prolonging doesn’t help.
Practical Advice: If late fee has reached ₹5,000 cap (50 days delay), you have no additional financial penalty for further delay in filing. However:
- Non-filing remains a compliance violation
- May attract notices and scrutiny
- Other enforcement actions possible
- Better to file even after long delay than not file at all
Record Keeping for Late Fee
Maintain the following documentation:
1. Filing Date Proof
- GSTR-9 acknowledgment with date and time stamp
- GSTR-9C acknowledgment with date and time stamp
2. Payment Proof
- Late fee payment challan(s)
- Bank statement showing debit
- Electronic Cash Ledger statement showing credit and utilization
3. Calculation Worksheet
- Manual calculation of expected late fee
- Comparison with system-calculated amount
- Notes on any discrepancies
4. Correspondence
- Any portal grievances raised about late fee calculation
- Responses received from authorities
- Screenshots if system errors encountered
5. Extension Notifications (if any)
- Official notifications extending due dates
- Applicability confirmation for your category
Retention Period: Maintain for at least 6 years from end of FY (as required for GST records generally).
Conclusion
Late fee calculation for GSTR-9 and GSTR-9C under Section 47(2) follows a clear methodology: ₹100 per day of delay, capped at ₹5,000 total for the complete annual return. The critical insight from Circular 246/03/2025-GST is that GSTR-9 and GSTR-9C together constitute the “complete annual return,” with late fee accruing continuously from due date until both forms are filed (where applicable).
Key takeaways for FY 2024-25:
- Due date: December 31, 2025 for both GSTR-9 and GSTR-9C
- System auto-calculates: Late fee based on actual filing dates
- Two-stage payment: GSTR-9 filing triggers first late fee; GSTR-9C triggers additional late fee for any gap
- Maximum cap: ₹5,000 combined for both forms
- Strategic filing: File GSTR-9 and GSTR-9C together when delayed to minimize additional late fee
By understanding the calculation methodology, planning for timely filing, and using the strategic insights in this guide, you can either avoid late fees entirely or minimize them when delays are unavoidable. Remember: late fee is for non-filing; interest is for non-payment; both may apply simultaneously if you have tax liability.
Final article Next in series: HSN reporting, Table 17/18 changes, label updates, and practical tips for using offline tools and download templates for efficient GSTR-9 completion.
Reference:
GSTN’s Consolidated FAǪs on GSTR 9/9C for the FY 2024-25 dated 17/12/2025
