Overview & Legal Framework

GSTR-9C is a reconciliation statement that certified taxpayers must file along with their annual return (GSTR-9). It reconciles the figures declared in the annual return with the audited financial statements, identifying any unreconciled differences in turnover, ITC, and tax paid.

📖 Governing Law: Section 44(2) of the CGST Act, 2017 read with Rule 80(3) of the CGST Rules, 2017. Amended significantly by Finance Act 2021 w.e.f. 01.08.2021 — removing the statutory auditor requirement and replacing it with self-certification by the registered taxpayer. CBIC Notification 29/2021-CT operationalised this change.
📜

Section 44(2) — Statutory Basis Sec 44(2)

Every registered person required to furnish a return under Section 44(1) who has an aggregate turnover above the prescribed limit shall also furnish a reconciliation statement, electronically, along with GSTR-9. The provision empowers government to prescribe the form, manner, and due date.

📋

Rule 80(3) — Form & Manner Rule 80(3)

Prescribes that GSTR-9C shall be furnished in Form GSTR-9C, self-certified by the registered person (not the auditor — post Finance Act 2021). Must be filed on the GST common portal on or before 31st December following the end of the financial year, concurrently with GSTR-9.

🔄

Purpose & Scope

Bridges the gap between: (a) figures in GSTR-9 (compiled from GSTR-1 and GSTR-3B filed during the year) and (b) audited financial statements. Covers turnover reconciliation, ITC reconciliation, and tax paid reconciliation. Helps taxpayers self-identify reporting errors before departmental scrutiny.

📝

Key Change — Finance Act 2021

Prior to 01.08.2021, GSTR-9C had to be certified by a Chartered Accountant or Cost Accountant (statutory audit). From FY 2020-21 onwards (for taxpayers with aggregate turnover above ₹5 crore), GSTR-9C is self-certified by the registered person — removing the mandatory auditor certification requirement.

⚠️

Who is Exempt

Taxpayers with aggregate turnover up to ₹5 crore in the relevant financial year are exempt from filing GSTR-9C (though they must still file GSTR-9). Composition taxpayers, ISD, TDS/TCS deductors, casual taxable persons, and non-resident taxable persons are entirely exempt from GSTR-9C filing.

🏛️

Relationship with GSTR-9

GSTR-9C cannot be filed before GSTR-9 is filed for the same financial year. The figures in Part I of GSTR-9C (declared in annual return) are auto-populated from GSTR-9. Discrepancies between GSTR-9 and GSTR-9C must be explained or additional tax differential must be paid.

Applicability & Turnover Limit

GSTR-9C applies to registered taxpayers based on aggregate annual turnover. The threshold has been revised several times since GST's inception. Understanding which taxpayers are required to file — and which are exempt — is the starting point for compliance.

₹5 Cr
Current Threshold (FY 2020-21 onwards)
Taxpayers with aggregate turnover exceeding ₹5 crore in a financial year must file GSTR-9C. This limit was set by Notification 30/2021-CT effective from FY 2020-21. Both goods and services suppliers above ₹5 crore are covered.
₹2 Cr
Historic Threshold (FY 2017-18 to 2019-20)
Originally, GSTR-9C was mandatory for all taxpayers with turnover above ₹2 crore for FY 2017-18, FY 2018-19, and FY 2019-20 — before the threshold was progressively relaxed to ₹5 crore for FY 2020-21 onwards.
CGST + SGST
State-wise Calculation
Aggregate turnover is computed on a PAN-India basis (total supplies including exempt supplies across all GSTINs under the same PAN). IGST and cess are also included. A taxpayer with ₹4 Cr in one state and ₹1.5 Cr in another must file GSTR-9C in both states.
Exempt
Fully Exempt Categories
Composition taxpayers (GSTR-4 filers), Input Service Distributors (ISD), TDS deductors (Section 51), TCS collectors (Section 52), casual taxable persons, and non-resident taxable persons are not required to file GSTR-9C under any turnover limit.
📍 PAN-India Aggregation: Aggregate turnover is computed across all GSTINs registered under the same PAN, including turnover of all states/UTs, all supplies (taxable, exempt, zero-rated, non-taxable), export turnover, and RCM inward supply (received but not outward supply). Do not include: CGST, SGST, IGST and Cess charged in invoices.

GSTR-9C Applicability — Year-wise Summary

