GSTR-9C
Reconciliation
Statement Filing
GSTR-9C is the annual self-certified reconciliation between your GST returns and audited financial statements — mandatory if your aggregate turnover exceeds ₹5 crore. Get it prepared by a CA, accurately, before the 31st December deadline.
What is GSTR-9C?
GSTR-9C is an annual reconciliation statement filed alongside GSTR-9. It reconciles the figures declared in your GST returns (GSTR-1 and GSTR-3B) with the figures reported in your audited financial statements — Balance Sheet and Profit & Loss account. The purpose is to certify that what you reported to the GST department is consistent with what your audited accounts show.
Until FY 2019–20, GSTR-9C was a CA/CMA-certified audit form. From FY 2020–21 onwards, it is self-certified by the taxpayer — no CA certification is mandated on the form itself, but CA assistance is critical to prepare it accurately given its complexity.
GSTR-9 — Annual Return
GSTR-9C — Reconciliation Statement
Aggregate Turnover — All GSTINs Under the Same PAN
The ₹5 crore threshold is calculated on aggregate turnover across all GSTINs registered under the same PAN across India. If your business has branches in multiple states and their combined turnover exceeds ₹5 Crore, GSTR-9C is mandatory for all registrations — even if an individual GSTIN has turnover below ₹5 Crore.
GSTR-9C — Parts & Key Tables
GSTR-9C is divided into two main parts — Part A (Reconciliation Statement) and Part B (Certification). Part A contains all the reconciliation tables; Part B is the self-certification by the taxpayer.
Part A — Reconciliation Statement
The core of GSTR-9C — reconciles turnover, ITC, and tax paid between financial statements and GST returns.
Part B — Self-Certification
The taxpayer (or authorised signatory) certifies the correctness of the reconciliation statement.
Why "Self-Certified" Still Needs a CA
Removing the mandatory CA signature doesn't make GSTR-9C simpler — it makes the taxpayer personally responsible for the certification. The reconciliation requires mapping P&L revenue to GST turnover, adjusting for timing differences, identifying blocked ITC, and explaining every difference. A wrong GSTR-9C is worse than a late one — it creates an admission of liability. TaxClue's CA prepares the full reconciliation; you only sign.
The Reconciliation — What Gets Compared
GSTR-9C reconciles three things: Turnover, ITC, and Tax Paid. Each has a source in your financial statements and a corresponding figure in your GST returns — and every difference must be explained and categorised.
Types of Turnover Differences & How They're Treated
Legitimate Exclusions from GST
Exempted supplies, non-GST supplies, zero-rated exports, and items reported in books but outside GST scope. These are documented and explained — no liability arises.
Timing & Accounting Differences
Unbilled revenue, advance received, credit notes timing, foreign exchange fluctuations, deferred revenue. These must be explained with clear reconciling notes in Table 6.
Unexplained Differences
Turnover or ITC in books that doesn't appear in GST returns without a valid explanation. These can trigger GST notices and demand for differential tax + interest + penalty.
ITC Reconciliation — The Most Complex Part
Table 8 of GSTR-9C reconciles ITC as per your books of accounts with ITC claimed in GSTR-3B and ITC available in GSTR-2A/2B. Differences arise from multiple legitimate sources but must be categorised carefully.
| ITC Difference Scenario | Likely Cause | Treatment in 9C | Risk Level |
|---|---|---|---|
| Books ITC > GSTR-3B ITC | ITC in books not yet claimed (deferred) | Explain — no liability if valid | Low |
| GSTR-3B ITC > GSTR-2B ITC | ITC claimed beyond GSTR-2B auto-population | Reconcile with supplier invoices | Medium |
| ITC on capital goods in books | Amortised in P&L but GST ITC taken in full | Standard treatment — explain | Low |
| Section 17(5) blocked credits in books | Motor vehicles, entertainment, personal use | Must be reversed — show as reversal | Medium |
| ITC on exempt supply input | Proportionate reversal under Rule 42/43 needed | Reversal must be shown — if not done, liability arises | High |
| ITC claimed on non-GST expenses | ITC claimed on items not eligible for GST credit | Disclose — reversal and payment required | High |
Unexplained ITC Difference = Automatic Scrutiny Trigger
The GST department's data analytics system automatically flags businesses where GSTR-9C shows large unexplained differences between ITC claimed and ITC per books. If Table 11 of your GSTR-9C shows significant unreconciled ITC, expect an ASMT-10 scrutiny notice within 6–12 months. TaxClue ensures every ITC difference has a documented explanation before filing.
How TaxClue Prepares & Files GSTR-9C
-
1
Collect Audited Financial Statements
We receive your audited Balance Sheet, Profit & Loss account, and audit report for the FY. The statutory audit must be completed before GSTR-9C preparation begins — GSTR-9C reconciles against the audited figures.
-
2
Extract & Compile GST Return Data
We pull all GSTR-1 and GSTR-3B data for the full year, GSTR-2A/2B summary, and the GSTR-9 that was filed (or prepare GSTR-9 simultaneously if not yet filed). All 12 months of return data is compiled into a single working file.
-
3
Prepare Turnover Reconciliation (Table 5 & 6)
Gross revenue per P&L is mapped to GST taxable turnover. Standard adjustments are applied: unbilled revenue, advances, credit notes, discount reductions, inter-GSTIN transfers, export FOB adjustments, and items outside GST scope. Each difference is categorised and justified.
-
4
Prepare ITC Reconciliation (Table 8 & 11)
ITC per books (purchase ledger) is reconciled against ITC in GSTR-3B and GSTR-2B. Reversals under Rule 42/43, blocked credits under Section 17(5), and any ineligible ITC are identified and disclosed. This is the highest-risk table — we prepare it with full supporting evidence for each line.
-
5
Tax Paid Reconciliation (Table 9)
Tax paid in GSTR-3B (IGST, CGST, SGST) is reconciled against tax payable per reconciled taxable turnover. Any differential tax payable identified at this stage must be assessed — either voluntary payment under Section 73(5) or documented explanation.
-
6
Client Review & Approval
We share the complete GSTR-9C working file and a plain-language summary of all reconciling items before you certify and sign. You understand every figure before filing — no surprises.
-
7
Online Filing on GST Portal
GSTR-9C is filed at gst.gov.in → Annual Returns → GSTR-9C. Data is either directly entered or JSON-uploaded. Filed using your DSC (companies) or EVC (other entities). Filing confirmation and ARN are shared immediately.
Documents Required for GSTR-9C
Share these with TaxClue and we handle everything:
From Your Auditor / Accounts Team
From the GST Portal
TaxClue Can Pull GST Portal Data Directly
If you share your GST portal login credentials (or provide us with authorised access), TaxClue downloads all GSTR-1, GSTR-3B, GSTR-2B, and ledger data directly. You only need to provide the financial statements — we handle the rest.
Late Filing — Fee & Penalty
GSTR-9C must be filed by 31st December of the year following the financial year (e.g., GSTR-9C for FY 2024–25 is due by 31st December 2025). Late filing attracts a daily late fee — and since GSTR-9C is filed along with GSTR-9, non-filing of GSTR-9 also blocks your ability to file 9C.
⚠️ Late Fee for GSTR-9C (Filed with GSTR-9)
| Filing Status | Late Fee | Maximum Cap | Other Consequence |
|---|---|---|---|
| Filed on time (by 31st Dec) | Nil | — | None |
| Filed after 31st Dec | ₹200/day (₹100+₹100) | 0.25% of turnover in state | Late fee accumulated until filing date |
| Not filed at all | ₹200/day — no end date | 0.25% of turnover | Portal blocks future filings; GST dept may initiate assessment |
| Filed with wrong/inconsistent data | No additional fee | — | Scrutiny notice (ASMT-10), demand for differential tax + 18% interest + penalty |
Government Periodically Extends & Waives Late Fees
The GST Council has frequently extended the GSTR-9/9C due date and announced late fee amnesty schemes. However, never rely on an extension — prepare and file by the original 31st December deadline. TaxClue tracks all GSTN notifications and alerts you if an extension is announced, but we always target the statutory deadline.
Frequently Asked Questions
GSTR-9C is mandatory if your aggregate turnover exceeds ₹5 crore in the relevant financial year. "Exceeds" means strictly above ₹5 Crore — if your turnover is exactly ₹5 Crore, GSTR-9C is technically not required. However, the turnover is calculated on an aggregate basis across all GSTINs under the same PAN. If your combined multi-state turnover exceeds ₹5 Crore, all GSTINs must file GSTR-9C even if individual registrations are below the threshold.
No — GSTR-9C cannot be filed without first filing GSTR-9 for the same financial year. GSTR-9C reconciles the figures in GSTR-9 against the financial statements — so GSTR-9 must be complete and submitted before you can proceed to file 9C. If GSTR-9 is pending from previous years, all pending returns must be filed first. TaxClue prepares both GSTR-9 and GSTR-9C together to streamline the process.
GSTR-9C is required only for financial years in which your turnover exceeded ₹5 Crore. If your turnover crossed ₹5 Crore for the first time in FY 2024–25, GSTR-9C is required for FY 2024–25 (due by 31st December 2025) but not for earlier years when your turnover was below the threshold. However, if you had turnover above ₹5 Crore in a previous year and did not file GSTR-9C at that time, late filing with accumulated late fees is still required.
Not necessarily — differences are expected and normal. GSTR-9C provides specific tables (particularly Table 6 for turnover and Table 11 for ITC) to disclose and explain these differences. Legitimate differences — like exempt supplies, non-GST income, timing differences, or export adjustments — are standard reconciling items. What triggers scrutiny is unexplained differences, particularly in ITC, where Table 11 shows a significant amount with no justification. TaxClue ensures every single difference has a documented explanation before filing.
No — GSTR-9C cannot be revised once filed. This makes accuracy critical. Unlike GSTR-1 or GSTR-3B where errors can be corrected in subsequent months, the annual return and reconciliation statement are final once submitted. Any errors discovered after filing would need to be addressed through voluntary disclosure and payment in subsequent years, or via a rectification approach if the error relates to a period still open for adjustment. This is why TaxClue shares the complete working file with you before filing — to catch any errors before the form is locked.
The removal of mandatory CA certification made the taxpayer personally responsible for the accuracy of GSTR-9C — which actually increases the importance of professional preparation. The reconciliation involves detailed mapping of P&L revenue to GST turnover with multiple adjustments, Rule 42/43 ITC proportionate reversals, Section 17(5) blocked credit analysis, comparison of GSTR-2B vs books ITC, and identification of any unreported tax liability. A wrong GSTR-9C filed confidently is an admission of liability. TaxClue's CA does all the work; you review and sign with confidence.
Get Your GSTR-9C Right the First Time
One wrong figure in GSTR-9C can trigger scrutiny notices, demands, and penalties. TaxClue's CA prepares the complete reconciliation — you only sign.
🔒 Confidential · 4.9★ Google Rating · No Hidden Charges · CA Assisted