Products
Services
Utilities
Quick Documents
Compliance Hub
Company

GST Annual Return (GSTR-9)

GSTR-9 is the annual GST return that consolidates all monthly and quarterly GST returns filed during the financial year. It serves as the final reconciliation between your books of accounts and your GST filings — giving the government a complete picture of your annual GST position.

6,000+
GSTR-9 Filings
100%
On-Time Filing
4.8 ★
Client Rating
0
Late Fee Incidents
Service Overview

Your Annual GST Report Card — Filed Correctly

GSTR-9 is mandatory for all regular GST-registered taxpayers with aggregate turnover exceeding ₹2 crores. It reconciles all outward supplies, inward supplies, ITC claimed, and tax paid across all 12 months of the financial year. For businesses with turnover above ₹5 crores, GSTR-9C (a reconciliation statement certified by a CA) must also be filed. Errors in GSTR-9 can result in reversal of ITC, payment of additional tax with interest, and penalties. Our team ensures your GSTR-9 is accurate, complete, and fully reconciled before submission.

Critical: GSTR-9 is due by December 31 following the financial year-end. Late filing attracts ₹200 per day (₹100 CGST + ₹100 SGST) — capped at 0.25% of state turnover. More critically, GSTR-9 is the last opportunity to correct ITC errors from monthly returns; errors not corrected here become permanent and attract interest at 24% per annum.

GSTR-9 Annual Return

Consolidated annual summary

GSTR-9 summarizes all outward supplies, inward supplies eligible for ITC, ITC availed, ITC reversed, and tax paid during the financial year. Must be filed by December 31 following the end of the financial year.

GSTR-9C Reconciliation Statement

For turnover above ₹5 crores

GSTR-9C is a self-certified reconciliation statement that compares the figures in GSTR-9 with the audited financial statements. Previously CA-certified; now self-certified by the taxpayer but subject to verification.

ITC Reconciliation

Match claims against GSTR-2B

The most critical part of GSTR-9 — reconciling ITC claimed in monthly GSTR-3B returns against the actual ITC available in GSTR-2B (auto-populated from supplier filings). Any excess ITC claimed must be reversed with interest.

Tax Liability Reconciliation

Declared vs. paid vs. due

Reconcile total tax liability declared across monthly GSTR-1 returns against tax paid in GSTR-3B. Identify any underpayments for correction and any excess payments eligible for refund.

Eligibility Criteria

Who Must File GSTR-9?

GSTR-9 filing requirements differ based on turnover and registration type.

1

Regular GST Registrants (Turnover > ₹2 Crores)

All regular GST taxpayers with aggregate annual turnover exceeding ₹2 crores must mandatorily file GSTR-9. Businesses below ₹2 crores are exempt but may file voluntarily.

2

GSTR-9C (Turnover > ₹5 Crores)

Additionally, businesses with aggregate annual turnover exceeding ₹5 crores must file GSTR-9C — a reconciliation statement comparing GSTR-9 figures with audited financial statements.

3

Composition Dealers (GSTR-9A)

Businesses registered under the Composition Scheme file GSTR-9A (separate form) rather than GSTR-9, summarizing their quarterly returns filed during the year.

4

Not Required

Casual taxable persons, non-resident taxable persons, ISD registrations, and those who have surrendered their GST registration during the year are not required to file GSTR-9.

Key Benefits

Why Accurate GSTR-9 Filing Matters

GSTR-9 is your final opportunity to correct errors made in monthly returns — handle it with precision.

01

ITC Correction Window

GSTR-9 allows you to declare additional ITC not claimed in monthly returns and to reverse excess ITC claimed — reducing the risk of future demand notices for incorrect ITC.

02

Turnover Discrepancy Resolution

If your books show higher turnover than declared in GSTR-1, GSTR-9 is the place to correct it — and pay the differential tax with interest before a department notice arrives.

03

HSN Summary Compliance

GSTR-9 requires HSN-wise summary of all outward and inward supplies. Proper HSN classification in monthly returns makes this section straightforward — errors here attract scrutiny.

04

Audit Trail

GSTR-9C creates a documented reconciliation between GST returns and audited financials — demonstrating transparent, good-faith compliance that protects against future department scrutiny.

05

Late Fee Avoidance

Late filing of GSTR-9 attracts ₹200 per day (₹100 CGST + ₹100 SGST) — capped at 0.25% of turnover in the state. On ₹1 crore turnover, maximum late fee is ₹25,000.

06

Carry Forward Position

The closing ITC balance in GSTR-9 effectively sets the opening position for the next year's ITC claims. An accurate GSTR-9 ensures a clean carry-forward without disputes.

Step-by-Step Process

How We Prepare and File GSTR-9

Annual return preparation is a structured reconciliation exercise — not a simple data entry task.

Your journey Step 1 of 6

Scroll through the steps — or skip the queue and let our experts handle every one of them for you.

Get Expert Help
1
Step 1 of 6

Download All Monthly Returns

Pull all 12 months of GSTR-1, GSTR-3B, and GSTR-2B data from the GST portal for the financial year. This is the source data for GSTR-9.

2
Step 2 of 6

Reconcile with Books of Accounts

Compare GST portal data with your accounting software — Tally, Zoho Books, or Excel. Identify turnover differences, ITC discrepancies, and missing invoices.

3
Step 3 of 6

Prepare ITC Reconciliation

Match total ITC claimed in GSTR-3B across 12 months against total ITC available in GSTR-2B. Identify ineligible ITC claimed and prepare reversal amounts.

4
Step 4 of 6

Compute Additional Tax Payable

Calculate any additional tax payable arising from turnover differences or ITC reversals. Pay the differential amount with interest before filing GSTR-9.

5
Step 5 of 6

Prepare GSTR-9C Reconciliation (if applicable)

For businesses with turnover above ₹5 crores, prepare GSTR-9C reconciliation between GSTR-9 figures and audited Profit & Loss / Balance Sheet.

6
Step 6 of 6

File GSTR-9 (and GSTR-9C)

Submit GSTR-9 on the GST portal before December 31. File GSTR-9C simultaneously. Retain the acknowledgement numbers as compliance proof.

Document Checklist

Documents Required for GSTR-9 Filing

Comprehensive data from both the GST portal and books of accounts is needed for accurate filing.

GST Portal Data


All Monthly GSTR-1 Returns

Outward supply data for all 12 months — total taxable value and tax collected.

All Monthly GSTR-3B Returns

Summary of tax liability and ITC claimed for each month.

GSTR-2B Monthly Reports

Auto-generated ITC availability statements for each month — the definitive source for eligible ITC.

GSTR-9 data is auto-populated from your monthly returns — but auto-population is not always complete or accurate. We verify every auto-populated figure against source data before finalizing the return.

Post Registration

After Filing GSTR-9

A clean GSTR-9 sets the stage for next year's GST compliance.

Before filing

Pay Differential Tax with Interest

If GSTR-9 reveals additional tax liability, pay it immediately with interest at 18% per annum from the original due date — the department's system flags this discrepancy automatically.

Post-filing

Update Accounting Software

Correct any ledger entries in Tally/Zoho that were identified as incorrect during GSTR-9 reconciliation — so next year's monthly returns start with accurate opening balances.

Ongoing

Strengthen Monthly Controls

Use GSTR-9 reconciliation findings to improve monthly controls — supplier PAN collection, ITC eligibility checks, HSN classification review — to reduce annual return complexity next year.

Why Finace India?

Your Trusted GSTR-9 Filing Partner

GSTR-9 is your last chance to fix ITC errors from the year — anything uncorrected here becomes permanent and draws 24% annual interest. We reconcile everything before that window closes.

Full-Year Reconciliation

Every monthly and quarterly return reconciled against your books before the annual return is filed.

Last-Chance ITC Correction

Errors from GSTR-1 and GSTR-3B identified and corrected here, before they become permanent and start accruing interest.

HSN Summary Accuracy

HSN-wise summary and turnover figures matched precisely to avoid discrepancy flags.

December 31 Deadline Discipline

Filed well ahead of the due date to avoid the ₹200-per-day late fee that applies past deadline.

6,000+

GSTR-9 Filings

100%

On-Time Filing

4.8 ★

Client Rating

0

Late Fee Incidents

4.9 / 5from 2,400+ verified reviews
Talk to an Expert
FAQ

Frequently Asked Questions

GSTR-9 for a financial year (April to March) must be filed by December 31 of the following year. For example, GSTR-9 for FY 2023-24 is due by December 31, 2024. The government may extend this deadline — check the GST portal for notifications.
GSTR-9 is mandatory for businesses with aggregate annual turnover exceeding ₹2 crores. Businesses with turnover below ₹2 crores are exempt but may file voluntarily. Composition dealers file GSTR-9A instead.
GSTR-9 allows you to declare additional turnover or ITC corrections not covered in monthly returns. However, it is a reconciliation return — it doesn't allow line-by-line invoice amendments. Invoice corrections must be done via debit/credit notes in the relevant period.
GSTR-9 is the annual return summarizing GST transactions for the year. GSTR-9C is a separate reconciliation statement for businesses above ₹5 crore turnover, comparing GSTR-9 figures with audited financial statements.
Excess ITC claimed in monthly GSTR-3B returns must be reversed in GSTR-9. Interest at 24% per annum applies on excess ITC utilized from the date of utilization to the date of reversal. The reversal is paid through the Electronic Cash Ledger.

Still have questions?

Our experts are happy to walk you through the process.

Contact an Expert
Get In Touch

Get In Touch with Finace India

We believe communication is the key to building strong relationships. Whether you have questions about our tools, products and services, need support, or simply want to share your feedback, we're here to help.