Skip to main content

GST Annual Return (GSTR-9): Eligibility, Filing Process & Due Date

6 min readUpdated on 31st Jul, 2026by Angel One
Form GSTR-9 is an annual summary of a GST-registered taxpayer’s outward supplies, inward supplies, input tax credits claimed, and taxes paid.
Share

GSTR-9 is an annual report you need while filing returns. It pulls together everything you've reported through the year under a single GSTIN: supplies, input tax credit, taxes paid, refunds, and any demands raised.   

Before you file a GSTR-9, however, it's worth reconciling these numbers against your periodic returns and your books. That way, any mismatches surface early, not after submission. 

Key Takeaways 

  • You'll need to file GSTR-9 separately for each GSTIN you're registered under. 

  • Your GSTR-1 and GSTR-3B for the full year need to be filed first, before filing a GSTR-9. 

  •  The standard due date for the form is December 31st of the following financial year, 

  • Once you've filed GSTR-9, you can’t revise or correct any entry. 

What Is GST Annual Return (GSTR-9)? 

GSTR-9 is the annual return every regular taxpayer under GST needs to file. It consolidates all the reports across your periodic returns during the financial year and summarizes it into one unique report for GST registration.  

The GSTR-9 report covers:  

  • Taxable supplies 

  • Exempt supplies 

  • Nil-rated and non-GST supplies 

  • The input tax credit you've claimed or reversed 

  • Taxes paid 

  • Refunds and demands.  

Most of this data gets auto-populated from GSTR-1 and GSTR-3B, and from FY 2023-24 onwards, Table 8A pulls reports from GSTR-2B as well.  

Also Read About: What is GST? 

Who Should File GSTR-9? 

Regular taxpayers, including eligible SEZ units and developers, generally need to file GSTR-9 for every GSTIN held under the same PAN during the financial year.   

Note: There are a few tax paying entities exempt from filing GSTR-9. Including input Service Distributors, composition taxpayers, casual and non-resident taxable persons, and TDS deductors and TCS collectors.  

Details Required in GSTR-9 

GSTR-9 is a very thorough summary. It requires consolidated GST information for the year, including:  

  • Taxable outward and inward supplies on which tax is payable 

  • Exempt, nil-rated and non-GST outward supplies 

  • Input tax credit availed, reversed or treated as ineligible 

  • Tax payable and tax actually paid under each tax head 

  • Refunds, demands and payments made against demands 

  • HSN-wise summaries and specified previous-year transactions reported later 

Documents Required for GSTR-9 Filing

GSTR-9 doesn’t mandatorily require supporting documents to be routinely uploaded with the form. Instead, what you need to ensure is that you file all GSTR-1 and GSTR-3B returns for the current financial year before handing in GSTR-9.  

That said, you should still keep the following records ready:  

  • GSTR-2B statements and purchase registers 

  • Sales registers, debit notes and credit notes 

  • Electronic cash, credit and liability ledgers 

  • Tax challans and DRC-03 payment records 

  • Refund, demand and annual financial records 

These records help verify turnover, tax liability and input tax credit before the GST Annual Return is submitted. 

Format of GSTR-9

GSTR-9 is organised into six parts spread across 19 tables, and each part focuses on a different element. It starts with your basic registration details, then moves through outward supplies, input tax credit, tax payments, refunds, demands, and a few other disclosures along the way.  

You don't need to fill in every single table; just the ones relevant to your business activities. The GST portal makes reconciliation even simpler by auto-pulling system-generated summaries from GSTR-1, GSTR-3B and Table 8A. 

Part I to Part VI of GSTR-9

Here’s a breakdown of the entire GSTR-9 form into its 6 different elements: 

Part I 

Financial year and GST registration details 

Part II 

Taxable and non-taxable supplies 

Part III 

ITC availed, reversed and ineligible 

Part IV 

Tax declared and paid 

Part V 

Previous-year transactions reported later 

Part VI 

Refunds, demands, HSN summaries and other disclosures 

How to File GSTR-9 Online 

  1. Log in and head to Services > Returns > Annual Return. 

  1. Pick the financial year you're filing for and open up GSTR-9. 

  1. If you meet all the nil-return conditions, go ahead and select nil filing. Otherwise, you'll select “Prepare the return online." 

  1. Go through the system-computed figures the portal shows you and fill in whichever tables apply to you. 

  1. Preview your draft as a PDF or in Excel before submitting. 

  1. Work out your liabilities and pay any late fee that's due. 

  1. Pick your authorised signatory and file using DSC or EVC. 

Due Date for Filing GSTR-9

