TaxClue

Ask Veda

TaxClue AI · Active
Namaste! I'm Veda — TaxClue's AI compliance assistant. 🙏

Ask me anything about GST, ITR, Company registration, Trademark, FSSAI or any compliance topic. When you're ready, I'll connect you with our expert for a free callback.
Share your details — our expert will call you
Powered by TaxClue · India's Trusted Compliance Platform
GST · GST Annual Return · Section 44

GSTR-9 Annual Return, Filed Right and On Time

Your annual GST return that consolidates a full year of GSTR-1 and GSTR-3B into one reconciled summary. We reconcile GSTR-1 vs GSTR-3B vs your books, handle GSTR-9C above ₹5 crore, and file before 31 December — 100% online, with zero hidden charges.

Mandatory above ₹2 crore turnoverGSTR-9C handled above ₹5 croreReconciled before it is filed
★★★★★ 4.9/5 from 5,000+ businesses served across India

Get Expert Help

Expert calls back during business hours

Available Mon–Sat, 9am–7pm IST

Confidential · No spam · No obligation

OR
Chat on WhatsApp Instead
4.9
Google Rating
5,000+
Businesses Served
Experts
Professionally Managed
100%
Online Process
GSTR-9 is the GST annual return under Section 44 of the CGST Act, 2017 (read with Rule 80). It consolidates a full year of GSTR-1 and GSTR-3B into one summary of outward supplies, input tax credit and tax paid. It is mandatory for regular taxpayers with aggregate turnover above ₹2 crore and optional (waived) up to ₹2 crore. It is due by 31 December following the financial year. Taxpayers with turnover above ₹5 crore also file GSTR-9C, a self-certified reconciliation statement. GSTR-9 cannot be revised once filed.
31 Dec
GSTR-9 due dateGSTR-9 (and GSTR-9C, where required) is due by 31 December following the end of the financial year, unless the CBIC extends it by notification.
Understand It

What Is GSTR-9 Annual Return?

A quick, plain-language explanation before the details.

In simple terms

GSTR-9 is the yearly GST return in which a regular taxpayer consolidates all the GSTR-1 and GSTR-3B filed during the financial year into a single, reconciled summary of sales, purchases, input tax credit and tax paid.

Legally

GSTR-9 is prescribed under Section 44 of the CGST Act, 2017, read with Rule 80 of the CGST Rules, as the annual return every registered person (other than the excluded categories) must furnish for a financial year.

Governing authority

Administered by the Goods and Services Tax Network (GSTN) under the Central Board of Indirect Taxes and Customs (CBIC), via the portal gst.gov.in.

Validity

GSTR-9 is filed once for each financial year, by 31 December of the following year, for as long as the registration is active and turnover crosses the ₹2 crore threshold.

Service Intelligence

Quick Facts

Professional Fee
Custom quote
Form
GSTR-9 (+ 9C)
Mandatory above
₹2 crore turnover
GSTR-9C above
₹5 crore turnover
Due Date
31 December after FY
Mode
100% Online
Governing Law
CGST Act 2017, s.44
Authority
GSTN / CBIC
Before You Start

Is This Service Right for You?

Ideal for

  • Regular GST taxpayers with aggregate turnover above ₹2 crore
  • Businesses above ₹5 crore that must also file GSTR-9C reconciliation
  • Taxpayers below ₹2 crore who want a reconciled annual record voluntarily
  • Businesses with GSTR-1 vs GSTR-3B differences to reconcile before year-end
  • Companies that need ITC in GSTR-3B matched with GSTR-2B and books
  • Anyone who missed 31 December and needs to file with correct late fee

You may need this if

  • Your aggregate annual turnover exceeds ₹2 crore in the financial year
  • You are above ₹5 crore and must file GSTR-9C along with GSTR-9
  • You have all GSTR-1 and GSTR-3B filed and need to consolidate them
  • You need ITC, outward supplies and tax paid reconciled for the year
  • You have prior-year amendments or credit/debit notes to report
  • You want short tax cleared via DRC-03 before locking the annual return

Not sure if you need this?

Talk to an Expert →
Expert-Managed

Skip the paperwork — we file it for you.

End-to-end GSTR-9 Annual Return handled by qualified professionals: documentation, government filing and follow-up, all included.

Get Started Free WhatsApp Us

No obligation · ₹0 hidden charges

Why It Matters

Why Filing GSTR-9 Correctly Matters

GSTR-9 is final and cannot be revised, so accuracy and reconciliation before filing are everything. Here is why it matters.

  1. 01

    Avoid the Late Fee

    Filing after 31 December attracts a turnover-linked late fee under Section 47 (₹50/₹100/₹200 per day) plus 18% interest on any unpaid tax.

  2. 02

    Reconcile the Full Year

    GSTR-9 forces GSTR-1, GSTR-3B, GSTR-2B and your books to agree — surfacing mismatches before the department does.

  3. 03

    Pre-empt Notices

    A clean, reconciled annual return reduces the risk of ASMT-10 scrutiny and DRC demand notices on turnover or ITC differences.

  4. 04

    No Revision Later

    GSTR-9 cannot be amended once filed, so short tax must be cleared via DRC-03 and every table checked before submission.

  5. 05

    ITC Position Locked

    ITC availed, reversed and ineligible (Tables 6–8) is presented for the year — important for any future credit scrutiny.

  6. 06

    Fully Online

    Share your returns and books over WhatsApp or email — we reconcile, prepare and file. Zero office visits.

Transparent

Simple, Transparent Pricing

Custom quote for your case

Fees depend on your business type and scope. Get a clear, itemised quote upfront — no hidden professional charges, government fee billed at actuals.

Eligibility

Who Can Apply?

Regular taxpayers above ₹2 crore turnover
Taxpayers above ₹5 crore (also GSTR-9C)
Traders & manufacturers under the normal scheme
Exporters & inter-state suppliers
Service providers on the regular scheme
Below-₹2cr taxpayers filing voluntarily

Eligibility checklist

  • A valid regular GST registration (not composition) for the year
  • All GSTR-1 for the financial year filed
  • All 12 GSTR-3B for the financial year filed
  • Audited / finalised books of account for the year
  • GSTR-2B data to reconcile input tax credit
  • Access to the GST portal to file GSTR-9 by 31 December
End-to-End

Everything You Need. One Professional Team.

01

Returns Consolidation

Pull together all GSTR-1 and GSTR-3B for the year and reconcile them against the portal.

02

Books Reconciliation

Match turnover and tax in your books with the returns filed during the year.

03

ITC Reconciliation

Reconcile ITC in GSTR-3B with GSTR-2B and books; identify reversals and ineligible credit.

04

Amendments (Tables 10–14)

Capture prior-year amendments and credit/debit notes correctly.

05

HSN Summary (Table 17)

Prepare the HSN-wise summary of outward supplies as required.

06

DRC-03 for Short Tax

Compute and discharge any short tax through DRC-03 before filing.

07

GSTR-9C Reconciliation

Prepare the self-certified GSTR-9C reconciliation statement above ₹5 crore.

08

Filing & ARN

File GSTR-9 (and 9C) with EVC/DSC before 31 December and share the ARN.

No Ambiguity

What You’ll Receive

GSTR-1 & GSTR-3B consolidated for the year
Books-to-returns reconciliation
ITC reconciled with GSTR-2B & books
Prior-year amendments captured
HSN-wise summary prepared (Table 17)
Short tax cleared via DRC-03
GSTR-9C prepared where turnover > ₹5 crore
GSTR-9 filed with ARN acknowledgement
Checklist

What Is Required to File GSTR-9?

GSTR-9 consolidates returns you have already filed, so the key inputs are your full year of GSTR-1 and GSTR-3B, GSTR-2B for ITC, and reconciled books. Everything is collected securely online.

Choose a document group

GST Account Details

To access & file on the portal
3 documents
  • GSTIN of the taxpayer
  • GST portal login credentials
  • Financial year being filed

File all periodic returns first

All GSTR-1 and GSTR-3B for the year must be filed before GSTR-9, because the annual return consolidates them.

Reconcile before you file

Match GSTR-1 vs GSTR-3B vs GSTR-2B vs books first — GSTR-9 cannot be revised once submitted.

Short tax goes via DRC-03

Additional liability found while preparing GSTR-9 is paid separately through DRC-03, not in the annual return itself.

GSTR-9C above ₹5 crore

Above ₹5 crore turnover, a self-certified GSTR-9C reconciliation is filed together with GSTR-9.

Don’t have all the documents?

We’ll identify what your case needs →
Transparent Pricing

