GSTR-9: GST Annual Return Complete Guide — Everything You Need to Know for FY 2024-25

gstr 9

Every GST-registered business in India has two sets of compliance obligations: monthly or quarterly returns, and an annual return. The annual return — filed through GSTR-9 — is a comprehensive summary of an entire financial year’s GST transactions. It reconciles your outward supplies, inward supplies, taxes paid, Input Tax Credit (ITC) claimed, and refunds.

For many businesses, GSTR-9 is one of the most complex and important compliance filings of the year. A mistake here can trigger notices from the GST department, disallowance of ITC, or heavy penalties. Yet most businesses file it without fully understanding all its components.

This complete guide will walk you through every aspect of GSTR-9 — what it is, who must file it, every table in the form, step-by-step filing instructions, common mistakes to avoid, and penalties for non-compliance. Whether you are a small business owner, accountant, or CA, this is your one-stop reference.

💡 Pro Tip

GSTR-9 is not just a compliance formality — it is an opportunity to reconcile your entire year’s GST data and correct any discrepancies before the department identifies them. File it carefully.

 

What is GSTR-9?

GSTR-9 is the Annual Return form under the Goods and Services Tax (GST) framework in India. It consolidates the data of all monthly or quarterly returns (GSTR-1 and GSTR-3B) filed during a financial year into a single, comprehensive return.

Filed once a year, GSTR-9 captures:

  • Total outward supplies (sales) made during the year
  • Total inward supplies (purchases) received during the year
  • Total taxes paid (IGST, CGST, SGST/UTGST, Cess)
  • Input Tax Credit (ITC) availed, reversed, and ineligible
  • Refunds claimed during the year
  • Demands and penalties raised by the department

 

Think of GSTR-9 as the ‘Annual Balance Sheet of GST’ — it tells the government (and you) a complete picture of your GST performance for the entire year.

Types of GST Annual Returns — GSTR-9, 9A, 9B & 9C

Before we dive deep into GSTR-9, it is important to understand that there are four variants of the GST Annual Return:

 

Form

Who Files It

Applicable To

Audit Required

GSTR-9

Regular taxpayers

All regular GST-registered businesses with turnover > ₹2 Crore (mandatory); optional for ≤ ₹2 Cr

No (self-certified)

GSTR-9A

Composition taxpayers

Businesses registered under Composition Scheme

No

GSTR-9B

E-commerce operators

E-commerce operators who collect TCS under GST

No

GSTR-9C

Reconciliation Statement

Taxpayers with turnover > ₹5 Crore (Self-certified since FY 2020-21)

Yes (Self-certified)

 

📌 Important Note

This guide focuses entirely on GSTR-9 — the annual return for regular GST taxpayers. GSTR-9C (Reconciliation Statement) is a separate, equally important form for businesses with turnover above ₹5 Crore.

 

Who Must File GSTR-9?

Mandatory Filers

GSTR-9 is mandatory for all regular taxpayers registered under GST whose aggregate annual turnover exceeds ₹2 Crore in a financial year. This includes:

  • Manufacturers of goods
  • Service providers
  • Traders and distributors
  • Mixed supply businesses (both goods and services)
  • Businesses with multiple GSTINs across states

 

Exempted / Optional Filers

The following categories are either exempt or have optional filing:

  • Turnover up to ₹2 Crore: Filing GSTR-9 is optional (per CBIC notifications). However, it is advisable to file even if optional.
  • Composition Taxpayers: File GSTR-9A instead of GSTR-9.
  • Input Service Distributors (ISD): Not required to file GSTR-9.
  • Casual Taxable Persons: Not required to file GSTR-9.
  • Non-Resident Taxable Persons: Not required to file GSTR-9.
  • TDS Deductors & TCS Collectors: Not required to file GSTR-9.

 

Due Date for Filing GSTR-9

The standard due date for filing GSTR-9 is 31st December of the year following the relevant financial year. For example:

Financial Year

Standard Due Date

Extended Due Date (if any)

FY 2022-23

31st December 2023

Extended to 31st March 2024

FY 2023-24

31st December 2024

Extended to 31st March 2025

FY 2024-25

31st December 2025

Watch CBIC notifications

 

⚠️ Warning

The government regularly extends GSTR-9 due dates through CBIC notifications. Always check the latest notification on gstn.gov.in or cbic.gov.in before assuming any extension applies.

 

Structure of GSTR-9 — All 6 Parts & 19 Tables Explained

GSTR-9 is divided into 6 Parts containing 19 Tables. Understanding each part is critical for accurate filing. Here is a complete breakdown:

 

