Table of Contents
TL;DR: GSTR-9C in GST is an annual reconciliation statement applicable to businesses with aggregate turnover above ₹5 crore. It must be filed by 31 December following the financial year, after filing GSTR-9. It reconciles turnover, tax paid and ITC between GST returns and audited financial statements.
This form reconciles every figure you reported in your GSTR-9 annual return against audited financial statements, catching mismatches in turnover, tax liability, and Input Tax Credit. The portal unlocks GSTR-9C only after completing GSTR-9, and late filing attracts uncapped daily penalties of ₹200. Businesses holding multiple GSTINs need separate reconciliation and CA certification for each registration, adding layers to annual compliance.
Let’s break down what GSTR-9C involves, who must file it, and how to complete the process correctly.
What is GSTR-9C?
Form GSTR-9C serves as the annual reconciliation statement that bridges your GST annual return (GSTR-9) with audited financial statements. Every figure you reported for turnover, tax liability, and Input Tax Credit in GSTR-9 gets compared line-by-line against your audited books.
The reconciliation happens separately for each GSTIN, with any mismatch requiring explanation and quantification. Here are the core components:
| Component | Description |
| Part A | Reconciliation tables covering turnover, tax paid, ITC across 5 sections |
| Part B | CA or CMA certification validating accuracy of reconciliation |
| Filing Level | Separate GSTR-9C required for each GSTIN |
| Purpose | Identify and explain discrepancies between GST returns and audited accounts |
Note: A Chartered Accountant (CA) must certify Part B after completing Part A reconciliation, adding professional accountability to the process.
GSTR-9C Importance: Why Reconciliation Matters for Compliance
GSTR-9C creates a direct comparison between what you reported to tax authorities throughout the year and what your statutory audit reveals. This reconciliation catches under-reporting, over claims, and classification errors that the monthly return filing might miss.
Below are the key compliance benefits:
Prevents Tax Liability Disputes
- Tax authorities use GSTR-9C to verify businesses aren’t understating sales or overstating ITC compared to audited financials
- Early identification of discrepancies through reconciliation prevents surprise demand notices during assessment proceedings
Demonstrates Financial Discipline
- Clean GSTR-9C filing shows robust record-keeping and reduces scrutiny risk during tax audits
- CA certification adds professional accountability, and your auditor validates accuracy with their credentials at stake
GSTR-9C Applicability and ₹5 Crore Turnover Threshold
GSTR-9C filing applies to a specific subset of GST registered businesses based on turnover and audit requirements. Understanding whether your business falls within the mandatory filing category prevents last-minute compliance surprises.
The following are the applicability criteria:
| Criteria | Requirement | Details |
| Turnover Threshold | Aggregate turnover exceeds ₹5 crore | Includes taxable, exempt and export supplies across all GSTINs under same PAN |
| Audit Requirement | Accounts audited under any Act | Companies Act 2013 audits automatically trigger GSTR-9C requirement |
| Registration Type | Regular taxpayers only | Composition dealers, casual taxpayers, ISD and foreign airlines exempted |
| GSTIN-Level Filing | Separate 9C per GSTIN | Multiple GSTINs under one PAN require individual GSTR-9C for each registration |
Who is Exempted from GSTR-9C Filing
- Composition dealers operating under simplified tax schemes
- Input Service Distributors (ISD) following separate reporting requirements
- Casual taxable persons and non-resident taxable persons
- Non-resident OIDAR service providers serving unregistered recipients
- Foreign airlines providing taxable services in India
The exemptions recognize that these categories either maintain simplified compliance requirements or operate under different reporting frameworks that make detailed reconciliation unnecessary.
GSTR-9C Due Date for FY 2025-26
The statutory deadline for filing GSTR-9C falls on December 31 of the year following the audited financial year. For FY 2025-26, businesses must file GSTR-9C by December 31, 2026. This aligns with the GSTR-9 annual return deadline since reconciliation can only happen after completing the annual return.
The December timeline acknowledges that businesses need several months post-year-end to complete statutory audits, close books, and perform detailed GST reconciliation. However, government notifications occasionally extend deadlines during system upgrades or compliance relief periods.
Critical Filing Sequence:
GSTR-9C cannot be filed until the GSTR-9 submission is completed; the portal unlocks GSTR-9C only after annual return filing. Here are the sequence dependencies:
- GSTR-9 must be filed first before accessing GSTR-9C on the portal
- Delays in GSTR-9 automatically compress GSTR-9C preparation time
- Year-end holidays in December reduce available working days significantly
Plan your audit schedule to have the final books ready by October. This provides sufficient time for GSTR-9 preparation in November and GSTR-9C reconciliation in early December, eliminating last-minute pressure.
GSTR-9C Format Explained (Part A & Part B)
GSTR-9C is divided into two distinct parts with specific purposes. Part A captures all reconciliation calculations across five detailed sections, while Part B contains the mandatory CA or CMA certification.
Knowing this structure helps you organize data collection and plan your reconciliation workflow. Let’s understand them below:
Part A: Reconciliation Statement Sections
- Part I covers basic details, including GSTIN, financial year, legal name, trade name, and disclosure of audit under other Acts. This section establishes the entity and period being reconciled.
- Part II reconciles turnover figures, comparing gross turnover and taxable turnover as per audited books against figures declared in GSTR-9. Differences must be identified and explained with supporting calculations.
- Part III reconciles tax paid, matching the tax liability computed from books against the actual tax reported in the annual return. This section catches under reporting or excess claims that need adjustment.
- Part IV reconciles the Input Tax Credit, comparing the ITC as per books with the ITC actually claimed in returns throughout the year. Reversals, ineligible credits, and timing differences surface here.
- Part V specifies additional liabilities arising from reconciliation, including extra tax, interest, and penalties that become payable due to identified discrepancies.
Part B: Professional Certification
The certification section requires a signature from a practicing Chartered Accountant or Cost Accountant. The certifier’s membership number, firm details and declaration statement confirming accuracy get recorded here. This professional attestation carries legal weight and accountability for both the business and the certifying professional.
Step-by-Step GSTR-9C Filing Process
Filing GSTR-9C requires a structured sequence with dependencies on annual return completion and financial reconciliation. Attempting shortcuts or missing steps often leads to portal validation errors or submission blocks.
Below is the complete filing workflow that you should follow:
Step 1: Complete and File GSTR-9 First
GSTR-9C cannot be filed unless GSTR-9 (Annual Return) is submitted successfully. The GST portal keeps GSTR-9C inaccessible until GSTR-9 filing is completed for the financial year.
Step 2: Gather Required Financial Documents
Collect the following documents before preparing reconciliation:
- Audited financial statements
- Profit and Loss Account
- Balance Sheet
- Cash Flow Statement
- Filed GSTR-9 copy
- GST return working papers
*These documents form the basis for reconciliation in Part A of GSTR-9C.
Step 3: Prepare Reconciliation Using the Offline Utility
Download the GSTR-9C offline tool from the GST portal. Enter financial statement figures and corresponding GSTR-9 values into the prescribed tables.
The tool performs built-in validations and flags mismatches, helping identify areas requiring explanation before upload.
Step 4: Identify and Document Discrepancies
Reconcile differences between:
- Turnover as per audited books and GSTR-9
- Tax paid and tax payable
- ITC claimed and ITC reflected
* Prepare clear working notes for timing differences, classification adjustments, rate errors, or reporting gaps. Accurate documentation reduces future scrutiny risk.
Step 5: Obtain CA or CMA Certification
A qualified CA or Cost and Management Accountant (CMA) must review the reconciliation statement.
The certifier verifies accuracy and digitally signs Part B of GSTR-9C through the offline utility using their professional credentials.
Step 6: Generate and Upload JSON File
After completing reconciliation and certification:
- Generate the JSON file from the offline utility
- Log into the GST portal
- Navigate to Services -> Returns -> Annual Return
- Upload the GSTR-9C JSON file
* Ensure the correct financial year is selected before uploading.
Step 7: Submit with DSC or EVC
Review the uploaded data carefully on the portal.
- Companies and LLPs must use a Digital Signature Certificate (DSC)
- Other eligible taxpayers may use an Electronic Verification Code (EVC)
* Upon successful filing, the portal generates an Acknowledgement Reference Number (ARN) confirming submission.
Step 8: Retain Documentation for Audit Readiness
Maintain copies of:
- Filed GSTR-9C JSON file
- CA/CMA certification
- Reconciliation worksheets
- Supporting financial documents
* These records are essential for departmental audits, scrutiny notices, or assessment proceedings.
GSTR-9 vs GSTR-9C – Key Differences
Many businesses treat GSTR-9 and GSTR-9C as interchangeable annual compliance forms. In practice, they serve distinct legal and reporting purposes, with different applicability thresholds and certification requirements.
Here is a structured tabular comparison for clarity:
| Aspect | GSTR-9 Annual Return | GSTR-9C Reconciliation Statement |
| Purpose | Consolidates the financial year’s GST transactions for tax authority reporting | Reconciles GST returns with audited financial statements |
| Applicability | Mandatory for regular taxpayers above ₹2 crore turnover (subject to government notifications and exemptions) | Applicable to taxpayers exceeding ₹5 crore aggregate turnover in a financial year |
| Certification Requirement | Self-certified by taxpayer or authorized signatory | Self-certified by taxpayer (CA/CMA audit certification requirement removed from FY 2020-21 onward, unless specifically notified) |
| Filing Sequence | Filed before GSTR-9C | Can be filed only after successful GSTR-9 filing |
| Late Fee Structure | ₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.25% of turnover in the State/UT | ₹200 per day (₹100 CGST + ₹100 SGST), subject to statutory limits as applicable |
| Content Focus | Annual summary of outward supplies, inward supplies, ITC claimed, tax paid, and adjustments | Detailed reconciliation of turnover, tax paid, and ITC between GST returns and audited financial statements |
GSTR-9C Compliance Checklist for Clean Filing
Treat GSTR-9C as an integral part of your annual financial closing process rather than a last-minute year-end compliance exercise. Early reconciliation reduces deadline pressure, strengthens accuracy, and minimizes audit risk.
Below is a practical compliance checklist;
- Align the audit schedule early: Coordinate with your auditor to complete the statutory audit by October, leaving sufficient time for GST reconciliation and review.
- Reconcile returns throughout the year: Match GSTR-1 and GSTR-3B with books each month to catch discrepancies early instead of discovering them during year-end closing.
- Verify the turnover threshold accurately: Compute aggregate turnover across all GSTINs under the PAN, including taxable, exempt, and export supplies, to confirm GSTR-9C applicability.
- Organize documentation systematically: Maintain audited financial statements, P&L, balance sheet, and GST transaction backups in structured folders with clear period-wise naming.
- Use the GST offline utility for preparation: Prepare GSTR-9C through the official offline tool to run validations before upload and follow the prescribed reconciliation structure.
- Cross-check ITC and tax totals rigorously: Validate ITC and tax paid values in books against annual return figures, supported by voucher references and reconciliation workings.
- Plan certification well before the deadline: Reserve auditor time early, ideally in the first half of December, to avoid last-minute bottlenecks and rushed certifications.
- Retain complete records: Archive filed forms, reconciliation workings, audit reports, acknowledgements, and the final GSTR-9C PDF for future scrutiny and assessment defense.
GSTR-9C: Annual Compliance That Demands Year-Round Discipline
GSTR-9C is the final annual reconciliation statement for businesses crossing the ₹5 crore turnover threshold. With a 31 December due date and daily late fees for delays, it carries significant compliance weight. Clean filing depends on disciplined monthly reconciliations, accurate bookkeeping, and timely audit completion.
Businesses that align GSTR-1 and GSTR-3B with financial statements throughout the year approach GSTR-9C with clarity and fewer discrepancies. Strong master data and structured workflows reduce reconciliation stress.
Cashfree Payments supports cleaner GST compliance with GSTIN verification APIs that help improve data accuracy from the start. Explore Cashfree to streamline your GST processes and get started today.
FAQs on GSTR-9C
What is the GSTR-9C due date?
The due date of filing GSTR 9C is 31 December following the financial year.
What is the turnover limit for GSTR-9C?
Businesses with aggregate turnover exceeding ₹5 crore in a financial year must file GSTR-9C.
Can I file GSTR-9C before completing GSTR-9?
No, the portal unlocks GSTR-9C only after GSTR-9 submission is complete. You must file the annual return first before accessing the reconciliation statement form.
What are the late fees for delayed GSTR-9C filing?
Late fee is ₹200 per day (₹100 CGST + ₹100 SGST) with no statutory cap. Penalties accumulate daily until filing is completed, unlike GSTR-9, which has capped fees.
Who can certify GSTR-9C Part B?
Only a practicing Chartered Accountant or Cost Accountant can certify Part B. The certifier must include their membership number and sign the declaration electronically in the offline tool.
In case you missed it: