KanoonPe

Tax & Compliance

GST Annual Return (GSTR-9)

We reconcile your returns with your books and file a clean, accurate annual return for you.

What you get

  • Reconciliation of GSTR-1, GSTR-3B and books
  • Preparation and filing of Form GSTR-9
  • Identification of tax shortfalls and ITC mismatches
  • Filing of GSTR-9C reconciliation statement (if applicable)

Documents required

  • GST login credentials
  • Sales and purchase registers for the year
  • Filed GSTR-1 and GSTR-3B summaries

Explore our services

Looking for something else?

Search across every registration, filing and legal service we offer.

Trusted by founders

What customers say

Got my Pvt Ltd and GST done in 11 days flat. The price I saw was the price I paid - no hidden government-fee surprises.
Ananya R.
Founder, D2C brand
The live tracker is brilliant. I could see exactly where my FSSAI application was instead of calling for updates.
Vikram S.
Restaurateur
Trademark filed in two days. My case manager actually answered after I paid - a refreshing change.
Priya M.
Freelance designer

GSTR-9 Annual Return Filing in India: Due Date, Fees & Process (2026)

GSTR-9 is the once-a-year GST filing that consolidates everything you reported through the year into one return - and mismatches here are one of the most common triggers for GST notices. This guide explains who must file GSTR-9, how it differs from GSTR-9C, the exact process, the 31 December due date, late fees, and how KanoonPe files it accurately with a flat all-inclusive quote.

Quick summary

  • What it is: The annual GST return consolidating all GSTR-1 and GSTR-3B filings for a financial year.
  • Governed by: CGST Act, 2017, Section 44, and Rule 80 of the CGST Rules.
  • Mandatory if: aggregate turnover exceeds ₹2 crore in the financial year (optional below this, per the latest CBIC notifications - GSTR-9C also applies above ₹5 crore).
  • KanoonPe price: Flat, all-inclusive quote - request a free callback.

Quick facts

DetailInformation
Governing lawCGST Act, 2017, Section 44; Rule 80 of CGST Rules
Authority / portalGST Network (GSTN) - gst.gov.in
Applicable formGSTR-9 (annual return); GSTR-9C (reconciliation statement)
Mandatory forRegular taxpayers with turnover above ₹2 crore (check latest CBIC notification for current threshold)
GSTR-9C thresholdAggregate turnover above ₹5 crore (self-certified)
Due date31 December after the end of the financial year
KanoonPe priceFlat, all-inclusive quote - request a free callback
Late feeTurnover-slab based, capped as a percentage of turnover - check current CBIC notification

What is GSTR-9?

GSTR-9 is the annual GST return that every eligible regular taxpayer must file, consolidating all the outward supplies, inward supplies, input tax credit, and tax paid as reported across their monthly or quarterly GSTR-1 and GSTR-3B filings during a financial year.

Think of it as the annual reconciliation of your GST year - a single, comprehensive summary that GST authorities use to cross-check whether your periodic returns line up with your books of accounts. Any discrepancy between your GSTR-1, GSTR-3B, and GSTR-9 figures is a common flag for scrutiny notices, which is why accurate filing matters as much as timely filing.

GSTR-9 applies to regular taxpayers. Composition scheme taxpayers historically filed GSTR-9A (largely subsumed into simplified annual filing requirements now), and e-commerce operators required to collect tax at source file GSTR-9B.

Types of GST annual returns

FormApplies to
GSTR-9Regular taxpayers registered under GST
GSTR-9AComposition scheme taxpayers (largely subsumed; check current applicability)
GSTR-9BE-commerce operators required to collect TCS
GSTR-9CReconciliation statement, self-certified, for taxpayers above the turnover threshold

Who should file GSTR-9?

  • Regular taxpayers with aggregate turnover above ₹2 crore in the financial year - mandatory (verify against the latest CBIC notification each year, as the government has periodically extended optional filing to smaller taxpayers).
  • Taxpayers below ₹2 crore - filing is generally optional, but many choose to file voluntarily for a clean compliance record, especially before applying for loans, tenders, or investment due diligence.
  • Taxpayers with turnover above ₹5 crore - must additionally file GSTR-9C, a self-certified reconciliation between the annual return and audited financial statements.

Not required to file GSTR-9: taxpayers registered as Input Service Distributors, casual taxable persons, non-resident taxable persons, and persons paying TDS under Section 51.

