GSTR-9 Annual Return Filing Online in India

Avoid penalties and last-minute stress with reliable GSTR-9 return filing. Stay compliant with GST laws and ensure your business meets all regulatory requirements before the due date. What you get:

checkExpert-Led GSTR-9 Filing Support
checkAccurate Computation & Reconciliation
checkGSTIN-Level Reporting & Validation
checkCA-Reviewed for Accuracy
checkTrusted by 20,000+ Businesses & Professionals
google4.6 out of 5
(7239)
Mouthshut4.7 out of 5
(3784)
shieldWhat Sets Us Apart
500+MCA Certified Experts
10,000+Verified Reviews
2500+Monthly Clients Onboardings
Serving Businesses Across India
shieldWhat Sets Us Apart
500+
MCA Certified Experts
10,000+
Verified Reviews
2500+
Monthly Clients Onboardings
Serving Businesses Across India

What is GSTR-9?

GSTR-9 is an annual return that GST-registered persons are required to submit at the close of every financial year. It provides a detailed summary of all GST transactions reported through monthly or quarterly returns like GSTR-1 (outward supplies) and GSTR-3B (summary return).

The form includes details of:

  • Sales and purchases made during the financial year,
  • Input Tax Credit (ITC) claimed and reversed,
  • Taxes paid under Central Goods and Services Tax (CGST), State Goods and Services Tax (SGST), Integrated Goods and Services Tax (IGST), and Cess,
  • Interest, refunds, and demand adjustments (if any).

Purpose of Filing GSTR-9

The main reasons for filing GSTR-9 are to:

  • Match data: Align information reported in monthly/quarterly returns (GSTR-1 and GSTR-3B) with the taxpayer's yearly financial records.
  • Ensure compliance: Provide a full yearly declaration of GST transactions with all GST laws.
  • Identify discrepancies: Assist taxpayers and authorities in detecting errors or inconsistencies in previously filed GST returns.
  • Summarise data: Provide a concise, unified summary of all GST transactions for the entire financial year.

Different Forms Under GSTR-9 Annual Return

While GSTR-9 is the main annual return form under GST, there are a few related forms designed for different types of taxpayers and reporting needs. Each serves a specific purpose depending on the taxpayer’s registration type, turnover, and role in the GST system.

Here’s a breakdown of the different forms:

  • GSTR-9: This is the standard annual return form for regular taxpayers registered under GST. It includes consolidated details of outward and inward supplies, ITC, tax paid, and other related information for the full financial year.
  • GSTR-9B: This form is an annual statement for e-commerce operators who collect Tax at Source (TCS) and file Form GSTR-8. It is intended to be a consolidated summary of all TCS collected by the operator during the financial year.
    • Note: The requirement to file GSTR-9B has been deferred by the government since its introduction. Therefore, e-commerce operators are currently not required to file it.
  • GSTR-9C: This is a reconciliation statement for taxpayers whose annual turnover exceeds Rs. 5 crores (applicable from FY 2020–21 onwards; earlier the limit was Rs. 2 crore).

It includes:

  • A comparison between the data filed in GSTR-9 and the audited financial statements.
  • The form must be self-certified by the taxpayer (audit by a CA or CMA was required earlier, but is now optional).
  • Helps ensure transparency and accuracy in reporting.

Choosing the right form and understanding your GSTR-9 filing eligibility is essential to ensure error-free annual return filing under GST.

Note: GSTR-9A has been suspended and replaced by GSTR-4 for annual filing from FY 2019-20 onwards. This form is meant for taxpayers under the Composition Scheme, which allows small businesses to pay tax at a fixed rate.

Who is Required to File GSTR-9?

Most regular GST-registered taxpayers must file the GSTR-9 annual return, depending on their turnover and category.

If your annual turnover is more than Rs. 2 crore, filing GSTR-9 is mandatory. For businesses with a turnover up to Rs. 2 crore, filing GSTR-9 is optional. This rule helps smaller businesses reduce their compliance burden.

