Home/ GST/ GSTR-9 Filing

Accurate GSTR-9 Annual Return Filing & Reconciliation

GSTR-9 is the annual return through which applicable regular taxpayers consolidate their GST activities for the financial year — outward and inward supplies, ITC, tax paid, refunds, demands and HSN summary, brought together and reconciled with books.

We reconcile GSTR-1, GSTR-3B and GSTR-2B with your books before preparing GSTR-9 — not just copy quarterly/monthly figures forward.

GSTR-1 vs 3B Reconciliation
GSTR-2B ITC Reconciliation
HSN Summary Preparation
Refund & Demand Review
GSTR-9C Assistance
Additional Liability Review
Reconciled With Books & GSTR-2B Generally Due 31 December 100% Data Privacy

Need Help With GSTR-9?

Share a few quick details and our expert will review your annual return requirement.

Your information is secure and confidential.

Overview

GSTR-9 Is Not Just "Adding Up Your GSTR-3B Figures"

GSTR-9 is filed once for each financial year by applicable regular taxpayers, including relevant SEZ units and SEZ developers. It brings together outward supplies, inward supplies, ITC, ITC reversals, tax paid, refunds, demands, previous-period adjustments and the HSN-wise summary — not a replacement for monthly/quarterly returns, but an annual consolidation and reconciliation return.

Consolidation, Not Replacement

GSTR-9 does not replace GSTR-1 or GSTR-3B — it consolidates the year's filings and checks them against books.

₹2 Crore Turnover Exemption

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

GSTR-9 ≠ GSTR-9C

GSTR-9 is the annual return; GSTR-9C is a separate self-certified reconciliation statement applicable to taxpayers who meet the prescribed threshold/conditions.

Reviewing annual GST returns and GSTR-9 reconciliation data
GSTR-9Annual GST Return

Simple Flow

How Data Reaches GSTR-9

Monthly / Quarterly GST Records
        ↓
GSTR-1 / GSTR-1A / IFF, where applicable
        ↓
GSTR-3BGSTR-2B
        ↓
Books of Accounts
        ↓
Annual Reconciliation
        ↓
GSTR-9

The current system uses information from filed GSTR-1/1A/IFF, GSTR-3B and GSTR-2B for relevant GSTR-9 auto-population — but auto-populated does not mean it can go unverified.

What We Help You With

A complete GSTR-9 process — from periodic-return check to a reconciled, filed annual return.

01

GSTR-9 Annual Filing

Complete preparation and filing of the applicable annual return.

02

GSTR-1 vs GSTR-3B Reconciliation

Annual turnover and tax liability compared across returns and books.

03

GSTR-2B ITC Reconciliation

Purchase register, GSTR-2B and GSTR-3B checked for ITC differences.

GSTR-9

Annual GST
Return

04

HSN Summary Preparation

Table 17 & 18 outward/inward HSN-wise summary prepared and checked.

05

Refund & Demand Review

Refund claims, orders and demand records reviewed for consistent disclosure.

06

Additional Liability & DRC-03

Potential short payment or excess ITC identified, and DRC-03 assistance where applicable.

Applicability

Who Needs to File GSTR-9

GSTR-9 generally covers applicable regular taxpayers, including relevant SEZ units and SEZ developers — but it is not mandatory for every registered person.

01

Normal Taxpayers

Applicable regular taxpayers required to furnish the annual return under GST law.

02

SEZ Units

Covered where applicable, subject to the relevant GSTR-9 conditions.

03

SEZ Developers

Also identified within the annual-return applicability described by GSTN.

Turnover Exemption: For FY 2024-25 onwards, registered persons with aggregate turnover up to ₹2 crore are exempt from filing the annual return under Notification No. 15/2025-Central Tax, subject to the notification's applicability. Not every GST-registered person is required to file GSTR-9.

Due Date

GSTR-9 Due Date

The annual return is generally due by 31 December following the end of the financial year, subject to Government notification or extension.

