IndiaFilingsIndiaFilings

Our Clients

  • Iinvolve - IndiaFilings Client
  • Duracool - IndiaFilings Client
  • Joyalukkas - IndiaFilings Client
  • Yes Bank - IndiaFilings Partner
  • Flipkart - IndiaFilings Client
  • Cello - IndiaFilings Client
  • EaseMyTrip - IndiaFilings Client
  • ICICI Bank - IndiaFilings Partner
  • Milton - IndiaFilings Client
  • DBS Bank - IndiaFilings Partner
  • Tirumala - IndiaFilings Client
  • Bombay Saving Company - IndiaFilings Client
GST Annual Return Filing illustration

Why GST Annual Return Filing is Essential?

Consolidate Yearly GST Data

The GSTR-9 annual return consolidates all monthly/quarterly returns (GSTR-1, GSTR-3B) into a single statement, providing a complete picture of your GST compliance for the financial year.

Reconcile & Avoid Mismatches

Filing the annual return helps reconcile outward supplies, input tax credit, and taxes paid. Correcting mismatches on time reduces the risk of notices and penalties.

Mandatory Above Turnover Threshold

Registered taxpayers with aggregate turnover above the prescribed limit must file GSTR-9. Non-filing may attract late fees and impact future compliance.

Stay Audit-Ready

makes it easier to respond to tax authority audits

Why Choose IndiaFilings?

India’s most trusted GST compliance partner with 10+ years of expertise.

India’s Trusted GST Compliance Platform

Trusted by over 3 lakh businesses across India for GST registration, return filing, and end-to-end compliance support.

Dedicated GST Compliance Manager

Get a single point of contact to manage GST returns, handle notices and reconciliations, and provide ongoing GST support.

100% Online, Powered by LEDGERS

Manage your GST compliance through a smart online dashboard to track return status, upload documents, and monitor due dates.

Video showcasing IndiaFilings journey and services

Simple packages. Transparent pricing.

Registration fees are charged at cost. Upgrade or add services anytime.

GST Annual Filing GSTR-9 2026 for Indian Taxpayers

The GST annual filing GSTR-9 is a mandatory return that every registered GST taxpayer must file once a year, summarising all transactions made during the financial year. Filing the GST return filing accurately and on time is critical to maintaining compliance and avoiding penalties under the GST law.

What is GSTR-9 Annual Return?

The GSTR-9 annual return is a consolidated yearly statement filed by GST-registered taxpayers on the GST portal. It consolidates all the monthly or quarterly returns filed during the financial year, including details of outward and inward supplies, ITC availed, and tax paid. It is governed under Section 44 of the CGST Act, 2017, and is applicable to all regular taxpayers registered under GST registration.

The GSTR-9 form captures a comprehensive picture of a taxpayer's annual GST activity, making it one of the most important compliance requirements under the GST compliance framework in India.

  • Filed once a year for each financial year
  • Covers all outward and inward supplies
  • Includes ITC details, tax paid, and refunds claimed
  • Mandatory for all regular GST taxpayers above the prescribed turnover limit

What are the Types of GSTR-9 Annual Returns?

Understanding the different types of GSTR-9 annual return forms helps taxpayers identify which return applies to their business. The GST law prescribes different annual return forms based on the taxpayer category and nature of business activities:

GSTR-9 – Regular Taxpayers

The standard GSTR-9 form is applicable to all regular GST-registered taxpayers. It consolidates all outward and inward supply details, GSTR-9 ITC details, tax paid, and other annual transaction information reported in monthly or quarterly returns during the year.

GSTR-9A – Composition Scheme Taxpayers

The GSTR-9A composition scheme return is filed by taxpayers who opted for the GST Composition Scheme during the financial year. It captures the annual summary of all quarterly returns filed under the composition scheme. Composition dealers must file GSTR-9A irrespective of their turnover threshold.

GSTR-9B – E-Commerce Operators

GSTR-9B is applicable to e-commerce operators who are required to collect Tax Collected at Source (TCS) under Section 52 of the CGST Act. This return summarises all the TCS collected and submitted during the financial year through the GST portal.

GSTR-9C – Reconciliation Statement

The GSTR-9C reconciliation statement is applicable to taxpayers whose aggregate annual turnover exceeds ₹5 Crore. It reconciles the figures declared in GSTR-9 with the audited annual financial statements. Since FY 2020-21, GSTR-9C is self-certified by the taxpayer and no longer requires CA certification. Any GST amendment identified during reconciliation must be addressed before filing GSTR-9C.