Get an exact quote — no surprises.

Tell us your requirement and receive a clear, all-inclusive price with the full scope of work. Free and no-obligation.

Get My Free Quote

Confidential · 4.9★ Google rated · Expert managed

Step by Step

How GSTR-9 Filing Works (Step by Step)

The whole process runs on the official GST portal at gst.gov.in — and because the annual return is final, reconciliation comes first.

01

Share returns & books

Send your GSTR-1, GSTR-3B, GSTR-2B and books for the year over WhatsApp or email. No office visit required.

02

Reconcile everything

We reconcile GSTR-1 vs GSTR-3B vs GSTR-2B vs books and identify differences, reversals and amendments.

03

Pay differences via DRC-03

Any short tax is computed and cleared through DRC-03 before the annual return is locked.

04

Prepare GSTR-9 (& 9C)

Each table is completed, the HSN summary prepared, and GSTR-9C drawn up where turnover exceeds ₹5 crore.

05

File before 31 December

GSTR-9 (and 9C) is filed on the portal with EVC or DSC and the ARN is shared with you.

How Long It Takes

GSTR-9 — Key Due Dates

StageExpected Time
GSTR-9 & GSTR-9C — FY 2023-2431 December 2024
GSTR-9 & GSTR-9C — FY 2024-2531 December 2025
GSTR-9 & GSTR-9C — FY 2025-2631 December 2026
All GSTR-1 & GSTR-3B for the yearMust be filed before GSTR-9

GSTR-9 is due by 31 December following the financial year, unless the CBIC extends it by notification. GSTR-9C, where required (turnover above ₹5 crore), is filed together with GSTR-9 and shares the same due date.

Compliance Calendar

Key Dates — At a Glance

FrequencyWhat Is Due
MonthlyFile GSTR-1 and GSTR-3B on time · Reconcile GSTR-1 vs GSTR-3B each period · Match ITC in 3B with GSTR-2B
QuarterlyReconcile books turnover with returns · Track ITC reversals under Section 17(5) · Resolve DRC-01B / 01C mismatches promptly
AnnualConsolidate the year into GSTR-9 · Prepare GSTR-9C if above ₹5 crore · File both by 31 December
Event-BasedClear short tax via DRC-03 when found · Capture prior-year amendments correctly · Keep the HSN summary reconciled

Dates are indicative and may change with government notifications. Our team tracks every deadline so you never miss a filing.

Why Outsource

Doing It Yourself vs TaxClue

Doing It Yourself

  • Consolidate a full year of GSTR-1 and GSTR-3B yourself
  • Reconcile GSTR-1 vs GSTR-3B vs GSTR-2B vs books
  • Identify ITC reversals and ineligible credit under Section 17(5)
  • Complete all six parts, Tables 1–19, correctly
  • Compute and pay short tax through DRC-03
  • Prepare the self-certified GSTR-9C above ₹5 crore
  • Risk an irreversible error — GSTR-9 cannot be revised

With TaxClue

  • A full year of returns consolidated for you
  • GSTR-1 / GSTR-3B / GSTR-2B / books reconciled
  • ITC reversals and ineligible credit identified
  • Every table and the HSN summary completed correctly
  • Short tax cleared via DRC-03 before filing
  • GSTR-9C prepared where turnover exceeds ₹5 crore
  • Filed accurately before 31 December, with ARN

Skip the guesswork.

Let an expert handle it →
Avoid Delays

Common Mistakes That Delay Your Application

Missing the 31 December deadline and incurring the late fee
Filing GSTR-9 before all GSTR-1 and GSTR-3B are filed
Not reconciling GSTR-1 vs GSTR-3B turnover differences
Mismatching ITC in GSTR-3B against GSTR-2B and books
Trying to pay additional tax in GSTR-9 instead of via DRC-03
Omitting prior-year amendments and credit/debit notes (Tables 10–14)
Leaving the HSN-wise summary (Table 17) incomplete
Treating GSTR-9 as revisable — it is final once filed

TaxClue reviews your documents before filing to reduce avoidable errors.

Stay Compliant

Staying GSTR-9 Ready Through the Year

Monthly

  • File GSTR-1 and GSTR-3B on time
  • Reconcile GSTR-1 vs GSTR-3B each period
  • Match ITC in 3B with GSTR-2B

