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?
- Step 1: Log in to the GST portal using your GSTIN credentials
- Step 2: Navigate to Services → Ledgers → Electronic Cash Ledger
- Step 3: Use the GST search tool to cross-verify GSTIN and turnover details
- Step 4: Cross-check turnover figures from filed GSTR-1 and GSTR-3B returns
- 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
- Step 1 – Login to GST Portal: Visit www.gst.gov.in and log in with your GSTIN and password.
- Step 2 – Navigate to Annual Return: Go to Services → Returns → Annual Return and select the relevant financial year.
- Step 3 – Select GSTR-9: Click on PREPARE ONLINE or PREPARE OFFLINE based on your preference.
- Step 4 – Auto-populated Data: The system auto-populates data from previously filed GSTR-1 and GSTR-3B returns — verify accuracy carefully.
- Step 5 – Fill in Missing Details: Complete all tables with outward supply, inward supply, GSTR-9 ITC details, and tax payment information.
- Step 6 – Reconcile Data: Reconcile the auto-populated data with your books of accounts and make corrections where required.
- Step 7 – Preview the Form: Click PREVIEW DRAFT GSTR-9 to review all filled data before final submission.
- Step 8 – Compute Liabilities: Click COMPUTE LIABILITIES to calculate any additional tax payable.
- Step 9 – Pay Additional Tax: If any tax is payable, use the Electronic Cash Ledger or Electronic Credit Ledger to clear the dues.
- 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.