Form Applicable To Purpose Turnover Threshold
GSTR-9 Regular Taxpayers Annual Return Above ₹2 Crore (Mandatory)
GSTR-9A Composition Dealers Annual Return All composition taxpayers
GSTR-9B E-Commerce Operators TCS Annual Summary All e-commerce operators
GSTR-9C Large Taxpayers Reconciliation Statement Above ₹5 Crore (Mandatory)

Who is Required to File GSTR-9 Annual Return?

Understanding GSTR-9 eligibility is the first step before initiating the filing process. The following categories of taxpayers are required to file the GST annual return filing:

Taxpayer Category Applicable Form Mandatory/Optional
Regular GST Taxpayers (Turnover above ₹2 Crore) GSTR-9 Mandatory
Regular GST Taxpayers (Turnover up to ₹2 Crore) GSTR-9 Optional
Composition Scheme Taxpayers GSTR-9A Mandatory
E-Commerce Operators GSTR-9B Mandatory
Taxpayers with Turnover above ₹5 Crore GSTR-9 + GSTR-9C Mandatory

Taxpayers who are exempt from filing GSTR-9 include Input Service Distributors (ISD), casual taxable persons, non-resident taxable persons, and taxpayers paying TDS/TCS under GST.

What is the Due Date for GSTR-9 Filing in 2026-2027?

The GSTR-9 due date 2026-27 is a critical deadline that every taxpayer must be aware of to avoid late fees and penalties. Here is the complete breakdown of due dates for the annual return GST 2026:

Return Form Financial Year Due Date
GSTR-9 FY 2025-26 31st December 2026
GSTR-9C FY 2025-26 31st December 2026
GSTR-9A FY 2025-26 31st December 2026

The government may extend the GST annual return due date through official notifications. It is advisable to regularly check the GST portal for any updates regarding due date extensions for GSTR-9 portal filing.

What is the Turnover Limit for GSTR-9 Filing?

The GSTR-9 turnover limit for FY 2026-27 determines whether filing is mandatory or optional for a taxpayer. Understanding this threshold helps businesses plan their GST yearly return obligations effectively:

  • Turnover above ₹2 Crore: Filing GSTR-9 is mandatory
  • Turnover up to ₹2 Crore: Filing GSTR-9 is optional (as per latest GST notifications)
  • Turnover above ₹5 Crore: Filing both GSTR-9 and GSTR-9C reconciliation statement is mandatory
  • Composition Taxpayers: Must file GSTR-9A composition scheme return regardless of turnover

Even if filing is optional for taxpayers below ₹2 Crore, it is recommended to file GSTR-9 voluntarily to maintain proper GSTR-9 compliance records and avoid future disputes with the GST department.

How to Check Turnover for GSTR-9 Filing?

Knowing how to accurately calculate your GSTR-9 turnover limit is essential before determining your filing obligations. The aggregate annual turnover for GST purposes includes the following components:

What is Included in Aggregate Turnover?

  • Taxable supplies — all goods and services attracting GST
  • Exempt supplies — supplies that are exempt from GST
  • Zero-rated supplies — exports and supplies to SEZ units
  • Inter-state supplies — supplies made across different states
  • Non-GST supplies — supplies of goods outside the scope of GST

What is Excluded from Aggregate Turnover?

  • CGST, SGST, IGST, and Cess amounts
  • Inward supplies on which tax is paid under reverse charge
  • Value of activities specified in Schedule III of the CGST Act

How to Verify Turnover on the GST Portal?

  1. Step 1: Log in to the GST portal using your GSTIN credentials
  2. Step 2: Navigate to Services → Ledgers → Electronic Cash Ledger
  3. Step 3: Use the GST search tool to cross-verify GSTIN and turnover details
  4. Step 4: Cross-check turnover figures from filed GSTR-1 and GSTR-3B returns
  5. Step 5: Compare portal data with your audited financial statements and books of accounts

Accurately verifying your turnover ensures you file the correct GSTR-9 form and avoid any GST notice from the tax authorities for incorrect turnover reporting.

Why is Filing GSTR-9 Important for Your Business?

