GST Annual Return (GSTR-9) Vs GST Audit (GSTR-9C): What’s the difference and Who Must File?

    Tallysolutions

    Tally Solutions

    Updated on Jul 27, 2026

    30 second summary | GSTR-9 is the annual return that all regular GST-registered taxpayers must file. It summarises their yearly transactions. GSTR-9C is a reconciliation statement needed only for taxpayers with an annual turnover above ₹5 crores. Missing either form results in late fees, so it is important to know which one applies to your business.

    Every regular GST-registered business must file GSTR-9 at year-end. However, if your turnover crosses ₹5 crore, there's a second form waiting: GSTR-9C, a self-certified reconciliation that checks whether what you reported in GSTR-9 actually matches your audited books.

    If you get the two confused or miss either one when December rolls around, you're looking at late fees and closer scrutiny.

    What is the difference between GSTR-9 and GSTR-9C?

    The difference lies in purpose and applicability: GSTR-9 is an annual return summarising transactions, while GSTR-9C is a reconciliation statement required for higher-turnover businesses to ensure reported figures match financial records.

    Parameter

    GSTR-9

    GSTR-9C

    Nature

    Annual return

    Reconciliation statement

    Who files it

    All regular GST taxpayers

    Taxpayers with turnover above ₹5 crore

    Certification

    Not required

    Self-certified (no CA required from FY 2021–22)

    Based on

    GSTR-1 and GSTR-3B data

    Audited financials vs GSTR-9

    The key distinction is purpose: GSTR-9 reports what happened; GSTR-9C reconciles whether the reported amounts match the audited books.

    Who must file GSTR-9 and GSTR-9C (and who’s exempt)?

    Here’s how to determine your filing obligations for GSTR9 and GSTR-9C:

    Who must file GSTR-9?

    GSTR-9 casts a pretty wide net: if you're a regular GST-registered taxpayer, you should absolutely file it, even if you cancelled your registration partway through the year. Only the following categories are exempt from filing GSTR-9:

    • Input Service Distributors (ISD)
    • Taxpayers under the Composition Scheme (Section 10)
    • Casual taxable persons and non-resident taxable persons
    • Persons liable for TDS under Section 51 or TCS under Section 52

    As notified by the Central Board of Indirect Taxes and Customs (CBIC), filing of GSTR-9 is optional for certain financial years if the turnover is up to ₹2 crore. This is not a permanent exemption and must be evaluated separately for each financial year.

    Who must file GSTR-9C?

    Taxpayers with an aggregate turnover surpassing ₹5 crore in a financial year must file GSTR-9C. Categories that are exempt from GSTR-9 are also exempt from GSTR-9C by default.

    GSTR-9C can be filed only after GSTR-9 has been filed and accepted.

    What are the due dates, late fees and penalties for GSTR-9 and GSTR-9C?

    GSTR-9 and GSTR-9C share the same due date, which is 31st December of the succeeding financial year. The CBIC may extend this deadline from time to time, so it is important to check the latest updates on the GST portal.

    The late fee for GSTR-9 is ₹200 per day (₹100 under CGST and ₹100 under SGST), capped at 0.5% of the taxpayer’s turnover in the state or union territory. GSTR-9C does not have a separate late fee; delays typically arise from the late filing of GSTR-9.

    If a tax shortfall is identified in GSTR-9C, it must be paid using Form DRC-03, along with interest at 18% per annum.

    What are the most common GSTR-9 and GSTR-9C filing mistakes?

    The following errors are commonly seen in annual return filings and can lead to notices or delays:

    • Data mismatch across returns: Differences between GSTR-1, GSTR-3B and GSTR-9 are flagged during processing. Monthly reconciliation should be completed before filing the annual return.
    • Incorrect ITC figures: ITC reversed during the year, such as for invoices unpaid for more than 180 days, must be accurately reported. Overstating ITC is a frequently scrutinised issue.
    • Misjudging the ₹5 crore threshold: Aggregate turnover includes exempt and nil-rated supplies and is calculated on a PAN-India basis across all GST registrations. Taxpayers close to the threshold should confirm whether GSTR-9C applies to them.
    • Attempting to file GSTR-9C before GSTR-9 is accepted: The portal does not allow GSTR-9C submission until GSTR-9 is successfully filed and accepted.

    Conclusion

    GSTR-9 and GSTR-9C serve distinct roles, and treating them as interchangeable can lead to costly compliance errors. Accurate and consistent monthly filings are what ultimately determine how smooth or complex the annual return process becomes, especially when reconciliation is required.

    Maintaining clean, reconciled GST records throughout the year keeps filings under control and reduces last-minute corrections. With TallyPrime, businesses can keep GSTR-1 and GSTR-3B data organised and aligned, simplifying GSTR-9 preparation and ensuring accurate, manageable GSTR-9C reconciliation.

    FAQs

    No, once the GSTR-9 form is submitted through the GST portal, it cannot be amended. The GST Act does not currently allow filing a revised annual return.

    Yes, in most cases, unless a specific CBIC notification provides an exemption for that turnover slab for the relevant financial year. Even with nil activity, filing a zero return may still be required.

    The taxpayer is required to voluntarily pay the shortfall through Form DRC-03, along with interest at 18% per annum from the original due date for payment. Failure to address the shortfall may result in demand proceedings by the GST department.

    No. GSTR-9C is a self-reconciliation statement and not a departmental audit. A GST audit under Section 65 of the Central Goods and Services Tax (CGST) Act, 2017, is initiated separately by a GST officer.

    The threshold is ₹5 crore aggregate turnover per financial year. Aggregate turnover includes taxable, exempt and nil-rated supplies, but excludes GST itself. It is calculated on a PAN-based basis, covering all GST registrations under the same PAN, rather than being assessed per registration.

    Published on May 5, 2026

    left-icon
    1

    of

    4
    right-icon

    India’s choice for business brilliance

    Work faster, manage better, and stay on top of your business with TallyPrime, your complete business management solution.

    Get 7-days FREE Trial!

    I have read and accepted the T&C
    Submit