GSTR-9 is the GST Annual Return under Section 44 of the CGST Act, 2017 read with Rule 80 of the CGST Rules — a consolidated, financial-year-level statement in which every regular GST-registered taxpayer reports the totality of outward supplies, inward supplies, tax paid, input tax credit availed and reversed, refunds, demands, late fees, and HSN-wise data for the entire year. Unlike periodic GSTR-1 and GSTR-3B, which are transactional and summary returns, GSTR-9 is the defining closing-position document of a taxpayer's GST year — the statement that audit teams, buyers, lenders, and departmental officers rely on to assess whether the taxpayer's self-assessment for the year actually ties up with their books.
GSTR-9 is GSTIN-wise and not PAN-wise — a business with multiple GSTINs across states files a separate annual return for each. The return carries 19 tables organised across six parts, covering basic details, outward supplies with tax, ITC claimed and reversed, tax paid, prior-year adjustments, and demand / refund / deemed supply data. Errors in GSTR-9 — especially in Table 6 (ITC), Table 8 (2A / 2B reconciliation), and Table 17-18 (HSN summary) — tend to resurface later in the form of departmental queries, mismatches with GSTR-9C, and unfavourable assessment positions. Clean, reconciled GSTR-9 filing is therefore a critical annual risk-management activity, not a tick-in-the-box compliance.
We offer end-to-end GST Annual Return Filing Services — from applicability assessment, monthly GSTR-1 and GSTR-3B reconciliation with books, GSTR-2A / 2B vs purchase register tie-out, prior-year amendment mapping, HSN summary preparation, Table 8 ITC analysis, DRC-03 voluntary payments where needed, and final filing of GSTR-9 on the GST portal with DSC / EVC — so that your GST year closes with a clean, defensible annual return, ready to stand up to scrutiny, GSTR-9C reconciliation, and any future assessment.
Dec 31
Standard GSTR-9 due date
Sec 44
Annual return provision
19 Tables
Across 6 parts of GSTR-9
GSTIN-wise
Filed per GSTIN, not PAN
Laws & Frameworks We Work Under
CGST Act, 2017 – Sec 44
CGST Rules – Rule 80
Form GSTR-9
Form GSTR-9A (Composition)
Form GSTR-9B (E-Commerce)
Form GSTR-9C (Reconciliation)
ITC Rules – Sec 16 / 17
Section 47 – Late Fees
FAQs on GST Annual Return (GSTR-9)
Who is required to file GSTR-9?
GSTR-9 is required to be filed by every regular taxpayer registered under Section 9 of the CGST Act whose aggregate turnover during the financial year exceeds the prescribed threshold notified from time to time (currently ₹2 crore in most cases). Certain taxpayer categories are excluded — composition dealers (who file GSTR-4), input service distributors, TDS deductors, TCS-collecting e-commerce operators, non-resident taxable persons, and casual taxable persons. GSTR-9 is GSTIN-wise, so a business with multiple GSTINs files a separate annual return for each registered state.
What is the due date for filing GSTR-9?
The due date for filing GSTR-9 for a financial year is generally 31 December of the next financial year. For example, GSTR-9 for FY 2023-24 is typically due by 31 December 2024. The government has historically extended this date through CBIC notifications where the portal has faced technical issues or where the tax community has needed additional time. We track these extensions closely and plan the GSTR-9 engagement so that filing well-before the due date is always the default — leaving room for any last-minute corrections through DRC-03.
Is GSTR-9 optional for smaller taxpayers?
Yes. Under the current framework, taxpayers whose aggregate turnover in a financial year does not exceed ₹2 crore are generally given an option — they may file GSTR-9 on a voluntary basis or may choose not to file it at all. However, in many practical scenarios — customer requests, bank / investor due diligence, or situations where the business expects to scale up soon — filing GSTR-9 even when not mandatory helps create a clean closing position and avoids mismatches when the threshold is crossed later. We advise on the cost / benefit of voluntary filing on a case-by-case basis.
How is GSTR-9 different from GSTR-9C?
GSTR-9 is the annual return summarising the year's GST data per GSTIN — outward supplies, ITC, tax paid, and so on. GSTR-9C, on the other hand, is a self-certified reconciliation statement between audited financial statements and GSTR-9, typically required from taxpayers whose aggregate turnover exceeds ₹5 crore. Earlier, GSTR-9C had to be certified by a Chartered Accountant or Cost Accountant — this has since been amended to self-certification by the taxpayer. Both forms are filed together and must align perfectly in terms of turnover, tax, and ITC figures.
Can GSTR-9 be revised after filing?
No. GSTR-9, once filed, cannot be revised. This makes the preparation stage particularly critical — every table value, especially in Tables 6, 7, 8, 17, and 18, must be checked and reconciled thoroughly before submission. If additional tax or interest is identified after filing, it is typically discharged through Form DRC-03 as a voluntary payment, and separately documented in the books and working papers. Our approach is to treat the pre-filing review as the single most important step in the entire GSTR-9 engagement.
What is the role of Table 8 in GSTR-9?
Table 8 of GSTR-9 compares the ITC as per auto-generated GSTR-2A / 2B of the year with the ITC actually availed in GSTR-3B and disclosed in Table 6. Differences typically arise from — vendors filing GSTR-1 late, invoices of the last year claimed in the first few months of the next year, ineligible credits left in 2A / 2B, and mismatches in vendor data. Table 8 is heavily scrutinised by the department during audit / assessment — so we build a detailed vendor-level working paper supporting every figure in this table, including explanations of each reconciling item.
What is the late fee for non-filing of GSTR-9?
Section 47 of the CGST Act prescribes a late fee for non-filing of GSTR-9 — typically a per-day late fee linked to a percentage of turnover, split between CGST and SGST, and subject to a maximum cap. From time to time, the government has notified reduced late fees for specific slabs of turnover and for amnesty windows to clean up legacy non-filing. In addition to late fees, non-filing may also block GSTR-9C filing, impact refund processing, and raise red flags during audit. We plan filings carefully to ensure no avoidable late fee exposure.
Can additional tax be paid through DRC-03 at the time of GSTR-9?
Yes. If the annual reconciliation exercise reveals any additional output tax liability, short-paid RCM, or ineligible ITC that needs to be reversed, the taxpayer can voluntarily pay such tax together with interest through Form DRC-03 as a voluntary payment "under Annual Return / Reconciliation". This payment is separate from GSTR-9 itself and does not flow into the GSTR-9 tax payment tables, but is referenced in working papers and sometimes flagged in GSTR-9C. Paying proactively through DRC-03 often protects the taxpayer from much larger exposure during subsequent departmental assessment.