Back to Blog|GST Compliance

GSTR-9 and GSTR-9C: GST Annual Returns Guide

July 12, 202612 min readFaheem Ferdous

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 RequirementGSTR-9C Requirement
Up to ₹2 CroresOptional (Exempted if not filed)Exempted
₹2 Crores to ₹5 CroresMandatoryExempted
Above ₹5 CroresMandatoryMandatory (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:

  1. 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).
  2. Part B: Reconciliation of ITC claimed in GSTR-9 with ITC as per books. Any unreconciled ITC must be paid back through GSTR-3B.
  3. 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:

  1. 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.
  2. Books vs. GSTR-3B: Reconcile total tax payments and ITC claims in GSTR-3B returns against your purchase ledgers in Tally Prime.
  3. 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.
  4. 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.
  5. 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.

F
Faheem FerdousExpert Reviewer

Tax Lawyer & GST Compliance Expert

Last Verified: July 12, 2026
TallyPrime FY 2026-27 (v4.0+)
Ready to save time?

Stop Manual Voucher Entry.

TrulyInvoice automates your complete invoice workflow and syncs directly to Tally Prime.

No credit card · 14-day free trial

01

Upload Invoice

Drag & drop PDFs, scans, or photos.

02

AI Extraction

Line items, tax, and ledgers mapped.

03

1-Click Review

Verify extracted details on dashboard.

04

Direct Sync

Vouchers created instantly in Tally Prime.

Chat with us