Financial YearApplicability ThresholdCertification TypeKey NotificationStatus
FY 2017-18₹2 CroreChartered Accountant / Cost Accountant74/2018-CTHistorical
FY 2018-19₹2 CroreChartered Accountant / Cost Accountant39/2018-CT (Form)Historical
FY 2019-20₹5 Crore (relaxed)Chartered Accountant / Cost Accountant79/2020-CTHistorical
FY 2020-21₹5 CroreSelf-Certified (Finance Act 2021)30/2021-CT, 29/2021-CTHistorical
FY 2021-22 onwards₹5 CroreSelf-Certified by registered person10/2023-CT (FY 2022-23 due date)Current
FY 2024-25 (filing in 2025)₹5 CroreSelf-CertifiedYet to be issued for specific FYApplicable
⚠️ State-Specific Filing: Even though GSTR-9C is based on a PAN-India turnover threshold, the actual GSTR-9C form must be filed state-wise — separately for each GSTIN where the taxpayer is registered. If a taxpayer has 3 GSTINs across 3 states, they must file 3 GSTR-9 + 3 GSTR-9C forms.

GSTR-9 vs GSTR-9C — Key Differences

GSTR-9 and GSTR-9C are related but distinct compliance filings. GSTR-9 is the annual return summarising periodic returns filed during the year; GSTR-9C is the reconciliation statement comparing GSTR-9 figures with audited accounts.

ParameterGSTR-9 (Annual Return)GSTR-9C (Reconciliation Statement)
Governing ProvisionSection 44(1), Rule 80(1)Section 44(2), Rule 80(3)
Who must fileAll regular registered taxpayers (with some exemptions)Regular taxpayers with aggregate turnover > ₹5 Crore only
Composition TaxpayersFile GSTR-4 (annual); not GSTR-9Not required to file GSTR-9C
Source of dataCompiled from GSTR-1 and GSTR-3B filed during the yearReconciled from audited annual financial statements
DependencyMust be filed before GSTR-9CCannot be filed unless GSTR-9 is filed first
CertificationSelf-declaration (no auditor sign-off)Self-certified by the registered person (post-2021)
Key objectiveSummary of supplies, ITC, and tax for the yearIdentify differences between GST books and financial accounts
Tax differentialNot directly payable through GSTR-9 (amend GSTR-3B)Any differential tax liability identified must be paid via DRC-03
Due date31st December of the following FYSame — 31st December, along with GSTR-9
Late fee₹200/day (₹100 CGST + ₹100 SGST) up to 0.25% of turnoverSame late fee as GSTR-9 — ₹200/day

GSTR-9C Format — 6 Parts Explained

GSTR-9C is divided into 6 parts covering basic information, turnover reconciliation, tax paid reconciliation, ITC reconciliation, auditor certification (now replaced by self-certification), and verification. Understanding each part is essential for accurate filing.

Part I captures the identity information of the taxpayer. Most fields are auto-populated from the GST registration and GSTR-9 data.

Table 1

Financial Year

The financial year for which GSTR-9C is being filed (e.g., 2024-25). Auto-populated.

Table 2

GSTIN

The 15-digit GSTIN of the registered person for the specific state in which GSTR-9C is being filed. Auto-populated.

Table 3A / 3B

Legal Name & Trade Name

Legal name of the registered person and trade name (if any). Auto-populated from GSTIN registration details.

Table 4

Aggregate Turnover (PAN-India) — Financial Year

The taxpayer must declare aggregate annual turnover computed on PAN-India basis. This determines whether GSTR-9C is required at all (above ₹5 Cr) and is the basis for the maximum late fee cap (0.25% of turnover in the state).

Part II reconciles the gross turnover reported in GSTR-9 against the turnover reflected in the audited annual financial statements. This is the most critical part for identifying revenue booking differences.

TableDescriptionKey Reconciliation Point
5AGross turnover as per audited financial statementsStarting point — total revenue per accounts
5B–5NAdjustments: unbilled revenue, advances, credit/debit notes, trade discounts, sale of assets, deemed supply, etc.Items in accounts but not in GST / vice versa
5OTurnover as per GST after all adjustmentsDerived figure — should match 6B / 6C
6ATurnover as declared in Annual Return (GSTR-9)Auto-populated from GSTR-9
6B–6CTaxable, exempt, zero-rated, non-GST turnover breakdownMatches against GSTR-9 tables
7Reasons for unreconciled differences in turnoverMust explain if 5O ≠ 6A
8Tax payable on differences in turnoverAdditional tax if any unreconciled surplus identified
⚠️ Common Turnover Differences: Accounting revenue often includes non-GST items (loan proceeds, interest income, dividend), timing differences (deferred revenue under Ind AS 115 vs invoice date under GST), and treatment of credit notes. Each must be carefully adjusted in Tables 5B–5N.

