GST

GST Annual Return Filing (GSTR-9 & 9C)

Consolidate your financial year's GST returns into GSTR-9, with GSTR-9C reconciliation where applicable. We reconcile your books with your filed returns and file an accurate annual return.

Quick answer

GSTR-9 is due 31 December following the financial year, under Rule 80(1). Turnover up to ₹2 crore is exempt — for FY 2024-25 onwards that exemption is standing, under Notification 15/2025-Central Tax. GSTR-9C, a self-certified reconciliation, attaches separately above ₹5 crore under Rule 80(3). We reconcile your books to your filed returns, explain every difference, and file before the date.

Applies to: Annual returns for FY 2024-25 onwards, where the ₹2 crore exemption is standing rather than year-by-yearJurisdiction: India — CGST Act 2017 and CGST Rules 2017Sources checked: 20 August 2026

GSTR-9 consolidation Books vs returns reconciliation GSTR-9C where applicable Expert-reviewed

Starts at

₹4,999

+ GST | per GSTIN per year | GSTR-9C quoted separately

Timeline

Filed before the annual due date (commonly 31 December)

Documents

Year's returns + financials

Get started in minutes

or talk to an expert

No spam. We’ll only use your details to help with this filing.

GSTR-9 consolidation

Books vs returns reconciliation

GSTR-9C where applicable

Expert-reviewed

Pricing

Annual GST return, reconciled properly

GSTR-9 is an annual summary; GSTR-9C is a reconciliation statement required above a higher turnover. We scope by turnover and complexity.

GSTR-9

Annual return

₹4,999

+ GST | per GSTIN/year

  • Year consolidation
  • ITC & tax reconciliation
  • HSN summary
  • Filed with ARN
File GSTR-9
Above threshold

GSTR-9 + GSTR-9C

With reconciliation

Custom

Quoted on turnover

  • Everything in GSTR-9
  • Books-to-returns reconciliation
  • 9C statement
  • Reviewer sign-off
Get a quote

Prices are professional fees and indicative. Government fees, stamp duty, DSC, PAN/TAN, state charges and third-party costs are extra and may change. A final engagement summary separates each component before payment.

Overview

What is GST Annual Return Filing (GSTR-9 & 9C)?

GSTR-9 is the annual return that consolidates all the monthly/quarterly returns you filed during a financial year — your outward supplies, ITC claimed, tax paid and adjustments — into a single statement.

GSTR-9C is a reconciliation statement between your annual financial statements and your GST returns. Rule 80(3) requires it from a registered person whose aggregate turnover during a financial year exceeds five crore rupees, along with the annual return and by the same date. Two things about that sub-rule are routinely misreported. The threshold is ₹5 crore, not the ₹2 crore audit threshold that preceded it — Notification 30/2021-Central Tax substituted Rule 80 in July 2021. And it is self-certified: the requirement for a chartered accountant's audit certificate went with the same change.

Who is exempt, precisely. The first proviso to section 44(1) lets the Commissioner exempt a class of registered persons from filing the annual return, and that power has been used for small taxpayers. Notification 15/2025-Central Tax dated 17 September 2025 exempts, in respect of the annual return for FY 2024-25 onwards, a registered person whose aggregate turnover in any financial year is up to two crore rupees. Two drafting points that matter in practice: the exemption is standing, so it does not need renewing each year the way the earlier Notification 14/2024-Central Tax did for FY 2023-24; and it is tested year by year, so crossing ₹2 crore in one year makes the annual return due for that year whatever the years around it looked like.

The two thresholds are independent, which produces three bands. Below ₹2 crore: no GSTR-9 and no GSTR-9C. Between ₹2 crore and ₹5 crore: GSTR-9 only. Above ₹5 crore: both. The ₹2 crore exemption touches GSTR-9 alone — Rule 80(3)'s GSTR-9C obligation attaches independently at ₹5 crore and is not affected by it.

One timing trap worth knowing before you file early. Section 16(4) closes input tax credit on an invoice at 30 November following the end of the financial year, or the furnishing of the relevant annual return, whichever is earlier. Filing GSTR-9 in, say, September therefore shuts your own credit window two months ahead of schedule. If there is credit still to be claimed for the year, claim it first — see input tax credit.

