GSTR-9 vs GSTR-9C: Key Differences, Filing Rules, and Compliance Guide

8 min read

Need Tax Expert Advice or ITR Filing Help?

Book a free consultation with our tax and legal experts and get your ITR filed today with maximum tax savings.

GSTR-9 is the annual GST return summarising all monthly filing data, while GSTR-9C is a self-certified reconciliation statement comparing GSTR-9 figures with audited financial statements. GSTR-9 is mandatory for taxpayers with a turnover above Rs. 2 crore, and GSTR-9C is required for those with a turnover above Rs. 5 crore. Both share the Dec 31 filing deadline. Since neither form can be revised after filing, accurate preparation is essential.

What Is GSTR-9 (Annual Return)?

GSTR-9 is the annual return that every GST-registered taxpayer must file, consolidating all information from monthly or quarterly returns into a single comprehensive document for the financial year. The return serves as the government’s annual compliance checkpoint, aggregating data from GSTR-1 (outward supplies) and GSTR-3B (summary returns with tax payment).

The return captures turnover details (taxable, exempt, nil-rated, and non-GST supplies), Input Tax Credit availed and utilised, taxes paid through electronic cash and credit ledgers, late fees settled during the year, amendments made between April and Nov 30 of the following year, and demands raised, refunds received, and HSN-wise supply summaries.

Several tables in GSTR-9 are auto-populated from the cumulative GSTR-1 and GSTR-3B data and cannot be edited by the taxpayer. Any discrepancies between auto-populated data and the taxpayer’s books must be reported in the manual entry tables.

What Is GSTR-9C (Reconciliation Statement)?

GSTR-9C is an analytical reconciliation report that compares the figures declared in GSTR-9 with the taxpayer’s audited financial statements. From FY 2020-21 onwards, it is a self-certified document signed by the Chief Financial Officer (CFO) or Finance Head, rather than requiring a Chartered Accountant’s audit certification as was previously mandated.

The reconciliation statement identifies differences between GST return data and books of accounts, highlights areas where additional tax may be payable, provides a structured format for explaining discrepancies, and serves as the taxpayer’s declaration that the annual return and financial statements have been properly reconciled.

GSTR-9C can only be submitted after GSTR-9 has been filed. It may be filed concurrently with GSTR-9 or at any point thereafter, as long as it is submitted before the Dec 31 deadline.

Comprehensive Comparison: GSTR-9 vs GSTR-9C

AspectGSTR-9 (Annual Return)GSTR-9C (Reconciliation Statement)
NatureConsolidated summary of all GST returnsAnalytical reconciliation with audited accounts
Legal basisSection 44 of the CGST ActSection 44 read with Rule 80(3)
Mandatory forTurnover above Rs. 2 croreTurnover above Rs. 5 crore
Optional forTurnover up to Rs. 2 crore (from FY 2023-24)Turnover up to Rs. 5 crore
CertificationFiled by the taxpayerSelf-certified by CFO/Finance Head (from FY 2020-21)
Due dateDec 31 of the following FYDec 31 (with or after GSTR-9)
Can be revisedNoNo
Filing sequenceMust be filed firstFiled after or with GSTR-9
Data sourceAuto-populated from GSTR-1 and GSTR-3BManual reconciliation with audited books
Payment of additional liabilityThrough DRC-03 based on GSTR-9 dataAdditional liability identified during reconciliation was also paid via DRC-03

Who Is Exempt from Filing?

Entities Exempt from Both GSTR-9 and GSTR-9C

Composition scheme dealers are exempt as they file GSTR-4 as their annual return. Casual taxable persons, non-resident taxable persons, and Input Service Distributors each have their own return obligations. Persons paying tax under Section 51 (TDS deductors) and Section 52 (TCS collectors) are also exempt. Holders of Unique Identification Numbers (UIN) and providers of Online Information and Database Access or Retrieval (OIDAR) services do not file GSTR-9.

Optional Filing Thresholds

GSTR-9 is optional for businesses with an annual turnover of less than Rs. 2 crore, effective from FY 2023-24 onwards (formalised through CGST Notification 14/2024). GSTR-9C is optional for businesses with a turnover of less than Rs. 5 crore. However, even when optional, filing these returns can be beneficial for maintaining clean compliance records and demonstrating proactive governance.

Late Fee Structure

The late fee provisions differ significantly between GSTR-9 and GSTR-9C, reflecting their different natures and applicability.

CategoryGSTR-9 Late FeeGSTR-9C Penalty
Turnover up to Rs. 5 croreRs.50/day (Rs.25 CGST + Rs.25 SGST); max 0.04% of state turnoverGeneral penalty of Rs. 25,000
Turnover Rs. 5 to Rs. 20 croreRs.100/day (Rs.50 CGST + Rs.50 SGST); max 0.04% of state turnoverGeneral penalty of Rs. 25,000
Turnover above Rs. 20 croreRs.200/day (Rs.100 CGST + Rs.100 SGST); max 0.50% of state turnoverGeneral penalty of Rs. 25,000
Nil return filed late.Late fee still applies at the applicable rateNot applicable if no reconciliation is required