Part III reconciles the tax paid as per the GST returns against the tax payable on the reconciled turnover derived in Part II. Any difference here represents unreconciled tax that must be explained or paid.

Table 9

Breakup of Tax Payable & Tax Paid as per GSTR-9

Shows the tax payable on the reconciled turnover (from Part II) split by rate (5%, 12%, 18%, 28%, zero-rated, exempt) and tax type (IGST, CGST, SGST, Cess). Compares with actual tax paid as per GSTR-9 / GSTR-3B. Any differential is picked up in Table 10/11.

Table 10

Reasons for Unreconciled Tax Difference

If there is a difference between tax payable (from reconciled turnover) and tax actually paid per GSTR-9, the taxpayer must explain this difference here. Valid reasons include: rate differences, exempt supply classification differences, amendments in a later period, etc.

Table 11

Additional Tax Liability — Payment via DRC-03

Any unreconciled additional tax liability identified in GSTR-9C must be paid using Form DRC-03 (voluntary payment challan). GSTR-9C itself does not create a demand — it is the taxpayer's self-disclosure. Payment must be made before or at the time of filing GSTR-9C to avoid interest and penalty exposure.

Part IV is the most scrutinised section of GSTR-9C. It reconciles Input Tax Credit (ITC) claimed in GSTR-3B during the year against: (a) ITC as per audited books, and (b) ITC as per GSTR-2A/2B (auto-populated supplier data). Differences can attract reversal demands.

TableDescriptionRisk Level
12AITC availed as per audited financial statements (books of accounts)Reference
12BITC claimed in annual return (GSTR-9, Table 7J) — auto-populatedAuto-populated
12CUnreconciled ITC (12A minus 12B)Explain
13Reasons for unreconciled ITC between books and GSTR-9Medium
14ITC as per GSTR-2A/2B vs ITC claimed in GSTR-3B — auto-populated and manualHigh Risk
15Reasons for unreconciled differences in ITC (vs GSTR-2A/2B)High Risk
16Tax payable on any unreconciled ITC excess claimed (reversal + tax)Pay via DRC-03
❌ ITC Excess Claim Consequences: If GSTR-9C discloses ITC claimed in excess of what is eligible or what appears in GSTR-2B, the excess must be reversed. Additional tax + interest at 18% p.a. + potential penalty of 10%–100% of tax evaded can be levied under Section 73/74.

Part V historically contained the statutory auditor's observations and recommendations on tax liability. Post Finance Act 2021 (self-certification regime from FY 2020-21), this Part has been restructured — the tables are retained but the auditor's certification box is replaced by the taxpayer's self-certification.

Table 17

Outstanding Liabilities as per Auditor / Self-Certifier

Lists any tax, interest, late fee, or other liability that the certifier believes is outstanding and not yet paid. In the self-certification regime, this is the taxpayer's own assessment of any residual obligation not captured in earlier parts.

Table 18

Refunds Claimed / Pending

Details of any refund claims pending as of the end of the financial year — including refund applications filed, refund sanctioned, refund rejected, or refund carried forward. Helps the department assess whether filed refund positions are consistent with the reconciliation.

Part VI is the verification and certification section. Under the self-certification regime (from FY 2020-21), this section is signed by the authorised signatory of the registered person — replacing the earlier requirement for a Chartered Accountant or Cost Accountant certificate.

✅ Self-Certification Declaration (from FY 2020-21 onwards):

The authorised signatory declares that the information given in GSTR-9C is true, correct, and complete — to the best of their knowledge and belief — and that nothing has been concealed therefrom. The declaration is made under Section 44(2) read with Rule 80(3). Digital signature (DSC) or EVC is required depending on the constitution of the business. Companies must use DSC. Others may use EVC.
Note on Auditor Certification (historical): For FY 2017-18 to FY 2019-20, Part VI contained the formal certificate of the Chartered Accountant or Cost Accountant, including their UDIN, firm registration number, and membership number. This was mandatory for those years. From FY 2020-21 onwards, the auditor certificate is replaced by the registered person's self-certification.

ITC Reconciliation — Deep Dive (Part IV)

Input Tax Credit reconciliation is the highest-risk area in GSTR-9C. Three-way reconciliation between GSTR-3B (claimed), GSTR-2A/2B (supplier-reported), and books of accounts is required. Common differences and how to handle them are explained below.

