- Home
- ›
- GST Services
- ›
- GSTR-9 Annual Return
GSTR-9 Annual Return —GST Annual Reconciliation & Filing
CA-assisted GSTR-9 filing with full annual reconciliation — GSTR-1 vs GSTR-3B turnover matching, ITC vs GSTR-2B reconciliation, HSN-wise summary, and GSTR-9C preparation for businesses above ₹5 crore. Starting at ₹2,999.
GSTR-9 — At a Glance
Monthly returns overdue? File GST Returns|Got a GST notice? Reply to GST Notice|Need GST Registration? Register here
What is GSTR-9 — GST Annual Return and Who Must File It?
GSTR-9 is the Annual Return mandated under Section 44 of the CGST Act, 2017 that every regular GST-registered taxpayer must file for each financial year. It is a comprehensive consolidation of all outward supplies, inward supplies, Input Tax Credit (ITC) availed and reversed, tax payments, demands, refunds, and other compliance details reported across all 12 months of GSTR-1 and GSTR-3B returns during the year. Unlike monthly or quarterly returns, GSTR-9 looks at the entire financial year as a single unit — making it an annual self-audit of GST compliance.
As per CBIC Notification No. 10/2024-Central Tax, GSTR-9 is optional for taxpayers with aggregate annual turnover up to ₹2 crore for FY 2023-24. For taxpayers above ₹2 crore, GSTR-9 is mandatory and must be filed by 31 December of the following financial year. GSTR-9C(the Annual Reconciliation Statement) is additionally required for taxpayers with turnover exceeding ₹5 crore — it reconciles the GSTR-9 figures with audited financial statements. Since FY 2020-21, GSTR-9C is self-certified by the taxpayer (CA/CMA certification is no longer mandatory, though professional preparation remains essential).
The importance of GSTR-9 goes beyond mere compliance. Because it consolidates an entire year of GST data, it serves as the reference document for any GST audit or scrutiny initiated for that financial year. If the annual return contains mismatches with monthly returns, or if the ITC claimed does not reconcile with GSTR-2B, the department's automated risk system flags the taxpayer for scrutiny notices (ASMT-10) or demand notices (DRC-01). A carefully prepared and reconciled GSTR-9 is the single most effective tool to reduce the taxpayer's GST litigation risk for that financial year.
Entities exempt from GSTR-9 include composition scheme taxpayers (GSTR-9A, currently suspended), Input Service Distributors, non-resident taxable persons, casual taxable persons, and persons paying TDS under Section 51 or TCS under Section 52. All others registered as regular taxpayers with turnover above ₹2 crore must file GSTR-9 — and Taxvio recommends filing even for those below ₹2 crore to complete the annual compliance record and avoid future scrutiny exposure.
GSTR-9 Late Fee Calculator — Based on Your Turnover Slab
Late fee varies by annual turnover. Select your slab and enter delay days.
Select your Annual Turnover Slab:
₹50/day (₹25 CGST + ₹25 SGST) — Max ₹2,000
Estimated Late Fee:
₹0
This is an estimate. CBIC may issue amnesty notifications reducing late fees for prior years. Taxvio checks applicable waivers before filing.
| Annual Turnover | Late Fee Per Day | Maximum Cap |
|---|---|---|
| Up to ₹5 Crore | ₹50/day (₹25 CGST + ₹25 SGST) | ₹2,000 (₹1,000 CGST + ₹1,000 SGST) |
| ₹5–20 Crore | ₹100/day (₹50 CGST + ₹50 SGST) | ₹5,000 (₹2,500 CGST + ₹2,500 SGST) |
| Above ₹20 Crore | ₹200/day (₹100 CGST + ₹100 SGST) | ₹10,000 (₹5,000 CGST + ₹5,000 SGST) |
GSTR-9 Table-by-Table Breakdown — What Goes Where
Details of Outward Supplies
Consolidated B2B, B2C, export, NIL/exempt, and nil-rated outward supplies for the full financial year — reconciled with GSTR-1.
Outward Supplies on Which Tax is Not Payable
Nil-rated, exempted, and non-GST outward supplies declared in GSTR-1 across the year — reconciled with books.
Details of ITC Availed
ITC claimed via GSTR-3B across the year — inputs, input services, capital goods — compared with GSTR-2B availability.
Details of ITC Reversed
ITC reversed under Rules 37, 38, 42, 43, 44, and Section 17(5) during the year — cross-checked against GSTR-3B reversals.
Other ITC Related Information
ITC as per GSTR-2A/2B vs ITC claimed in GSTR-3B vs ITC eligible — gap analysis and reconciliation mandatory.
Tax Paid
CGST, SGST, IGST, Cess paid via Cash and Credit Ledger across all GSTR-3B filings during the year — GSTR-9 to reconcile.
Supplies / ITC Adjustments (April Amendments)
Amendments to prior year supplies and ITC declared in April–September of the following year — captured in GSTR-9.
Demands, Refunds & Late Fees
Outstanding demands, refunds claimed/received, and late fees paid during the year — sourced from GST portal records.
Supplies from Composition Dealers / ECOs
Inward supplies from composition dealers and supplies made through e-commerce operators — separately disclosed.
HSN-wise Summary
HSN-wise outward and inward supply summary — required for turnover above ₹5 crore (mandatory from FY 2021-22 onwards).
Why GSTR-9 Reconciliation is the Most Critical Step — and What Taxvio Checks
The term "annual return" understates what GSTR-9 actually requires: it demands a full annual reconciliation — a systematic comparison of data from three different sources (GSTR-1, GSTR-3B, and books of accounts / GSTR-2B) to identify and explain every difference before filing. The GST department's analytics system (DGARM) performs its own automated reconciliation of your GSTR-9 data against your monthly returns — and any unexplained mismatch in turnover, ITC, or tax payment automatically generates a risk score that can trigger scrutiny notices.
The most consequential reconciliation in GSTR-9 is the ITC reconciliation in Table 8 — comparing ITC as per GSTR-2B (what was auto-populated from supplier filings) vs ITC availed in GSTR-3B (what was actually claimed). If GSTR-3B ITC exceeds GSTR-2B ITC, the excess must be reviewed — it may represent ITC claimed on invoices where the supplier did not file GSTR-1, or ITC claimed on ineligible items under Section 17(5). Under Section 16(2)(aa) (effective from FY 2021-22 onwards), ITC is available only to the extent reflected in GSTR-2B — making this reconciliation both legally mandated and financially significant.
GSTR-1 vs GSTR-3B Turnover
High RiskSales declared in GSTR-1 (supply-wise) vs tax paid in GSTR-3B (aggregate). Any mismatch triggers ASMT-10 scrutiny notice.
GSTR-3B ITC vs GSTR-2B ITC
High RiskITC claimed in GSTR-3B vs ITC available in GSTR-2B auto-populated statement. Excess claim must be reversed with interest.
Books Turnover vs GST Turnover
Medium RiskTotal turnover in audited P&L vs aggregate turnover reported in GST returns. Differences require explanation in GSTR-9C (if applicable).
ITC on Exempt / Personal Use
High RiskITC claimed on purchases used for exempt supplies or personal use under Section 17(5) must be reversed — often missed in monthly returns.
RCM Liability Declaration
Medium RiskReverse Charge Mechanism (RCM) liability on purchases from unregistered suppliers and notified services — must be declared in GSTR-9.
April–September Amendments
Low RiskAmendments to FY sales/ITC declared in April–September returns of the next FY are captured in Tables 10 & 11 of GSTR-9.
GSTR-9 Filing Process — 6 Steps to Reconciled Annual Return
Document Collection
Taxvio collects all 12 months of GSTR-1, GSTR-3B, GSTR-2B, purchase register, sales register, audited financial statements, ITC reversal records, and RCM liability details for the financial year.
GSTR-1 vs GSTR-3B Turnover Reconciliation
Month-wise reconciliation of outward supply turnover between GSTR-1 and GSTR-3B. Differences identified — genuine invoice amendments, rounding differences, or reporting errors — are categorised and addressed.
ITC Reconciliation (GSTR-3B vs GSTR-2B vs Books)
ITC claimed in GSTR-3B is compared against GSTR-2B auto-populated credit and books of account. Excess ITC (if any) is reversed. Unclaimed ITC from prior periods (FY cutoff) is identified for advisory.
HSN-wise Summary Preparation
HSN/SAC-wise outward supply summary (Table 17) and inward supply summary (Table 18) prepared from GSTR-1 and purchase data. Mandatory for businesses with turnover above ₹5 crore.
GSTR-9 Draft Preparation
All 18 tables of GSTR-9 are populated based on reconciled data. Draft GSTR-9 is prepared and shared with you for review — showing differences from auto-populated GST portal data.
Filing & Confirmation
After your approval, GSTR-9 is filed on the GST portal using DSC or EVC. ARN is generated. GSTR-9C (reconciliation statement) is prepared separately if your turnover exceeds ₹5 crore.
GSTR-9 Filing Fee
Includes full reconciliation. GSTR-9C charged separately for turnover above ₹5 crore.
Up to ₹5 Crore Turnover
₹2,999
- GSTR-9 filing
- GSTR-1 vs GSTR-3B reconciliation
- ITC vs GSTR-2B reconciliation
- HSN-wise summary (Table 17/18)
- Late fee advisory
₹5–20 Crore (with GSTR-9C)
₹4,999
- Everything in Basic plan
- GSTR-9C self-certified reconciliation
- Books vs GST turnover match
- ITC books vs GSTR-9 analysis
- Auditor coordination support
Above ₹20 Crore
₹7,999
- Everything in GSTR-9C plan
- Multi-GSTIN reconciliation
- Complex ITC reversal workings
- Demand pre-assessment review
- Audit readiness report
Frequently Asked Questions — GSTR-9 Annual Return
Have questions? WhatsApp us — we reply within 15 minutes.
Related GST Services by Taxvio
Complete annual and monthly GST compliance support
File GSTR-9 with Full Annual Reconciliation
GSTR-1 vs GSTR-3B reconciliation, ITC vs GSTR-2B matching, HSN-wise summary, GSTR-9C for turnover above ₹5 crore. CA-assisted. Starting ₹2,999. Pan India.