Quarterly

  • Reconcile books turnover with returns
  • Track ITC reversals under Section 17(5)
  • Resolve DRC-01B / 01C mismatches promptly

Annual

  • Consolidate the year into GSTR-9
  • Prepare GSTR-9C if above ₹5 crore
  • File both by 31 December

Event-Based

  • Clear short tax via DRC-03 when found
  • Capture prior-year amendments correctly
  • Keep the HSN summary reconciled
Risk Assessment

Penalties & Consequences

What is at stake if you do not comply

  • Turnover-linked late fee under Section 47 (₹50/₹100/₹200 per day) after 31 December
  • 18% interest under Section 50 on any unpaid tax
  • GSTR-9 is final — an error cannot be revised, only explained later
  • GSTR-1 vs GSTR-3B or ITC vs GSTR-2B mismatch can trigger ASMT-10 / DRC notices
  • Short tax must be cleared via DRC-03 before filing, not through GSTR-9
Latest Updates

Regulatory Updates 2025–26

  • 22 Sep 2025: GST 2.0 rate rationalisation restructured goods and services rates but did not change the annual-return framework — GSTR-9 above ₹2 crore, GSTR-9C above ₹5 crore, and the 31 December due date continue.
  • FY 2020-21 onward: GSTR-9C is self-certified by the taxpayer — the earlier CA/CMA certification requirement was removed.
The Difference

Why Businesses Choose TaxClue

01

CA / CS Team

Qualified Chartered Accountants and Company Secretaries with deep GST annual-return expertise.

02

Reconciliation First

GSTR-1, GSTR-3B, GSTR-2B and books reconciled before a single table is filled.

03

On-Time Filing

Reminders and preparation well before 31 December so you never miss the deadline.

04

9 & 9C Together

GSTR-9 and the self-certified GSTR-9C handled together where turnover exceeds ₹5 crore.

05

100% Online

Everything over WhatsApp / email — no office visits required.

06

Transparent Fees

A clear quote upfront — ₹0 hidden professional charges.

Data Care

Your Documents Deserve Professional Care

  • Documents handled by professionals under confidentiality
  • Access limited to the team working on your file
  • Communication over secure digital channels
  • Documents retained only as long as needed for compliance
Talk to a Specialist

Still have a question before you start?

Speak with a TaxClue expert who handles GSTR-9 Annual Return every day. Straight answers, zero pressure.

Answers

Frequently Asked Questions