📐 Three-Way ITC Reconciliation: (1) Books of Accounts → Total ITC charged in purchases as per financial statements. (2) GSTR-2A/2B → ITC reflected from supplier's GSTR-1 filings on the portal. (3) GSTR-3B / GSTR-9 → ITC actually claimed and availed. Differences between all three must be identified, explained, or reversed.

Most Common ITC Reconciliation Differences

📅

Timing Differences (GSTR-2B vs Books)

Supplier files GSTR-1 in month N+1; ITC appears in GSTR-2B for N+1 but goods are received in month N. This creates a book-vs-2B mismatch. Acceptable difference — explain in Table 15 with reason "Supplier filing timing difference."

Supplier Non-Filers

If a supplier has not filed GSTR-1, the ITC will not appear in GSTR-2B even though the tax invoice is valid. ITC claimed in GSTR-3B but absent in GSTR-2B requires reconciliation proof — supplier invoice, payment evidence, and follow-up notice to supplier.

🔢

Rate / Amount Mismatch

Supplier files GSTR-1 with incorrect tax amount or rate; GSTR-2B shows a different ITC than the invoice. You can only claim what is correctly payable — if you claimed more than 2B, reverse the excess. If 2B shows more, claim based on actuals per invoice.

📦

ITC on Capital Goods

Capital goods ITC claimed over multiple years (under old rules) vs books showing full asset cost net of ITC. Also, ITC on capital goods not eligible (motor vehicles, immovable property) must be excluded from books-to-GSTR-9 reconciliation.

🔄

ITC Reversal Differences

ITC reversed in GSTR-3B (Section 17(5) ineligible, Rule 42/43 reversals, credit notes) must match reversals in books. If books show more reversals than GSTR-3B (i.e., unclaimed eligible ITC in books) — no tax liability, but report difference in Table 13.

🏢

Inter-State vs Intra-State IGST/CGST-SGST Split

Books of accounts may record total GST without IGST/CGST/SGST split. GSTR-9C requires tax-type-wise breakdown. Obtain ledger-wise classification from accounting system or supplier invoice records to populate Tables 12 and 14 accurately.

Self-Certification — Post Finance Act 2021

The Finance Act 2021 replaced mandatory auditor certification with self-certification by the registered taxpayer. This is one of the most significant procedural changes in GST compliance since its inception. Understanding the implications and responsibilities under self-certification is critical.

📜

What Changed

Prior to FY 2020-21: GSTR-9C had to be prepared and certified by a Chartered Accountant or Cost Accountant. From FY 2020-21 (Notification 29/2021-CT effective 01.08.2021): The registered person's authorised signatory certifies the reconciliation statement. No auditor certificate or UDIN required on the portal.

Who Signs GSTR-9C

The authorised signatory of the registered GSTIN — typically the proprietor, a partner, a director, or a designated signatory — verifies and certifies GSTR-9C. For companies (Pvt/Public Ltd), digital signature certificate (DSC) is mandatory. For others, EVC (OTP-based) is permitted.

⚠️

Responsibility of the Registered Person

By self-certifying, the registered person accepts full responsibility for the accuracy of the reconciliation. False certification can attract prosecution under Section 132 (false statement) and penalty under Section 122. Auditors may still be engaged for internal review — but their certification is no longer mandatory on the portal.

💡

Best Practice — Engage CA for Internal Review

Even though auditor certification is no longer mandatory on the GST portal, most professional advisors recommend having the GSTR-9C reviewed and signed off by a Chartered Accountant or Cost Accountant before the authorized signatory self-certifies — especially for large, complex businesses with multi-state operations.

✅ UDIN Requirement Removed (from FY 2020-21): Since GSTR-9C is now self-certified, the Unique Document Identification Number (UDIN) from ICAI/ICWAI is no longer mandatory on the GST portal for filing GSTR-9C. However, if the taxpayer gets a CA/CMA to certify the document for internal purposes (not uploaded), that certificate should carry a UDIN as per ICAI/ICWAI norms.

Filing Process — Step by Step

GSTR-9C is filed entirely online on the GST common portal. It cannot be filed unless GSTR-9 for the same financial year is filed first. The filing involves downloading the auto-populated data, preparing the reconciliation, and uploading via the portal.

📋

File GSTR-9 First

Complete annual return GSTR-9 before GSTR-9C is accessible

⬇️

Download Form

Download GSTR-9C offline utility / access online wizard on portal

🔢

Prepare Reconciliation

Map audited financial statements to GSTR-9 tables. Identify differences

💰

Pay Differential Tax

