GSTR-9 is the annual GST return that consolidates all monthly/quarterly returns for the year. GSTR-9C is the reconciliation statement certified by a CA for taxpayers with turnover exceeding ₹5 crore. The due date for both is December 31. Here's your complete filing guide.
Who Must File GSTR-9?
Every registered GST taxpayer with turnover above ₹2 crore must file GSTR-9. Taxpayers with turnover below ₹2 crore have the option to file or skip. Composition dealers file GSTR-9A instead. Input Service Distributors, casual taxable persons, and non-resident taxable persons are exempt.
Key Reconciliations Required
GSTR-9 requires you to reconcile: Turnover as per books vs GST returns (GSTR-1 and 3B). ITC availed in 3B vs ITC reflecting in GSTR-2A/2B. Tax paid vs liability declared. Any adjustments, amendments, credit notes, and debit notes for the year. These reconciliations often surface errors that need to be corrected.
Common Errors to Avoid
Mismatch between GSTR-1 and books of accounts. ITC reversal not properly captured in GSTR-9. Excess ITC claimed in 3B not reversed before filing GSTR-9. HSN summary errors. Incorrect classification of exempted vs nil-rated vs non-GST supply.
GSTR-9C — Who Files and What It Contains
GSTR-9C is filed by taxpayers with aggregate annual turnover exceeding ₹5 crore. It is a reconciliation statement between the audited annual accounts and GSTR-9. The CA certifies the accuracy of figures. It includes reconciliation of turnover, ITC, and tax paid, along with reasons for any differences.
Step-by-Step Filing Process
Step 1: Finalise your books of accounts for FY 2023-24. Step 2: Reconcile monthly GSTR-1 filings with your sales register. Step 3: Reconcile 3B filings with your purchase register and 2B. Step 4: Identify and explain all differences. Step 5: File GSTR-9 on the GST portal. Step 6: If applicable, get CA certification for GSTR-9C and file.
Penalty for Late Filing
GSTR-9 late fee: ₹200 per day (₹100 CGST + ₹100 SGST), subject to maximum of 0.25% of turnover in the state. There is no late fee for GSTR-9C separately — but it cannot be filed without GSTR-9. We recommend starting the process in October to have adequate time for reconciliation.
Need Expert Advice on This Topic?
Our senior CA professionals are available for confidential consultations. We respond within one business day.
GSTR-9 is the Annual Return summarising all outward and inward supplies, ITC availed and reversed, and taxes paid during the financial year. It consolidates data from all monthly/quarterly GSTR-1 and GSTR-3B filings. GSTR-9C is the Annual Reconciliation Statement comparing the annual returns in GSTR-9 with the audited annual accounts of the taxpayer. GSTR-9C also requires the taxpayer to declare any additional liability found during reconciliation. Since FY 2020-21, GSTR-9C is self-certified (no longer certified by a CA), though the figures must match the audited books.
Taxpayers with aggregate annual turnover of ₹2 crore or less are exempt from filing GSTR-9 (the exemption has been provided through notifications in recent years, though the base law still requires filing). Composition scheme taxpayers file GSTR-9A instead of GSTR-9. Input Service Distributors (ISD), casual taxable persons, non-resident taxable persons, and persons paying TDS under Section 51 or TCS under Section 52 do not file GSTR-9. GSTR-9C is only required for taxpayers with annual turnover exceeding ₹5 crore.
Common issues found during GSTR-9 preparation include: ITC availed in GSTR-3B but not reflecting in GSTR-2A/2B (supplier has not filed GSTR-1), output tax differences between GSTR-1 and GSTR-3B, reversal of ITC under Rule 42/43 not done correctly, ITC on blocked credits (Section 17(5)) claimed erroneously, HSN summary discrepancies, and advances received but tax not paid. GSTR-9 allows certain amendments — Shahi & Co. prepares a thorough reconciliation before filing to identify and disclose all differences correctly.
GSTR-9 can be revised for errors in certain tables through the amendment provisions. However, once filed, it cannot be completely re-filed. If the GST officer finds discrepancies between GSTR-9 and the actual records during scrutiny or audit, they may issue a SCN (Show Cause Notice) for the differential tax, interest, and penalty. It is therefore critical to reconcile GSTR-9 figures thoroughly before filing. Shahi & Co. conducts a pre-filing audit of all GST records to ensure accuracy of GSTR-9 and GSTR-9C submissions.