PART I — Basic Details (Tables 1–3)

  • Table 1 — Financial Year: Specify the year for which annual return is being filed
  • Table 2 — GSTIN: Your 15-digit Goods and Services Tax Identification Number
  • Table 3A — Legal Name: Legal name as registered under GST
  • Table 3B — Trade Name (if any): Trade name if different from legal name

 

Part I is auto-populated and requires minimal manual input. Verify all details carefully.

PART II — Details of Outward and Inward Supplies (Tables 4–5)

This is the most critical section of GSTR-9. It captures your entire year’s supply data.

Table

Description

Key Points

4A

Supplies made to registered persons (B2B)

Match with GSTR-1 data for all 12 months

4B

Supplies made to unregistered persons (B2C)

Include all cash sales, walk-in customers

4C

Zero-rated supplies (exports without payment of tax)

LUT/bond exports — include here

4D

Supplies on which tax is to be paid by recipient (RCM)

Reverse Charge Mechanism supplies

4E

Exempt, Nil-rated, and Non-GST supplies

All supplies not attracting GST

4F

Advances received during the year

Advance received but invoice not issued

4G

Amendments in outward supplies (net of credit notes)

Net of all credit/debit notes

4H

Supplies made through e-commerce operators

TCS collected by ECO

4I

Deemed exports

Supplies to 100% EOU, EPCG holders etc.

4J

Taxable turnover net of amendments

Auto-calculated field

5A–5N

Inward supplies liable to reverse charge from registered/unregistered persons

All RCM supplies, imports, SEZ etc.

 

PART III — Details of ITC (Tables 6–8)

This part captures all Input Tax Credit (ITC) details — claimed, reversed, ineligible, and balance available.

  • Table 6 — ITC availed as declared in returns filed during the year (from GSTR-3B)
  • Table 7 — Details of ITC reversed and ineligible ITC during the year
  • Table 8 — Other ITC related information — GSTR-2A comparison, ITC from GSTR-2A/2B vs GSTR-3B

 

💡 Key Reconciliation Point

Table 8 requires you to compare ITC claimed in GSTR-3B with ITC available in GSTR-2A/2B. Any difference must be explained. Under-claiming means missed ITC; over-claiming means you must reverse it.

 

PART IV — Details of Tax Paid (Table 9)

Table 9 captures the actual tax paid during the financial year, broken into:

  • Tax payable (IGST, CGST, SGST/UTGST, Cess)
  • Tax paid through cash ledger
  • Tax paid through ITC (IGST, CGST, SGST/UTGST, Cess separately)
  • Interest, late fees, and penalties paid

PART V — Particulars of Transactions for Previous FY Declared in Current FY Returns (Tables 10–14)

This section handles transactions from the previous financial year that were reported in returns filed during the current financial year — typically between April and September.

  • Table 10 — Supplies/tax declared through amendments in April–September of next FY
  • Table 11 — Reversal of ITC availed during previous FY
  • Table 12 — ITC availed for previous FY in April–September of current FY
  • Table 13 — ITC reversals for previous FY in April–September of current FY
  • Table 14 — Differential tax paid on account of declaration in Tables 10 & 11

PART VI — Other Information (Tables 15–19)

Table

Description

What to Report

15

Particulars of demands and refunds

All GST refunds claimed, pending, rejected; all demands raised

16

Supplies received from composition, deemed supply, goods on approval basis

Purchases from composition dealers

17

HSN-wise summary of outward supplies

HSN code, description, UQC, total quantity, taxable value, tax amounts

18

HSN-wise summary of inward supplies

Same as 17 but for purchases

19

Late fees payable and paid

CGST and SGST late fees on GSTR-9 itself

 

Documents Required Before Filing GSTR-9

To file GSTR-9 accurately, gather the following documents and data:

  • All 12 GSTR-1 returns filed during the year (or quarterly GSTR-1 if applicable)
  • All 12 GSTR-3B returns filed during the year
  • GSTR-2A / GSTR-2B for all 12 months (auto-generated by GSTN)
  • Purchase register / inward supply register for the full financial year
  • Sales register / outward supply register for the full financial year
  • E-way bill report for the year
  • Credit note and debit note register
  • ITC reversal records (Rule 42, Rule 43, Rule 37)
  • Advance receipt register and advance adjustment records
  • Refund claim records and status
  • Demand and notice records from the GST department
  • Import and export data (Bill of Entry, Shipping Bills)
  • RCM (Reverse Charge Mechanism) payment records
  • HSN-wise sales and purchase summary

 