There are no specific late fee provisions for GSTR-9C under Section 47 of the CGST Act. Instead, the general penalty provision of Rs. 25,000 (under Section 125) applies for delayed or non-filing. The 55th GST Council meeting recommended waiving late fees for GSTR-9C submissions from FY 2017-18 to 2022-23, providing significant relief for taxpayers with pending filings from earlier years.

Content and Structure of Each Return

GSTR-9 Content

GSTR-9 contains 19 tables grouped into six parts. Part I covers basic details (GSTIN, legal name, trade name). Part II covers outward and inward supply details. Part III covers ITC availed and reversed. Part IV covers tax paid and tax payable. Part V covers transactions from the previous financial year reported in the current year. Part VI covers HSN-wise summary, demands, and refunds.

GSTR-9C Content

GSTR-9C contains two main parts. Part A is the reconciliation statement comparing GSTR-9 data with audited accounts. It includes turnover reconciliation (GSTR-9 declared turnover vs audited accounts turnover), tax reconciliation (tax payable per GSTR-9 vs tax payable per accounts), and ITC reconciliation (ITC claimed in GSTR-9 vs ITC as per audited accounts). Part B captures any additional liability identified during the reconciliation that needs to be paid through DRC-03.

Filing Process

Step-by-Step for GSTR-9

Log in to the GST portal and navigate to Returns, then Annual Return, then GSTR-9. Select the financial year. Review auto-populated tables from GSTR-1 and GSTR-3B data. Complete manual entry tables with reconciliation data and additional disclosures. Pay any additional tax liability through DRC-03 if reconciliation reveals under-reported amounts. Preview, verify all figures, and submit using DSC or EVC.

Step-by-Step for GSTR-9C

After filing GSTR-9, navigate to GSTR-9C on the portal. The system auto-populates certain fields from GSTR-9. Enter audited financial statement figures for comparison. Complete the reconciliation tables explaining any differences. Self-certify the statement (CFO or Finance Head declaration). Submit along with or after GSTR-9, using DSC or EVC.

Key Terms

•  GSTR-9: The annual GST return consolidating all monthly return data, tax payments, ITC utilised, and reconciliation details for the complete financial year

•  GSTR-9C: A self-certified reconciliation statement (for turnover above Rs. 5 crore) that compares GSTR-9 figures with audited financial statements to identify discrepancies

•  DRC-03: The voluntary payment form used to discharge additional tax liability discovered during GSTR-9 or GSTR-9C preparation

•  Self-certification: The process whereby the CFO or Finance Head certifies the accuracy of the GSTR-9C reconciliation, replacing the earlier requirement for CA audit certification

•  Auto-populated tables: GSTR-9 sections pre-filled from cumulative GSTR-1 and GSTR-3B data that cannot be edited by the taxpayer

Filing Your Annual GST Returns?

Ensure accurate reconciliation between GSTR-9 and your audited accounts before submitting either form. Use WFYI tools to verify ITC, reconcile outward supply data, and file both returns accurately by Dec 31.

Disclaimer: This article is for informational purposes only and does not constitute legal or tax advice. Consult a qualified tax professional for advice specific to your situation.

Ready to Simplify Your Tax Compliance?

WFYI provides comprehensive tools and resources to help you manage GST, income tax, and financial compliance with ease.

Explore GST Tools on WFYI

Frequently Asked Questions

Q1: What is the key difference between GSTR-9 and GSTR-9C?

GSTR-9 is a summary of all GST returns filed during the year, consolidating data from GSTR-1 and GSTR-3B. GSTR-9C is a reconciliation statement that compares GSTR-9 figures with audited financial statements to identify and explain discrepancies.

Q2: Can GSTR-9C be filed before GSTR-9?

No. GSTR-9C can only be filed concurrently with or after GSTR-9. The portal does not permit GSTR-9C submission until GSTR-9 is successfully filed for the same financial year.

Q3: Is a CA audit still required for GSTR-9C?

No. From FY 2020-21 onwards, GSTR-9C is a self-certified reconciliation statement. The CFO or Finance Head signs the declaration. The earlier requirement for Chartered Accountant certification was removed.

Q4: Can GSTR-9 or GSTR-9C be revised after filing?

Neither GSTR-9 nor GSTR-9C can be revised after filing. All data must be thoroughly reconciled, verified against audited accounts, and confirmed before final submission.

Q5: What is the turnover threshold for mandatory GSTR-9C filing?

GSTR-9C is mandatory for taxpayers with aggregate annual turnover exceeding Rs. 5 crore. It is optional for those below this threshold. The turnover is calculated at the PAN level across all GSTINs.

Q6: What if additional tax liability is discovered during GSTR-9C reconciliation?

Any additional liability identified during the reconciliation must be paid through Form DRC-03 (voluntary payment). This amount is over and above the tax already paid through monthly GSTR-3B filings during the year.

Maximize your refund, minimize the effort.

Expert tax help, just a click away.

Hire an Expert

About the author

Author

Piyush Agarwal

Co-Founder

I’m Piyush Agarwal, founder of WFYI Technology and creator of FylFlix, focused on simplifying finance through AI-driven tax, compliance, and financial solutions.

Leave a Reply