GST

GSTR-9 vs GSTR-9C: ₹5 Crore Threshold, Self-Certification and Reconciliation Checklist

A practical guide to GSTR-9 and GSTR-9C covering the ₹5 crore threshold, self-certification, turnover and ITC reconciliation, filing workflow and common annual-return mistakes.

GSTR-9 vs GSTR-9C: ₹5 Crore Threshold, Self-Certification and Reconciliation Checklist

GSTR-9 and GSTR-9C are related annual GST filings, but they serve different purposes. GSTR-9 is the annual return that consolidates information for the financial year. GSTR-9C is a reconciliation statement for taxpayers crossing the prescribed turnover threshold. Treating GSTR-9C as simply another annual return, or as an auditor-certified report under the old framework, can lead to an incorrect compliance process.

The current Rule 80 framework in CBIC's CGST Rules compilation states that a registered person whose aggregate turnover during a financial year exceeds ₹5 crore must furnish a self-certified reconciliation statement in Form GSTR-9C along with the annual return. The GST Portal's GSTR-9 manual explains how annual-return data is built from filed GSTR-1 and GSTR-3B information and how taxpayers review the system-computed annual summary.

What is the difference between GSTR-9 and GSTR-9C?

GSTR-9 is the annual return. It brings together yearly information relating to outward supplies, inward supplies, input tax credit, tax paid and other prescribed particulars. GSTR-9C is a reconciliation statement: its purpose is to explain differences between figures reported in the annual GST return and the financial records used for the reconciliation.

The distinction matters operationally. Preparing GSTR-9 is largely a return-consolidation and annual-review exercise. Preparing GSTR-9C requires a structured bridge between GST data and the books or financial statements, with reasons for differences rather than merely repeating annual-return figures.

When does the ₹5 crore GSTR-9C threshold apply?

Rule 80 uses aggregate turnover during the financial year and requires GSTR-9C where that amount exceeds ₹5 crore. Finance teams should therefore test the statutory aggregate-turnover concept rather than looking only at the turnover of one location, one business vertical or one monthly GST return.

The threshold test should be documented before annual-return preparation begins. A business with multiple GST registrations under the same PAN should not assume that each registration gets an independent ₹5 crore test merely because the eventual forms are filed GSTIN-wise.

Is GSTR-9C still a CA or CMA certified audit report?

No. The current Rule 80 text describes GSTR-9C as a self-certified reconciliation statement. This is a major distinction from the earlier GST audit framework, under which reconciliation statements were linked to certification by a chartered accountant or cost accountant.

Professional assistance can still be valuable, particularly for complex reconciliations, but the statutory filing should not be described as a mandatory CA-certified GST audit merely because older checklists or archived guidance use that language.

What should be reconciled before GSTR-9C?

A strong annual GST close starts before the form is opened. The business should build reconciliations between the general ledger or financial statements and GST returns for turnover, tax liability and input tax credit. The GST Portal manual confirms that GSTR-9 uses data from filed GSTR-1 and GSTR-3B and provides system-computed information for review.

  • Turnover: reconcile revenue in the books with outward supplies reported through GST returns, separating non-GST, exempt, zero-rated and taxable items where relevant.
  • Tax liability: compare tax payable according to the books and supply analysis with liability reported and discharged in returns.
  • Input tax credit: reconcile ITC in the purchase and expense ledgers with credit availed in GSTR-3B and the annual-return information.
  • Timing differences: identify transactions booked in one accounting period but reported in a different GST period.
  • Adjustments: document credit notes, debit notes, amendments, reversals, prior-period corrections and other items creating a bridge between books and GST data.

Worked example: why book turnover and GST turnover may differ

Assume a company has revenue of ₹8.20 crore in its financial statements. Its GST annual-return working shows ₹8.05 crore before reconciliation. The ₹15 lakh difference should not simply be forced into one number. The team should identify the components.

For example, part of the difference may relate to an accounting accrual that does not yet represent a GST supply, while another part may relate to a credit note reported in a later return period. The reconciliation statement should be supported by a schedule explaining each material bridge item and its GST treatment.

How should ITC be reviewed?

The GST Portal manual states that GSTR-9 Table 6 draws from ITC availed in GSTR-3B, while Table 8A is non-editable and, from FY 2023-24 onward, is auto-populated from GSTR-2B. This makes the annual ITC review more than a simple ledger total.

Finance teams should reconcile eligible ITC booked, ITC actually availed, reversals, ineligible credit and timing differences. A difference is not automatically an error, but it should have an explainable basis and supporting documentation.

Can GSTR-9 be edited after filing?

The GST Portal manual states that once Form GSTR-9 is filed, changes cannot be made to the filed annual return. It also recommends previewing the draft summary before filing. That makes pre-filing reconciliation especially important: GSTR-9C should not be treated as a substitute for reviewing the annual return carefully before submission.

Practical annual-close checklist

  1. Test applicability early: compute aggregate turnover for the financial year and determine whether the current GSTR-9C threshold is crossed.
  2. Freeze the source data: retain the final trial balance, GST ledgers, filed GSTR-1 and GSTR-3B data and annual-return system summaries used for preparation.
  3. Build a turnover bridge: reconcile financial-statement revenue to GST-reported turnover with item-wise explanations.
  4. Build an ITC bridge: reconcile purchase and expense ledgers, GSTR-3B ITC, reversals and relevant GSTR-2B information.
  5. Review tax payments: verify liability reported and discharged, including any additional liability identified during annual review.
  6. Document differences: do not leave unexplained balancing figures merely to make the reconciliation mathematically agree.
  7. Preview before filing: use the GST Portal's draft GSTR-9 PDF or Excel review functionality and check the final numbers before submission.
  8. Retain the reconciliation file: preserve schedules, explanations and source extracts supporting the self-certified GSTR-9C.

Common mistakes to avoid

  • Calling current GSTR-9C a mandatory CA-certified GST audit report.
  • Testing the ₹5 crore threshold using only one branch or GST registration without considering aggregate turnover.
  • Preparing GSTR-9 and GSTR-9C independently from different data sets.
  • Forcing book and GST figures to match without documenting legitimate timing or classification differences.
  • Ignoring GSTR-2B and ITC reversal information during the annual credit reconciliation.
  • Filing GSTR-9 before completing the reconciliation even though the filed annual return cannot simply be edited later.

Practical takeaway

GSTR-9 is the annual GST return; GSTR-9C is the self-certified reconciliation statement required under the current Rule 80 framework when aggregate turnover exceeds ₹5 crore. The best process is to prepare both from one controlled annual-close dataset, reconcile turnover, tax and ITC before filing, explain genuine differences and preserve the supporting schedules. The key compliance mindset is reconciliation, not merely form completion.

Related Articles

Subscribe To Our Newsletter

Subscribe us to get updates on latest Jobs Openings, News, Articles, Notices/ Circulars

Submit

© 2026 CA Samaaj. All rights reserved.

Join Whatsapp Group of CA Samaaj