The importance of GSTR-9 annual return goes beyond mere compliance. Filing GSTR-9 accurately and on time offers several significant benefits for your business:

  • Complete Compliance Record: GSTR-9 serves as an annual consolidated record of all your GST transactions, ensuring complete GSTR-9 compliance with the law.
  • ITC Reconciliation: It helps identify and correct any discrepancies in GSTR-9 ITC details claimed during the year, preventing future disputes.
  • Avoid Penalties: Timely filing prevents GSTR-9 late fee and GSTR-9 penalty imposition by the GST authorities.
  • Business Credibility: A consistent filing history enhances your business credibility with banks, investors, and government agencies.
  • Claim GST Refunds: Filing GSTR-9 enables businesses to legitimately claim any pending GST refund on excess tax paid during the year.
  • Prevent GST Notices: Accurate annual return filing reduces the risk of receiving a GST notice for mismatched data between returns.
  • Supports Loan Applications: Banks and financial institutions often require GSTR-9 filings as proof of business turnover for loan processing.
  • LUT and Export Benefits: Businesses with valid GST LUT filings must maintain consistent annual return records to avail export benefits.

What are the Key Details Required in GSTR-9 Form?

The GSTR-9 format is divided into 6 parts and 19 tables, covering every aspect of annual GST transactions. Here is a comprehensive overview of the GSTR-9 tables:

Part Table No. Details Required
Part I Table 1-3 Basic taxpayer details — GSTIN, legal name, trade name
Part II Table 4-5 Details of GSTR-9 outward supply during the year
Part III Table 6-8 GSTR-9 ITC details — ITC availed, reversed, and ineligible
Part IV Table 9 Details of tax paid as declared in returns
Part V Table 10-14 Particulars of transactions for the previous FY declared in current year
Part VI Table 15-19 Details of demands, refunds, HSN summary, and late fees

What is the Difference Between GSTR-9 and GSTR-9C?

The GSTR-9 vs GSTR-9C comparison is one of the most commonly asked questions by taxpayers. Here is a clear distinction between the two:

Parameter GSTR-9 GSTR-9C
Nature Annual Return Reconciliation Statement
Applicability All regular taxpayers Taxpayers with turnover above ₹5 Crore
Purpose Summarises annual GST transactions Reconciles GSTR-9 data with audited financials
Certification Self-certified by taxpayer Self-certified (w.e.f. FY 2020-21)
Filing Filed independently Filed along with GSTR-9

What Documents are Required for GSTR-9 Filing?

Having the right GSTR-9 documents required ready before starting the filing process ensures a smooth and error-free submission. Here is the complete checklist:

Documents Checklist for GSTR-9 Filing

  • GSTIN and login credentials for the GST portal
  • All filed GSTR-1 returns for the financial year
  • All filed GSTR-3B returns for the financial year
  • Purchase and sales registers for the year
  • GSTR-9 ITC details — ITC availed, reversed, and ineligible ITC records
  • E-way bill records and reconciliation data
  • Details of GST refund claimed during the year
  • HSN-wise summary of outward and inward supplies
  • Details of advances received and adjusted
  • Audited financial statements (for GSTR-9C filers)
  • GST e-invoice data for applicable taxpayers

How to File GSTR-9 Annual Return Online?

The GSTR-9 filing steps are straightforward when followed systematically. Here is a complete step-by-step process to file GSTR-9 online on the GST portal:

Step-by-Step Process to File GSTR-9

  1. Step 1 – Login to GST Portal: Visit www.gst.gov.in and log in with your GSTIN and password.
  2. Step 2 – Navigate to Annual Return: Go to Services → Returns → Annual Return and select the relevant financial year.
  3. Step 3 – Select GSTR-9: Click on PREPARE ONLINE or PREPARE OFFLINE based on your preference.
  4. Step 4 – Auto-populated Data: The system auto-populates data from previously filed GSTR-1 and GSTR-3B returns — verify accuracy carefully.
  5. Step 5 – Fill in Missing Details: Complete all tables with outward supply, inward supply, GSTR-9 ITC details, and tax payment information.
  6. Step 6 – Reconcile Data: Reconcile the auto-populated data with your books of accounts and make corrections where required.
  7. Step 7 – Preview the Form: Click PREVIEW DRAFT GSTR-9 to review all filled data before final submission.
  8. Step 8 – Compute Liabilities: Click COMPUTE LIABILITIES to calculate any additional tax payable.
  9. Step 9 – Pay Additional Tax: If any tax is payable, use the Electronic Cash Ledger or Electronic Credit Ledger to clear the dues.
  10. Step 10 – File the Return: Submit the return using DSC (Digital Signature Certificate) or EVC (Electronic Verification Code).

What are the Common Errors to Avoid While Filing GSTR-9?