Turnover Limits for GSTR-9 Filing

Annual TurnoverGSTR-9 Filing Requirement
More than Rs. 2 croreMust file GSTR-9
Rs. 2 crore or lessFiling is optional

Exclusions from Form GSTR-9 Filing

Not all registered taxpayers are required to file GSTR-9, the annual GST return. The following categories are specifically excluded:

  1. Casual Taxable Persons – These are individuals or entities registered for a limited period (like for exhibitions or seasonal businesses). Since their registration is not ongoing, they are exempt from filing GSTR-9.
  2. Input Service Distributors (ISDs) – ISDs distribute the input tax credit to their branches or units. They don’t supply goods or services directly, so they aren’t required to file the annual return.
  3. Non-Resident Taxable Persons – These are foreign individuals or businesses providing goods or services in India without a permanent place of business. Due to their short-term presence, they are exempt from the annual filing.
  4. TCS Collectors under Section 52 of the GST Act – E-commerce operators collecting Tax Collected at Source (TCS) from suppliers are not required to file GSTR-9, as their compliance is governed under a different section.
  5. TDS Deductors under Section 51 of the GST Act – Government departments or agencies that deduct Tax Deducted at Source (TDS) are also excluded, as they do not engage in the regular supply of goods or services.
  6. Online Information Database Access and Retrieval (OIDAR) Services – OIDAR service providers supply services like software, cloud storage, or streaming to Indian consumers. They are exempt from GSTR-9 filing.

Documents Required to File GSTR-9 in India

To correctly file GSTR 9 online, you will need these documents and information:

  • GSTR-1 data: Details of all sales for the financial year.
  • GSTR-3B data: Summary of GST taxes owed and ITC claimed for the financial year.
  • Audited Financial Statements: Profit & Loss Account and Balance Sheet, especially if you need to file GSTR-9C for reconciliation.
  • Books of Accounts: Purchase and sales records, expense ledgers, and other accounting documents for cross-checking data.
  • Reconciliation Statements: Documents showing any differences between your GSTR-1, GSTR-3B, and accounting books.
  • ITC Register: Details of all input tax credits taken, reversed, or denied during the year.
  • HSN-wise Summary: Breakdown of outward and inward supplies according to Harmonized System of Nomenclature (HSN) codes. This summary is a mandatory part of the GSTR-9 return.

Having these documents ready will help ensure a smooth and accurate GSTR-9 filing process.

How to File GSTR 9 Online?

You must file GSTR-1 and GSTR-3B for the full financial year before filing GSTR-9. The GSTR 9 filing process involves several steps to ensure accuracy and follow the rules.

Here's how to file the GSTR 9 annual return online:

1. Log in to GST Portal: Go to the GST portal (gst.gov.in) using your login details.

2. Go to Returns Dashboard: Select the financial year for which you want to file GSTR-9.

3. Start GSTR-9 Filing: Choose "Prepare Online" or "Prepare Offline." The 'Prepare Online' option is suitable for taxpayers with a smaller volume of data.

4. Check Auto-Populated Data: The system will fill in many fields based on your filed GSTR-1 and GSTR-3B returns. Carefully check this data against your records.

5. Enter Missing Details: Manually enter any additional required information in the various tables of GSTR-9, such as:

    • Details of sales and purchases reported during the financial year.
    • Details of ITC reported, reversed, or not allowed.
    • Details of tax paid, including tax due and tax paid by cash or ITC.
    • Include any changes or corrections made this year for transactions from the previous financial year. These revised entries are reported in the current year's return.
    • The HSN Summary is important in GSTR-9 for both sales and purchases, as this offers important data for review.

6. Calculate Taxes Due: The portal will calculate any additional tax liability.

7. Make Payment (if any): Pay any outstanding taxes or late filing fees.

8. Preview and Check: Download the draft GSTR-9 and carefully look over all the details for errors before final submission.

9. Submit the Return: Once satisfied, send the return using a Digital Signature Certificate (DSC) or Electronic Verification Code (EVC).

10. File GSTR-9C (if it applies): If your annual turnover exceeds Rs. 5 crore, file GSTR-9C after submitting GSTR-9.

Note: You must file GSTR-1 and GSTR-3B for the entire financial year before submitting GSTR-9.

GSTR-9 Return Filing Fees

There are no official fees charged by the government for filing GSTR-9 on the GST portal. Filing your annual return is free if done directly online. However, significant penalties apply for late filing or non-filing of GSTR-9. These penalties are significant and are applied to ensure on-time compliance.

If you choose to hire a GST professional or use paid software for filing, the costs generally range as follows:

  • Professional Fees: Rs. 1000 to Rs. 3,000 per GSTR-9 filing, depending on the complexity and service provider.
  • Paid Software Charges: Rs. 300 to Rs. 1,500, depending on the features and support offered.

These fees vary based on the service quality and volume of filings handled.

GSTR 9 Due Dates & Late Filing Penalties

The GSTR 9 filing due date is usually December 31st of the year after the relevant financial year. For example, for the financial year 2024-25, the GSTR-9 due date would be December 31, 2025. Following this GSTR 9 filing date is important to avoid penalties.

Penalty for late filing of GSTR 9 / GSTR 9 late filing fees:

  • A late fee of ₹200 per day (₹100 for CGST and ₹100 for SGST) is charged for each day of delay, up to a maximum of 0.5% of the taxpayer's turnover in the State or Union Territory (0.25% for CGST and 0.25% for SGST).
  • Late fees must be paid in cash. They cannot be paid using an Input Tax Credit.
  • Interest at 18% per year may be charged on any outstanding tax amount. This applies only to the net tax paid in cash, not to the entire turnover.
  • In cases of significant delay, these penalties can add up quickly, making it costly to miss the deadline.

Filing GSTR-9 on time helps avoid these fees and keeps your GST compliance in good standing, making future audits and assessments smoother.

Format of GSTR 9 Annual Return

The format of the GSTR-9 return is divided into several parts, each requiring specific information as per the GST rules. Generally, it covers:

  • Part I: Basic Details: Financial Year, GSTIN, Official Name, Business Name.
  • Part II: Details of Outward and Inward Supplies declared during the financial year: This includes taxable outward goods/services, zero-rated goods/services, exempted goods/services, and goods/services where tax is paid under reverse charge.
  • Part III: Details of ITC declared in returns filed during the financial year: Information on ITC taken, ITC reversed, and net ITC available.
  • Part IV: Details of tax paid as declared in returns filed during the financial year: Details of tax owed and tax paid.
  • Part V: Details of previous year’s transactions reported between April and September of the current year, or up to the date of filing the previous year’s annual return, whichever comes first. This section records any changes made to last year’s transactions that are reported in the current financial year.
  • Part VI: Other Information: This includes details like demands and refunds, HSN-wise summary of sales and purchases, and late fees due and paid.

The GSTR 9 annual return is a detailed document. Understanding each section is key to accurate filing. A checklist for filing GSTR 9 can be very helpful to make sure all needed details are covered and prevent common mistakes.

Format of GSTR 9 Annual Return

Connect with RegisterKaro and let our experts handle the legal hassle while you grow your business.


Frequently Asked Questions (FAQs)

Who has to file GSTR 9?

Every registered taxpayer under GST must file a GSTR-9. Exceptions include temporary taxable persons, non-resident taxable persons, Input Service Distributors, and those who must deduct or collect TDS/TCS. It is required for businesses with total yearly sales over Rs. 2 crore.

Is it mandatory to file GSTR 9?

+

What if GSTR 9 is wrongly filed?

+

Is the HSN Summary important in GSTR-9?

+

How many subcategories are there under GSTR 9?

+

Is there any late fee if there is a delay in filing GSTR9?

+

