Timing differences
Invoices recorded in one month and reported in another. These are normal but must be explained.
GSTR-9 is the year-end return that brings every monthly filing into one view. It is long, but it is mostly a reconciliation: you are asked to total the year and explain any gap. This guide sets out the parts of the form, how to tie them to your books, the 31 December deadline and what a late filing costs.
Last reviewed 17 October 2026 · Independent guidance, not a government service
Every month or quarter you file GSTR-1 and GSTR-3B, and each one is a snapshot. GSTR-9 is the film strip. It asks for the year's sales, purchases, credit and tax in one set of totals, so the department can check that the snapshots tell a consistent story.
That is why the form is less about typing new numbers and more about finding and explaining differences. A figure that matches the monthly returns takes a moment. A figure that does not match needs a reason, and the reason is what the reviewer will read.
Build the year's totals from your own ledger first, then compare with the portal. Starting from the portal alone tends to hide the differences you most need to see.
| Part | What it captures |
|---|---|
| Part I | Basic details: GSTIN, legal and trade name, and the financial year being reported. |
| Part II | Outward and inward supplies declared in the year's returns, by rate, with the tax on each. |
| Part III | Input tax credit availed, reversed and ineligible, and details of TDS and TCS. |
| Part IV | Tax paid during the year, split by head, with the amounts paid in cash and through credit. |
| Part V | Particulars of transactions for the year that were reported in the next year's returns, or the earlier year's returns. |
| Part VI | Other information: demands and recoveries, refunds, HSN details, and late fee payable. |
The exact labels and tables can change with the form version, so match each entry to the current portal layout. The logic does not change: report what the monthly returns said, then explain any gap.
A clean reconciliation saves most of the work. Start with the year's sales register and the purchase register, and tie each to the monthly returns. Then tie the ITC to the GSTR-2B statements, which are the department's record of what suppliers reported. Differences fall into a small set of groups: timing, credit notes, reversals, ineligible credit and simple errors.
Invoices recorded in one month and reported in another. These are normal but must be explained.
Notes issued after year end, or in a different period from the original invoice, change the totals and need a note.
Credit on unpaid supplier invoices and on exempt use must be reversed. Missing reversals are a frequent source of demands.
Wrong rates, mis-keyed values or duplicates. Fix the monthly figure where it can still be corrected, and record the rest.
Download every GSTR-1, GSTR-3B and GSTR-2B for the financial year, and confirm which were filed late.
Sum the sales, purchases, tax and ITC from your ledgers, not from the portal, so you have an independent view.
Tie each total to the returns and write a short reason for every difference that remains.
Fill the parts in order, using the reconciled figures. Check each total against your working papers.
Use the summary to check for errors, submit with DSC or EVC, and keep the acknowledgement with the working.
A late GSTR-9 attracts a fee of ₹200 a day, split as ₹100 CGST and ₹100 SGST, under Section 47 of the CGST Act. The total is capped at 0.25% of the turnover in the state. Reduced-fee notifications have applied to some years, so check the position for the year before you calculate what you owe.
Errors found after filing are dealt with under the revision rules and the time limits set for them. If the correction changes the tax payable, interest may also apply. Keep the reconciliation that supports the original figures so the change can be explained.
If you copy the portal figures without reconciling, you will carry forward any mistakes that were already there.
A gap with no reason on file invites queries. Write the reason down, even if it is a timing difference.
Turnover near ₹2 crore depends on the full aggregate for the year. Check it properly before deciding whether the return is required.
ITC that should have been reversed during the year is still due. Reversing it late adds interest.
Each difference you explain this year points to a process fix for next year, such as reconciling GSTR-2B monthly or matching credit notes at the time they are issued.
GSTR-9 is the annual GST return for a financial year. It brings together the figures from the monthly or quarterly returns you filed: outward and inward supplies, tax paid, input tax credit claimed and reversed, refunds and demands. It does not replace the monthly returns. It consolidates them and asks you to explain differences.
A registered person whose aggregate turnover in the financial year is above ₹2 crore generally files GSTR-9. Taxpayers at or below the threshold are generally exempt, but the rules for specific categories differ, so check the notification before deciding not to file.
The form has several parts. Part I covers basic details. Part II covers outward and inward supplies declared in the year's returns. Part III covers input tax credit, TDS and TCS. Part IV covers tax paid. Part V covers transactions from the year that were reported in other years' returns. Part VI covers other information, including demands, refunds and the late fee. The layout can change with the form version, so use the current version on the portal.
The annual return is generally due on 31 December following the end of the financial year. For FY 2025-26 that means around 31 December 2026. Due dates can be extended by notification, so verify the date on the portal before you plan around it.
GSTR-9 is a consolidation. The totals it asks for are drawn from the year's GSTR-1, GSTR-3B and related filings. Where the figures differ, the form asks you to explain the difference, and unexplained differences invite queries, so reconcile before you file.
The ITC part shows the input tax credit availed during the year, the credit reversed, the credit that was ineligible, and the net ITC. It must agree with the credit you claimed in your monthly GSTR-3B returns. Reversals made after the period are shown here as well.
The rules allow a revision only within a limited time and through the portal's process. Do not assume you can amend it at will. Check the current window before you rely on a later correction, and keep the reconciliation that supports the original figures.
Under Section 47 of the CGST Act, the late fee is ₹200 a day (₹100 CGST and ₹100 SGST). The total is capped at 0.25% of the turnover in the state or union territory. Government notifications have reduced fees for some years, so check whether a reduction applies to the year you are filing.
No. Composition taxpayers file GSTR-9A, a different annual return with its own form and rules. The GSTR-9 structure described here is for regular taxpayers.
No. GSTVibe is an independent guide and is not affiliated with GSTN or the tax department. We do not file returns or access your account. Confirm the form, the due date and the late-fee rules on the GST portal and in CBIC notifications.
This guide is informational and is not legal or tax advice. GST rules, forms and portal steps change. Confirm the current position on the official GST portal (gst.gov.in) and CBIC sources, and speak to a qualified adviser about your own facts. GSTVibe is not affiliated with GSTN or the tax department.