GSTR-9 Annual Return: Filing Requirements, Documents Checklist (FY 2024-25)

Filing GSTR-9 doesn’t have to be overwhelming. This updated guide breaks down who must file GSTR-9 for FY 2024-25, key exemptions, the due date, late fees, and the complete document checklist to ensure error-free submission. We’ve incorporated the latest structural changes from Notification No. 13/2025-Central Tax, including enhanced ITC tracking and auto-population features.

What is GSTR-9?

GSTR-9 is the annual GST return that consolidates your outward and inward supplies, input tax credit (ITC) claims, tax payments, and adjustments from monthly/quarterly filings (GSTR-1 and GSTR-3B) for FY 2024-25 (April 2024–March 2025). It’s essential for reconciliation and audit readiness, mismatches here can trigger notices.

Updates in GSTR-9 for FY 2024-25 (Snapshot of New Tables)

Notification No. 13/2025-Central Tax (dated September 17, 2025) introduces granular ITC reporting to minimize discrepancies. Here’s a quick overview:

TablePurposeKey Change for FY 2024-25
6A1Prior-year ITC (FY 2023-24) claimed in current FYNew row; excludes Rule 37/37A reclaims to avoid double-counting
7A-7HITC reversalsSplit for Rule 37 (non-payment) vs. Rule 37A (supplier non-filing); reclaims to Table 6H
8AInward supplies from GSTR-2BDate-based: Includes FY 2024-25 invoices in GSTR-2B up to October 2025; excludes prior-year late uploads
8H1IGST on imports deferred to next FYNew row for separate tracking
9Tax payable vs. paidEnhanced: Splits cash/ITC payments; flags differences for DRC-07 payment
12 & 13Cross-year ITC reversals/availmentsMandatory if applicable; up to October 2025 GSTR-3B
17/18HSN summariesNo 65% concessional checkbox; download-enabled from GSTR-1

Pro Tip: Amendments via GSTR-1A now auto-reflect in Tables 4 (outward supplies) and 5 (adjustments), no manual entry needed. For Table 8A accuracy, file after December 1, 2025, to capture all eligible invoices.

Simplified ITC Reporting Flowchart

Follow this step-by-step process for ITC (Tables 6–8, 12–13):

  1. Claim ITC (Table 6A/6A1): Report current-year (6A) or prior-year (6A1) claims from GSTR-2B.
  2. Reverse if Needed (Table 7): Split by rule, e.g., Rule 37A for supplier delays; temporary reversals go here.
  3. Reconcile with GSTR-2B (Table 8A): Auto-populated; flag mismatches in 8B–8D.
  4. Reclaim Eligible (Table 6H): Post-reversal reclaims (e.g., after payment); treat as current-year ITC.
  5. Cross-Year Adjustments (Tables 12/13): Reverse (12) or avail (13) in next FY, mandatory reporting.

Visual Note: Imagine a linear flowchart: Claim → Reverse (if ineligible) → Reconcile → Reclaim → Adjust cross-year. Use Excel to track variances.

Common Errors to Avoid: Misclassifying prior-year ITC (use 6A1, not 6A); missing Rule 37A reversals; ignoring Table 8A post-October uploads.

Who Must File GSTR-9 for FY 2024-25?

CategoryTurnover in FY 2024-25Filing RequirementNotes
Regular taxpayers> ₹2 croreMandatoryFull details required
Regular taxpayers≤ ₹2 croreExempt (filing optional)Voluntary for reconciliation
Composition dealersAnyFile GSTR-9A (not GSTR-9)Simplified scheme
E-commerce operators (TCS)AnyMandatorySection 52 supplies
ISD, Casual Taxable Person, NRTPAnyExemptNo annual return
TDS/TCS deductors (except ECO)AnyExemptSeparate reporting
Legal Basis: Exemption for ≤ ₹2 crore via Notification No. 15/2025-Central Tax (September 17, 2025).

GSTR-9C Note: Mandatory for aggregate turnover > ₹5 crore; self-certified (no mandatory CA audit). Reconciles GSTR-9 with books.

Due Date & Late Fee

  • Due Date: 31st December 2025 (no extension yet).
  • Late Fee: ₹200/day (₹100 CGST + ₹100 SGST), capped at 0.50% of turnover (0.25% per Act). Applies to both GSTR-9 and GSTR-9C.

Example: 10-day delay on ₹5 crore turnover = ₹2,000 late fee (under cap).

Complete Document Checklist for GSTR-9 (FY 2024-25)

Prepare these 13 items in a centralized folder (Excel recommended for reconciliations of Tables 6, 7, 8):

  1. GSTR-1 summaries (April 2024~March 2025) + GSTR-1A amendments (auto-reflects in Tables 4/5).
  2. GSTR-3B summaries (all 12 months) – tax liability, ITC, payments.
  3. GSTR-2B reports (monthly/quarterly) – download post-October 2025 for Table 8A completeness.
  4. Books of accounts (trial balance, P&L, ledgers – rate/GSTIN-wise).
  5. Purchase register (inward supplies, RCM, imports for Table 8H1).
  6. Sales register (taxable/exempt/exports/SEZ; e-commerce splits).
  7. ITC ledger (claims, Rule 37/37A reversals, reclaims in 6H).
  8. E-way bill data (optional verification).
  9. Debit/credit notes register (date-wise for cross-year).
  10. Advances register (received/adjusted, prior year).
  11. HSN-wise summaries:
    • Outward (Table 17): 6-digit if > ₹5 crore; 4-digit B2B if ≤ ₹5 crore.
    • Inward (Table 18): Similar rules.
  12. Working notes (prior-year ITC for 6A1; reversals; Table 9 differences).
  13. Audited financials (if > ₹5 crore, for GSTR-9C).

Excel Tip: Create tabs for Books vs. GSTR-1/3B/2B variances – use formulas to auto-flag mismatches in Tables 6~8.

Quick Pre-Filing Health Check (10 Questions)

  1. GSTR-1A amendments reflected in Tables 4/5?
  2. Outward supplies (books) match GSTR-1 totals?
  3. Tax paid (GSTR-3B) ≥ liability (GSTR-1/Table 9)?
  4. Prior-year ITC in 6A1 (not 6A); reclaims in 6H?
  5. Rule 37A reversals separated in Table 7?
  6. Table 8A reconciled post-December 1 (GSTR-2B up to Oct)?
  7. RCM/exports/SEZ/e-commerce reported correctly?
  8. HSN summary formatted per turnover (6/4-digit)?
  9. All monthly returns filed (no blocks)?
  10. Late fees for prior delays paid?

All “Yes”? Proceed confidently.

Final Advice

GSTR-9 for FY 2024-25 emphasizes precision in ITC and tax reconciliation, start in October with Excel sheets for Tables 6~9. Filing post-December 1 ensures full auto-population, reducing errors like ITC misclassification. Keep filed copies for audits. Stay compliant!

Disclaimer: For general guidance. Verify on gst.gov.in before filing.

Related Posts:

GSTR-9/9C: GSTN FAQs Clarify RCM, ITC Reversal, Reporting

GSTR-9C Reconciliation FY 2024-25: Applicability, Threshold & Checklist

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.