ndsavla
Annual Return GSTR-9 Filing | Savlana Init
GST Compliance · Annual Return

GSTR-9 Annual Return — Reconciled. Accurate. Closed.

GSTR-9 annual return and GSTR-9C reconciliation statement — we consolidate your 12 months of returns with audited accounts, identify discrepancies, and file a clean annual return before the December 31 deadline.

Contact Us

Form GSTR-9 is the annual return that every regular GST taxpayer must file for each financial year — consolidating the outward supplies, inward supplies, ITC claimed, and tax paid as reported across the 12 months of GSTR-1 and GSTR-3B filings. It is due by December 31 following the close of the financial year (i.e., GSTR-9 for FY 2024-25 is due by December 31, 2025, subject to extensions). While the portal auto-populates much of GSTR-9 from the periodical returns, the taxpayer must verify, reconcile, and complete the sections that capture ITC on inward supplies and the actual tax liability as per books.

GSTR-9 is not just a consolidation exercise — it is an opportunity to correct errors made in monthly returns and to report ITC that was missed or deferred during the year. Additional ITC from suppliers who filed late can be claimed in GSTR-9 up to the cut-off date. Excess ITC claimed that could not be reversed during the year can be paid through DRC-03. Differences in turnover between GSTR-1 and the books of accounts must be explained or corrected. For taxpayers above ₹5 crore, GSTR-9C — the self-certified reconciliation statement — must also be filed, comparing the figures in GSTR-9 with the audited financial statements.

Filing GSTR-9 requires a complete reconciliation of 12 months of returns with the books of accounts — a process that takes significant time and professional expertise. We begin the GSTR-9 preparation process in September (for the preceding financial year) so that discrepancies are identified early and corrected, and the return is filed well before the December deadline with a clean reconciliation.

Our GSTR-9 Annual Return Services

GSTR-9 Preparation & Filing

Full preparation and filing of Form GSTR-9 — consolidating 12 months of GSTR-1 and GSTR-3B with ITC reconciliation and turnover verification against books.

GSTR-9C Reconciliation Statement

Preparation and filing of GSTR-9C self-certified reconciliation statement for taxpayers with aggregate turnover above ₹5 crore — reconciling GSTR-9 with audited financials.

ITC Reconciliation (Table 8)

Reconciliation of ITC claimed in GSTR-3B against GSTR-2A/2B — Table 8 analysis to identify unclaimed eligible ITC and ITC claimed in excess.

Turnover Reconciliation

Reconciliation of turnover as per GSTR-1 against the audited P&L — identifying timing differences, advances, exempted supplies, and HSN-level variances.

ITC Reversal Advisory (Table 7)

Advisory and computation of ITC to be reversed in GSTR-9 — reversal of Rule 42/43 proportionate ITC, Section 17(5) blocked ITC, and ineligible RCM ITC.

Additional ITC Claim in GSTR-9

Identification and reporting of eligible ITC from supplier filings that was not claimed in monthly GSTR-3B — available up to the cut-off in Table 8C of GSTR-9.

DRC-03 Payment for GSTR-9 Shortfall

Preparation and filing of Form DRC-03 for voluntary payment of any tax shortfall or excess ITC identified during GSTR-9 preparation — before the return is filed.

Prior Year GSTR-9 Filing

Filing of overdue GSTR-9 returns for prior years, with late fee computation and advisory on applicable amnesty notifications for reduced penalties.

Our Process

1

Annual Data Compilation

All 12 months of GSTR-1, GSTR-3B, and GSTR-2B data are compiled alongside the audited financial statements for the year.

2

Turnover Reconciliation

Turnover as per GSTR-1 is reconciled against revenue in the P&L — differences (advances, credit notes, exempted supplies) are explained and documented.

3

ITC Reconciliation (Table 8)

ITC claimed across 12 GSTR-3Bs is reconciled against GSTR-2A/2B — excess claims, unclaimed ITC, and supplier filing gaps are all identified and addressed.

4

GSTR-9 / GSTR-9C Preparation

GSTR-9 tables are populated with reconciled data and GSTR-9C reconciliation statement is prepared for eligible taxpayers — with professional review before filing.

5

Filing & DRC-03 (if required)

GSTR-9 (and GSTR-9C) is filed by the December 31 deadline. Any tax shortfall is paid through DRC-03 before or simultaneously with the annual return.

Why It Matters

12 months of returns consolidated accurately into one GSTR-9
Missed ITC recovered through GSTR-9 Table 8C claim
Excess ITC identified and paid via DRC-03 before notices arise
Turnover differences between GSTR-1 and P&L explained and reconciled
GSTR-9C self-certified reconciliation filed for turnover above ₹5 crore
Preparation begins early — no last-minute December deadline rush
Prior year overdue GSTR-9 returns cleared with late fee computation
Clean annual return reduces scrutiny and assessment risk

Frequently Asked Questions

Every regular GST-registered taxpayer must file GSTR-9 for each financial year — except composition taxpayers (who file GSTR-4), casual taxable persons, input service distributors, and non-resident taxable persons. Taxpayers with aggregate annual turnover up to ₹2 crore are exempt from GSTR-9 filing (optional filing allowed). Composition taxpayers file GSTR-9A (currently waived for most years).
GSTR-9 is the annual return filed by all regular taxpayers — it consolidates supply, ITC, and tax payment data for the full financial year. GSTR-9C is the reconciliation statement required only for taxpayers with aggregate turnover above ₹5 crore — it reconciles the figures in GSTR-9 with the audited financial statements and is now self-certified (no longer requires CA certification since FY 2020-21).
Yes. ITC that was not claimed in monthly GSTR-3B during the financial year — due to supplier late filing or missed reconciliation — can be claimed in GSTR-9 up to the cut-off date (typically November 30 of the following year for inclusion in GSTR-2B). Table 8C of GSTR-9 captures this additional ITC. However, this ITC can only be claimed in GSTR-9 if it is reflected in GSTR-2B by the cut-off.
The late fee for GSTR-9 is ₹200 per day (₹100 CGST + ₹100 SGST) subject to a maximum of 0.25% of the taxpayer's aggregate turnover in the state or union territory. Late fees are waived or capped through periodic amnesty notifications — taxpayers with long-overdue GSTR-9 should check the latest notification before filing to claim available relief.
DRC-03 is the form for voluntary payment of tax, interest, or penalty — used when a taxpayer identifies a tax shortfall during GSTR-9 preparation (excess ITC claimed or output tax under-declared in monthly returns). Paying through DRC-03 before the return is filed demonstrates voluntary compliance and reduces the risk of penalty under Section 74 of the CGST Act.
Since FY 2020-21, GSTR-9C is self-certified — the taxpayer (or their authorised signatory) certifies the reconciliation statement rather than requiring a CA to sign off. However, a CA or tax professional is still required to prepare the reconciliation of GSTR-9 figures against the audited financials, which requires access to both the GST portal data and the audited accounts.

Need your GSTR-9 annual return filed before December 31?

We reconcile your 12 months of returns with your audited accounts, prepare GSTR-9 and GSTR-9C, and file before the deadline — with any ITC gaps or shortfalls addressed proactively.