If additional tax identified — pay via DRC-03 before filing

📤

Upload & Verify

Upload filled JSON / complete online form. Verify with DSC or EVC

ARN Generated

Acknowledgement Reference Number confirms successful GSTR-9C filing

Detailed Filing Timeline Rule 80(3)

1
File GSTR-9 (Annual Return) Before GSTR-9C
GSTR-9C can only be filed after GSTR-9 for the relevant financial year is submitted and filed on the GST portal. Ensure all periodic returns (GSTR-1 and GSTR-3B) for all months of the FY are also filed — pending periodic returns block GSTR-9 filing.
2
Compile Audited Financial Statements Before 31 Dec
Obtain the audited balance sheet, profit & loss account, and schedule of revenue (turnover) from the statutory audit. For financial year ending 31 March, statutory audit is typically concluded by September–October. GSTR-9C requires turnover figures from audited financials — not provisional ones.
3
Perform Three-Way Reconciliation Critical Step
Reconcile: (a) Gross turnover per books → adjustments → GST turnover (Part II); (b) Tax payable per GST turnover vs tax paid in GSTR-9 (Part III); (c) ITC per books vs GSTR-2B vs GSTR-3B (Part IV). Use the offline utility or work directly on the portal's online wizard.
!
Pay Additional Tax via DRC-03 If applicable
If any unreconciled tax liability is identified in Part III (Table 11) or Part IV (Table 16) — pay the differential amount using Form DRC-03 (Voluntary Payment of Tax). Note the ARN of DRC-03 payment and enter it in the relevant field of GSTR-9C before filing. Interest at 18% p.a. applies from original due date.
4
Upload / File Online 31 Dec deadline
Log in to GST portal → Returns → Annual Returns → GSTR-9C. Either use the online wizard or upload JSON prepared via offline utility. Verify using DSC (companies) or EVC (OTP) for the authorised signatory. ARN generated on successful submission.
ARN Acknowledged — GSTR-9C Filed Done
Download the filed GSTR-9C acknowledgement (ARN). The filing is complete. Keep a copy of the reconciliation workings, audited financial statements, and DRC-03 payment challans as evidence of reconciliation process for potential GST audit or scrutiny.

Common Reconciliation Differences & Treatment

Not all differences between financial statements and GST returns are indicative of errors or evasion. Many arise from legitimate timing, classification, and treatment differences. Here is a reference guide to the most frequently encountered differences.

AreaNature of DifferenceDirectionTreatment in GSTR-9CTax Implication
Turnover Interest income, dividend, loan proceeds in P&L but not GST supply Books > GST Deduct in Table 5B (non-GST supplies) with explanation Nil — not taxable
Turnover Advance received at year end — GST paid but not yet recognised as revenue in P&L GST > Books Add back in Table 5E or 5F (unadjusted advances) Already paid
Turnover Credit notes issued after balance sheet date but before GSTR-9 filing Books > GST Adjust in Table 5D (credit notes post balance sheet date) Net off — adjusted
Turnover Export / SEZ supplies — booked at gross in accounts; zero-rated in GST Neutral Classify correctly in Tables 6B–6C (zero-rated) Zero-rated — refund eligible
ITC Supplier filed GSTR-1 after GSTR-2B cut-off; ITC in books but not in 2B Books > 2B Explain in Table 15 — timing difference with evidence Watch GSTR-2B of next FY
ITC ITC on blocked credits (Section 17(5)) — motor vehicles, personal use Books may show; GSTR-3B reversal required Ensure reversal in GSTR-3B. Report in Table 14 Reverse if not done
ITC Rule 42/43 proportionate reversal (common credits for exempt supplies) GSTR-3B shows net ITC; books show gross Reconcile gross ITC per books less proportionate reversal = net per GSTR-9 Verify reversal calculation
Tax Rate classification dispute — 12% vs 18% — later clarification changes rate Tax paid at lower rate Report in Table 10. Pay differential via DRC-03 Pay differential + interest

Penalties, Late Fees & Consequences

Non-filing, delayed filing, or false certification of GSTR-9C attracts significant financial and legal consequences under the CGST Act. Understanding the penalty structure is essential for every taxpayer above the ₹5 crore threshold.