Financial YearGenerally Due By
FY 2024-2531 December 2025
FY 2025-2631 December 2026

The GST Portal displays the applicable due date for the selected financial year on the Annual Return page — always confirm before filing.

GSTR-1 — Monthly/Quarterly GSTR-3B — Monthly/Quarterly GSTR-9 — Annual

GSTR-9 does not replace the regular periodic GST returns — it consolidates them and checks them against books at year-end.

Return Structure

GSTR-9 Table Structure

The return is broadly organised into five parts, plus HSN details.

I

Basic Details

Taxpayer and financial-year identification details.

II

Outward & Inward Supplies

Details of outward and inward supplies declared during the financial year.

III

ITC Details

Input Tax Credit availed, reversed and other applicable ITC information.

IV

Tax Paid

Tax actually paid during the financial year across applicable heads.

V

Subsequent-Year Transactions

Transactions relating to the FY but reported in the next FY within the prescribed period.

17-18

HSN Details

Outward and inward HSN-wise information, where applicable.

Key Tables

Important GSTR-9 Tables to Get Right

These tables carry most of the reconciliation risk and are worth understanding before filing.

04

Outward Supplies

B2C, B2B, exports, SEZ supplies, deemed exports, advances, RCM-related liability and amendments.

05

Exempt / Nil / Non-GST

Supplies outside normal taxable turnover — exempt, nil-rated, non-GST and zero-rated without tax payment.

06

ITC Availed

Auto-filled based on GSTR-3B data; Table 6A is auto-filled and non-editable, with new fields 6A1/6A2 from FY 2024-25.

07

ITC Reversed / Ineligible

ITC reversals and ineligible ITC — additional fields A1 and A2 introduced from FY 2024-25.

08

Other ITC Information

Compares ITC available, ITC claimed and supplier-reported ITC data, including Table 8A.

09

Tax Paid

Largely system-populated from GSTR-3B; FY 2024-25 added Total Tax Paid and Payable-vs-Paid difference columns.

10-13

Subsequent-Year Adjustments

Outward supplies, amendments, ITC reversed and ITC availed in the next FY within the prescribed period.

17

HSN — Outward

Must be completed before computing liabilities in the current GSTR-9 workflow.

18

HSN — Inward

Services may use OTH-Others as UQC with quantity reported as zero, where applicable.

Table 8A Note: For FY 2024-25, Table 8A captures documents/records pertaining to that financial year appearing in GSTR-2B, including certain FY 2024-25 invoices appearing in the next FY's GSTR-2B during the specified period, while excluding specified previous-year invoices. Table 8A should not simply be calculated by taking the closing GSTR-2B of March.

Reconciliation

Turnover & ITC Reconciliation

One of the most important annual checks — any material difference should be investigated, not ignored.

ComparisonPurpose
Books vs GSTR-1Verify annual outward-supply figures are properly reflected
Books vs GSTR-3BIdentify tax short/excess reporting and wrong tax-head reporting
Purchase Register vs GSTR-2BIdentify missing, duplicate or wrong-GSTIN invoices
GSTR-2B vs GSTR-3B ITCIdentify timing differences and reversal/reclaim issues
GSTR-1/3B vs GSTR-9Confirm the annual return properly consolidates the year

Common Reasons for Turnover Differences

Credit / Debit Notes Amendments Timing Differences Exempt / Export Turnover Advances Data-Entry / Rounding Errors

Additional Liability

GSTR-9 & DRC-03

During annual reconciliation you may identify under-reported sales, short-paid tax, wrong tax rate, excess ITC, missed RCM or other additional liability. Where such liability is declared through GSTR-9 but wasn't already discharged through the regular returns, the GST Portal provides a route to FORM GST DRC-03 for payment of that additional liability.

Example: GST actually payable ₹10,00,000; GST already discharged ₹9,80,000 → potential additional liability of ₹20,000, subject to the nature of the difference and applicable law.

