GST & Tax Compliance

GSTR-9 & GSTR-9C Annual Return Filing: Checklist, Penalties & Reconciliation (2026)

A complete 10-minute guide to GSTR-9 annual returns and GSTR-9C self-certified reconciliation statements: turnover thresholds, table checklists, late fees, and avoiding GST notices.

ForkOST Team· GST & Audit Compliance· 2 August 2026 4 min read
GSTR-9 and GSTR-9C Annual Return Guide — ForkOST

Filing monthly GSTR-1 and GSTR-3B returns keeps your business compliant during the financial year, but GSTR-9 (Annual GST Return) and GSTR-9C (Reconciliation Statement) represent the final, binding annual audit disclosure submitted to the GST department.

Discrepancies between your annual books of accounts, monthly outward sales returns (GSTR-1), and summary tax payment returns (GSTR-3B) lead to heavy interest charges, blocked Input Tax Credit (ITC), and audit notices under Section 73/74.

In this comprehensive 10-minute guide, we explain GSTR-9 and GSTR-9C turnover thresholds, table-by-table reconciliation checklists, late fee calculations, common audit traps, and best practices for filing without errors.


1. What are GSTR-9 and GSTR-9C?

  GSTR-9 (Annual GST Return)                      GSTR-9C (Reconciliation Statement)
  ┌──────────────────────────────┐                ┌──────────────────────────────────┐
  │ Consolidates 12 Months of    │                │ Reconciles Annual Audited Books  │
  │ GSTR-1 & GSTR-3B Data        │ ─────────────► │ vs GSTR-9 Financial Figures      │
  │ Mandatory for Turnover > 2Cr │                │ Mandatory for Turnover > 5Cr     │
  └──────────────────────────────┘                └──────────────────────────────────┘
  • GSTR-9: An annual return consolidating all monthly/quarterly transactions (outward supplies, inward supplies, ITC claimed, taxes paid, and demand/refund details) for a specific financial year.
  • GSTR-9C: A self-certified reconciliation statement matching turnover, taxable value, and tax paid reported in audited annual financial statements (P&L and Balance Sheet) against figures reported in GSTR-9.

2. Turnover Thresholds & Applicability Rules

The GST Council specifies turnover limits determining who must file annual returns:

Aggregate Annual Turnover GSTR-9 Requirement GSTR-9C Requirement
Up to ₹2 Crore Exempted (Optional filing) Exempted
₹2 Crore to ₹5 Crore Mandatory Exempted
Above ₹5 Crore Mandatory Mandatory (Self-Certified)

⚠️ Note for Composition Taxpayers: Taxpayers registered under the GST Composition Scheme file Form GSTR-9A instead of standard GSTR-9.


3. Step-by-Step GSTR-9 & GSTR-9C Table Checklist

GSTR-9 Key Table Breakdown:

  1. Tables 4 & 5 (Outward Supplies): Reports B2B sales, B2C sales, exports, zero-rated supplies, and exempt/nil-rated turnover.
  2. Tables 6, 7 & 8 (Input Tax Credit): Matches ITC availed in GSTR-3B against auto-populated ITC figures from GSTR-2B.
  3. Tables 9 & 10 (Tax Paid & Amendments): Discloses actual tax paid via Electronic Cash/Credit Ledgers and subsequent year amendments.

GSTR-9C Reconciliation Checklist:

  1. Reconciliation of Gross Turnover (Table 5): Adjusts unbilled revenue, unearned revenue, and advances against turnover reported in audited financial statements.
  2. Reconciliation of Taxable Turnover (Table 7): Identifies gaps between book taxable turnover and GSTR-9 taxable turnover.
  3. Reconciliation of Tax Paid Rate-Wise (Table 9): Matches 5%, 12%, 18%, and 28% tax rates across CGST, SGST, and IGST.

4. Late Fees and Penalty Calculations

Filing GSTR-9 after the statutory due date (typically 31st December following the end of the financial year) attracts daily late fees under Section 47 of CGST Act:

Turnover Category CGST Late Fee / Day SGST Late Fee / Day Maximum Total Late Fee Cap
Up to ₹5 Crore ₹25 / day ₹25 / day 0.04% of Turnover (0.02% CGST + 0.02% SGST)
₹5 Crore to ₹20 Crore ₹50 / day ₹50 / day 0.04% of Turnover
Above ₹20 Crore ₹100 / day ₹100 / day 0.50% of Turnover (0.25% CGST + 0.25% SGST)

5. Frequently Asked Questions (FAQ)

Q1: Can GSTR-9 be revised after submission?

No! Once GSTR-9 or GSTR-9C is filed on the GST Portal, it cannot be revised. Any unpaid tax liability identified during annual filing must be paid voluntarily using Form DRC-03.

Q2: Do I need a Chartered Accountant (CA) signature for GSTR-9C?

No. The requirement for a CA/CMA certification was removed. GSTR-9C is now self-certified by the business owner or authorized taxpayer signatory.


6. Conclusion

Filing error-free GSTR-9 and GSTR-9C annual returns requires 100% agreement between your books of accounts, GSTR-1, and GSTR-3B. Using an automated accounting system with built-in GST reconciliation protects your business from notices and penalties.

👉 Start Free Trial with ForkOST GST Automation — 14-day free trial, automated GSTR-9 audit worksheets, and 1-click GSTR-2B matching.
👉 Watch GSTR-9 Webinar at ForkOST Academy — live video tutorials and CA reconciliation templates.

#gstr-9#gstr-9c#annual-return#gst-audit#reconciliation#drc-03#india-tax

Keep books you can actually trust

Double-entry accounting, GST, payroll and inventory in one modern platform. Start free — no card required.

More in GST & Tax Compliance