Can I file GSTR 9 after the due date?

+

What is the difference between GSTR9 and 9C?

+

How to check the GSTR 9 filing status?

+

What are the GSTR 9 filing exemptions?

+

Is there any option to file a Nil GSTR 9?

+
Joel Dsouza

Reviewed by

Joel Dsouza

Joel Dsouza is a Chartered Accountant and compliance expert who has advised over 1,000 startups and SMEs on company registration, tax structuring, and MCA compliance. A member of ICAI and Co-Founder at RegisterKaro, Joel is committed to promoting financial literacy and simplifying India’s startup ecosystem. His deep expertise across all three levels of Finance and Portfolio Management makes him a trusted voice for entrepreneurs seeking clear, actionable guidance.

Why Choose RegisterKaro for the GSTR-9 Filing Services?

You should choose RegisterKaro for your GSTR-9 filing because we offer expert support, reliable service, and complete peace of mind. Here are the top reasons:

  • CA-Reviewed Filing: Benefit from Chartered Accountant-reviewed filings that boost accuracy and compliance, reducing the risk of audits or notices.
  • Hassle-Free Process: We manage data reconciliation, error checks, and online submission for you.
  • Timely Reminders: Stay on top of deadlines with automated alerts so you never miss your GSTR-9 due date.
  • Secure & Confidential: Your financial data is protected with strict security measures.
  • Affordable Pricing: Professional service at competitive rates for filing with no hidden fees.

Why Choose RegisterKaro for the GSTR-9 Filing Services?

What Our Clients Say

View All
Deepak Kumar

Deepak Kumar

VerifiedVerified

5/5
Others

RegisterKaro provides excellent services. Although there was a slight delay at the initial stage of my company closure, the compliance and closure tea... Read more

Date Posted-2025-12-29
Mukesh Kaushal

Mukesh Kaushal

VerifiedVerified

4/5
Others

My experience with RegisterKaro was overall good, and the process was handled smoothly. There is some scope for improvement in coordination and timeli... Read more

Date Posted-2025-12-28
Pritpal Singh Matharu

Pritpal Singh Mathar...

VerifiedVerified

5/5
Others

I had a really good experience with RegisterKaro for my company incorporation. The process felt easy and stress-free. Khushi Chandra was very kind, pa... Read more

Date Posted-2025-12-17
Mithun

Mithun

VerifiedVerified

5/5
Others

I had a fantastic experience working with Registerkaro for the incorporation of LLP. From start to finish, the process was smooth, transparent, and hi... Read more

Date Posted-2025-07-05
manasa annamaraju

manasa annamaraju

VerifiedVerified

5/5
Others

I had a seamless experience during the Incorporation process, thanks to the dedicated support from TANVISH NAGPAL. Tanvish was prompt, knowledgeable,... Read more

Date Posted-2025-05-06
Nitin Arya

Nitin Arya

VerifiedVerified

5/5
Others

We had a great experience with Register Karo for our company’s registration and legal compliance. When we decided to close the company, Astha Gupta pr... Read more

Date Posted-2025-02-27
ABHINAV REDDY SURVI

ABHINAV REDDY SURVI

VerifiedVerified

5/5
Others

I had a great experience with the company registration process handled by Vandana Rawat. She managed everything seamlessly, ensuring all requirements... Read more

Date Posted-2025-01-28
sunil sandeep

sunil sandeep

VerifiedVerified

5/5
Others

Registerkaro provided exceptional assistance in incorporating our firm. Their agent, Vandana, was highly supportive and ensured seamless communication... Read more

Date Posted-2025-01-16
shaurya sharma

shaurya sharma

VerifiedVerified

5/5
Others

RegisterKaro has been instrumental in getting my company registration process hassle free. Special thanks to Ankita Matta for smooth communication and... Read more

Date Posted-2024-10-30
Arpan Chakraborty

Arpan Chakraborty

VerifiedVerified

5/5
Others

