Filingpool

Filingpool

GST Annual Return: Who Needs to File GSTR-9 and What Documents Are Required?

 

Introduction

GST compliance does not end with monthly or quarterly return filing. Eligible registered taxpayers may also need to file an annual GST return in Form GSTR-9, which consolidates important information reported during the financial year.

GSTR-9 brings together information relating to outward supplies, inward supplies, tax paid, input tax credit (ITC), amendments, refunds and other GST-related transactions for the relevant financial year.

However, not every GST-registered taxpayer is required to file GSTR-9. The applicability depends on the taxpayer’s category and the rules or exemptions applicable for the relevant financial year.

For FY 2024-25 onwards, registered persons with aggregate turnover of up to ₹2 crore in a financial year are exempt from filing GSTR-9 under Notification No. 15/2025-Central Tax dated 17 September 2025. 

For businesses that are required to file, proper preparation is important because the annual return requires reconciliation of information reported through periodic GST returns and accounting records.

FilingPool provides GST return filing and compliance assistance, including collection of sales and purchase information, reconciliation and preparation of GST returns.

What Is GSTR-9?

GSTR-9 is the annual GST return containing a consolidated summary of GST-related information for a financial year.

It is designed to bring together information reported through periodic GST filings and other relevant GST records.

Depending on the taxpayer and applicable provisions, the annual return may include information relating to:

  • Outward supplies
  • Inward supplies
  • Taxable supplies
  • Exempt and nil-rated supplies
  • Input tax credit
  • ITC reversals
  • Tax paid
  • Refunds
  • Demands
  • Amendments
  • HSN/SAC information
  • Other GST-related details

The GSTN’s GSTR-9 utility states that applicable GSTR-1 statements and GSTR-3B returns for the financial year must be filed before GSTR-9 can be filed. 

Who Needs to File GSTR-9?

The general rule under GST law requires eligible registered persons to furnish an annual return, subject to statutory exclusions and exemptions.

For FY 2024-25 onwards, however, Notification No. 15/2025-Central Tax provides an exemption for registered persons whose aggregate turnover in the financial year is up to ₹2 crore

Therefore, for a taxpayer whose aggregate turnover exceeds ₹2 crore, GSTR-9 generally becomes applicable, subject to the taxpayer’s category and any other applicable exemption.

In simple terms:

Aggregate Turnover GSTR-9 Position
Up to ₹2 crore Exempt from GSTR-9 for FY 2024-25 onwards under Notification 15/2025-CT
Above ₹2 crore Generally required, subject to applicable exclusions
Above ₹5 crore GSTR-9 plus GSTR-9C generally applicable

The turnover threshold should be considered at the aggregate-turnover level, rather than simply looking at the turnover of one individual GST registration.

Who Is Generally Excluded From GSTR-9?

Certain categories are treated differently under the GST framework.

The CGST Rules specifically exclude categories such as:

  • Input Service Distributors (ISDs)
  • Persons liable to deduct tax under Section 51
  • Persons liable to collect tax under Section 52
  • Casual taxable persons
  • Non-resident taxable persons

from the general GSTR-9 requirement under Rule 80. 

Taxpayers under special GST schemes should therefore check the annual-return requirements applicable to their specific category rather than assuming that every GST registration requires GSTR-9.

What About Composition Taxpayers?

Composition taxpayers have separate compliance provisions and forms.

Businesses registered under the Composition Scheme should check the annual-return requirements applicable to their scheme and financial year.

The GST framework has historically provided separate annual-return treatment for composition taxpayers, while the regular GSTR-9 applies to eligible regular taxpayers. 

What Is the Due Date for GSTR-9?

The general statutory due date for the annual return is 31 December following the end of the financial year, unless the government extends or otherwise changes the deadline.

For example:

FY 2024-25 → 31 December 2025

FY 2025-26 → 31 December 2026

The GST framework specifies 31 December of the following financial year as the annual-return due date. 

Taxpayers should always check for any government notification extending the applicable deadline.

What Is GSTR-9C?

GSTR-9C is a reconciliation statement that is applicable to taxpayers crossing the prescribed turnover threshold.

Under the current framework, taxpayers whose aggregate turnover exceeds ₹5 crore during a financial year are required to furnish a self-certified GSTR-9C, along with GSTR-9, subject to the applicable provisions. 

GSTR-9C primarily reconciles information reported in the GST annual return with the taxpayer’s annual financial statements.

GSTR-9 vs GSTR-9C

