Guide

GST Annual Return Filing: GSTR-9 and GSTR-9C for Indian Businesses

Last reviewed: May 2026 · Sourced from official government portals

01

What Gstr-9 And Gstr-9c Are

GSTR-9 is the annual GST return that consolidates everything you reported through GSTR-1 (outward supplies) and GSTR-3B (tax payment) over the financial year, plus reconciliations against your books. GSTR-9C is the annual reconciliation statement that bridges your GSTR-9 with your audited financial statements. The two are related but separate: GSTR-9 is mandatory above a turnover threshold; GSTR-9C is required only above a higher threshold and applies on top of GSTR-9. From FY 2020-21 onwards, GSTR-9C is self-certified by the taxpayer; the earlier mandatory CA / CMA certification has been removed.

02

Who Has To File

Eligibility is based on aggregate turnover at the PAN level for the financial year.

Aggregate TurnoverGSTR-9GSTR-9C
Up to Rs 2 croreOptional (waived since FY 2017-18)Not required
Rs 2 crore to Rs 5 croreMandatoryNot required
Above Rs 5 croreMandatoryMandatory

The Rs 2 crore exemption is reaffirmed for FY 2024-25 via CBIC Notification 15/2025-Central Tax. Composition scheme dealers file GSTR-4 (not GSTR-9). Casual taxpayers, ISDs, non-residents, and tax deductors under Section 51 are excluded from GSTR-9.

03

Deadlines

GSTR-9 and GSTR-9C are both due 31 December following the close of the financial year.

Financial YearGSTR-9 / GSTR-9C Due DateStatus
FY 2024-2531 December 2025Past (file with late fee)
FY 2025-2631 December 2026Upcoming
FY 2026-2731 December 2027Future

Late filing is allowed but attracts a per-day fee under Section 47(2) of the CGST Act. The portal will not allow you to file without paying the calculated late fee first.

04

Tiered Late Fee Structure

From FY 2022-23 onwards, GSTR-9 late fees were rationalised by turnover slab via CBIC Notification 07/2023, and apply on a CGST + SGST basis (no late fee under IGST).

Aggregate TurnoverLate Fee per Day (CGST + SGST)Maximum Cap
Up to Rs 5 croreRs 50 (Rs 25 + Rs 25)0.04% of turnover per Act
Rs 5 crore to Rs 20 croreRs 100 (Rs 50 + Rs 50)0.04% of turnover per Act
Above Rs 20 croreRs 200 (Rs 100 + Rs 100)0.50% of turnover per Act

The late fee for GSTR-9C accrues separately from the later of GSTR-9 filing date or the original due date, until GSTR-9C is filed. So if you file GSTR-9 on 5 January and GSTR-9C on 7 January, you pay 5 days of GSTR-9 late fee plus 2 days of GSTR-9C late fee.

05

What Gstr-9 Actually Asks For

The form has 6 parts and 19 sections. Most data auto-populates from your already-filed GSTR-1 and GSTR-3B. Your job is to reconcile the auto-population against your books and report any unreconciled differences.

  • Part I (Tables 1-3): Basic info, financial year, GSTIN, legal name.
  • Part II (Tables 4-5): Outward supplies. Taxable, zero-rated, exempt/nil, plus credit and debit notes for the year.
  • Part III (Tables 6-8): Input Tax Credit. ITC availed, reversed (under Rules 37 / 37A), reclaimed, and reconciled against GSTR-2B.
  • Part IV (Table 9): Tax paid in cash / through ITC, broken by tax head (CGST, SGST, IGST, cess).
  • Part V (Tables 10-13): Cross-year transactions. Adjustments for the previous FY made in current FY's GSTR-3B (Table 10/11) and reverse direction (Table 12/13).
  • Part VI (Tables 15-19): Demands and refunds, HSN-wise summary, segregated supplies.
06

What Gstr-9c Adds