RegisterKaro's team is absolutely amazing! Their dedication and expertise in company incorporation are unparalleled. They assisted me throughout the p... Read more

Date Posted-2023-11-12

Latest Blog

View All
Best Business Ideas to Start in Bangalore: Low Investment & High Profit
April 8, 2026

Best Business Ideas to Start in Bangalore: Low Investment & High Profit

Explore the best business ideas to start in Bangalore. Discover low investment, high profit, and startup business opportunities you can start easily.
Best Business Ideas in Ahmedabad for 2026: Small & Profitable
April 8, 2026

Best Business Ideas in Ahmedabad for 2026: Small & Profitable

Explore the best business ideas in Ahmedabad. Discover small, low-investment, and profitable business opportunities you can start today in Ahmedabad.
Nature of Company: Meaning & Characteristics in Company Law
April 8, 2026

Nature of Company: Meaning & Characteristics in Company Law

Learn the nature of a company in company law. Understand the meaning, definition, characteristics, and legal nature under the Companies Act 2013.
LLP Partner Limit in India: Maximum & Minimum Partners
April 7, 2026

LLP Partner Limit in India: Maximum & Minimum Partners

Learn the maximum number of partners in LLP in India. Check minimum partner requirements, designated partners, and LLP partner limit rules.
Appointment of Auditor in LLP: Procedure & Rules 2026
April 7, 2026

Appointment of Auditor in LLP: Procedure & Rules 2026

Learn the appointment of auditor in LLP. Understand eligibility, procedure, forms, filing requirements, and compliance rules for LLP auditor appointment.
Procedure for Change of Name of LLP in India: Section 19
April 6, 2026

Procedure for Change of Name of LLP in India: Section 19

Learn the procedure for change of name of an LLP in India. Check forms, documents, partner consent, and filing steps under Section 19 of the LLP Act.
What is Seed Funding? Types & How to Raise It in India
April 6, 2026

What is Seed Funding? Types & How to Raise It in India

Learn what seed funding is and how startups in India can raise it. Explore types, eligibility, funding sources, and steps to secure early-stage capital.
Company Registration Fees in Lakshadweep – Stamp Duty & Govt Charges
April 4, 2026

Company Registration Fees in Lakshadweep – Stamp Duty & Govt Charges

Check company registration fees in Lakshadweep. Learn govt fees, stamp duty, MCA charges, and total cost for Pvt Ltd, LLP, and other types.
Company Registration Fees in Pondicherry: Complete Cost Breakdown
April 4, 2026

Company Registration Fees in Pondicherry: Complete Cost Breakdown

Check company registration fees in Pondicherry. Learn govt fees, stamp duty, MCA charges, and total cost for Pvt Ltd, LLP, and other types.
Company Registration Fees in Ladakh: 2026 Cost Guide
April 4, 2026

Company Registration Fees in Ladakh: 2026 Cost Guide

Check company registration fees in Ladakh. Learn govt fees, stamp duty, MCA charges, and total cost for Pvt Ltd, LLP, OPC, and other types.

Featured In

RegisterKaro featured on the Business Standard
RegisterKaro featured on the KAROSTARTUP
RegisterKaro featured on the India CSR
RegisterKaro featured on the Z News
RegisterKaro featured on the Nagpur Today
RegisterKaro featured on the PTI
RegisterKaro featured on the ETV Bharat
RegisterKaro featured on the Hans India
RegisterKaro featured on the APN News
RegisterKaro featured on the Investing
RegisterKaro featured on the The Tribune
RegisterKaro featured on the Good Returns
RegisterKaro featured on the Lok Tezz
RegisterKaro featured on the UNI India
RegisterKaro featured on the ABP
RegisterKaro featured on the DNA
RegisterKaro featured on the IndiaCom
RegisterKaro featured on the Midday
RegisterKaro featured on the Mint
RegisterKaro featured on the OneIndia
RegisterKaro featured on the The Hindu
RegisterKaro featured on the Z Business