Step-by-Step Process to File GSTR-9 on GST Portal

  1. Log in to the GST Portal — Visit www.gst.gov.in and log in with your GSTIN credentials.
  2. Navigate to Returns Dashboard — Go to Services > Returns > Annual Return.
  3. Select Financial Year — Choose the relevant financial year and click ‘Search’.
  4. Click on ‘GSTR-9’ — Select the GSTR-9 tile and click ‘Prepare Online’ (or offline if preferred).
  5. Verify Auto-populated Data — Parts I, II, and III are partially auto-populated from your GSTR-1 and GSTR-3B. Cross-check each table with your books of accounts.
  6. Fill in remaining tables — Complete Tables 6, 7, 8 (ITC details), Table 9 (tax paid), and Tables 15–19 (other information) manually or verify the auto-filled data.
  7. HSN Summary — Fill in the HSN-wise summary in Tables 17 and 18. This is mandatory for businesses with turnover above ₹1.5 Crore.
  8. Compute Differences — Check if the data in GSTR-9 matches your GSTR-1 and GSTR-3B. Identify and note any differences.
  9. Pay Additional Tax (if any) — If additional tax is payable due to under-reporting, pay it through Form DRC-03 before filing GSTR-9.
  10. Preview GSTR-9 — Click ‘Preview Draft GSTR-9’ to download a PDF and review all entries.
  11. File GSTR-9 — Once satisfied, click ‘File GSTR-9’. Authorize using DSC (Digital Signature) or EVC (Electronic Verification Code via OTP).
  12. Acknowledgement — Download the ARN (Application Reference Number) as proof of successful filing.

 

⚠️ Critical Warning

GSTR-9 once filed CANNOT be revised or amended. There is no provision for revision of the annual return after submission. Double-check every figure before clicking ‘File’.

 

ITC Reconciliation in GSTR-9 — The Most Important Exercise

The reconciliation of Input Tax Credit (ITC) is the heart of GSTR-9. Here is what you need to reconcile:

Step 1 — ITC in GSTR-3B vs ITC in GSTR-2A/2B

Compare the total ITC claimed in all your GSTR-3B filings for the year with the ITC available in your GSTR-2A/2B. The difference could mean:

  • Under-claimed ITC: You claimed less ITC than available — can be claimed by September of the next FY
  • Over-claimed ITC: You claimed more ITC than available in GSTR-2A/2B — must be reversed immediately

Step 2 — ITC Reversal Check

Verify all mandatory ITC reversals including:

  • Rule 42: ITC on inputs used for exempt supplies or non-business purposes
  • Rule 43: ITC on capital goods used for exempt supplies
  • Rule 37: ITC reversed on invoices unpaid for more than 180 days
  • Section 17(5): Blocked credits — motor vehicles, food, club memberships, etc.

Step 3 — GSTR-9 vs Books Reconciliation

Every figure in GSTR-9 should match your books of accounts and audited financial statements. Significant differences can attract scrutiny.

 

10 Common Mistakes in GSTR-9 Filing — And How to Avoid Them

  • Not reconciling GSTR-3B with GSTR-1: Always reconcile sales data between GSTR-1 and GSTR-3B before filling GSTR-9.
  • Incorrect HSN Summary: Missing or incorrect HSN codes in Tables 17 & 18 can lead to notices. Use the correct 4-digit, 6-digit, or 8-digit HSN as applicable.
  • Omitting credit notes in Table 4: Credit notes issued during the year must be netted off in outward supply figures.
  • Not including RCM supplies: All purchases on which Reverse Charge applies must be declared in Tables 4D and 5.
  • ITC mismatch with GSTR-2A/2B: Claiming ITC not reflected in GSTR-2A/2B without proper documentation is risky post-Rule 36(4).
  • Confusing GSTR-9 with GSTR-9C: GSTR-9 is the annual return; GSTR-9C is the reconciliation statement for turnover > ₹5 Cr.
  • Forgetting previous year adjustments: ITC reversals or supply corrections made in April–September of the current year for previous FY go in Part V.
  • Not paying additional tax via DRC-03: If GSTR-9 reveals additional tax liability, pay it through DRC-03 before filing the return.
  • Filing with incomplete data: GSTR-9 cannot be revised. Rushing the filing without proper reconciliation can cause long-term compliance issues.
  • Missing the due date: Late filing attracts a late fee of ₹200/day (₹100 CGST + ₹100 SGST), subject to a maximum of 0.25% of turnover.

 

Penalties & Consequences of Non-Filing or Late Filing

Default Type

Penalty / Consequence

Maximum Limit

Late Filing

₹200/day (₹100 CGST + ₹100 SGST)

0.25% of annual turnover in the state

Non-Filing

Notice from GST department + penalty

Can escalate to cancellation of registration

Wrong Information

Scrutiny, demand notice, interest @ 18% p.a.

Tax demand + penalty up to 100% of tax short-paid

ITC Over-claimed

Reversal of excess ITC + interest @ 24% p.a.

Plus penalty up to 100% of excess ITC

 

GSTR-9 vs GSTR-9C — Key Differences

