Back to BlogGST

Complete Guide to GST Annual Return (GSTR-9 & GSTR-9C) Filing for FY 2024-25

CA Ravi Kumar 20 February 2025 15 min read

The GST annual return is one of the most critical compliance requirements for registered taxpayers in India. Filing GSTR-9 and GSTR-9C accurately requires meticulous reconciliation of your books with the GST portal data. This comprehensive guide walks you through the entire process for FY 2024-25.

What is GSTR-9?

GSTR-9 is the annual return that every registered taxpayer must file under GST. It is a consolidated summary of all monthly/quarterly returns filed during the financial year, covering outward supplies, inward supplies, ITC claimed, tax paid, and demands/refunds.

Who Needs to File GSTR-9?

Every registered person under GST must file GSTR-9 except:

  1. Taxpayers opting for Composition Scheme (they file GSTR-9A)
  2. Input Service Distributors (ISD)
  3. Casual Taxable Persons
  4. Non-Resident Taxable Persons
  5. Persons paying TDS under Section 51
  6. E-commerce operators collecting TCS under Section 52

Important: Taxpayers with aggregate turnover up to Rs. 2 crore have been exempted from filing GSTR-9 for recent financial years. Check the latest notification for FY 2024-25 applicability.

What is GSTR-9C?

GSTR-9C is a reconciliation statement that reconciles the figures declared in GSTR-9 with the audited financial statements. It was earlier required to be certified by a CA, but from FY 2020-21 onwards, it is a self-certified reconciliation statement.

Who Must File GSTR-9C?

Taxpayers with aggregate turnover exceeding Rs. 5 crore during the financial year must file GSTR-9C along with GSTR-9.

Step-by-Step GSTR-9 Filing Process

Step 1: Gather Your Data

Before you begin, collect the following:

  1. All GSTR-1 returns filed during the year (monthly/quarterly)
  2. All GSTR-3B returns filed during the year
  3. GSTR-2A/2B annual summary from the GST portal
  4. Books of accounts — sales register, purchase register, expense ledgers
  5. Credit/debit notes issued and received
  6. HSN-wise summary of outward and inward supplies

Step 2: Reconcile GSTR-1 with Books

Compare your sales as per books with GSTR-1 filings. Common differences include:

  1. Invoices uploaded in the wrong period
  2. Credit notes not reported or reported in a different period
  3. Advances received but not adjusted
  4. Export invoices with incorrect classification

Step 3: Reconcile GSTR-3B with GSTR-1

Ensure that the outward tax liability declared in GSTR-3B matches the total from GSTR-1. Differences could arise from:

  1. Table 3.1 adjustments in GSTR-3B not matching GSTR-1
  2. Reverse charge entries
  3. Amendment of invoices from previous periods

Step 4: Reconcile ITC with GSTR-2A/2B

This is often the most complex part. You need to reconcile:

  1. ITC claimed in GSTR-3B vs ITC available in GSTR-2A/2B
  2. ITC reversed during the year (Rule 42/43, Section 17(5))
  3. ITC on capital goods
  4. ITC on imports (IGST paid on imports, via customs)

Step 5: Fill the GSTR-9 Tables

GSTR-9 has six parts (Tables 4-19). Key tables include:

  1. Table 4 — Details of advances, inward and outward supplies
  2. Table 5 — Outward supplies on which tax is not payable
  3. Table 6 — Details of ITC
  4. Table 7 — Details of ITC reversed and ineligible ITC
  5. Table 8 — Other ITC related information
  6. Table 9 — Details of tax paid

Step 6: Verify and File

Review all tables carefully, cross-check with your reconciliation workpapers, and file using DSC or EVC.

Common Mistakes to Avoid

  1. GSTR-1 vs GSTR-3B mismatch — Ensure both returns reconcile before filing the annual return
  2. Not reconciling ITC with GSTR-2A/2B — This is the primary area scrutinized by the department
  3. Missing amendments from previous periods — Include all amendments made during the current year for prior period invoices
  4. Incorrect HSN classification — The HSN summary must be accurate and match your outward supply details
  5. Ignoring credit notes — Both issued and received credit notes must be correctly reported
  6. Not declaring nil-rated and exempt supplies — These are often missed but must be reported in Table 5
  7. Late fee calculation errors — If filing late, the late fee auto-populates but verify it against the applicable capped amount

Late Fee for Delayed Filing

If GSTR-9 is filed after the due date:

Taxpayer CategoryLate Fee Per DayMaximum Cap
Turnover above Rs. 5 croreRs. 200 (Rs. 100 CGST + Rs. 100 SGST)0.5% of turnover in the state/UT
Turnover up to Rs. 5 croreRs. 50 (Rs. 25 CGST + Rs. 25 SGST)Rs. 2,000
Nil returnsRs. 40 (Rs. 20 CGST + Rs. 20 SGST)

GSTR-9C Reconciliation Statement

For taxpayers with turnover exceeding Rs. 5 crore, GSTR-9C requires reconciliation of:

  1. Turnover as per audited financial statements vs turnover declared in annual return
  2. Tax paid as per audited financial statements vs tax paid as per annual return
  3. ITC as per audited financial statements vs ITC claimed in annual return
  4. Any additional liability to be discharged