Filing the GSTR-9 annual return can be complex, and even minor mistakes can lead to notices or penalties. Here are the most common errors taxpayers must avoid during GST annual return filing:

  • Mismatch in Turnover: Ensure the turnover declared in GSTR-9 matches the figures in GSTR-1, GSTR-3B, and audited financials.
  • Incorrect ITC Claims: Verify all GSTR-9 ITC details against GSTR-2A/2B to avoid excess or ineligible ITC claims.
  • Missing HSN Summary: Many taxpayers forget to fill the HSN-wise summary of outward and inward supplies in Table 17 and 18.
  • Wrong Tax Head: Ensure IGST, CGST, and SGST amounts are correctly bifurcated and not interchanged.
  • Not Reconciling GSTR-1 and GSTR-3B: Differences between GSTR-1 liability and GSTR-3B payment must be identified and resolved before filing.
  • Ignoring Amendments: Any GST amendment made in subsequent months must be correctly reflected in the annual return.
  • Late Filing: Missing the GST annual return due date results in a GSTR-9 late fee of ₹200 per day for large taxpayers.
  • Not Filing GSTR-9C: Taxpayers with turnover above ₹5 Crore who skip the GSTR-9C reconciliation statement face penalties and notices.

What Happens If You File GSTR-9 Late? Penalties and Fines

Missing the GST annual return due date attracts a GSTR-9 late fee and penalties. Here is a complete breakdown of the consequences of late filing:

Category Late Fee Per Day Maximum Cap
Turnover up to ₹5 Crore ₹50 per day (₹25 CGST + ₹25 SGST) 0.04% of turnover in the state/UT
Turnover between ₹5 Crore and ₹20 Crore ₹100 per day (₹50 CGST + ₹50 SGST) 0.04% of turnover in the state/UT
Turnover above ₹20 Crore ₹200 per day (₹100 CGST + ₹100 SGST) 0.50% of turnover in the state/UT

In addition to the GSTR-9 penalty, the GST department may also issue a GST notice for non-compliance. The government has periodically offered a GSTR-9 late fee waiver for specific financial years — always check the latest GST notifications for such amnesty schemes.

Why Choose IndiaFilings for GST Annual Return Filing Services?

Filing GSTR-9 annual return accurately requires detailed knowledge of GST law, reconciliation expertise, and timely execution. IndiaFilings provides end-to-end GST annual return filing services for businesses of all sizes across India. Our team of qualified Chartered Accountants and GST professionals ensures that your GSTR-9 reconciliation is accurate, your GSTR-9C reconciliation statement is complete, and your return is filed well within the GST annual return due date — without any errors or last-minute complications.

Whether you are a small business owner looking to file GSTR-9 online for the first time or a large enterprise needing expert support for GSTR-9 portal filing and reconciliation, IndiaFilings has the expertise, tools, and pan-India presence to serve you effectively. From verifying your GSTR-9 turnover limit and preparing the required documents to submitting the final return — we handle everything so you can focus on growing your business with complete GSTR-9 compliance.

Get started today — file your GSTR-9 Annual Return for FY 2025-26 with IndiaFilings and ensure your business stays fully compliant with GST laws in 2026.

Frequently asked questions

Common questions about GST Annual Return Filing.

There are four sub-categories under GSTR-9. Namely,GSTR-9, GSTR-9A, GSTR-9B, GSTR-9C.
As per Section 47(2) of the Central Goods and Service Tax Act (2017), a person will be fined a penalty of INR 100 per day (CGST) + INR 100 per day (SGST), amounting to a total of INR 200 per day if he/she fails to file GSTR-9 before the due date. However, the maximum amount of penalty a person can be fined is 0.25% of the total turnover.
According to the latest update, the due date is further extended by CBIC via GST Notification 04/2021 | CBIC extends the GSTR 9 last date & 9C for FY 2019-20 to 31st March 2021
Every taxpayer who has opted out of the composition scheme during the financial year is required to furnish GSTR 9 for the period for which he has been a regular taxpayer
No, as of now, annual returns in form GSTR 9 can only be filed online. However, the government will soon release the offline method to file form GSTR 9.
Yes, a delay in filing GSTR-9 beyond the due date will attract a late fee as a penalty.
No, the returns field in GSTR-9 cannot be revised by the taxpayer after they have been filed.
All the registered GST taxpayers are required to file GSTR 9 once a year. In the recent past, the intrastate suppliers and the business and the service sector businesses that have an annual turnover of Rs 20 lakh and goods sector with an annual turnover of Rs.40 lakh need to file GST annual returns.
All the registered GST taxpayers whose turnover during a given financial year is exceeding the prescribed GST annual return limit should get the accounts audited. According to the current GST rules, the limit is Rs.2 crores.
The government has extended the deadline for the taxpayer under the GST through Central Tax Notification Nos 10/2021,11/2021,12/2021, 13/2021, 14/2021 all dated 1st May 2021.