₹200/day
Late Fee for Delayed Filing Sec 47(2)
Late fee of ₹200 per day of delay (₹100 CGST + ₹100 SGST) for non-filing or delayed filing of GSTR-9C beyond 31st December. Calculated from the due date (31 Dec) until the actual date of filing. Subject to a maximum cap (see below).
0.25%
Maximum Late Fee Cap Sec 47
The late fee cannot exceed 0.25% of the taxpayer's total turnover in the relevant state for the financial year. Both GSTR-9 and GSTR-9C attract the same late fee — and typically the combined total (GSTR-9 + GSTR-9C together) is capped at 0.25% of state-specific turnover.
18% p.a.
Interest on Short-paid Tax
Any unreconciled tax identified in GSTR-9C (differential turnover, excess ITC) that was not paid by the original due date of the relevant GSTR-3B carries interest at 18% per annum from the original due date to the date of DRC-03 payment under Section 50.
10–100%
Penalty for Tax Evasion Sec 73/74
If differences identified in GSTR-9C indicate short payment of tax: Section 73 penalty (non-fraudulent) = 10% of tax or ₹10,000, whichever is higher. Section 74 penalty (fraudulent) = 100% of tax evaded + interest. Self-disclosure in GSTR-9C and proactive DRC-03 payment reduces penalty exposure.
Prosecution
False Self-Certification Sec 132
Wilful furnishing of false information in GSTR-9C or false self-certification: imprisonment of 1–5 years + fine depending on quantum of tax evaded. Section 132(1)(b) specifically covers filing of false annual return / reconciliation statement.
₹25,000
General Penalty Sec 125
General penalty of up to ₹25,000 for any contraventions of the CGST Act not specifically covered by other penalty provisions — including failure to comply with GSTR-9C filing obligations where the specific penalty under Section 47 does not apply.
⏰ Amnesty Schemes — GSTR-9 / GSTR-9C Late Fee Waiver: The CBIC has periodically issued amnesty notifications waiving or reducing late fees for GSTR-9 / GSTR-9C filings for specific financial years. Examples: Notification 07/2023-CT (late fee waiver/reduction for FY 2017-18 to 2021-22 if filed by 30.06.2023). Always check the latest CBIC notification for any ongoing amnesty before paying the full late fee.

Key CBIC Notifications — GSTR-9C

All Central Tax (CT) notifications and circulars that directly govern the applicability, format, due dates, and exemptions for GSTR-9C reconciliation statement.

Threshold & Applicability Notifications

30/2021-CT

GSTR-9C Threshold Raised to ₹5 Crore — FY 2020-21 Onwards

Fixed ₹5 crore as the aggregate annual turnover threshold for mandatory GSTR-9C filing with effect from FY 2020-21 — up from ₹2 crore (original) and in continuation of the ₹5 crore relaxation first extended for FY 2019-20. Taxpayers with turnover up to ₹5 crore are exempt from GSTR-9C (but not from GSTR-9).

Date: 30.07.2021 | Effective: FY 2020-21 onwards

View on CBIC Portal ↗
79/2020-CT

GSTR-9C Threshold Relaxed to ₹5 Crore for FY 2019-20

Extended the exemption from GSTR-9C to taxpayers with aggregate turnover up to ₹5 crore for FY 2019-20 — as a one-year relief from the original ₹2 crore threshold. This was later made permanent (FY 2020-21 onwards) through Notification 30/2021-CT.

Date: 15.10.2020 | Applicable: FY 2019-20

74/2018-CT

Original GSTR-9C Applicability — ₹2 Crore Threshold (FY 2017-18)

The original notification notifying the applicability of GSTR-9C for registered persons with aggregate turnover above ₹2 crore for FY 2017-18. Required certification by Chartered Accountant or Cost Accountant. Applicable for FY 2017-18 and 2018-19.

Date: 31.12.2018 | Applicable: FY 2017-18

Format & Self-Certification Notifications

29/2021-CT

Self-Certification Introduced — Auditor Certificate No Longer Required

Operationalised the Finance Act 2021 amendment to Section 44 — replacing mandatory auditor certification of GSTR-9C with self-certification by the registered person. The new GSTR-9C format (Part VI as self-declaration) was introduced. Effective from FY 2020-21 annual return (filed by December 2021).

Date: 30.07.2021 | Effective: FY 2020-21 onwards

14/2022-CT

GSTR-9C Format Amendment — Updated Tables & Instructions

Amended the format of GSTR-9C to align with changes in GSTR-9 structure and to provide clearer instructions for reconciliation of ITC (Table 14) including GSTR-2B based reconciliation. Also provided clarifications on how to treat differences arising from GSTN technical issues.

Date: 05.07.2022

39/2018-CT

Original GSTR-9C Format Prescribed

