GST GST returns
GSTR-9 annual return
GSTR-9 is the yearly return that consolidates everything you reported in the monthly or quarterly returns for a financial year: sales, tax, input tax credit and corrections. It is due by 31 December after the year ends.
- GST-registered businesses
- Accountants and CAs
- Distributors and manufacturers
- Businesses above ₹2 crore turnover
- Owners closing the year

On this page 12
Who files GSTR-9
- Every normal taxpayer registered for any part of the year files GSTR-9, one per GSTIN.
- Filing has been made optional for businesses with aggregate turnover up to ₹2 crore, by a relaxation announced year by year. Check whether it applies to the year you are filing.
- Composition dealers file GSTR-4 instead. Input service distributors, casual and non-resident taxable persons, and those deducting or collecting tax at source do not file GSTR-9.
Larger businesses also file GSTR-9C, a reconciliation with audited accounts; see GSTR-9C reconciliation.
What each part covers
| Part | Tables | Content |
|---|---|---|
| I | 1–3 | Basic details |
| II | 4–5 | Outward supplies: taxable, exempt, nil, non-GST, with credit and debit notes |
| III | 6–8 | ITC claimed, reversed, and compared with what the portal shows |
| IV | 9 | Tax payable and paid |
| V | 10–14 | Transactions of this year declared in the next year's returns, up to the cut-off |
| VI | 15–19 | Demands and refunds, HSN summaries, late fee |
The portal pre-fills much of it from GSTR-1, GSTR-3B and the ITC statements. Some tables are optional for smaller taxpayers; the list changes, so read the instructions for the year.
Preparing it, step by step
- Close the books for the year: all invoices, credit notes, journal entries for ITC reversals.
- Prepare a month-wise sheet with three columns: books, GSTR-1 and GSTR-3B, for sales tax by head.
- Do the same for ITC: books, GSTR-2B, GSTR-3B claimed.
- List every difference with its reason and whether it was corrected in the next year's returns (up to the November cut-off) or needs action now.
- Fill the tables from your books, cross-checking with the pre-filled figures.
- Pay any additional tax found, with interest, through form DRC-03 before filing.
- File with DSC or EVC. GSTR-9 cannot be revised.
A worked example
An Indore distributor reviews FY 2025-26:
| Item | Amount |
|---|---|
| Taxable sales as per books | ₹4,80,00,000 |
| Taxable sales as per GSTR-1 | ₹4,75,00,000 |
| Difference | ₹5,00,000 |
The difference is one March invoice entered late in the books and never reported. It was not reported in the next year's returns either. The distributor reports it in GSTR-9, and pays tax of ₹90,000 at 18% with interest through DRC-03 before filing. Had it been reported in an April–November GSTR-1 and paid in that period's GSTR-3B, it would go in Part V instead, with no fresh payment.
Due date and late fee
The due date is 31 December following the end of the financial year, unless extended. The late fee is charged per day of delay, with a maximum linked to turnover in the state, and smaller businesses have lower per-day rates and caps under the current notifications. Confirm the rates on cbic-gst.gov.in for the year you are filing. Also note the general three-year time limit for filing returns after their due date.
This is general information, not tax advice.
Monthly habits that make GSTR-9 easy
Most GSTR-9 pain comes from errors that sat unnoticed for a year. A few monthly habits prevent it:
- Compare GSTR-1, GSTR-3B and books each month and note differences with reasons.
- Keep a running list of ITC claimed in a later month than the bill, with both months.
- Pass ITC reversal entries (blocked items, 180-day unpaid bills) in the books, not only in the return.
- Review the year's corrections in October, before the November cut-off, so they can go through regular returns rather than DRC-03.
With these, GSTR-9 becomes a compilation job of a day or two, not a month of detective work.
Common mistakes
- Copying the pre-filled figures without checking them against the books.
- Ignoring ITC differences in Table 8, which are a frequent reason for notices.
- Reporting HSN summaries that do not tie to the turnover in Part II.
- Leaving last-year corrections uncorrected until GSTR-9, when the November cut-off for correcting through regular returns has already passed.
The year-end steps that make this easier are in the year-end closing checklist.
Preparing with Tally and Cashflow OS
Cashflow OS can show GSTR-1 and GSTR-3B views from your TallyPrime data for any period, including custom ranges, so you can pull month-by-month figures for the year and compare them with what was filed. Reports export to Excel for the working sheet. GSTR-9 itself is prepared and filed on the GST portal.
Avoid these
Common mistakes
- MistakeCopying pre-filled figures without checking the booksDo this instead
Prepare month-wise sheets of books, GSTR-1 and GSTR-3B, and fill the tables from the reconciled figures.
- MistakeIgnoring ITC differences in Table 8Do this instead
Explain the gap between ITC claimed and what the portal shows; it is a frequent reason for notices.
- MistakeHSN summary not tying to turnoverDo this instead
Check that the HSN summary totals agree with the outward supplies reported in Part II.
- MistakeLeaving corrections until GSTR-9Do this instead
Review corrections in October so they go through regular returns before the November cut-off.
Keep handy
Checklist
GSTR-9 annual return — 7 checks. Tick them as you go.
In Cashflow OS
How Cashflow OS helps
Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:
Month-by-month GST figures for the year
Cashflow OS shows GSTR-1 and GSTR-3B views from your TallyPrime data for any period, including custom ranges, so you can pull each month's figures and compare them with what was filed.
See GST reports from your Tally data
Working sheets in Excel
Reports export to Excel and PDF for the reconciliation sheet. GSTR-9 itself is prepared and filed on the GST portal.
See Reports in Excel and PDF
Questions people ask
Is GSTR-9 mandatory for small businesses?
Can GSTR-9 be revised?
Can I claim missed ITC through GSTR-9?
How do I pay extra tax found during GSTR-9?
Do composition dealers file GSTR-9?
What goes into Part V of GSTR-9?
Is there a late fee for GSTR-9?
Who also needs to file GSTR-9C?
This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.