GSTR-9C is the reconciliation between your books (audited financial statements) and what you reported in GSTR-9. It surfaces the gaps between accrual-based audited turnover and tax-reported turnover, and between book-level ITC and GSTR-9 reported ITC. Common reconciling items include: revenue recognised in books but not yet reported (or vice versa), supplies treated differently for income tax vs GST, ITC reversed in books but not in GST returns, and cross-year credit notes.

  • Part I (Tables 1-4): Basic GSTIN, legal name, turnover bridge.
  • Part II (Table 5): Reconciliation of turnover declared vs audited.
  • Part III (Tables 9-11): Reconciliation of tax paid.
  • Part IV (Tables 12-16): Reconciliation of ITC. New tables (6A1, 8H1) added by Notification 13/2025 for granular tracking under Rules 37 and 37A.
  • Part V (Table 17, new for FY 2024-25): Auto-calculated late fee table.
07

Documents You Will Need

Build a centralised folder before you start. Most rejection-and-rework cycles come from missing or unreconciled data.

  • GSTR-1 summaries for all 12 months of FY 2025-26 (or relevant FY) plus any GSTR-1A amendments.
  • GSTR-3B summaries for all 12 months.
  • GSTR-2B reports monthly (for ITC matching, including post-October 2026 uploads for cross-year claims).
  • Books of account: trial balance, P&L, ledgers (rate-wise and GSTIN-wise).
  • Sales register: taxable, exempt, nil-rated, exports, SEZ, e-commerce supplies under Section 9(5).
  • Purchase register: inputs, input services, capital goods, RCM supplies, imports, unregistered purchases.
  • Credit notes and debit notes register, including timing of cross-year notes.
  • If filing GSTR-9C: audited financial statements, Form 3CD if tax audit done, expense reconciliation for non-GST items (salary, depreciation, taxes).
08

Penalty For Non-filing

Missing the deadline triggers the per-day late fee until you file. The portal will not let you file without paying the accrued late fee. Beyond the late fee, persistent non-filing can lead to:

  • GST registration cancellation under Section 29(2)(c) for not filing returns for a continuous period.
  • Best judgment assessment by the proper officer under Section 62, where the department estimates your liability and demands payment.
  • Blocked input tax credit for buyers on supplies you made if you don't file, since they cannot reconcile against your unfiled return.
  • Section 125 general penalty up to Rs 25,000 per Act for repeated default (CGST + SGST = up to Rs 50,000).
09

Common Mistakes

Most rework cycles come from a small set of repeated errors.

  • Filing GSTR-9 before completing all GSTR-3B for the year. The portal allows it but auto-population breaks.
  • Misclassifying nil-rated as exempt (or vice versa) in Part II.
  • Missing cross-year credit notes in Tables 10-13. A March credit note adjusted in April's GSTR-3B has to be reported here.
  • ITC reversal under Rule 37A (supplier non-filing) reported in the wrong table. It belongs in Table 7, not Table 6A.
  • GSTR-9C turnover reconciliation not capturing non-GST items (salary, employer's PF contribution, depreciation). These reduce GST turnover but not book turnover.
  • Filing GSTR-9 then forgetting GSTR-9C. They are separate filings and the late fee clock keeps ticking on GSTR-9C even after GSTR-9 is filed.
FAQ

Frequently Asked Questions

31 December 2025. If you missed it, file with the tiered late fee. The portal calculates the fee automatically based on your turnover slab and the days of delay, and won't let you submit without paying.

31 December 2026 for both GSTR-9 and GSTR-9C. Plan to start the reconciliation work in October 2026, especially if you're a Rs 5 crore-plus turnover business filing GSTR-9C, since the books-vs-returns reconciliation takes time.

No. The Rs 2 crore exemption from GSTR-9 has been continued for FY 2024-25 via Notification 15/2025-Central Tax. You can still file voluntarily. For FY 2025-26 onwards, watch for the corresponding notification each year.

No, not since FY 2020-21. GSTR-9C is self-certified by the authorised signatory of the taxpayer. Many businesses still engage a CA for the actual reconciliation work because it's complex, but the certification on the form itself is the taxpayer's signature.

No, filing order matters. GSTR-9 must be filed first, then GSTR-9C. The GSTR-9C draws data from GSTR-9 for the reconciliation. The late fee for GSTR-9C accrues separately from the later of (a) actual GSTR-9 filing date or (b) the original 31 December due date, until GSTR-9C is filed.

How we reviewed this page

The penalty amounts, deadlines, and regulatory requirements on this page are sourced directly from official government portals. We do not use secondary sources. When regulations change, we update the page.

Book this service on Ollvy

GST Monthly Filing

2,999
Guaranteed by
Book Now →

Want to do it yourself?