Back to GST Hub
Annual Reconciliation

GSTR-9C Filing Guide — Reconciliation Statement

GSTR-9C is the annual reconciliation statement that bridges the gap between your audited financial statements and your GST annual return (GSTR-9). Mandatory for taxpayers with aggregate turnover exceeding ₹5 crore. Self-certified from FY 2020-21 onwards.

Frequency
Annual
Due Date
Dec 31
Threshold
₹5 Cr
Type
Self-Cert

GSTR-9C Evolution — Key Changes

PeriodRequirementStatus
FY 2017-18 to 2019-20CA/CMA certification mandatory if turnover > ₹2 CrArchived
FY 2020-21 onwardsSelf-certification by taxpayer (CA certification removed)Current
FY 2023-24 onwardsMandatory for turnover > ₹5 Cr. Self-certified. Filed along with GSTR-9.Current

GSTR-9C Structure — 5 Parts

A

Part A: Reconciliation of Turnover

Reconcile turnover declared in audited financial statements with turnover declared in GSTR-9 annual return. Identify and explain differences — unbilled revenue, advances, adjustments, credit notes.

B

Part B: Reconciliation of Tax Paid

Reconcile tax paid as per audited accounts with tax paid as per GSTR-9. Map output tax, ITC claimed, ITC reversed, and net tax payable. Explain any tax differences.

C

Part C: Reconciliation of ITC

Reconcile Input Tax Credit as per books of accounts with ITC claimed in GSTR-9. Cover ITC availed vs eligible, ITC reversed, ITC on expenses, and ITC lapsed.

D

Part D: Additional Liability

Report any additional tax liability payable due to non-reconciliation. Tax, interest, and late fee payable after reconciliation. Must be paid through DRC-03.

E

Part E: Auditor's Recommendation

Under old rules (pre FY 2020-21): CA/CMA recommendations. Under current self-certification: Taxpayer's declaration on correctness of reconciliation.

Reconciliation Mapping

Key items to reconcile between audited financials and GSTR-9:

ItemSourceMatch With GSTR-9
Turnover as per BooksAudited P&L StatementTable 5 of GSTR-9 (Total Turnover)
Unbilled RevenueRevenue recognition (Ind AS / AS)Not in GSTR-9 — explain difference
Advance ReceivedLiability side of Balance SheetTable 4 of GSTR-9 (Advances)
Credit Notes IssuedSales Register / ERPTable 4 of GSTR-9 (CN adjustments)
ITC as per BooksGST Input LedgerTable 6-8 of GSTR-9 (ITC claimed)
ITC ReversedRule 42/43 calculationsTable 7 of GSTR-9 (ITC reversed)
Tax PaidElectronic Cash & Credit LedgerTable 9 of GSTR-9 (Tax Paid)

Step-by-Step: How to File GSTR-9C

1

Complete GSTR-9 First

GSTR-9C is filed as a part of GSTR-9. Ensure your annual return (GSTR-9) is accurately prepared before starting the reconciliation statement.

2

Gather Audited Financials

Obtain audited financial statements — P&L account, Balance Sheet, and Tax Audit Report (Form 3CD if applicable). These are the basis for reconciliation.

3

Prepare Part A — Turnover Reconciliation

Compare gross turnover in audited financials with GSTR-9 turnover. Account for unbilled revenue, advances, deemed supplies, SEZ supplies, and adjustments.

4

Prepare Part B — Tax Reconciliation

Reconcile tax payable per audited accounts with tax declared in GSTR-9. Map CGST, SGST, IGST, and Cess. Explain any differences.

5

Prepare Part C — ITC Reconciliation

Match ITC in books with ITC in GSTR-9. Account for ITC on expenses not in GST returns, ITC booked but not claimed, ITC reversed under Rule 42/43.

6

Compute Part D — Additional Liability

Calculate any additional tax payable due to reconciliation differences. Pay through Form DRC-03 (voluntary payment).

7

Self-Certify & File

Login → GSTR-9 → Scroll to GSTR-9C section → Upload reconciliation → Self-certify → File via DSC or EVC.

Common Reconciliation Differences

Typical mismatches found during GSTR-9C preparation and how to resolve them:

Turnover Mismatch

Cause

Revenue recognition timing — accrual basis in accounts vs invoice date in GST

Resolution

Report in Part A with explanation. No additional tax if already paid.

ITC Excess in Books

Cause

ITC booked in accounts but not eligible under GST (personal use, blocked credits under Sec 17(5))

Resolution

Reverse excess ITC in Part C. Pay additional tax via DRC-03 with interest.

Tax Short-Paid

Cause

Rate differences, classification errors, or missed invoices in GST returns

Resolution

Declare in Part D. Pay differential tax + 18% interest via DRC-03.

Credit Notes Timing

Cause

CN issued in books before GSTR-1 filing or CN rejected by recipient

Resolution

Adjust in Part A turnover reconciliation. Ensure CN is within the time limit.

Frequently Asked Questions — GSTR-9C

QWho must file GSTR-9C?

Every registered taxpayer whose aggregate turnover in a financial year exceeds ₹5 crore must file GSTR-9C along with GSTR-9. From FY 2020-21 onwards, it is self-certified by the taxpayer — no CA/CMA certification required.

QWhat is the due date for GSTR-9C?

GSTR-9C is filed along with GSTR-9. The due date is December 31 of the year following the financial year. For FY 2025-26, the due date would be December 31, 2026 (unless extended by the government).

QWhat is the penalty for not filing GSTR-9C?

Non-filing of GSTR-9C can attract a general penalty under Section 125 of the CGST Act — up to ₹25,000. Additionally, if the reconciliation reveals unpaid tax, interest at 18% p.a. will apply from the due date.

QCan I file GSTR-9C without an audit?

Yes, from FY 2020-21 onwards, GSTR-9C does not require a statutory audit. It is a self-certified reconciliation statement. However, you still need audited financials if your turnover exceeds tax audit thresholds under Income Tax Act.

QWhat if reconciliation shows I overpaid tax?

If GSTR-9C shows you paid more tax than required, you cannot directly claim a refund through the reconciliation. You must file a separate refund application under Section 54 for the excess amount paid.