Particular GSTR-9 GSTR-9C
Purpose Annual GST return Reconciliation statement
Turnover threshold Generally applicable above ₹2 crore, subject to exemptions/exclusions Generally above ₹5 crore
Information Consolidated GST information Reconciliation of GST figures with financial statements
Filing GST Portal GST Portal along with annual-return compliance
Certification As applicable under the current framework Self-certified under the current framework

The distinction is important because GSTR-9 and GSTR-9C are not the same form.

What Documents Are Required for GSTR-9 Filing?

There is no single document that acts as the “GSTR-9 document.” Businesses need to compile their GST returns, books, invoices and reconciliation records to prepare the annual return accurately.

Important records can include the following.

1. GSTR-1 Filed During the Year

GSTR-1 contains details of outward supplies.

Businesses should keep copies or downloadable records of the GSTR-1 returns filed during the financial year.

These can help verify:

  • B2B sales
  • B2C sales
  • Exports
  • Credit notes
  • Debit notes
  • Advances
  • Amendments
  • HSN/SAC information

GSTN states that GSTR-1 contains invoice-level and summary information on outward supplies, including credit/debit notes, exports, advances and HSN/SAC summaries. 

2. GSTR-3B Returns

GSTR-3B provides summary information regarding:

  • Outward taxable supplies
  • Tax liability
  • Input tax credit
  • Tax paid

All applicable GSTR-3B returns for the financial year should be reconciled before preparing GSTR-9.

GSTN specifically states that applicable GSTR-3B returns for the financial year must be filed before GSTR-9. 

3. Sales Register

Businesses should maintain their sales register for the entire financial year.

It can be used to reconcile:

Books of accounts ↔ Sales register ↔ GSTR-1 ↔ GSTR-3B

The reconciliation can help identify:

  • Missing invoices
  • Duplicate entries
  • Incorrect GST rates
  • Incorrect GSTINs
  • Credit-note differences
  • Tax-value mismatches

4. Purchase Register

The purchase register is important for reviewing inward supplies and ITC.

Businesses should compare purchase records with:

  • GSTR-2B
  • Books of accounts
  • Supplier invoices
  • ITC claimed in GSTR-3B

This can help identify potential differences before the annual return is finalised.

5. GSTR-2B Records

GSTR-2B provides important information used by taxpayers for ITC reconciliation.

Businesses should compare eligible ITC with:

  • Purchase register
  • Supplier invoices
  • GSTR-2B
  • ITC claimed in GSTR-3B

Any unexplained difference should be investigated before completing the annual GST reconciliation.

6. Tax Payment Records

Businesses should maintain records of GST payments made during the financial year.

These may include:

  • GST challans
  • Electronic cash ledger
  • Electronic credit ledger
  • Tax payment records
  • Interest payments
  • Late fees

These records help reconcile the tax liability reported with the tax actually paid.

7. Credit and Debit Notes

Credit and debit notes can affect taxable value and GST liability.

Businesses should maintain records of:

  • Credit notes issued
  • Debit notes issued
  • Credit notes received
  • Debit notes received
  • Amendments relating to such documents

These should be reconciled with the relevant GST returns.

8. Input Tax Credit Records

ITC is one of the most important areas to review before filing GSTR-9.

Businesses should examine:

  • ITC claimed
  • ITC reversed
  • Eligible ITC
  • Ineligible ITC
  • ITC appearing in GSTR-2B
  • ITC recorded in books
  • ITC related to capital goods
  • Reversal of previously claimed ITC

A proper ITC reconciliation can help identify differences before the annual return is filed.

9. HSN/SAC Summary

Businesses should maintain appropriate HSN/SAC information for their supplies.

GSTR-1 includes HSN/SAC-wise reporting requirements, and the GST Portal’s current guidance includes HSN-related reporting requirements based on turnover and applicable provisions. 

Businesses should therefore verify HSN/SAC classifications before completing their annual return.

10. GST Refund Records

If the business claimed GST refunds during the financial year, relevant records should be maintained.

These may include:

  • Refund applications
  • Refund orders
  • Supporting invoices
  • Export documentation
  • Payment records
  • Relevant GST correspondence

Refund figures should be reconciled with the annual GST records.

11. GST Demand and Liability Records

Businesses should also review any:

  • GST notices
  • Demand orders
  • Interest liabilities
  • Penalties
  • Additional tax payments
  • Disputed tax amounts

This information may become relevant while reconciling the annual GST position.

12. Annual Financial Statements

Businesses preparing GSTR-9 and particularly those subject to GSTR-9C should keep their annual financial statements ready.

These may include:

  • Profit & Loss Account
  • Balance Sheet
  • Trial Balance
  • General Ledger
  • Relevant schedules
  • Revenue records
  • Expense records

For GSTR-9C, the reconciliation specifically involves comparing GST information with the annual financial statements. 

