The Goods and Services Tax (GST) system in India relies on self-assessment, regular reporting, and yearly reconciliation. Monthly or quarterly returns ensure regular tax reporting. The annual return under GST, GSTR-9, acts as a consolidated compliance statement for the entire financial year.
GSTR-9 helps in creating a framework for conducting audits and assessments. It provides transparency to the tax department and helps in reducing the confusion between your business’s dealings and the tax department. From the perspective of a business, it is critical to submit accurate GSTR-9 on a timely basis, so that you can avoid penalties, minimize your risk of litigation, and maintain an excellent record of compliance.
The information provided in this blog provides everything a business needs to complete and file a GSTR-9 properly, including the due date, applicability, type, structure, procedure, etc.
GSTR-9 is an Annual Return that registered taxpayers under GST is required to be filed online on the GST portal. It combines details already submitted in monthly or quarterly returns during the financial year. The form serves as a statement to reconcile and disclose the following:
GSTR-9 does not allow new claims of ITC or changes to tax liability. It only reports and summarizes data already declared in returns like GSTR-1 and GSTR-3B when applicable.
Avoid penalties, errors, and last-minute rush. Let experts take over.
Get Filed NowWhether a taxpayer must file GSTR-9 depends on their type of registration and category.
It is mandatory for:
Not required for:
Optional Filing (Subject to Government Notifications):
The government has made GSTR-9 filing optional for taxpayers with an aggregate turnover of up to ₹2 crore. However, if they choose to file, it must be accurate and complete.
The due date for the GST annual return, or GSTR-9, is on 31st December of the year following a given financial year. For Financial Year 2024-25, the GSTR-9 due date is 31st December 2025.
Fast, accurate, and compliant filing—before the clock runs out.
Talk to an ExpertThe CGST Rule 80 covers the provisions pertaining to the annual return forms under the GST law. Annual returns in GST are of four types as follows:
|
Form |
Applicable To |
|
GSTR-9 |
Regular taxpayers who file GSTR-1, GSTR-3B, must file GSTR-9 |
|
GSTR-9A |
Composition taxpayers need to file this return, however, now it has been replaced by GSTR-4 due for every financial year on 30th April of the following year. |
|
GSTR-9B |
This return was applicable for e-commerce operators collecting tax and filing GSTR-8 monthly. However, the filing of GSTR-9B is on hold for now. |
|
GSTR-9C |
GST Reconciliation Statement is a self certified form by taxpayers themselves providing reconciliation of Annual Return and Audited Financials in case the annual aggregate turnover exceeds ₹5 Cr. in a financial year. |
The GSTR-9 form is divided into six major parts and each part has its own specific purpose. Let’s understand what details each part includes:
Part 1: Basic Details:
The first section of GSTR-9 includes the basic details about the taxpayer. These details come directly from the GST Registration data and cannot be changed, It include the following:
Part 2: Details of Outward and Inward Supplies on which Tax Liability is to be paid under RCM:
This is a crucial section of GSTR-9 containing the details of outward and inward supplies liable to tax under RCM declared during the financial year. This data is auto-filled from GSTR-1 and GSTR-3B. Taxpayers must ensure the information is consistent between returns and incorporate relevant changes if required. It includes the following:
Part 3: Details of Input Tax Credit (ITC):
This section summarizes the details of Input Tax Credit (ITC) for the financial year, such as:
It is important to note no new ITC can be claimed in GSTR-9. In case of any differences must be corrected in later returns (if allowed).
From GSTR-1 to GSTR-9C, get complete GST compliance in one place—accurate, timely, and fully expert-led.
Explore Our GST ServicesPart 4: Details of Tax Payable vs Tax Paid:
This section highlights the detail of tax paid including the breakdown of Tax Payable vs Tax Paid:
Tax Payable details are required to be disclosed by the taxpayer whereas Tax payment details are auto-filled from GSTR-3B.
Part 5: Previous Year Transaction declared in Current Year:
This part of GSTR-9, records late reporting of the financial year transactions declared in the GST Returns of April to October of the Subsequent Financial Year. It includes the following:
All these details help the department to track the late disclosures and reconciliations.
Part 6: Other Information:
This section focuses on disclosures, including:
Accurate HSN reporting is especially important for audits and scrutiny.
In order to file GSTR-9, individual need to follow the steps as given below:
Step 01: To file GSTR-9 online, visit and login at the GST portal. After login using the credentials, navigate to Form GSTR-9, annual return for normal taxpayers.
Step 02: Download Form GSTR-1, Form GSTR-3B, Form GSTR-9 Summary and Table 8A Document Details
Step 03: Next, taxpayers need to enter the various details including advances, inward & outward supplies during the FY (tax payable or not payable), ITC availed, ITC reversed, ITC related other information, tax paid details as declared in returns filed during FY, and many more.
Step 04: Once you have entered all details preview draft form GSTR-9 summary by clicking the PREVIEW DRAFT GSTR9 (PDF) button. It is advisable to download the summary for future consideration.
Note: The pdf will be generated with watermarks as the details are yet to be filed by you.
Step 05: Compute Liabilities by clicking on the COMPUTE LIABILITIES. Once the status of Form GSTR-9 is ready to file and liabilities are calculated, pay late fees, if any.
Step 06: Next, preview the draft Form GSTR-9 in PDF/Excel format.
Step 07: Now, select the declaration checkbox and the authorized signatory from the drop-down list. Click the FILE GSTR-9 button and confirm with Yes.
Step 08: The Submit application page will be displayed on your screen, click the FILE WITH DSC or FILE WITH EVC button. At last validate with OTP and your GSTR-9 filing is completed successfully.
Note: It is important to note, filing Form GSTR-9 is a complex process, expert guidance can assist you in smooth GSTR-9 filing!
From reconciliation to filing—our experts handle everything
File with Experts NowThere are certain common mistakes taxpayers usually make while filing GSTR-9. It is advised to pay attention and keep the following things in mind while filing GSTR-9:
These mistakes can lead to notices, audits, or demand proceedings.
GSTR-9 is an annual compliance which provides a summary of financial and tax related information of any business under GST. Timely filing of GSTR-9 helps businesses to stay compliant and avoid penalties. The due date for filing GSTR-9 is 31st December of the year following a given financial year. Correct filing of GSTR-9 helps businesses in gaining long term tax credibility.
GSTR-9 is a complex process but can help businesses in smart investment especially for growing businesses. There are multiple legal implications and complexity of disclosures, it is advised to take expert guidance before filing GSTR-9. When handled properly, GSTR-9 can turn into a simple year-end process instead of a stressful compliance challenge.
Leave a Comment
Comments
No comments yet.
RECENT ARTICLES
GSTR-9 Annual Return: Complete Guide
Angel Syndicates in India (2025): How They Work for Early-Stage Founders?
Difference between Winding up and Strike off a Company
What is ESOP Meaning, Benefits & How do ESOPs Work?
Unlock Business Subsidy with PMEGP for Startups (2025)
AI Startups in India: Opportunities, Challenges & Compliance Guide (2025)
What is Bookkeeping & its Process?
How to Forecast Revenues in Unpredictable Markets (2025 Guide)