Under-Reported Sales

Identified through books-to-return reconciliation.

Excess ITC / Missed RCM

Reviewed against GSTR-2B and purchase register.

DRC-03 Payment

Applicable additional liability discharged before or during filing.

GSTR-9 cannot be revised once filed — review carefully before submission
"No sales" alone is not enough to assume Nil GSTR-9
Not enabled until relevant GSTR-1 and GSTR-3B are filed
Not mandatory for every GST-registered person

A Nil GSTR-9 requires that the taxpayer made no outward supplies, received no goods/services, has no other liability, claimed no ITC, claimed no refund, received no demand order, and has no late fee payable.

Filing Journey

How GSTR-9 Filing Works

From periodic-return check to a reconciled, filed annual return.

Check Applicability

Turnover exemption and periodic-return completion verified before starting.

Collect Books & Returns

Sales/purchase registers, GSTR-1, GSTR-3B and GSTR-2B gathered for the year.

Reconcile Turnover & ITC

Books compared against GSTR-1, GSTR-3B and GSTR-2B for differences.

Prepare HSN & Review Tables 10-13

HSN summary prepared; subsequent-year transactions reviewed.

Preview, Compute & File

Draft reviewed, late fee computed where applicable, filed via DSC/EVC.

Preserve ARN & Records

Filed GSTR-9, ARN and working papers retained for future reference.

The Filing Process

How We Prepare Your GSTR-9

From applicability check to a filed, reconciled annual return.

01

Check Applicability & Data

Turnover exemption checked; GSTR-9 system-computed summary, GSTR-1/3B and Table 8A downloaded.

02

Reconcile Turnover, ITC & Tax

Books vs GSTR-1 vs GSTR-3B and Purchase Register vs GSTR-2B compared.

03

HSN, Refunds & Additional Liability

Tables 17-18 prepared; refund/demand records checked; potential extra liability identified.

04

Preview, Pay & File

Draft PDF/Excel reviewed, late fee paid where relevant, filed via DSC/EVC, ARN preserved.

Framework

GSTR-9 Reconciliation Framework

                    BOOKS OF ACCOUNTS
                           │
             ┌─────────────┴─────────────┐
             │                           │
        SALES RECORDS              PURCHASE RECORDS
             │                           │
             ▼                           ▼
          GSTR-1                     GSTR-2B
             │                           │
             ▼                           ▼
          GSTR-3B                    ITC WORKING
             │                           │
             └─────────────┬─────────────┘
                           │
                    ANNUAL RECONCILIATION
                           │
                           ▼
                       GSTR-9
                           │
                 ┌─────────┴─────────┐
                 │                   │
            HSN SUMMARY         TAX / ITC
                 │                   │
                 └─────────┬─────────┘
                           ▼
                    FINAL REVIEW
                           │
                           ▼
                         FILE

Documents & Information

What You Should Keep Ready

The exact records depend on your transaction types, but the following are commonly required.

Sales & Purchase Register
GSTR-1, GSTR-3B & GSTR-2B
Trial Balance & Financial Statements
Credit & Debit Notes
E-Invoice & E-Way Bill Data
Refund, Demand & DRC-03 Records

Table 8A document details and the GSTR-9 system-generated summary should also be downloaded and reviewed as part of the reconciliation, not accepted as-is.

Clear Expectations

Common GSTR-9 Mistakes

Filing Without Reconciliation Treating Auto-Populated Data as Final Ignoring GSTR-2B Ignoring Table 8A Wrong HSN Missing Credit Notes Ignoring Subsequent-Year Transactions Ignoring RCM Ignoring E-Invoice Differences Filing Without Preview

Important Difference

GSTR-9 vs GSTR-9C

