GST Annual Return Filing — GSTR-9 and GSTR-9C
The GST annual return is the yearly consolidation of everything you already filed. GSTR-9 pulls together the outward supplies, input tax credit, tax paid, and amendments reported across twelve GSTR-1 and GSTR-3B filings, and asks you to present them as one reconciled picture for the financial year.
Above a higher turnover limit a second form joins it. GSTR-9C is the reconciliation statement that ties your GST turnover and tax to your audited financial statements and explains every difference. Since the GST audit requirement was removed it is self-certified by the taxpayer rather than certified by a chartered accountant — which shifts the risk onto you, not away from it.
This guide covers who must file, the turnover limits for GSTR-9 and GSTR-9C, the due date, what each part of the forms contains, how the late fee is computed when the two forms are filed on different dates, the reconciliations to complete before you start, and the reasons annual returns turn into notices.
What is the GST annual return?
GSTR-9 is an annual statement filed once per GSTIN for a financial year. It reports outward and inward supplies, tax payable and paid, input tax credit availed and reversed, demands and refunds, and HSN-wise summaries — largely auto-drafted from the returns you already filed, with editable fields where your books differ.
It is a consolidation, not a fresh assessment. You cannot use GSTR-9 to claim credit you missed during the year, and you cannot use it to reduce a liability you already declared. What it does give you is a formal place to disclose additional liability you have discovered, which you pay through a voluntary payment rather than in the return itself.
Filing is per registration. A business with GSTINs in three states files three annual returns, each tested separately against the form, but with the turnover limit applied to the PAN-level aggregate turnover.
Who has to file GSTR-9 and GSTR-9C?
Applicability turns on aggregate turnover for the financial year, computed across all GSTINs on the same PAN. The limits below are the currently notified positions and have been revised more than once since GST began, so confirm the limit for the specific year you are filing rather than assuming this year’s rule applied last year.
| Aggregate turnover for the year | GSTR-9 | GSTR-9C |
|---|---|---|
| Up to the lower notified limit — commonly ₹2 crore | Exempt; optional voluntary filing | Not applicable |
| Above the lower limit, up to the higher limit — commonly ₹5 crore | Mandatory | Not applicable |
| Above the higher notified limit — commonly ₹5 crore | Mandatory | Mandatory, self-certified |
| Composition dealer | GSTR-9A route / GSTR-4 annual return instead | Not applicable |
| Input Service Distributor, TDS deductor, TCS collector | Not required to file GSTR-9 | Not applicable |
| Casual or non-resident taxable person | Not required to file GSTR-9 | Not applicable |
Two subtleties are worth flagging. A registration that was cancelled mid-year still generally needs the annual return for the part of the year it was live, in addition to GSTR-10. And a GSTIN with nil activity still falls inside the mandate if the PAN-level turnover crosses the limit, because the test is not applied state by state.
What is the due date for the GST annual return?
The annual return and the reconciliation statement are both due by the end of December following the close of the financial year. That date is prescribed in the rules but has been extended by notification in several years, sometimes at short notice, so treat 31 December as the working date and verify before you rely on it.
The annual return date also matters for a reason that has nothing to do with the return. It is one of the two outer limits for claiming input tax credit for that financial year and for amending invoices reported in it. Filing the annual return early can therefore close your own window to correct something — so complete the credit reconciliation first, then file.
There is also a hard outer limit. The annual return cannot be furnished after the prescribed period from its original due date, commonly three years, after which the portal will not accept it at all.
What information does GSTR-9 contain?
The form runs in six parts, and most of it is auto-drafted from your monthly filings with the ability to edit where your books tell a different story.
- 1.Part I — basic details: GSTIN, legal and trade name, financial year
- 2.Part II — outward and inward supplies declared during the year, split taxable, zero-rated, exempt, and reverse charge
- 3.Part III — input tax credit availed, reversed, and ineligible, reconciled to GSTR-2B and GSTR-3B
- 4.Part IV — tax actually paid during the year, head by head
- 5.Part V — transactions of the previous financial year declared in this year’s returns
- 6.Part VI — other information: demands and refunds, supplies from composition dealers, HSN-wise summary of outward and inward supplies, and late fee payable
Part V is where most reconciliation pain concentrates. Anything relating to the previous year that you reported late — an invoice amended in April, credit claimed in the following October — belongs here, and getting it in the wrong part is a common source of apparent mismatch.
What is GSTR-9C and who certifies it?
GSTR-9C reconciles the turnover and tax in your annual return with your audited annual financial statements, and explains each difference with a reason. It covers turnover reconciliation, tax paid reconciliation, and input tax credit reconciliation, together with any additional liability arising from the exercise.
The GST audit requirement under the CGST Act was withdrawn, so GSTR-9C is now self-certified by the taxpayer. A chartered accountant’s certificate is no longer statutorily required. In practice most businesses above the limit still have a professional prepare the reconciliation, because the form is signed by the taxpayer and any unexplained difference is read as an admission.
Where GSTR-9C applies, the annual return is not treated as complete until both forms are filed. That has a direct consequence for late fee, covered below.
What is the late fee for the GST annual return?
Late fee for the annual return is charged per day of delay with a ceiling expressed as a percentage of turnover, and lower per-day rates apply within notified turnover bands. The rates and bands are set by notification, so confirm the current slab for your turnover before computing an exposure.
| Situation | How late fee works |
|---|---|
| GSTR-9 filed late, no GSTR-9C applicable | Per-day fee from the due date to the filing date, capped at a percentage of turnover |
| GSTR-9 and GSTR-9C both applicable | One late fee for the delay in the complete annual return — not two separate fees |
| GSTR-9 on time, GSTR-9C late | Fee runs from the annual return due date to the date GSTR-9C is filed |
| GSTR-9 late, GSTR-9C later still | Fee computed to the GSTR-9 date, then the balance to the GSTR-9C date |
| Turnover-based concessional rates | Lower per-day rate and lower ceiling within notified turnover bands |
| Amnesty or waiver schemes | The Council has periodically notified reduced or waived fees for past years |
The board has clarified that late fee for a delayed annual return is a single levy on the complete filing, computed to the later of the two filing dates, and the portal auto-calculates it in a dedicated table in GSTR-9C. Filing GSTR-9 on the due date and leaving GSTR-9C for January therefore still costs you.
Separately, a general penalty can be imposed for non-filing, and persistent default in annual filing is a common trigger for departmental scrutiny of the whole year.
What should you reconcile before filing the annual return?
The annual return is only as good as the reconciliation behind it. Do this work before you open the form, not inside it.
- Books turnover tied to the sum of twelve GSTR-1 filings, invoice by invoice where volumes allow
- GSTR-1 outward liability tied to GSTR-3B for every period in the year
- Credit claimed in GSTR-3B tied to GSTR-2B, with each difference named and explained
- Credit reversals under the input-credit rules identified, computed, and matched to what was actually reversed
- Reverse-charge liability on imports of services, legal fees, and unregistered purchases identified and paid
- Blocked credits removed — motor vehicles, personal consumption, immovable property works contracts
- Credit notes and debit notes traced to the period they were reported in
- Previous-year transactions reported in this year separated out for Part V
- GST turnover tied to the turnover in the financial statements and the income tax return
- HSN-wise summary prepared at the level of detail the form requires for your turnover
- E-way bill data compared to reported outward supplies for goods businesses
- Refunds claimed and received, and any demands raised during the year, listed for Part VI
If the reconciliation throws up a shortfall, disclose it and pay it through a voluntary payment before or alongside filing. Voluntary correction almost always costs less than the same difference found in a scrutiny notice two years later.
How do you file GSTR-9 online?
- 1.Confirm every GSTR-1 and GSTR-3B for the year is filed — the annual return is blocked otherwise
- 2.Download the system-computed GSTR-9 summary and the auto-drafted tables from the portal
- 3.Compare the auto-drafted figures against your reconciled books and list every difference
- 4.Complete the editable tables, including reversals, ineligible credit, and previous-year items
- 5.Prepare the HSN-wise summary of outward and, where applicable, inward supplies
- 6.Compute and pay any additional liability through the voluntary payment route
- 7.Preview the draft, check the computation sheet, and resolve any validation error
- 8.File GSTR-9 with DSC or EVC
- 9.Where applicable, prepare GSTR-9C reconciling to the audited financials and file it with the late-fee table completed
- 10.Archive the filed forms, the reconciliation working, and the reasons for each difference
Keep the working papers. The reconciliation you prepared is the evidence you will need if a question about that year arrives, and rebuilding it from scratch three years later is far more expensive than saving the file.
Can you revise a GST annual return?
No. Once filed, GSTR-9 cannot be revised, and the same applies to GSTR-9C. There is no equivalent of the revised income tax return, which is why the preview and the computation sheet deserve a careful read before submission.
If you discover an error after filing, the practical route is a voluntary payment of any additional liability with interest, together with a written explanation kept on record. Where the error understated your credit rather than your liability, there is usually no remedy at all — the credit window for that year has closed.
Should a small business file GSTR-9 voluntarily?
Businesses below the lower turnover limit are exempt, and the portal allows a voluntary filing. Most small businesses should decline it. Once filed, the return is a formal declaration that cannot be revised, and it creates a consolidated document the department can compare against your books.
There is one situation where voluntary filing helps: where you want a clean, closed position on record before a transaction — a funding round, a sale of the business, or a change of ownership — and your reconciliation is genuinely complete. Do the reconciliation regardless; filing is optional, reconciling is not.
What do annual return mismatches usually lead to?
The annual return is a high-value input for the department’s analytics, because it puts a year of data in one place next to your financial statements. Differences it exposes commonly produce a scrutiny notice in Form ASMT-10 asking for an explanation, and an unsatisfactory reply moves towards a show-cause notice and demand.
- Turnover in GSTR-9 lower than the turnover in the audited financials or the income tax return
- Credit claimed across the year exceeding the credit available in GSTR-2B
- Reverse-charge liability visible in the expense ledgers but not declared in any return
- Credit reversals required under the rules but not computed, typically where exempt revenue exists
- Previous-year items reported in the wrong part of the form, creating an apparent gap
- HSN summary inconsistent with the rates actually charged during the year
None of these is fatal if you can explain it with a reconciliation. What turns them into demands is an unexplained difference plus a late or generic reply.
How does the annual return interact with departmental audit?
A departmental audit under the CGST Act is a separate proceeding from the annual return, initiated by an intimation in Form ADT-01 and concluding with findings in Form ADT-02. The annual return and the reconciliation statement are usually the first documents called for, because they frame the year.
That is the strongest practical argument for treating GSTR-9C as real work rather than a formality. A reconciliation that already explains every difference turns an audit into a document-production exercise. A form filled in to match the auto-drafted figures, with differences left unexplained, turns the same audit into a negotiation.
What changed in the annual return for recent years?
Three shifts matter. The GST audit and CA certification of GSTR-9C were removed in favour of self-certification. The lower turnover exemption for GSTR-9 was placed on a continuing footing by notification rather than being extended year by year. And the board clarified that late fee for a delayed annual return is a single levy running to the completion of both forms, with a dedicated table added to GSTR-9C to capture it.
Reporting detail has also tightened year on year — HSN-level reporting obligations and the granularity expected in the credit tables have both increased. Because the form changes most years, the reliable approach is to work from the current year’s instructions and the portal FAQs for that year rather than from last year’s template.
Why choose Arjun Filings for GST annual return?
Arjun Filings runs GST annual return as a checklist-first engagement: a qualified CA or CS scopes the work, tells you exactly which documents are needed, and reviews every form before it is signed and submitted. You get a named specialist, a status update at each stage, and a compliance calendar for whatever comes next.
- CA-led desk for GST annual return
- Checklist before portal submission
- Mismatch and notice awareness
- Clear status until certificate or ack