We reconcile your books to your filed returns, surface and explain any differences, and file an accurate annual return so the year closes cleanly. The monthly returns that feed it are handled under GST return filing.

Is it for you?

Who needs it — and who doesn't

Recommended if

  • Regular taxpayers whose aggregate turnover in the financial year exceeds ₹2 crore — the exemption in Notification 15/2025-Central Tax stops there
  • Businesses above ₹5 crore, who file the GSTR-9C reconciliation statement as well, under Rule 80(3)
  • Anyone who crossed ₹2 crore in one year only — the test is applied year by year, not once
  • Anyone wanting a clean, reconciled year-end GST position, including below the threshold where the return is optional

May not be needed if

  • Taxpayers below the GSTR-9 threshold for whom it's optional (we'll advise)
  • Composition taxpayers (who file GSTR-4 instead)

Benefits

Why it's worth doing right

Close the year clean

A reconciled annual return reduces the risk of later scrutiny on the whole year.

Catch and fix differences

We surface ITC and turnover mismatches between books and returns before the department does.

Eligibility

Eligibility & key conditions

  • Active GSTIN for the financial year
  • All monthly/quarterly returns filed
  • Annual financials / trial balance available

Documents

Documents required

GST

  • All filed GSTR-1 and GSTR-3B for the year
  • GSTR-2B statements
  • ITC register

Books

  • Audited/annual financial statements or trial balance
  • Sales and purchase registers
  • Reconciliation of turnover

Process

A clear path from start to filed

1Collect
You share the year's returns and financials.
Output: Year data set
Timeline: Days 1–2
2Reconcile
We reconcile books to returns and ITC to GSTR-2B.
Output: Reconciliation
Timeline: 2–4 days
3Prepare & review
We prepare GSTR-9 (and 9C) and review differences.
Output: Draft return
Timeline: 2–3 days
4File
We file before the due date.
Output: Filed GSTR-9/9C + ARN
Timeline: By due date

Costs

Fees & cost breakdown

Fees and cost breakdown for GST Annual Return Filing (GSTR-9 & 9C)
Cost componentIndicative amount
GSTR-9 (professional fee, MyFinancialAdvisory)Per GSTIN per year. This is our charge, and the only amount that comes to us.From ₹4,999
GSTR-9C (professional fee)By turnover and complexity; quoted after we see the yearCustom
Government filing feeNo fee is prescribed for furnishing GSTR-9 or GSTR-9C on the portalNil
Late fee — turnover up to ₹5 croreCGST ₹25 + SGST ₹25 under N. 07/2023-CT, capped at 0.04% of turnover in the State or UT (0.02% each leg)₹50 per day
Late fee — ₹5 crore to ₹20 croreCGST ₹50 + SGST ₹50 under the same notification, same 0.04% cap₹100 per day
Late fee — above ₹20 croreNot in the notification table, so s.47(2)'s own ₹100/day CGST applies, capped at 0.25% of State turnover each leg — 0.5% combined₹200 per day
Interest on any tax paid lateSection 50(1). Separate from the late fee and not capped.18% per annum

Government and professional charges are shown separately on purpose. Our professional fee is the only amount that comes to us. Note that the annual return's late fee behaves differently from the monthly ones: the rate varies by turnover band, and the cap is a percentage of your turnover in the State or Union territory rather than a flat rupee figure — so it cannot be quoted as a single number without knowing your turnover. The widely repeated flat ₹200 per day is correct only above ₹20 crore; below ₹5 crore it is four times the actual rate. The slabs test turnover in the relevant financial year, unlike the GSTR-1 and GSTR-3B caps which use the preceding year. Rates were checked against Notification 07/2023-Central Tax on 20 August 2026.

Deliverables

What you receive on completion

Filed GSTR-9 with ARN
Books-to-returns reconciliation
GSTR-9C statement (if applicable)
Year-end GST closing notes
A pre-filing check that no input tax credit for the year is still unclaimed

After this filing

What you need to stay compliant next

GSTR-9 cannot be revised

There is no revision facility for the annual return, which is why the reconciliation happens before filing rather than after. Differences are explained in the return itself.

The section 16(4) window closes on filing

Credit for the year ends at 30 November following the financial year or the furnishing of the annual return, whichever is earlier. Once GSTR-9 is in, that door is shut for the year — so we check for unclaimed credit before, not after.