GSTR-9 and GSTR-9C are not the same form. GSTR-9 is the annual return; GSTR-9C is a self-certified reconciliation statement applicable to taxpayers who fall under the prescribed threshold/conditions, governed by the applicable Rule 80 provisions. Not every GSTR-9 filer is required to file GSTR-9C — the applicable turnover threshold must be checked for the relevant financial year.

GSTR-9 → Annual Return GSTR-9C → Reconciliation Statement
Where GSTR-9C Applies
GSTR-9
  ↓
GSTR-9C

The GST Portal enables GSTR-9C after successful filing of GSTR-9, where applicable to the taxpayer's turnover/registration category.

Filing Options

Online Filing & Offline Utility

ModeBest Suited For
Online (GST Portal)Convenient preparation and review directly on the portal
Offline UtilityLarger datasets and detailed HSN information across Tables 17 & 18

Offline flow: Download Utility → Download Auto-Drafted Data → Enter/Validate Details → Generate JSON → Upload JSON → Check Status → Review → File.

Deliverables

What You Receive

GSTR-9 Annual Return

Completed and filed annual return.

Reconciliation & ITC Working

Annual turnover, tax and GSTR-2B/books comparison.

HSN Working & Filing Proof

Applicable HSN summary, ARN and filed GSTR-9 record.

GSTR-9 Document Checklist
□ GSTIN & Financial Year
□ Sales / Purchase Register
□ Trial Balance / Financial Statements
□ GSTR-1 / GSTR-1A / IFF
□ GSTR-3B / GSTR-2B
□ GSTR-9 System Summary
□ Table 8A Details
□ Credit / Debit Notes
□ E-Invoice / E-Way Bill Data
□ Export / SEZ Documents
□ RCM Working
□ Refund / Demand Records
□ DRC-03, if applicable
□ HSN Summary

Need Help With GSTR-9 Annual Return?

Share your filing details and our team will get back with the exact requirement.

Sales Register / Purchase Register / GSTR-1 / GSTR-3B / GSTR-2B / Other

FAQs

Frequently Asked Questions

Clear answers before you file your GSTR-9.

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

Generally 31 December following the end of the financial year, subject to extension or notification.

No. GSTR-3B is a periodic summary return, while GSTR-9 is the annual consolidation return covering the full financial year.

No. GSTR-9 is the annual return; GSTR-9C is the applicable self-certified reconciliation statement for taxpayers meeting the prescribed threshold/conditions.

Yes, relevant Table 8A computation is based on GSTR-2B-based data from FY 2023-24 onwards.

No. Annual figures should be reconciled with books and other applicable GST records — not simply carried forward from GSTR-3B.

Where additional liability is identified and declared through the applicable mechanism, DRC-03 is provided for payment of additional liability declared in GSTR-9.

No. Once filed, GSTR-9 cannot normally be revised — it should be carefully reviewed and previewed before final submission.

Yes, but only where the applicable Nil-return conditions are satisfied — no outward or inward supplies, no other liability, no ITC claimed, no refund claimed, no demand order, and no late fee payable.

Yes. GSTR-9 is not enabled where the relevant GSTR-1 and GSTR-3B filings for the financial year are pending.

Ready to File Your GSTR-9?

Get your annual turnover, ITC and tax figures reconciled and reported correctly, before the due date.

Applicability Check → Data Collection → Turnover Reconciliation → ITC Reconciliation → HSN Preparation → Additional Liability Review → Preview → Filing → ARN

Get GSTR-9 Filing Assistance
Disclaimer: GSTR-9 applicability, exemption, due date, table requirements, ITC treatment, HSN reporting, additional liability, late fee and GSTR-9C requirements depend on the taxpayer's turnover, registration category, financial year, transactions and applicable GST Act, Rules, notifications and GST Portal procedures. This page is for general information and does not constitute case-specific tax or legal advice. The taxpayer remains responsible for the accuracy and completeness of the information furnished.

FinanceShelter

Typically replies within a few minutes

Hi there! 👋 How can we help you today? Pick a topic below or write your own message.

Please enter a message before sending.