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.
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:
- Tables 4 & 5 (Outward Supplies): Reports B2B sales, B2C sales, exports, zero-rated supplies, and exempt/nil-rated turnover.
- Tables 6, 7 & 8 (Input Tax Credit): Matches ITC availed in GSTR-3B against auto-populated ITC figures from GSTR-2B.
- Tables 9 & 10 (Tax Paid & Amendments): Discloses actual tax paid via Electronic Cash/Credit Ledgers and subsequent year amendments.
GSTR-9C Reconciliation Checklist:
- Reconciliation of Gross Turnover (Table 5): Adjusts unbilled revenue, unearned revenue, and advances against turnover reported in audited financial statements.
- Reconciliation of Taxable Turnover (Table 7): Identifies gaps between book taxable turnover and GSTR-9 taxable turnover.
- 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.