Benefits of filing GSTR-9 correctly and on time

  1. Avoids late fees and interest that accumulate daily once the deadline passes.
  2. Reduces notice risk - a well-reconciled GSTR-9 lowers the chance of a mismatch-triggered scrutiny notice.
  3. Clean compliance record - useful for loan applications, tenders, and investor due diligence.
  4. Corrects small errors from the year - GSTR-9 allows limited reporting of omissions from earlier periodic returns.
  5. Builds an accurate annual picture of ITC claimed versus ITC eligible, helping you spot leakage.

Documents required for GSTR-9 filing

  • GSTIN login credentials
  • All GSTR-1 and GSTR-3B returns filed during the financial year
  • Purchase and sales registers for the full financial year
  • Input tax credit ledger (electronic credit ledger) statements
  • HSN/SAC-wise summary of outward and inward supplies
  • Audited financial statements (for GSTR-9C, if applicable)
  • Details of any demands, refunds, or amendments during the year

GSTR-9 filing process (step by step)

KanoonPe reconciles and files this for you; here's what happens.

  1. Data compilation. We pull together all your GSTR-1 and GSTR-3B data filed during the financial year.
  2. Reconciliation. Sales, purchases, and ITC as per your books are reconciled against GST portal data to catch mismatches.
  3. Draft preparation. Table-wise figures (outward supplies, ITC availed/reversed, tax paid, HSN summary) are populated into the GSTR-9 format.
  4. GSTR-9C check (if applicable). For turnover above ₹5 crore, the reconciliation statement is prepared and self-certified.
  5. Review with you. We share the draft for your confirmation before submission.
  6. Filing on the GST portal. The return is filed under Annual Return on the GST portal and digitally signed (DSC/EVC).
  7. Acknowledgment. An ARN is generated confirming successful filing.

Ready to get started? Talk to a verified expert → - get a transparent, all-inclusive quote for GSTR-9 annual return filing within one business hour.

GSTR-9 filing cost in India

There's no separate government fee to file GSTR-9 on the portal - the cost lies in accurate reconciliation, which is where most errors and notices originate. Pricing depends on transaction volume and whether GSTR-9C is also required.

ComponentCost
Government / portal fee₹0
KanoonPe professional feeFlat, all-inclusive quote - request a free callback
GSTR-9C (if turnover > ₹5 crore)Quoted separately based on volume

GSTR-9 filing timeline

StageTypical time
Data compilation & reconciliation3–5 working days
Draft review with client1–2 working days
Filing & ARN generationSame day
Total5–8 working days (varies with transaction volume)

GSTR-9 due date and penalties for late filing

The due date for GSTR-9 is 31 December following the end of the relevant financial year (for example, GSTR-9 for FY 2025-26 is due by 31 December 2026), unless extended by the government.

Late fee: The CGST Act prescribes a late fee per day of delay (split between CGST and SGST), with the amount varying by turnover slab and subject to a cap expressed as a percentage of turnover. Because the government revises these slabs and caps through periodic CBIC notifications, always check the current CBIC notification for the exact per-day rate and cap applicable to your turnover before filing late.

Additional risks of late/non-filing:

  • Interest under Section 50 on any tax short-paid that surfaces during annual reconciliation.
  • Notices for mismatches between GSTR-9 figures and periodic returns.
  • Difficulty in loan, tender, or investment due diligence if annual filings are missing.

GSTR-9 vs GSTR-9C

FeatureGSTR-9GSTR-9C
NatureAnnual returnReconciliation statement
ApplicabilityTurnover above ₹2 crore (mandatory, per current CBIC rules)Turnover above ₹5 crore
CertificationSelf-filedSelf-certified by the taxpayer
BasisGSTR-1 + GSTR-3B dataReconciles GSTR-9 with audited financials
Filed withIndependentlyAlong with or after GSTR-9

Why choose KanoonPe

  • Transparent flat pricing - one all-inclusive number, no surprise add-ons for reconciliation work.
  • Filed-on-time or refund - every annual return filing ships with a written SLA.
  • One accountable case owner - a single named CA owns your reconciliation and filing.
  • Live status tracking - follow document collection, review, and filing status in real time.

Trusted by 50,000+ businesses, rated 4.7/5, with 500+ verified CAs, CS and lawyers.

Questions, answered

Frequently asked questions

Who must file GSTR-9?

Every regular registered taxpayer with aggregate turnover above the prescribed threshold must file GSTR-9. It is optional below the threshold notified each year.

When is GSTR-9C required?

GSTR-9C, a self-certified reconciliation statement, is required for taxpayers with aggregate turnover above the notified limit (currently Rs.5 crore).

Ready to start your GST Annual Return (GSTR-9)?

Get a transparent quote and a single accountable case owner.