GSTR-9 and GSTR-9C: GST Annual Returns Guide
GSTR-9 and GSTR-9C: GST Annual Returns Guide
Guide to GSTR-9 annual returns and GSTR-9C reconciliation statements, including turnover limits, table structures, and audit preparation.
Who is this for: GST Compliance
Filing annual returns represents the final statutory reconciliation of your complete tax compliance picture for the financial year. Unlike monthly GSTR-3B filings — which are self-assessed and provisional — annual returns form the definitive record that tax authorities use for audit selection and compliance risk assessment.
Taxpayers must navigate two annual forms: GSTR-9 (Annual Return) and GSTR-9C (Reconciliation Statement). Unlike monthly returns, errors in GSTR-9 and GSTR-9C are very difficult to amend and can trigger statutory desk audits. This guide breaks down applicability limits, table-by-table explanations, and audit preparation checklists.
GSTR-9 vs. GSTR-9C: Definitions & Purpose
- GSTR-9: A consolidated annual return containing details of all outward supplies (sales), inward supplies (purchases), taxes paid, and ITC claimed from all monthly and quarterly filings for the year. It is a summary consolidation of 12 months of GSTR-1 and GSTR-3B.
- GSTR-9C: A self-certified reconciliation statement that bridges your GSTR-9 data with your audited financial statements (balance sheet and profit & loss account). It reconciles any differences between the books and the GST returns, with reasons for variance.
Filing Thresholds and Applicability
| Aggregate Annual Turnover (AATO) | GSTR-9 Requirement | GSTR-9C Requirement |
|---|---|---|
| Up to ₹2 Crores | Optional (Exempted if not filed) | Exempted |
| ₹2 Crores to ₹5 Crores | Mandatory | Exempted |
| Above ₹5 Crores | Mandatory | Mandatory (Self-Certified) |
Key Tables in GSTR-9
GSTR-9 is organized into six parts and 18 tables. The most important tables for reconciliation are:
- Table 4: Details of outward supplies declared in GSTR-1 — B2B, B2C, export, nil-rated, and exempt supplies.
- Table 5: Details of outward supplies declared but NOT reported in GSTR-1 (should ideally be zero).
- Table 6: ITC availed as declared in GSTR-3B — inputs, input services, and capital goods.
- Table 7: Details of ITC reversed during the year (for non-business use, exempted supplies, Rule 42/43 reversals).
- Table 9: Tax paid as declared in GSTR-3B vs. actual tax liability — the critical reconciliation table.
- Table 12: HSN-wise summary of outward supplies. Must exactly match GSTR-1 HSN data.
- Table 13: HSN-wise summary of inward supplies. Required for large taxpayers.
Key Sections in GSTR-9C (Reconciliation Statement)
GSTR-9C is a 3-part document:
- Part A: Reconciliation of turnover declared in GSTR-9 with the audited annual turnover in the financial statements. Differences must be explained with reasons (e.g., unbilled revenue, advances received in prior year, and similar timing differences).
- Part B: Reconciliation of ITC claimed in GSTR-9 with ITC as per books. Any unreconciled ITC must be paid back through GSTR-3B.
- Part C: Auditor's recommendation on tax payable on account of any unreconciled differences (now self-certified by taxpayer).
Annual Return Preparation: Key Reconciliation Checklist
Before filing, CAs and tax professionals must run through this reconciliation checklist:
- Books vs. GSTR-1: Verify that outward sales and GST liabilities in your audited balance sheet match the sum total of all 12 monthly GSTR-1 filings. Differences can arise from credit notes, export invoices, or amendments.
- Books vs. GSTR-3B: Reconcile total tax payments and ITC claims in GSTR-3B returns against your purchase ledgers in Tally Prime.
- ITC vs. GSTR-2B: Cross-verify all ITC claimed in GSTR-3B against the GSTR-2B statements. Any ITC that appears in your books but not in GSTR-2B must be reversed.
- HSN Summaries: Ensure Table 12 HSN code summaries in GSTR-9 match the total sales figures and HSN data declared in GSTR-1 throughout the year.
- RCM Reconciliation: Reconcile all Reverse Charge Mechanism (RCM) supplies received, tax paid on RCM basis, and ITC claimed on RCM payments.
Late Fee for GSTR-9
If GSTR-9 is not filed by the due date (December 31st), a late fee of ₹200 per day (₹100 CGST + ₹100 SGST) is levied, capped at 0.25% of turnover in the respective state. For large businesses with turnover exceeding ₹20 crores, the late fee can accumulate to substantial amounts very quickly.
Keeping Your Purchase Books Audit-Ready with TrulyInvoice
The accuracy of GSTR-9 and GSTR-9C depends entirely on the quality of your underlying purchase and sales records in Tally Prime. Any manual data entry errors in your purchase vouchers — wrong GST rates, incorrect vendor GSTINs, or mismatched HSN codes — will surface as discrepancies during the annual reconciliation, forcing last-minute corrections under audit pressure.
TrulyInvoice eliminates this risk by reading your vendor PDF invoices using layout-aware OCR and pushing accurate, pre-validated F9 purchase vouchers directly into Tally Prime. Every vendor GSTIN is verified against the live GSTN database before the voucher is created. Your GSTR-2B reconciliation and GSTR-9C preparation will therefore be working with clean, accurate data — reducing preparation time from weeks to days. TrulyInvoice operates on a monthly subscription of plans starting at ₹399/month for 2,000 pages per month.
Tax Lawyer & GST Compliance Expert