Parameter

GSTR-9

GSTR-9C

Nature

Annual Return (Summary)

Reconciliation Statement

Who Files

All regular taxpayers (mandatory if turnover > ₹2 Cr)

Taxpayers with turnover > ₹5 Crore

Certification

Self-certified by taxpayer

Self-certified by taxpayer (since FY 2020-21)

Content

Summary of all GST transactions for the year

Reconciliation between audited financials and GST returns

Form on Portal

Filed under Annual Return tab

Filed along with or after GSTR-9

Revision

Not allowed after filing

Not allowed after filing

 

Expert Tips for Smooth GSTR-9 Filing

  • Start preparation at least 30 days before the due date
  • Reconcile GSTR-1 vs GSTR-3B data for every month before beginning GSTR-9
  • Download and preserve GSTR-2A/2B for all 12 months before filing
  • Maintain a master reconciliation sheet comparing books vs returns vs GSTR-9
  • Consult a GST consultant or CA for first-time filers — errors cannot be corrected
  • Subscribe to GST portal notifications for due date extensions
  • File GSTR-9C simultaneously if your turnover exceeds ₹5 Crore
  • Keep all supporting documents for at least 6 years as per GST law

 

Frequently Asked Questions (FAQs) — GSTR-9

Q1: Is GSTR-9 mandatory for a turnover below ₹2 Crore?

No. For businesses with an aggregate annual turnover of up to ₹2 Crore, filing GSTR-9 is optional as per CBIC’s annual exemption notifications. However, filing it is always recommended for maintaining clean GST compliance records.

Q2: Can GSTR-9 be revised after filing?

No. GSTR-9 cannot be revised or amended after it has been successfully filed on the GST portal. This makes accuracy before filing absolutely critical.

Q3: What if there is a difference between GSTR-3B and GSTR-9 data?

Differences are common due to amendments and corrections. If GSTR-9 shows additional tax liability, pay it through Form DRC-03 before filing. The GST department may scrutinize large, unexplained differences.

Q4: Is an auditor’s certificate required for GSTR-9?

No, not for GSTR-9. However, GSTR-9C (Reconciliation Statement, for turnover > ₹5 Crore) was required to be certified by a Chartered Accountant / Cost Accountant up to FY 2019-20. Since FY 2020-21, GSTR-9C is self-certified by the taxpayer.

Q5: What happens if I file GSTR-9 with wrong HSN codes?

Incorrect HSN codes in Tables 17 and 18 can lead to departmental notices and scrutiny. While currently no direct penalty is specified for wrong HSN in GSTR-9, it can trigger demands if it contradicts your GSTR-1 data.

Q6: How is the turnover threshold of ₹2 Crore calculated for GSTR-9?

The ₹2 Crore threshold is based on the aggregate annual turnover — which includes all taxable supplies, exempt supplies, exports, and supplies under RCM — across all GSTINs registered under the same PAN in India.

Q7: Do I need to file GSTR-9 for each GSTIN separately?

Yes. GSTR-9 is filed separately for each GSTIN. If a business has multiple GSTINs (across different states), a separate GSTR-9 must be filed for each GSTIN.

 

Conclusion

GSTR-9 is more than just a compliance requirement — it is a financial health check for your GST compliance for the entire year. A properly filed GSTR-9 protects you from future notices, helps identify missed ITC, and demonstrates clean GST compliance to banks, investors, and government authorities.

Given that GSTR-9 cannot be revised after filing, the key to a smooth annual return is systematic preparation — reconciling your data month by month, rather than scrambling at the last minute. Start early, reconcile carefully, consult your CA, and file on time.

 

🏢 Need Help Filing GSTR-9?

CleverCoins offers professional GST Annual Return filing services at transparent, affordable fees. Our expert team will reconcile your data, identify any ITC mismatches, and ensure your GSTR-9 is filed accurately and on time. Contact us at clevercoins.org or WhatsApp us today.

 

Disclaimer: This blog is for educational and informational purposes only. GST laws are subject to frequent amendments. Always consult a qualified GST practitioner for advice specific to your business.



Leave a Comment

Your email address will not be published. Required fields are marked *

About Us

Smart, reliable tax consultancy delivering tailored financial solutions to help individuals and businesses maximize savings and stay compliant.

Recent Posts

  • All Post
  • Banking & Finance
  • Business Case Study
  • Business Licensing
  • Compliance
  • Corporate Law
  • Goverment Scheme
  • GST
  • Income Tax
  • International Finance
  • Personal Finance
  • Private Limited Company
  • Provident Fund
  • Registration
  • RERA
  • Start Up
  • Startup & MSME
  • Stock Market
  • Trademark

© 2026 Copyrights with Clevercoins.org