Think Filing

—Indirect Taxation (GST & Customs)

GST Annual Return & Reconciliation

Filing of GSTR-9 and reconciliation statement (GSTR-9C where applicable) with financial statements.

Get a quote

Handled by a practising Chartered Accountant or Company Secretary.

Scope of work

Filing of GSTR-9 and reconciliation statement (GSTR-9C where applicable) with financial statements.

Key deliverables

  • Annual return and reconciliation

Governing law

CGST Act, 2017

Frequency

Annual

Explore all services

Get started with GST Annual Return & Reconciliation

Share your number — we'll call to take it from there.

REGISTRATION ONLY

GST Annual Return & Reconciliation

Get a quote

  • Annual return and reconciliation
Start Filing Now
SELECTED

REGISTRATION + COMPLIANCE CARE

GST Annual Return & Reconciliation + Compliance Care

Get a quote

+ ₹9,599/yr for year-one ROC compliance

  • Annual return and reconciliation
  • Financial statements in Schedule III format
  • Board report and AGM notice
  • Filed AOC-4 with SRN
  • Filed MGT-7 / MGT-7A with SRN
  • Board and AGM minutes
Start Filing Now

500+

Companies incorporated

100%

CA/CS-signed filings

4.8/5

Founder rating

—A closer look

Understanding the GST annual return

Everything below is written for GST-registered businesses — what GSTR-9 and GSTR-9C contain, who must file them, and how to reconcile the year before you do.

What is the GST annual return?

GSTR-9 is the GST annual return. It consolidates the year's outward supplies, input tax credit, tax paid, and adjustments reported through the monthly or quarterly returns. GSTR-9C is a reconciliation statement between the audited financial statements and GSTR-9, required from larger taxpayers.

Because GST returns can't be revised, the annual return is the last chance to report some adjustments for the year — and the point where differences between books and returns become visible.

The key terms

A few thresholds and rules apply:

GSTR-9
The annual return, mandatory for registered taxpayers with aggregate turnover above ₹2 crore, and optional below.
GSTR-9C
The reconciliation statement, required for taxpayers with aggregate turnover above ₹5 crore. It's self-certified by the taxpayer since FY 2020-21.
Due date
Both are due by 31 December following the end of the financial year, unless extended.
Auto-populated data
Much of GSTR-9 is auto-populated from the year's GSTR-1, GSTR-3B, and GSTR-2B, but must be checked and adjusted.
Additional liability
Tax found short while preparing the annual return is paid through DRC-03, with interest.
Late fee
A late fee applies for each day of delay, capped as a percentage of turnover.
Composition taxpayers
Composition dealers file a separate annual return, GSTR-4.

A simple example

A Hyderabad manufacturer with ₹18 crore turnover prepares GSTR-9 and GSTR-9C for FY 2024-25. The reconciliation shows ₹22 lakh of sales recorded in the books in March but reported in April's GSTR-1, a credit note missing from the returns, and ₹1.1 lakh of credit claimed on a blocked item. The timing difference is explained in 9C, the credit note is reported, and the blocked credit is reversed with interest through DRC-03 — before the annual return is filed in December.

Why it matters

The annual return is where the year's GST position is locked in:

Last chance for some adjustments
Some corrections and credit claims for the year can't be made after the annual return is filed.
Visible reconciliation
GSTR-9C shows the tax department exactly how your books differ from your returns.
Audit and scrutiny
Departmental audits and scrutiny often start from the annual return.
Books and returns must agree
The statutory audit and tax audit also check GST turnover against the accounts.
Late fees
Missing the deadline attracts a late fee for each day of delay.
Short payments surface
Better to find and pay short payments yourself, with interest, than have them found in audit, with penalties.
Time limits for demands
The time limit for the department to raise demands is linked to the annual return's due date.

Who is this for?

  • Businesses with aggregate turnover above ₹2 crore, who must file GSTR-9
  • Businesses above ₹5 crore, who must also file GSTR-9C
  • Smaller businesses choosing to file voluntarily
  • Businesses with multiple GSTINs, each filing its own annual return
  • Businesses preparing for a GST audit or due diligence

Each GSTIN files its own annual return, but the turnover threshold is based on aggregate turnover across all GSTINs under the same PAN.

GSTR-9 vs. GSTR-9C

The two annual forms:

AspectGSTR-9GSTR-9C
PurposeConsolidate the year's returnsReconcile audited accounts with GSTR-9
Who filesAggregate turnover above ₹2 crore (optional below)Aggregate turnover above ₹5 crore
Certified byThe taxpayerThe taxpayer (self-certified)
Due date31 December31 December, with GSTR-9
Key contentSupplies, credit, tax paid, adjustmentsDifferences between books and returns, with reasons

What we'll need from you

The year's returns
GSTR-1, GSTR-3B, and amendments for all periods.
GSTR-2B
For the year, to reconcile credit.
Audited accounts
Financial statements, for turnover and tax reconciliation.
Ledgers
Sales, purchase, and GST ledgers.
HSN summaries
Summaries of supplies by HSN or SAC code.
Payments
Details of tax and interest paid through DRC-03 during the year.

Fees depend on turnover, the number of GSTINs, and whether 9C is needed.

How we prepare the annual return

The annual return is built on a full reconciliation:

  1. 1

    Collect data

    Returns, GSTR-2B, books, and audited accounts for the year are collected.

  2. 2

    Reconcile supplies

    Sales in the books are reconciled with GSTR-1 and GSTR-3B.

  3. 3

    Reconcile credit

    Credit claimed is reconciled with GSTR-2B and checked for eligibility.

  4. 4

    Settle differences

    Short payments are paid through DRC-03, and timing differences documented.

  5. 5

    Prepare GSTR-9 and 9C

    The annual return and, where needed, the reconciliation statement are prepared.

  6. 6

    File

    The forms are filed by 31 December.

After filing

A few things follow:

Keep the reconciliation
Keep the workings — they're the first thing asked for in an audit.
Watch for notices
Scrutiny notices often reference differences in the annual return.
Fix processes
Address the causes of differences so next year is cleaner.
Monthly reconciliation
Reconciling monthly makes the next annual return much easier.
Retain records
Keep records for the statutory retention period, and longer if in dispute.
Plan for next year
Start next year's reconciliation early, not in December.

Benefits and responsibilities

Benefits

  • Annual returns filed on time
  • Books and returns fully reconciled
  • Short payments settled with interest, not penalties
  • Differences documented for any audit
  • Cleaner processes for next year

Responsibilities

  • Provide returns, books, and audited accounts
  • Pay any short tax found, with interest
  • Review the reconciliation before filing
  • File by 31 December
  • Keep workings for future audits
  • Reconcile monthly going forward

—FAQ

Questions business owners actually ask us

It's mandatory if your aggregate turnover for the year exceeds ₹2 crore. Below that, it's optional, though filing can still be useful.