GSTR-9 Document Checklist

Before beginning the annual return, businesses can prepare the following checklist:

☑ GSTR-1 records for the financial year
☑ GSTR-3B records for the financial year
☑ Sales register
☑ Purchase register
☑ GSTR-2B records
☑ Tax payment challans
☑ Electronic cash ledger
☑ Electronic credit ledger
☑ Credit notes
☑ Debit notes
☑ ITC reconciliation
☑ HSN/SAC details
☑ Export records, where applicable
☑ GST refund records, where applicable
☑ GST demand/notice records, where applicable
☑ Trial balance
☑ Profit & Loss Account
☑ Balance Sheet
☑ Other supporting accounting records

How to Prepare for GSTR-9 Filing

A systematic reconciliation process can make annual-return preparation easier.

Step 1: Confirm GSTR-9 Applicability

First determine:

  • Aggregate turnover
  • Taxpayer category
  • Applicable financial year
  • Whether any exemption applies
  • Whether GSTR-9C is also applicable

For FY 2024-25 onwards, taxpayers with aggregate turnover up to ₹2 crore are exempt from filing GSTR-9 under Notification No. 15/2025-Central Tax. 

Step 2: Complete Periodic GST Returns

Ensure all applicable GSTR-1 and GSTR-3B returns for the financial year have been filed.

This is also a prerequisite for filing GSTR-9. 

Step 3: Reconcile Sales

Compare:

Sales Register → GSTR-1 → GSTR-3B → Books of Accounts

Identify any differences and determine the reason for each difference.

Step 4: Reconcile Purchases and ITC

Compare:

Purchase Register → GSTR-2B → Books → GSTR-3B

Review unmatched or ineligible ITC before finalising the annual return.

Step 5: Reconcile Tax Payments

Verify:

  • CGST
  • SGST/UTGST
  • IGST
  • Cess, where applicable
  • Interest
  • Late fees

against the GST records.

Step 6: Review Amendments

Check whether any previous-period transactions were amended during the financial year.

This can affect annual-return figures.

Step 7: Review HSN/SAC Details

Check that applicable HSN/SAC classifications and reported values are consistent with the underlying sales records.

Step 8: Prepare GSTR-9

Once the reconciliations are complete, the relevant information can be compiled into GSTR-9 and reviewed before filing.

Common GSTR-9 Filing Mistakes

1. Filing Without Reconciliation

Simply downloading the GST returns and copying figures into GSTR-9 can result in discrepancies.

2. Ignoring Differences Between Books and GST Returns

Differences between accounting records and GST returns should be investigated rather than automatically ignored.

3. Incorrect ITC Reporting

ITC discrepancies are one of the important areas requiring careful review.

4. Missing Amendments

Invoices or other transactions amended during the year can affect annual figures.

5. Incorrect HSN/SAC Information

Businesses should review applicable HSN/SAC reporting before filing.

6. Ignoring Credit and Debit Notes

Credit and debit notes can change both taxable values and GST liability.

7. Assuming Every GST-Registered Business Must File GSTR-9

This is no longer correct for all taxpayers. For FY 2024-25 onwards, registered persons with aggregate turnover up to ₹2 crore are exempt under Notification No. 15/2025-Central Tax. 

What Happens If GSTR-9 Is Filed Late?

Late filing of the annual return can result in applicable late fees under GST law.

The CGST Act provides for a late fee for failure to furnish the annual return within the prescribed time, subject to the applicable statutory limits and rules.

The exact liability should be determined based on the applicable provisions and period of delay.

Businesses should therefore avoid waiting until the last date to begin reconciliation.

Is GSTR-9 Required If There Were No Sales?

A taxpayer should not automatically assume that no sales means no annual-return requirement.

GSTR-9 applicability depends on the taxpayer’s category, aggregate turnover and applicable exemption.

For taxpayers who are required to file, the GSTN’s GSTR-9 utility also specifies circumstances for filing a nil GSTR-9, including conditions relating to absence of outward and inward supplies, tax liability, ITC, refund and demand during the financial year. 

GSTR-9 vs GSTR-1 vs GSTR-3B

These forms serve different purposes.

Return Main Purpose Frequency
GSTR-1 Details of outward supplies Monthly/Quarterly, as applicable
GSTR-3B Summary of GST liability and ITC Monthly/Quarterly, as applicable
GSTR-9 Annual consolidated GST return Annually, where applicable
GSTR-9C Reconciliation statement Annually, where applicable

GSTN describes GSTR-1 as the statement of outward supplies and GSTR-9 as the annual return. 

How FilingPool Can Help With GST Annual Return Filing