Who must file GSTR-9?
GSTR-9 must be filed by every regular GST taxpayer (normal scheme) whose aggregate annual turnover exceeds ₹2 crore in the financial year. For turnover up to ₹2 crore, filing is optional. Composition taxpayers (who file GSTR-4), casual and non-resident taxable persons, Input Service Distributors, and TDS/TCS deductors under Sections 51 and 52 are not required to file GSTR-9.
Is GSTR-9 mandatory below ₹2 crore turnover?
No. For taxpayers with aggregate annual turnover up to ₹2 crore, filing GSTR-9 has been made optional (waived) by the GST Council. It is still advisable to file voluntarily if you need to correct or reconcile data from your monthly returns, because once filed GSTR-9 cannot be revised.
Who is exempt from filing GSTR-9?
Composition taxpayers (they file GSTR-4 instead), casual taxable persons, non-resident taxable persons, Input Service Distributors, persons deducting TDS under Section 51 and e-commerce operators collecting TCS under Section 52 are all exempt from GSTR-9. Regular taxpayers with turnover up to ₹2 crore may skip it as filing is optional for them.
What is the difference between GSTR-9, 9A, 9B and 9C?
GSTR-9 is the annual return for regular taxpayers. GSTR-9A was the annual return for composition taxpayers (now largely waived — they report through GSTR-4). GSTR-9B is the annual statement for e-commerce operators who collect TCS under Section 52. GSTR-9C is a reconciliation statement filed with GSTR-9 when aggregate turnover exceeds ₹5 crore.
What is the GSTR-9 due date?
GSTR-9 is due by 31 December following the end of the relevant financial year, unless the CBIC extends it by notification. For FY 2024-25 the due date was 31 December 2025, and for FY 2025-26 it is 31 December 2026.
When is GSTR-9C due?
GSTR-9C is filed together with GSTR-9 and shares the same due date — 31 December following the financial year. It is required only for taxpayers whose aggregate turnover exceeds ₹5 crore.
Can GSTR-9 be revised after filing?
No. GSTR-9 cannot be revised or amended once submitted. This is why you should fully reconcile GSTR-1, GSTR-3B and your books, and pay any short tax through DRC-03, before filing. Genuine differences can later be explained in response to a notice, but the return itself is final.
What is the difference between GSTR-9 and GSTR-9C?
GSTR-9 is the annual return — a consolidated summary of all GSTR-1 and GSTR-3B filed during the year, mandatory above ₹2 crore turnover. GSTR-9C is a reconciliation statement that compares GSTR-9 figures with the taxpayer's audited financial statements, mandatory only above ₹5 crore. Both are filed together on the portal.
Does GSTR-9C need a CA certificate?
No, not since FY 2020-21. GSTR-9C is now self-certified by the taxpayer. The earlier requirement for a Chartered Accountant or Cost Accountant to certify the reconciliation was removed, so no professional attestation is legally needed — though most large taxpayers still take professional help to prepare it.
What is the turnover limit for GSTR-9C?
GSTR-9C is mandatory when aggregate annual turnover exceeds ₹5 crore. Below ₹5 crore, only GSTR-9 (if turnover is above ₹2 crore) is required, and no reconciliation statement is needed.
What does GSTR-9 contain?
GSTR-9 has six parts across Tables 1 to 19: Part I basic details (Tables 1-3), Part II outward supplies (Tables 4-5), Part III ITC availed, reversed and ineligible (Tables 6-8), Part IV tax paid (Table 9), Part V prior-year amendments and credit/debit notes (Tables 10-14), and Part VI other information — demands, refunds, HSN summary and late fee (Tables 15-19).
Do I need to file all GSTR-1 and GSTR-3B before GSTR-9?
Yes. All GSTR-1 and GSTR-3B returns for the financial year must be filed before GSTR-9, because the annual return consolidates them. Any pending periodic returns should be completed first.
How do I reconcile ITC for GSTR-9?
Input tax credit reported in GSTR-9 should be reconciled with the credit availed in GSTR-3B, the credit reflected in GSTR-2B, and the credit in your books. Differences — such as reversals under Section 17(5) or credit availed in a later period — must be identified and correctly presented.
Can I pay additional tax through GSTR-9?
Additional tax liability identified while preparing GSTR-9 cannot be paid through the annual return itself; it is paid separately using Form DRC-03. The annual return should reflect a reconciled position, with any shortfall discharged via DRC-03.
What is the late fee for filing GSTR-9?
From FY 2022-23 the late fee is turnover-linked: ₹50 per day (₹25 CGST + ₹25 SGST) up to ₹5 crore turnover, ₹100 per day for ₹5-20 crore, and ₹200 per day above ₹20 crore, each capped at a small percentage of state turnover. For earlier years the flat rate was ₹200 per day capped at 0.25% of state turnover. Interest at 18% under Section 50 also applies to any unpaid tax.
How do I file GSTR-9 on the GST portal?
Log in at gst.gov.in → Services → Returns → Annual Return, select the financial year and open GSTR-9, review the data auto-populated from GSTR-1 and GSTR-3B, complete each table, reconcile with your books, pay any late fee, and file with EVC or DSC. TaxClue prepares, reconciles and files it for you.
Did GST 2.0 change GSTR-9?
No. The GST 2.0 rationalisation effective 22 September 2025 restructured goods and services rates but did not change the annual-return framework. GSTR-9 remains mandatory above ₹2 crore, GSTR-9C above ₹5 crore, and the 31 December due date continues to apply.
Verify Everything

Official Sources & Legal References

Every regulatory figure on this page — thresholds, due dates and penalties — is drawn from primary law and official government sources. Verify them directly:

Free Download

Not ready yet?

Get the complete GSTR-9 Annual Return checklist & document list — free.

Get Free Checklist

Instant · No spam · Unsubscribe anytime

Continue Learning

Related Guides

Free Downloads

GSTR-9 Annual Return Resources — All Free

File GSTR-9 & GSTR-9C Without the December Panic

From reconciling a full year of GSTR-1 and GSTR-3B to preparing the self-certified GSTR-9C, our CA-led team files your annual return accurately and on time — 100% online, across India, with zero hidden charges.

Confidential · 4.9★ Google · ₹0 Hidden Charges · Expert Managed