Prescribed the original format of Form GSTR-9C (as substituted in CGST Rules, 2017). Required preparation by a Chartered Accountant or Cost Accountant with UDIN. This format has since been substantially amended — particularly by Notification 29/2021-CT replacing auditor certification with self-certification.

Date: 04.09.2018

Due Date & Extension Notifications

10/2023-CT

Due Date for GSTR-9C — FY 2022-23

Extended the due date for filing GSTR-9 and GSTR-9C for FY 2022-23 to 31st December 2023. The standard due date is 31st December of the year following the financial year. CBIC has consistently issued notifications confirming or extending this date for each year — always check the latest notification before filing.

Date: 17.07.2023 | Due Date: 31.12.2023 for FY 2022-23

CBIC Notifications ↗
07/2023-CT

Late Fee Amnesty — GSTR-9 / GSTR-9C for FY 2017-18 to 2021-22

Waived or reduced late fee for GSTR-9 and GSTR-9C for financial years 2017-18 to 2021-22 for taxpayers who filed by 30th June 2023. Maximum late fee capped at ₹20,000 (₹10,000 CGST + ₹10,000 SGST) for these years under the amnesty. Specifically beneficial for taxpayers with pending GSTR-9C for earlier years.

Date: 31.03.2023 | Deadline: 30.06.2023

56/2020-CT

GSTR-9C Due Date Extension — COVID-19 Relief (FY 2018-19)

Extended the due date for filing GSTR-9 and GSTR-9C for FY 2018-19 to 31st December 2020 from the earlier deadline — as a COVID-19 relief measure. Similar extensions were granted for FY 2019-20 and FY 2020-21 through separate notifications due to pandemic-related hardship.

Date: 27.06.2020 | Extended deadline: 31.12.2020

Data & Charts

Visual overview of GSTR-9C filing trends, reconciliation difference patterns, and common areas of adjustment across Indian taxpayers.

GSTR-9C Threshold Limit — Evolution

Aggregate turnover threshold (₹ Crore) by financial year

Reconciliation Difference Breakdown

Common areas where GSTR-9C reconciliation differences arise

GSTR-9C Filing Compliance (Trend)

Estimated filing compliance rate (% of eligible taxpayers) by FY

ITC Reconciliation Difference Types

Distribution of ITC differences identified in GSTR-9C by category

GSTR-9C Compliance Checklist

A step-by-step checklist for finance teams and tax professionals preparing GSTR-9C. Work through each item before self-certifying and submitting the reconciliation statement.

  • Confirm aggregate PAN-India turnover exceeds ₹5 crore — making GSTR-9C mandatory for the state GSTIN
  • File all periodic returns (GSTR-1 and GSTR-3B) for every month / quarter of the financial year before proceeding
  • File GSTR-9 (Annual Return) for the financial year — GSTR-9C cannot be submitted before GSTR-9
  • Obtain the finalized, audited financial statements (P&L, balance sheet, notes) for the relevant financial year
  • Extract state-wise turnover from financial statements — reconcile to GSTR-9 Table 5 (total turnover declared)
  • Prepare Part II: Map gross revenue from P&L to GST supplies through all adjustment tables (5B to 5N) — unbilled revenue, advances, credit notes, non-GST revenue, exempt revenue, deemed supplies
  • Prepare Part III: Compute tax payable on reconciled turnover at applicable rates; compare with tax paid in GSTR-9 / GSTR-3B; identify any differential
  • Prepare Part IV: Three-way ITC reconciliation — books of accounts vs GSTR-2B vs GSTR-3B (claimed). Identify excess claims and reversals
  • For every unreconciled difference — document the reason (timing, classification, non-GST income, etc.) before entering in the "Reasons" tables
  • Pay any differential tax liability (excess turnover / ITC over-claim) via Form DRC-03 before filing GSTR-9C. Note the ARN
  • Verify DRC-03 payment reflected in GST portal (check Electronic Liability Register) before self-certifying
  • Obtain internal review from CA / Tax Advisor even if external audit certification is not mandatory under current rules
  • Prepare digital signature (DSC — mandatory for companies) or EVC credentials for the authorized signatory
  • File GSTR-9C on the GST portal on or before 31st December of the following financial year. Download and preserve ARN
  • Retain reconciliation workpapers, audited financials, GSTR-2B downloads, DRC-03 challans, and GSTR-9C filed copy for at least 6 years (Section 35(1) record-retention requirement)

Frequently Asked Questions — GSTR-9C

Answers to the most common questions about GSTR-9C applicability, filing process, self-certification, and reconciliation treatment.