The three-year bar applies here too

Section 44(2) bars furnishing an annual return three years after its due date. Old years are not indefinitely recoverable, and the clock runs from the due date rather than from when you noticed.

Avoid delays

Common mistakes & reasons for rejection

Common mistakes

  • Filing GSTR-9 without reconciling books
  • Missing the annual due date and incurring late fees
  • Not reconciling ITC for the full year
  • Ignoring 9C applicability above the threshold
  • Assuming the ₹2 crore exemption also covers GSTR-9C — it does not; Rule 80(3) attaches independently at ₹5 crore
  • Filing GSTR-9 early while credit for the year is still unclaimed, which closes the section 16(4) window ahead of 30 November
  • Still expecting a chartered accountant's audit certificate for GSTR-9C, which stopped being required in July 2021

Why filings get rejected or delayed

  • Monthly or quarterly returns for the year not all filed
  • Turnover reported in GSTR-9 not reconciling to the GSTR-1 and GSTR-3B totals for the year
  • Annual return already more than three years past its due date, so section 44(2) bars it

Risks

Penalties & risks of getting it wrong

Late filing of GSTR-9

Under Notification 07/2023-Central Tax, from FY 2022-23: ₹50 per day combined where turnover is up to ₹5 crore, ₹100 per day between ₹5 crore and ₹20 crore, each capped at 0.04% of turnover in the State or Union territory. Above ₹20 crore there is no reduction, so section 47(2) applies at ₹200 per day combined, capped at 0.5% of State turnover. The slab is tested on turnover in the relevant financial year.

It closes your own credit window early

Section 16(4) ends input tax credit on an invoice at 30 November following the financial year or the furnishing of the annual return, whichever is earlier. Filing GSTR-9 in September to be tidy costs you two months of claim window — see input tax credit.

The three-year bar

Section 44(2), commenced by Notification 28/2023-Central Tax from 1 October 2023, bars furnishing an annual return three years after its due date. There is a proviso allowing the Government to permit late filing by notification, but it is not something to plan around.

It is the department's view of the whole year

The annual return consolidates twelve periods into one document, which makes it the natural starting point for scrutiny under section 61. A reconciliation you cannot explain becomes an ASMT-10 — handled as a GST notice reply.

AI-powered assistance

AI does the heavy lifting. Experts make the call.

AI builds your document and data checklist from a few simple inputs
Automated pre-checks flag mismatched GSTINs, invoice gaps and likely errors
A plain-language case summary explains what's needed and why
A qualified expert reviews the working and the filing position
Files are kept in a secure, private document vault — never public links
You track progress, queries and acknowledgements live in your portal

AI assists with checks, drafting and explanations only. A qualified professional reviews every defined checkpoint and the final filing before submission. AI does not make consequential compliance decisions on its own.

Close your GST year with confidence

We reconcile your books to your returns and file an accurate annual return — no loose ends.

Talk to an expert

Why MyFinancialAdvisory

A more accountable way to stay compliant

AI-assisted document and data checks that catch issues before filing
Reviewed by qualified GST professionals — not auto-filed blindly
Secure document vault with role-based, time-limited access
Live tracking of every return, notice and approval in your portal
Transparent professional fees — government fees and late fees shown separately
Automatic compliance reminders so you never miss a GST due date
Founder-friendly support in plain language, not tax jargon

Quality & accountability

Reviewed by compliance experts

Every gst annual return filing (gstr-9 & 9c) engagement is prepared with structured checks and signed off by qualified professionals before anything is filed — speed without sacrificing accuracy.

R

Reviewed by

Reviewed by MyFinancialAdvisory Compliance Team

GST & indirect-tax review

Our GST work is prepared with AI-assisted checks and reviewed by qualified professionals experienced in GST registration, returns and notices before anything is filed.

Structured document checks

Documents and eligibility follow structured checks before expert review.

Expert-reviewed before filing

A qualified professional signs off every defined checkpoint.

Compliance-safe guidance

Advice mapped to current rules — no shortcuts, no guesswork.

Keep exploring

FAQs

GST Annual Return Filing (GSTR-9 & 9C) — frequently asked questions

What is GSTR-9?

The annual GST return that consolidates all your monthly/quarterly returns for a financial year into one statement of supplies, ITC and tax.

Who must file GSTR-9?

