GST Annual Return (GSTR-9)
The one return you cannot revise — prepared from a full-year reconciliation of your books, GSTR-1, GSTR-3B and GSTR-2B, with every difference explained before filing, not after a notice.
Starts at ₹2,999 GSTR-9C reconciliation priced separately where applicable
What is GSTR-9 and who must file it?
GSTR-9 is the annual GST return that consolidates everything you reported during a financial year — mandatory for regular taxpayers whose aggregate turnover exceeds ₹2 crore, due by 31 December of the following year. Businesses above ₹5 crore also file GSTR-9C, a self-certified reconciliation between the annual return and their audited financial statements.
Unlike your monthly returns, GSTR-9 cannot be revised. Whatever goes in becomes the department’s permanent baseline for your year — the numbers future scrutiny, audits and notices are measured against. That is why treating it as a copy-paste of auto-drafted figures is the most expensive shortcut in GST: the portal’s pre-fill regularly disagrees with your books, and blindly confirming it converts small bookkeeping noise into admitted discrepancies.
Our preparation runs the reconciliation first — books vs GSTR-1 vs GSTR-3B vs GSTR-2B — explains every difference, settles genuine shortfalls voluntarily through DRC-03 (which caps interest and avoids penalty), and only then files. Composition dealers don’t file GSTR-9; their annual return is GSTR-4, which we handle under the same service.
What careful GSTR-9 preparation protects you from
The auto-drafted GSTR-9 is built from what you filed, errors included. We rebuild from books and returns independently, so you confirm reality, not the portal’s memory.
GSTR-9 mismatches are a primary trigger for departmental audits. A reconciled filing with workings on record turns future queries into one-email answers.
Shortfalls paid voluntarily via DRC-03 with the annual return carry interest but no penalty. The same amount found by an officer later costs penalty plus a proceeding.
Tables 6–8 lock in your credit narrative for the year — availed, reversed, ineligible. Getting this wrong invites 2A/2B mismatch notices for years.
Late fees are turnover-slabbed per day and add up across both CGST and SGST. A calendared preparation cycle beats a December scramble.
The Table 17/18 HSN summaries most filers skip or fudge are now system-checked — we compile them from your invoice data properly.
Documents required
From your records
- Sales register and purchase register for the full year
- Audited financials / trial balance (for 9C cases)
- Fixed-asset additions with GST components
- Credit/debit notes issued and received
- RCM (reverse charge) payment workings
We pull from the portal
- All GSTR-1 and GSTR-3B filings for the year
- GSTR-2B statements, month by month
- Auto-drafted GSTR-9 with system-computed figures
- DRC-03 payments already made during the year
- e-Invoice / e-way bill data where applicable
Not sure which package fits?
A specialist will map your situation to the right plan in one call.
How we prepare an annual return
- 1Data assemblyWeek 1
Registers, financials and full-year portal data collected; we baseline turnover as per books vs as per returns on day one.
- 2Four-way reconciliationWeek 1–2
Books vs GSTR-1 vs 3B vs 2B — output tax, ITC and RCM lines matched month by month; every difference tagged as timing, clerical or real.
- 3Difference resolutionWeek 2
Real shortfalls quantified with interest and paid via DRC-03; excesses documented; timing differences mapped to Tables 10–14.
- 4Draft GSTR-9 (and 9C) reviewWeek 2–3
You get a table-by-table draft with plain-English notes on anything that changed from the auto-draft. Nothing files without your sign-off.
- 5Filing & archiveBefore 31 Dec
Filed with DSC/EVC, acknowledgement and complete workings archived — the file that answers any future query about this year.
Transparent pricing
GSTR-9
₹2,999
turnover ₹2–5 crore · annual return with reconciliation
- Four-way reconciliation (books/1/3B/2B)
- Difference report with plain-English notes
- DRC-03 computation where needed
- Tables 4–19 prepared and filed
- HSN summary compilation
- Workings archived for future queries
- GSTR-9C reconciliation statement
GSTR-9 + 9C
₹7,999
turnover above ₹5 crore · return plus reconciliation statement
- Everything in GSTR-9
- GSTR-9C reconciliation with audited financials
- Rate-wise liability reconciliation
- Auditor coordination for figures
- Self-certification support
- Management letter of unreconciled items
Multi-GSTIN
₹14,999
up to 3 GSTINs · consolidated entity view
- Everything in GSTR-9 + 9C per GSTIN
- Cross-GSTIN consistency check
- Entity-level turnover tie-out to financials
- Branch transfer / cross-charge review
- Single consolidated workings file
All prices are professional fees exclusive of GST at 18%. Government fees and stamp duty are charged at actuals and shown before you pay.
GSTR-9 late fees — the meter by turnover
| Aggregate turnover | Late fee per day | Maximum cap |
|---|---|---|
| Up to ₹5 crore | ₹50 (₹25 CGST + ₹25 SGST) | 0.04% of turnover in the state |
| ₹5 – 20 crore | ₹100 (₹50 + ₹50) | 0.04% of turnover in the state |
| Above ₹20 crore | ₹200 (₹100 + ₹100) | 0.50% of turnover in the state |
Fees accrue from 1 January until filing. On a ₹10 crore business, a six-month delay is ₹18,000+ in fees alone — before the scrutiny risk of an unfiled annual return.
The three reconciliations that decide whether your GSTR-9 is safe
Output tax: books vs GSTR-1 vs GSTR-3B. Table 4 wants your actual outward supplies. If your books say ₹4.9 crore, GSTR-1 says ₹5.0 crore and 3B tax was paid on ₹4.85 crore, GSTR-9 is where the three must be explained into one story — amendments in Tables 10/11, tax paid in Table 9, differences settled via DRC-03. Filing the auto-draft without checking simply admits whichever number is wrong.
Input credit: Table 8’s uncomfortable math. Table 8 compares credit available per GSTR-2A/2B against what you claimed in 3B. A negative gap (claimed more than visible) is the single most notice-generating line in the entire return — it needs either supplier-wise substantiation or reversal with interest before the department asks. A positive gap (claimed less) is money: we check whether the missed credit died with the Section 16(4) deadline or was legitimately ineligible.
The previous-year spillover: Tables 10–14. Invoices of the return year reported in the next year’s GSTR-1 (up to the November cut-off) belong in Tables 10/11, and credit availed late in Table 13. Filers who ignore these tables double-count or drop transactions at year boundaries — the classic cause of “mismatch” notices two years later.
One more rule we enforce: no new input credit can be claimed in GSTR-9 — it is a disclosure return, not a second chance. Anything missed beyond the deadline is a lesson for next year’s monthly discipline, which is exactly what our returns plan exists to fix.
After filing: keep the workings, watch the mail
The acknowledgement is not the deliverable — the workings file is. Every future ASMT-10 or audit query about this year gets answered from it in minutes instead of days. If a difference did surface and you paid via DRC-03, our notice team keeps the trail ready in case the department follows up. And if this year’s reconciliation was painful, the fix is upstream: monthly returns with 2B reconciliation make next December boring.
Frequently asked questions
Who is required to file GSTR-9?
Regular taxpayers with aggregate annual turnover above ₹2 crore must file; below that it is currently optional (per the year’s exemption notification). Composition dealers file GSTR-4 instead, and GSTR-9C applies additionally above ₹5 crore turnover.
What is the due date for GSTR-9?
31 December following the financial year — GSTR-9 for FY 2025-26 is due 31 December 2026. GSTR-9C has the same deadline. Extensions are occasionally notified, but planning around them is how businesses end up filing unreconciled returns in a rush.
What is the late fee for GSTR-9?
Turnover-slabbed per day: ₹50/day up to ₹5 crore, ₹100/day for ₹5–20 crore, ₹200/day above ₹20 crore (combined CGST+SGST), capped at 0.04%–0.5% of state turnover. The bigger cost of not filing is that an open annual return blocks a clean scrutiny defence for the whole year.
Can GSTR-9 be revised after filing?
No — there is no revision mechanism. Errors can only be dealt with through DRC-03 payments, or explanations in future proceedings. This is precisely why the reconciliation must happen before filing, not after a notice.
What is the difference between GSTR-9 and GSTR-9C?
GSTR-9 is the annual return — a consolidation of the year’s reported figures. GSTR-9C is a reconciliation statement between GSTR-9 and your audited financial statements, self-certified by the taxpayer, mandatory above ₹5 crore turnover. 9C is where books-vs-returns differences must be formally explained.
Can I claim missed input credit in GSTR-9?
No. GSTR-9 only discloses; it cannot create new credit. Credit for a financial year lapses if not claimed in GSTR-3B by 30 November of the following year (Section 16(4)). We check Table 8 for what was genuinely lost versus what was correctly excluded.
My turnover is below ₹2 crore — should I still file?
Often yes. A voluntarily filed, reconciled GSTR-9 creates a closed record of the year, which helps in due diligence, loan processing and any later departmental query. If your monthly filings were clean, the incremental cost is small; if they weren’t, better you find out than the officer.
What happens if there is a mismatch I can’t explain?
We quantify it honestly. Genuine short payment goes via DRC-03 with interest — voluntary payment at this stage avoids penalty under Section 73(5). Overstatements and timing differences get documented in the workings. What we never do is bury a known difference in the auto-draft and hope.
Official references
The statutory sources behind this page. We keep our guidance aligned to them — verify anything time-sensitive directly.
- GST PortalRegistration, returns and rate notifications
- CBICCirculars and notifications on indirect tax
- Income Tax DepartmentReturns, forms, rates and e-filing utilities
Content on this page is reviewed by a chartered accountant or advocate at LexVerge LLP. It is general guidance, not advice on your specific facts.