FilingPool provides GST return filing and compliance assistance for businesses.

Based on its GST return filing service, FilingPool helps businesses with the collection and preparation of relevant information such as purchase, sales and other transaction details.

The service workflow can include:

1. Collecting Business Data

FilingPool can collect relevant:

  • Sales information
  • Purchase information
  • Purchase returns
  • Sales returns
  • Other GST-related records

2. Reviewing GST Records

The information can be reviewed against the taxpayer’s GST filing records.

3. Reconciliation

Sales, purchases, ITC and tax information can be reconciled to identify potential differences.

4. Return Preparation

The applicable GST return can then be prepared based on the taxpayer’s records and applicable requirements.

5. Filing Assistance

FilingPool provides professional assistance for GST return filing and compliance.

This approach can help businesses avoid treating annual GST filing as simply a data-entry exercise.

Why GST Annual Return Reconciliation Matters

GSTR-9 is particularly useful as an annual compliance exercise because it provides an opportunity to review GST information for the entire financial year.

A proper reconciliation can help businesses identify:

  • Sales mismatches
  • Purchase mismatches
  • ITC differences
  • Tax-payment differences
  • Missing invoices
  • Incorrect classifications
  • Credit/debit-note differences
  • Accounting-to-GST discrepancies

For businesses maintaining regular reconciliation throughout the year, annual-return preparation can become significantly more manageable.

GSTR-9 Filing Checklist for Businesses

Before filing the annual GST return, businesses should confirm:

☑ GSTR-9 applicability checked
☑ Aggregate turnover verified
☑ GSTR-1 filed for applicable periods
☑ GSTR-3B filed for applicable periods
☑ Sales reconciled
☑ Purchases reconciled
☑ GSTR-2B reviewed
☑ ITC reconciled
☑ Credit/debit notes checked
☑ GST payments reconciled
☑ HSN/SAC information reviewed
☑ Refunds reviewed
☑ GST notices/demands reviewed
☑ Financial statements prepared
☑ GSTR-9C applicability checked
☑ Annual return reviewed before filing

Conclusion

GSTR-9 is the annual GST return used to consolidate GST information for the relevant financial year. However, the requirement does not apply to every GST-registered taxpayer.

For FY 2024-25 onwards, registered persons with aggregate turnover up to ₹2 crore are exempt from filing GSTR-9 under Notification No. 15/2025-Central Tax. Taxpayers above the applicable threshold should review their eligibility and annual-return obligations carefully. 

For businesses required to file GSTR-9, preparation should begin with a reconciliation of GSTR-1, GSTR-3B, GSTR-2B, sales, purchases, ITC, tax payments, credit/debit notes and accounting records.

Where the prescribed turnover threshold for GSTR-9C is crossed, the taxpayer should also prepare the required reconciliation statement. 

FilingPool provides GST return filing and compliance assistance to help businesses organise their GST information, reconcile records and complete applicable GST filings.

Frequently Asked Questions

1. Who needs to file GSTR-9?

For FY 2024-25 onwards, eligible registered taxpayers whose aggregate turnover exceeds ₹2 crore generally need to file GSTR-9, subject to applicable exclusions and rules. Taxpayers with aggregate turnover up to ₹2 crore are exempt under Notification No. 15/2025-Central Tax. 

2. What is the due date for GSTR-9?

The general due date is 31 December following the end of the relevant financial year, unless the government extends or modifies the deadline. 

3. What documents are required for GSTR-9?

Businesses should generally prepare GSTR-1, GSTR-3B, sales and purchase registers, GSTR-2B, ITC records, tax-payment records, credit/debit notes, HSN/SAC details and relevant financial statements.

4. Is GSTR-9 mandatory for businesses with turnover below ₹2 crore?

For FY 2024-25 onwards, registered persons with aggregate turnover up to ₹2 crore are exempt from filing GSTR-9 under Notification No. 15/2025-Central Tax. 

5. What is the turnover limit for GSTR-9C?

Under the current framework, GSTR-9C is generally applicable to taxpayers whose aggregate turnover exceeds ₹5 crore during the financial year. 

6. Can GSTR-9 be filed if GSTR-1 and GSTR-3B are pending?

Applicable GSTR-1 statements and GSTR-3B returns for the financial year need to be filed before GSTR-9 can be filed. 

7. Is GSTR-9 the same as GSTR-3B?

No. GSTR-3B is a periodic summary return, while GSTR-9 is an annual return that consolidates relevant GST information for the financial year.

8. Does FilingPool provide GST return filing services?

Yes. FilingPool provides GST return filing and compliance assistance, including support with business sales and purchase information and GST filing processes.