Every regular taxpayer, except those the Commissioner has exempted under the first proviso to section 44(1). Notification 15/2025-Central Tax dated 17 September 2025 exempts, for the annual return for FY 2024-25 onwards, a registered person whose aggregate turnover in any financial year is up to two crore rupees. So the practical rule is: above ₹2 crore, GSTR-9 is due; at or below it, it is not. Two refinements. The exemption is standing from FY 2024-25 — it does not need re-notifying each year, which the equivalent for FY 2023-24 (Notification 14/2024-Central Tax) did. And it is tested year by year, so a single year above ₹2 crore brings that year's return into scope even if the years either side are below.

What is GSTR-9C?

A self-certified reconciliation statement between your annual financial statements and your GST returns. Rule 80(3) requires it from a registered person whose aggregate turnover during a financial year exceeds five crore rupees, filed along with the annual return and by the same date. Two corrections worth making, because both older positions are still widely published: the threshold is ₹5 crore, not the ₹2 crore that preceded it, and there is no chartered accountant's audit certificate — Notification 30/2021-Central Tax substituted Rule 80 in July 2021 and replaced certification with self-certification. Note also that GSTR-9C is independent of the GSTR-9 exemption: a business between ₹2 crore and ₹5 crore files GSTR-9 but not 9C, and one above ₹5 crore files both.

When is the annual return due?

31 December following the end of the financial year, under Rule 80(1). Worth knowing where that date lives: section 44 used to carry it, but the section was substituted by section 111 of the Finance Act 2021 with effect from 1 August 2021, and the date now sits only in Rule 80(1) — which is why it can be moved by amendment to the rules or extended by notification for a particular year, as it has been more than once. We confirm the live date for the year we are filing.

Should I file GSTR-9 as early as I can?

Usually not, and this is a genuine trap. Section 16(4) ends input tax credit on an invoice at 30 November following the end of the financial year, or the furnishing of the relevant annual return, whichever is earlier. Filing the annual return in, say, August therefore closes your own credit window three months early. If any credit for the year is still unclaimed — a supplier who filed late, an invoice found during the year-end close — claim it in a GSTR-3B first and file GSTR-9 afterwards. We check for exactly this before filing.

Can I revise GSTR-9 after filing?

GSTR-9 generally cannot be revised once filed, which is why careful reconciliation beforehand matters. We get it right the first time.

Is there a late fee?

Yes, and it does not work like the monthly ones. Under Notification 07/2023-Central Tax, from FY 2022-23 onwards: turnover up to ₹5 crore₹50 per day combined CGST and SGST, capped at 0.04% of turnover in the State or Union territory; ₹5 crore to ₹20 crore₹100 per day, same 0.04% cap; above ₹20 crore — not in the notification table at all, so section 47(2)'s own rate applies at ₹200 per day combined, capped at 0.5% of State turnover. Two consequences. The flat ₹200 per day that most calculators use is right only above ₹20 crore and is four times too high below ₹5 crore. And because the cap is a percentage of turnover rather than a rupee figure, no one can quote your maximum without knowing your State turnover. Note too that these slabs test turnover in the relevant financial year, whereas the GSTR-1 and GSTR-3B caps test the preceding year.

Do I need GSTR-9 if I filed all monthly returns?

Yes, if you're above ₹2 crore — the annual return is a separate consolidation, not a substitute for monthly returns. It is also where the department first sees the year as a whole, which is why the reconciliation matters more than the filing.

Can I still file an old year's annual return?

Only within three years. Section 44(2) bars furnishing an annual return after the expiry of three years from the due date, commenced by Notification 28/2023-Central Tax from 1 October 2023. There is a proviso letting the Government permit late filing by notification, but that is relief that may or may not come, not a plan. If you have unfiled annual returns for older years, the clock runs from each year's own 31 December, so they expire one at a time.

What if my books don't match my returns?

We identify the differences, explain them, and present them correctly in the annual return and reconciliation.

Do composition taxpayers file GSTR-9?

No — they file GSTR-4 annually instead. We handle that under the Composition Scheme service.

How do I start?

Share your year's filed returns and financials; we'll reconcile and prepare your annual return.

Ready to get gst annual return filing (gstr-9 & 9c) done?

Start with a quick conversation. We’ll confirm scope, documents, fees and the next deadline.