Contact Us
Contact us

GSTR-9 Annual Return: Complete Guide for Taxpayers

02 September 20255 min read
Creating a Custom Verification Solution?
Get in touch with us to know more!

What is GSTR-9?

GSTR-9 is the annual return form prescribed under the Goods and Services Tax (GST) law. It is a consolidated statement that summarises the details of outward supplies, inward supplies, input tax credit (ITC) availed, and taxes paid during a financial year.

In simple terms, it acts as a year-end summary of all monthly or quarterly GST returns filed (such as GSTR-1 and GSTR-3B). By filing GSTR-9, businesses provide the government with a complete picture of their annual tax compliance.

Every registered taxpayer who crosses the prescribed turnover threshold is required to file this return, unless specifically exempted.

Who Should File GSTR-9?

GSTR-9 must be filed by all regular taxpayers whose annual aggregate turnover exceeds ₹2 crore in a financial year, including SEZ units and SEZ developers. 

Taxpayers with turnover up to ₹2 crore are exempt, and categories such as composition taxpayers, casual taxable persons, non-residents, ISDs, and TDS/TCS deductors are not required to file.

Category-wise Filing Requirement

blog-image

Why Is GSTR-9 Important?

Filing GSTR-9 is essential because it ensures legal compliance under GST law, consolidates the business’s annual tax data, and helps avoid late fees, penalties, and administrative scrutiny.

Key benefits of filing GSTR-9 on time:

  • Legal obligation under GST law: GSTR‑9 is a statutory requirement for registered regular taxpayers, including SEZ units and developers.
  • Annual summary of transactions: It compiles outward supplies, inward supplies, input tax credit, taxes paid, and adjustments, providing a clear, consolidated view of the fiscal year.
  • Helps avoid penalties and notices: Filing late can attract late fees per day and may result in heightened scrutiny from tax authorities.

What are the different types of GSTR-9 forms?

There are four main types of GSTR-9 annual forms, GSTR-9, GSTR-9A, GSTR-9B, and GSTR-9C, each tailored for different taxpayer categories and needs.

blog-image

What are the GSTR-9 Due Dates and Penalties?

The normal deadline for filing GSTR-9 is 31 December of the year following the financial year, and late filing invites significant daily penalties and potential restrictions.

blog-image

What information needs to be reported in GSTR-9?

GSTR-9 requires a consolidated summary of all outward and inward supplies, input tax credits claimed, reversed or pending, taxes paid, demands and refunds, and an HSN-wise breakdown of supplies.

Key details required in GSTR-9:

  • Outward and inward supplies: Consolidated data from GSTR‑1 and GSTR‑3B covering B2B, B2C, exports, SEZ supplies, advances, reverse‑charge inward supplies, etc.
  • Input Tax Credit (ITC): Claimed during the year, reversed amounts, and pending balances.
  • Taxes paid: Details of CGST, SGST, IGST, and cess paid over the year.
  • Demands and refunds: Any refunds claimed or demands raised during the year.
  • HSN‑wise summary of supplies: Itemized details of goods/services by HSN code for both outward and inward supplies, including quantity and tax paid.

Read Blog: HSN Code in GST

How to file GSTR-9? Step Wise process

Filing GSTR-9 involves logging into the GST portal, downloading the auto-draft summary, reconciling with your records, completing section-wise entries, and submitting the form with DSC or EVC.

Step-by-step process:

  1. Login to the GST Portal and access the ‘Annual Return (GSTR‑9)’ section.
  2. Download the system‑generated summary (auto‑draft) along with GSTR‑1, GSTR‑3B, and Table 8A details.
  3. Cross‑verify figures with your books, GSTR‑1, and GSTR‑3B
  4. Fill in the details section‑wise, including supplies, ITC, taxes, demands, refunds, and HSN summary.
  5. Preview the completed form, compute liabilities and any late fees if needed.
  6. Submit the form using a valid DSC (Digital Signature Certificate) or EVC (Electronic Verification Code).

What are the Penalties for Late Filing of GSTR-9?

Late filing of GSTR-9 incurs a fee of ₹200 per day (₹100 under CGST + ₹100 under SGST), capped at 0.25% of turnover, with no fee on IGST.

Details of late-filing penalties:

  • Late fee per day: ₹200 (₹100 CGST + ₹100 SGST).
  • Maximum cap: Capped at 0.25% of the turnover in the relevant state or union territory (i.e., ₹0.125% under each CGST and SGST), with no late fee applicable under IGST.

What are the Common Mistakes to Avoid in GSTR-9?

The most common mistakes in GSTR-9 filing include mismatches between GSTR-1, GSTR-3B, and GSTR-9, incorrect ITC reporting, ignoring auto-populated figures, and missing HSN-wise details.

Detailed breakdown of common errors:

  • Mismatch between GSTR-1, GSTR-3B, and GSTR-9: Differences in reported outward and inward supplies across returns can trigger notices. 
  • Wrong ITC reporting: Claiming ineligible ITC, or failing to report reversals correctly, leads to compliance risks.
  • Ignoring auto-populated figures: System-generated values (like ITC in Table 8A) must be carefully cross-verified, not overlooked. 
  • Missing HSN details: HSN-wise reporting of outward and inward supplies is mandatory above specified turnover thresholds; missing this can invite queries.

Frequently Asked Questions (FAQs)

Q: Is filing GSTR-9 mandatory?

A: Yes, filing GSTR-9 is mandatory for all regular taxpayers with annual turnover above ₹2 crore. Taxpayers with turnover below ₹2 crore are exempt. 

Q: Can I revise GSTR-9 after filing?

A: No, GSTR-9 cannot be revised once it is filed. Any unreported errors must be corrected in subsequent returns, not by revising the annual return.

Q: Who is exempt from filing GSTR-9?

A: Composition taxpayers (after FY 2018-19), casual taxpayers, non-resident taxpayers, Input Service Distributors, and TDS/TCS deductors are exempt from filing. 

Q: What if I missed filing GSTR-9?

A: Missing the deadline attracts late fees of ₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.25% of turnover, and may lead to compliance notices from authorities. 

gstr
gst
man
ZOOP Team
02 September 2025
5 min read
Creating a Custom Verification Solution?
Get in touch with us to know more!
Creating and Customising Verification Solutions for All
What are you looking for?