GSTR-9C is mandatory for taxpayers whose aggregate annual turnover exceeds ₹5 crore — meaning a turnover of exactly ₹5 crore is at the boundary. As per Section 44(2) and Notification 30/2021-CT, the threshold is "more than ₹5 crore." Therefore, a taxpayer with turnover of exactly ₹5.00 crore is technically exempt, while a taxpayer with ₹5.01 crore or above must file GSTR-9C. In practice, always verify against the exact wording of the applicable notification for the relevant financial year. When in doubt, voluntarily filing GSTR-9C creates no harm and demonstrates good-faith compliance.

Yes. From FY 2020-21 onwards (operationalised by Notification 29/2021-CT and 30/2021-CT, pursuant to the Finance Act 2021 amendment to Section 44), GSTR-9C is self-certified by the registered person. A Chartered Accountant or Cost Accountant certificate is no longer mandatory on the GST portal for filing GSTR-9C. The authorised signatory of the GSTIN (proprietor, partner, director, or designated signatory) verifies and submits the form. Companies must use DSC; others may use EVC. That said, engaging a CA for internal review before self-certifying is strongly recommended as a best practice — especially for complex businesses.
Every unreconciled difference in GSTR-9C must be disclosed in the "Reasons" tables (Table 7 for turnover, Table 10 for tax, Tables 13 and 15 for ITC). If the difference represents: (a) Additional tax liability — pay via DRC-03 before filing and report the ARN; (b) Legitimate book-to-GST difference (non-GST income, timing, accounting treatment) — explain with reason code and no payment required; (c) Unable to explain — disclose with the best possible explanation. Unexplained differences that the department considers indicative of suppression can lead to scrutiny, show cause notices, and demand under Section 73/74. Proactive disclosure with a genuine reason significantly reduces penalty exposure compared to undisclosed differences discovered during audit.
No. GSTR-9C itself does not create a direct tax demand. It is a self-disclosure document. However, if GSTR-9C discloses additional tax liability (differential turnover or excess ITC claim) and you pay it voluntarily via DRC-03, the payment is complete. If you disclose a liability in GSTR-9C but do not pay it via DRC-03, the disclosed unpaid liability can be the basis for: (a) A demand notice under Section 73 (non-fraudulent short payment) — penalty 10%; (b) A demand under Section 74 (if fraud alleged) — penalty 100%; (c) Interest at 18% p.a. from the original due date. Voluntary DRC-03 payment before or at the time of GSTR-9C filing eliminates the penalty exposure under Section 73 entirely — the only charge remaining is the 18% interest.
No — GSTR-9C cannot be revised once filed on the GST portal, similar to GSTR-9. The GST law does not provide a revision mechanism for annual returns or the reconciliation statement. This makes it critical to ensure the reconciliation is complete and accurate before submission. However, if errors are discovered after filing, the taxpayer may: (a) Pay any additional tax liability via DRC-03 voluntarily and inform the department; (b) In the event of a GST audit under Section 65/66 or scrutiny under Section 61, provide clarifications and additional documentation. The CBIC has periodically issued clarificatory circulars allowing certain corrections through the annual return process of the subsequent year for prior year errors — check applicable circulars for the relevant year.
A taxpayer with registrations in multiple states must file one GSTR-9C per GSTIN (i.e., per state registration). If you have 5 GSTINs across 5 states, you must file 5 GSTR-9C forms (and 5 GSTR-9 forms). The PAN-India aggregate turnover is used only to determine whether GSTR-9C is applicable (threshold check). The actual GSTR-9C form is completed based on state-specific data — state-wise turnover, state-wise ITC, and state-wise tax paid figures (CGST + SGST for that GSTIN). IGST flows are also included in the relevant state GSTR-9C for inter-state supplies made from that state.
Yes. The following categories are fully exempt from filing GSTR-9C regardless of turnover: (a) Composition Taxpayers (Section 10 / GST CMP-02 filers) — they file GSTR-4 annual return, not GSTR-9C; (b) Input Service Distributors (ISD); (c) TDS Deductors registered under Section 51; (d) TCS Collectors (e-commerce operators) registered under Section 52; (e) Casual Taxable Persons; (f) Non-Resident Taxable Persons. Additionally, even regular taxpayers with aggregate PAN-India turnover up to ₹5 crore are exempt from GSTR-9C (though they must file GSTR-9). OIDAR service providers and persons registered under Section 25(3) as separate persons for multiple verticals follow the same rules as regular taxpayers for their individual GSTINs.