The due date for filing GSTR-9 is generally 31 December following the end of the relevant financial year. So if you're filing for FY 2025-26, that return would typically be due by 31 December 2026.   

That said, the government sometimes pushes this deadline back via a notice, so it's worth double-checking the current due date before you file. 

How to Download GSTR-9?

Once you've filed your annual return, grabbing a copy from the GST portal is straightforward: 

  1. Log in to the GST portal with your registered username and password. 

  1. Navigate to Services > Returns > Annual Return. 

  1. Pick the financial year you need from the drop-down. 

  1. Open up the filed GSTR-9 return you'll see on your dashboard. 

  1. Use the download option to save it as a PDF or Excel, as per your preferences. 

  1. Hold on to both the downloaded return and the acknowledgement reference number you got after filing for future reference. 

Late Fees and Penalties for Non-Filing

The late fee for filing GSTR-9 after the due date depends on your aggregate turnover: 

Aggregate Turnover 

Combined Late Fee per Day 

Maximum Late Fee 

Up to ₹5 crore 

₹50 per day 

0.04% of turnover in the state or Union territory 

Above ₹5 crore and up to ₹20 crore 

₹100 per day 

0.04% of turnover in the state or Union territory 

Above ₹20 crore 

₹200 per day 

0.5% of turnover in the state or Union territory 

This late-fee structure has been in effect since FY 2022-23. 

Note: Filing late doesn't automatically mean you'll owe interest too. That only comes into effect if you've got unpaid tax, or if you pay after the due date. And if you spot any additional tax liability while preparing your GSTR-9, you'll need to settle that separately through Form GST DRC-03, paid via your electronic cash ledger. 

Can GSTR-9 Be Revised? 

A filed GSTR-9 cannot be revised. You should correct any errors found in editable fields before you submit it. You also need to look out for such errors through the draft preview.   

But any additional tax identified during reconciliation can be paid through DRC-03, even though fresh ITC cannot be claimed in the annual return.  

GSTR-9 vs GSTR-9C

Basis 

GSTR-9 

GSTR-9C 

Purpose 

Pulls together your annual GST data 

Reconciles your GSTR-9 figures with your financial statements 

Applicability 

Regular taxpayers who are eligible, with some exemptions 

Taxpayers whose aggregate turnover crosses ₹5 crore 

Certification 

Filed by the taxpayer 

Self-certified by the taxpayer 

Contents 

Supplies, ITC, tax, refunds and demands 

Turnover, tax and ITC reconciliation 

Latest Updates on GSTR-9 

Recent notifications and portal changes have revised GSTR-9 applicability, ITC reporting and annual return compliance: 

  • ₹2 crore exemption: Taxpayers with aggregate turnover up to ₹2 crore are exempt from filing GSTR-9 for FY 2024-25 onwards. 

  • Revised ITC reporting: New fields in Tables 6 and 8 improve reporting of prior-year ITC claimed in the current year. 

  • GSTR-1A data included: Amendments reported through GSTR-1A now flow into relevant GSTR-9 supply tables. 

  • Table 8A uses GSTR-2B: From FY 2023-24 onwards, Table 8A is auto-populated using eligible documents reported in GSTR-2B. 

Conclusion 

GSTR-9 is more than a yearly filing requirement. It creates the final compliance record for a financial year and can influence how easily a business responds to future notices, audits or reconciliation queries. A well-prepared return gives the taxpayer greater confidence that reported turnover, tax liability and input tax credit remain consistent across records.  

Businesses should therefore treat annual return preparation as part of year-end financial control rather than a last-minute portal task. Early reconciliation can reduce filing errors and support smoother GST compliance in the following year.  

Looking to invest? Open a Demat Account with Angel One and start trading seamlessly.  

FAQs

Is it mandatory to file a nil GSTR-9 return?

A nil return is filed only when GSTR-9 applies, and there were no supplies, purchases, ITC, refunds, demands, liabilities or late fees during the year. 

Can GSTR-9 be filed after the due date?

Yes. GSTR-9 may be filed after the due date, but the applicable late fee must be paid before submission. 

Is GSTR-9 mandatory for composition taxpayers?

No. Composition taxpayers do not file GSTR-9. They file the applicable annual return through Form GSTR-4.  

Can mistakes in GSTR-9 be corrected after filing?

No revision facility is available. Additional tax identified later may require payment through DRC-03, depending on the error. 

Is GSTR-9 required if there were no business transactions during the financial year?

Applicability depends on the taxpayer category and notified exemptions. An eligible taxpayer with no reportable activity may file a nil GSTR-9

Open Free Demat Account!

Join our 3.5 Cr+ happy customers

+91

Open Free Demat Account!

Join our 3.5 Cr+ happy customers
+91