GST Annual Return (GSTR-9)
GSTR-9 is the annual GST return that consolidates all monthly and quarterly GST returns filed during the financial year. It serves as the final reconciliation between your books of accounts and your GST filings — giving the government a complete picture of your annual GST position.
Your Annual GST Report Card — Filed Correctly
Critical: GSTR-9 is due by December 31 following the financial year-end. Late filing attracts ₹200 per day (₹100 CGST + ₹100 SGST) — capped at 0.25% of state turnover. More critically, GSTR-9 is the last opportunity to correct ITC errors from monthly returns; errors not corrected here become permanent and attract interest at 24% per annum.
GSTR-9 Annual Return
Consolidated annual summary
GSTR-9 summarizes all outward supplies, inward supplies eligible for ITC, ITC availed, ITC reversed, and tax paid during the financial year. Must be filed by December 31 following the end of the financial year.
GSTR-9C Reconciliation Statement
For turnover above ₹5 crores
GSTR-9C is a self-certified reconciliation statement that compares the figures in GSTR-9 with the audited financial statements. Previously CA-certified; now self-certified by the taxpayer but subject to verification.
ITC Reconciliation
Match claims against GSTR-2B
The most critical part of GSTR-9 — reconciling ITC claimed in monthly GSTR-3B returns against the actual ITC available in GSTR-2B (auto-populated from supplier filings). Any excess ITC claimed must be reversed with interest.
Tax Liability Reconciliation
Declared vs. paid vs. due
Reconcile total tax liability declared across monthly GSTR-1 returns against tax paid in GSTR-3B. Identify any underpayments for correction and any excess payments eligible for refund.
Who Must File GSTR-9?
GSTR-9 filing requirements differ based on turnover and registration type.
Regular GST Registrants (Turnover > ₹2 Crores)
All regular GST taxpayers with aggregate annual turnover exceeding ₹2 crores must mandatorily file GSTR-9. Businesses below ₹2 crores are exempt but may file voluntarily.
GSTR-9C (Turnover > ₹5 Crores)
Additionally, businesses with aggregate annual turnover exceeding ₹5 crores must file GSTR-9C — a reconciliation statement comparing GSTR-9 figures with audited financial statements.
Composition Dealers (GSTR-9A)
Businesses registered under the Composition Scheme file GSTR-9A (separate form) rather than GSTR-9, summarizing their quarterly returns filed during the year.
Not Required
Casual taxable persons, non-resident taxable persons, ISD registrations, and those who have surrendered their GST registration during the year are not required to file GSTR-9.
Why Accurate GSTR-9 Filing Matters
GSTR-9 is your final opportunity to correct errors made in monthly returns — handle it with precision.
ITC Correction Window
GSTR-9 allows you to declare additional ITC not claimed in monthly returns and to reverse excess ITC claimed — reducing the risk of future demand notices for incorrect ITC.
Turnover Discrepancy Resolution
If your books show higher turnover than declared in GSTR-1, GSTR-9 is the place to correct it — and pay the differential tax with interest before a department notice arrives.
HSN Summary Compliance
GSTR-9 requires HSN-wise summary of all outward and inward supplies. Proper HSN classification in monthly returns makes this section straightforward — errors here attract scrutiny.
Audit Trail
GSTR-9C creates a documented reconciliation between GST returns and audited financials — demonstrating transparent, good-faith compliance that protects against future department scrutiny.
Late Fee Avoidance
Late filing of GSTR-9 attracts ₹200 per day (₹100 CGST + ₹100 SGST) — capped at 0.25% of turnover in the state. On ₹1 crore turnover, maximum late fee is ₹25,000.
Carry Forward Position
The closing ITC balance in GSTR-9 effectively sets the opening position for the next year's ITC claims. An accurate GSTR-9 ensures a clean carry-forward without disputes.
How We Prepare and File GSTR-9
Annual return preparation is a structured reconciliation exercise — not a simple data entry task.
Scroll through the steps — or skip the queue and let our experts handle every one of them for you.
Get Expert HelpDownload All Monthly Returns
Pull all 12 months of GSTR-1, GSTR-3B, and GSTR-2B data from the GST portal for the financial year. This is the source data for GSTR-9.
Reconcile with Books of Accounts
Compare GST portal data with your accounting software — Tally, Zoho Books, or Excel. Identify turnover differences, ITC discrepancies, and missing invoices.
Prepare ITC Reconciliation
Match total ITC claimed in GSTR-3B across 12 months against total ITC available in GSTR-2B. Identify ineligible ITC claimed and prepare reversal amounts.
Compute Additional Tax Payable
Calculate any additional tax payable arising from turnover differences or ITC reversals. Pay the differential amount with interest before filing GSTR-9.
Prepare GSTR-9C Reconciliation (if applicable)
For businesses with turnover above ₹5 crores, prepare GSTR-9C reconciliation between GSTR-9 figures and audited Profit & Loss / Balance Sheet.
File GSTR-9 (and GSTR-9C)
Submit GSTR-9 on the GST portal before December 31. File GSTR-9C simultaneously. Retain the acknowledgement numbers as compliance proof.
Documents Required for GSTR-9 Filing
Comprehensive data from both the GST portal and books of accounts is needed for accurate filing.
GST Portal Data
All Monthly GSTR-1 Returns
Outward supply data for all 12 months — total taxable value and tax collected.
All Monthly GSTR-3B Returns
Summary of tax liability and ITC claimed for each month.
GSTR-2B Monthly Reports
Auto-generated ITC availability statements for each month — the definitive source for eligible ITC.
GSTR-9 data is auto-populated from your monthly returns — but auto-population is not always complete or accurate. We verify every auto-populated figure against source data before finalizing the return.
After Filing GSTR-9
A clean GSTR-9 sets the stage for next year's GST compliance.
Pay Differential Tax with Interest
If GSTR-9 reveals additional tax liability, pay it immediately with interest at 18% per annum from the original due date — the department's system flags this discrepancy automatically.
Update Accounting Software
Correct any ledger entries in Tally/Zoho that were identified as incorrect during GSTR-9 reconciliation — so next year's monthly returns start with accurate opening balances.
Strengthen Monthly Controls
Use GSTR-9 reconciliation findings to improve monthly controls — supplier PAN collection, ITC eligibility checks, HSN classification review — to reduce annual return complexity next year.
Your Trusted GSTR-9 Filing Partner
GSTR-9 is your last chance to fix ITC errors from the year — anything uncorrected here becomes permanent and draws 24% annual interest. We reconcile everything before that window closes.
Full-Year Reconciliation
Every monthly and quarterly return reconciled against your books before the annual return is filed.
Last-Chance ITC Correction
Errors from GSTR-1 and GSTR-3B identified and corrected here, before they become permanent and start accruing interest.
HSN Summary Accuracy
HSN-wise summary and turnover figures matched precisely to avoid discrepancy flags.
December 31 Deadline Discipline
Filed well ahead of the due date to avoid the ₹200-per-day late fee that applies past deadline.
6,000+
GSTR-9 Filings
100%
On-Time Filing
4.8 ★
Client Rating
0
Late Fee Incidents
Frequently Asked Questions
Still have questions?
Our experts are happy to walk you through the process.
Get In Touch with Finace India
We believe communication is the key to building strong relationships. Whether you have questions about our tools, products and services, need support, or simply want to share your feedback, we're here to help.