Step-by-step walkthrough of filing GSTR-9 including common mistakes to avoid and reconciliation best practices.
Filing GSTR-9 is one of the higher-risk activities in the GST compliance calendar. The form pulls data from twelve months of monthly returns, requires reconciliation with the books of account, and once filed cannot be revised. Errors discovered later typically have to be addressed through DRC-03 voluntary payment — with interest, and often with the department's attention.
This guide walks through who needs to file, what to reconcile, and the most common mistakes we see during the annual return season.
Who is required to file GSTR-9?
Every registered person is required to file GSTR-9 unless specifically exempted. The current exemption applies to taxpayers with aggregate annual turnover of up to Rs. 2 crore — for them, GSTR-9 filing is optional. Above Rs. 5 crore, the additional reconciliation statement in GSTR-9C is also mandatory and must be self-certified.
The following are excluded:
- Casual taxable persons
- Non-resident taxable persons
- Input Service Distributors
- Persons paying tax under composition scheme (they file GSTR-9A — note: currently waived for FY 2017-18 onwards but check the latest position)
- Persons paying TDS under Section 51
What GSTR-9 is and is not
GSTR-9 is an annual summary of outward and inward supplies, ITC availed and utilised, taxes paid, and refunds claimed during the year. It is not a return that "computes" liability — that has already happened through the monthly GSTR-3B filings. GSTR-9 reconciles those filings against the books and against the auto-populated tables from GSTR-1 and GSTR-2B.
The form is divided into six parts:
- **Part I** — Basic registration details
- **Part II** — Details of outward and inward supplies declared during the year
- **Part III** — Details of ITC for the year
- **Part IV** — Details of tax paid as declared in returns
- **Part V** — Particulars of transactions of the previous FY declared in returns of April to October of current FY (for amendments)
- **Part VI** — Other information including refunds, demands, late fee paid, etc.
The reconciliation checklist before you file
This is where most filing errors are made. Before opening the GSTR-9 form, complete a four-way reconciliation:
- **Books of account vs GSTR-1** — outward supplies declared
- **Books of account vs GSTR-3B** — tax paid
- **GSTR-2B vs ITC ledger** — input tax credit
- **Books of account vs GSTR-3B** — ITC availed
Differences are normal — they arise from timing (invoices in March but accounted in April), unmatched invoices, ineligible ITC reversals, and so on. Each difference needs a documented explanation; together they form the bridge to fill correctly in Tables 8, 12, 13, and 17.
Tables that most often cause grief
- **Table 4** (outward and inward supplies on which tax is payable) — make sure RCM supplies are correctly bifurcated; over-reporting here results in additional tax demand.
- **Table 6** (ITC availed during the year) — bifurcation between inputs, capital goods, and input services must match the books; a frequent error is mis-classifying capital goods as inputs.
- **Table 7** (ITC reversed and ineligible ITC) — this should reconcile with the reversals already reported in GSTR-3B during the year.
- **Table 8** (ITC reconciliation as per GSTR-2A / 2B vs availed) — the difference between auto-populated and availed ITC needs a clear rationale and supporting documentation. This is the most-scrutinised table.
- **Table 17** (HSN-wise summary of outward supplies) — mandatory for taxpayers above the prescribed turnover threshold; ensure HSN codes are consistent with what was reported in GSTR-1.
Common mistakes to avoid
- Filing without book-level reconciliation — fixing later costs money and credibility
- Treating GSTR-9 as just a "copy-paste" of consolidated monthly data
- Missing the Table 8 ITC reconciliation, which is the department's first place to look during scrutiny
- Forgetting to declare amendments made between April and September of the current FY in Part V
- Filing GSTR-9 before GSTR-9C, which forces an awkward DRC-03 if the 9C reconciliation throws up adjustments
How we approach GSTR-9 for clients
Our GSTR-9 engagement is structured in three phases:
- **Reconciliation phase (4-6 weeks before due date)** — we obtain the trial balance, monthly returns, ITC ledger, and 2B downloads; build the reconciliation working papers; flag every difference for client confirmation.
- **Drafting phase** — populate the form, share the draft with the client for review, document the rationale for every value that doesn't match auto-populated data.
- **Filing phase** — final review, digital signature, and acknowledgement. Working papers are archived for at least six years (the GST audit window).
For clients with turnover above Rs. 5 crore where GSTR-9C is mandatory, the workflow integrates both forms so that the reconciliation done for 9C feeds directly into the 9 disclosures.
If your business is approaching the annual filing window and you'd like to discuss your reconciliation approach, please reach out via the contact page or schedule a GST consultation directly.
Need Expert Guidance?
Our team of certified professionals is ready to help you navigate these changes and optimize your compliance strategy. Schedule a consultation with one of our experts today.
Book a Consultation