Expert Tips for Smooth Filing

  1. Start early — Begin reconciliation at least 2 months before the due date
  2. Use automated tools — Reconciliation software can save significant time on ITC matching
  3. Document everything — Maintain a reconciliation workpaper explaining all differences
  4. Follow up with vendors — For ITC mismatches, reach out to vendors to correct their returns before the annual return deadline
  5. Seek professional help — Given the complexity of GSTR-9 and GSTR-9C, engaging a qualified CA ensures accuracy and compliance

Key Changes in GSTR-9 for FY 2024-25

The GST Council and CBIC have introduced several updates to the annual return filing process for FY 2024-25 that taxpayers must be aware of:

Revised Table 8A Auto-Population

Table 8A of GSTR-9 now auto-populates ITC data from GSTR-2B instead of GSTR-2A. This change ensures greater accuracy in ITC matching, as GSTR-2B is a static statement generated on the 14th of each month. Taxpayers should reconcile their claimed ITC against the auto-populated GSTR-2B data rather than relying on GSTR-2A.

HSN Summary Reporting at 6-Digit Level

For taxpayers with aggregate turnover exceeding Rs. 5 crore, HSN codes must be reported at the 6-digit level in Table 17 (outward supplies) and Table 18 (inward supplies). This change, effective from FY 2024-25, requires businesses to maintain more granular product classification records throughout the year.

Relaxation for Small Taxpayers

Taxpayers with aggregate turnover up to Rs. 2 crore continue to enjoy exemption from filing GSTR-9. Additionally, those with turnover up to Rs. 5 crore are not required to file GSTR-9C (reconciliation statement). These relaxations have been extended for FY 2024-25 to reduce the compliance burden on MSMEs.

New Advisory on ITC Reversal Reporting

CBIC has issued clarifications on reporting ITC reversals under Rule 37 (non-payment within 180 days), Rule 42 (common credit for taxable and exempt supplies), and Rule 43 (capital goods used for taxable and exempt supplies). Taxpayers must ensure these reversals are accurately captured in Table 7 of GSTR-9.

Penalties for Late or Non-Filing

Failing to file GSTR-9 on time or not filing it at all carries significant financial and legal consequences.

Late Fee Structure

The late fee for delayed filing of GSTR-9 is calculated as follows:

  • Turnover above Rs. 5 crore: Rs. 200 per day (Rs. 100 CGST + Rs. 100 SGST), capped at 0.5% of turnover in the respective state or union territory
  • Turnover between Rs. 2 crore and Rs. 5 crore: Rs. 50 per day (Rs. 25 CGST + Rs. 25 SGST), capped at 0.04% of turnover
  • Nil return filers: Rs. 40 per day (Rs. 20 CGST + Rs. 20 SGST)

Interest on Additional Tax Liability

If the annual return reveals additional tax liability not paid through monthly returns, interest under Section 50 applies at 18% per annum from the due date of payment until the actual date of payment. This interest is computed on the net cash liability.

Consequences of Non-Filing

Non-filing of GSTR-9 can lead to the following consequences:

  1. Notice under Section 46 — The GST officer can issue a notice demanding filing of the return within 15 days
  2. Assessment under Section 62 — If the return is still not filed, the officer can complete a best judgment assessment based on available information
  3. Cancellation of registration — Persistent non-filing may lead to cancellation of GST registration under Section 29(2)(c)
  4. Inability to file subsequent returns — Pending annual returns may block future return filing on the GST portal

Conclusion

Filing the GST annual return requires careful preparation and meticulous reconciliation. Starting early, maintaining proper records throughout the year, and engaging professional help when needed can make the process significantly smoother. If you need assistance with your GST annual return filing, our team of experienced GST practitioners is ready to help.

Frequently Asked Questions

Q1. What is the due date for filing GSTR-9 for FY 2024-25?

The standard due date for GSTR-9 is 31st December following the end of the financial year. For FY 2024-25, the due date is 31st December 2025, unless the government grants an extension through notification.

Q2. Is GSTR-9 mandatory for all GST-registered taxpayers?

No. Taxpayers with aggregate turnover up to Rs. 2 crore are exempt from filing GSTR-9 for FY 2024-25. Composition scheme dealers file GSTR-9A instead. ISDs, casual taxable persons, and non-resident taxable persons are also exempt.

Q3. Can I revise GSTR-9 after filing?

No. Once filed, GSTR-9 cannot be revised. This is why thorough reconciliation before filing is essential. Any errors discovered after filing can only be addressed in the subsequent year's return or through other appropriate legal remedies.

Q4. How do I handle ITC mismatches between GSTR-3B and GSTR-2B in the annual return?

Report the ITC as claimed in GSTR-3B returns in Table 6 of GSTR-9. The difference between ITC claimed and ITC available in GSTR-2B should be reported in Table 8. If excess ITC was claimed, you may need to reverse it and pay the differential tax with interest through DRC-03.

Q5. Can amendments to invoices from previous years be reported in GSTR-9?

Yes. Amendments made during FY 2024-25 for invoices belonging to FY 2023-24 should be reported in Table 10 (amendment of outward supplies) and Table 13 (amendment of inward supplies) of the GSTR-9 for FY 2024-25.

GST annual returnGSTR-9 filingGSTR-9C reconciliationGST annual return due datehow to file GSTR-9GST audit reportITC reconciliationGST return filing guideGSTR-9 late feeannual return common mistakes

Stay Updated on Tax & Compliance

Get expert insights, deadline reminders, and practical guides delivered to your inbox every week.

Need Expert Advice?

Book a free consultation to discuss how this applies to your situation.

Book Consultation

👋 Need help with tax, GST, or compliance? Chat with us!

Chat on WhatsApp