GSTR-9 Common Mistakes and How to Avoid Each One
The most common GSTR-9 mistakes are accepting the auto-filled figures without checking them against your books, putting last year's or next year's input tax credit in the wrong table, and treating the form as a place to claim missed credit. GSTR-9 cannot be revised, so an error stays on record once you file.
- GSTR-9 for financial year 2025-26 is due by 31 December 2026, and it cannot be revised after filing.
- You cannot claim input tax credit (ITC) through GSTR-9. Extra tax found is paid in cash through Form DRC-03.
- Table 8A comes from your GSTR-2B and Table 6A from your GSTR-3B. Neither can be edited.
- Credit of an earlier year claimed this year goes in Table 6A1, not in the break-up of this year's credit.
In this guide
Why do mistakes in GSTR-9 matter so much?
GSTR-9 is the annual return: one summary of the sales, tax and credit you reported through the year. The portal fills most of it from your GSTR-1 and GSTR-3B. So why is it hard? Because the form asks you to sort the same numbers by the year they belong to, and your monthly returns never asked that.
Two things raise the stakes. The form has no revision facility, and the officer reads it next to your GSTR-2B. A wrong row can look like excess credit even when you claimed nothing extra. If you are new to the form, start with how to file GSTR-9.
Which mistakes come up most often?
The fixes below follow the answers the GST Network (GSTN) published for the financial year 2024-25 form. We have assumed the same table layout for 2025-26, so read the form on the portal before you rely on a row number.
| Mistake | Where | The right way |
|---|---|---|
| Filing the auto-filled figures as they are | Tables 4, 5, 6, 8 and 9 | Compare each with your books. Edit the rows that allow it. |
| Mixing earlier-year credit with this year's | Table 6A1 | Show ITC of the earlier year claimed this year in 6A1. Split only the balance, 6A2, across 6B to 6H. |
| Leaving out this year's credit claimed next year | Tables 8C and 13 | Report it in both. |
| Showing reclaimed credit in 8C | Tables 8C, 13 and 6H | Credit reversed and reclaimed next year goes in Table 13 only. A reclaim under rule 37 or 37A goes in 6H of the year you reclaim it. |
| Treating the form as a credit claim | Whole form | Missed ITC cannot be taken here. It had to be claimed in GSTR-3B within the time limit. |
| Leaving tax payable as it came | Table 9 | Tax payable is editable. If your books show more tax than you paid, correct it and pay through DRC-03. |
| Ignoring sales corrected after March | Tables 10, 11 and 14 | Sales of the year that you added or reduced in next year's returns belong here, with the tax paid on them. |
| Typing the HSN summary by hand | Table 17 | Download the Table 12 HSN details of GSTR-1 as Excel from the GSTR-9 page and start from that. |
Online sellers add one more. Your GSTR-1 already reports consumer sales after returns. Do not deduct the same returns again from the annual figure. See GSTR-9 for ecommerce sellers.
What is the Table 8 difference, and should it worry you?
Table 8 compares the credit available to you with the credit you took. Row 8A is the ITC on the year's purchase invoices as per GSTR-2B. It includes that year's invoices which your suppliers reported late, in the GSTR-2B of April to October of the next year. Row 8B is picked up from row 6B. Row 8D is 8A less 8B and 8C.
A positive 8D means credit was available and you did not take it. That is common and usually harmless: blocked credits, personal purchases, bills you chose not to claim. A negative 8D looks like credit claimed without support, and that is the one to explain before you file. The GSTR-9 page has a "Download Table 8A document details" button. Use it to see invoice by invoice what the portal counted. The GSTN notes that the Excel can differ a little from the figure on screen.
A worked example
Nisha sells handbags on two marketplaces and files GSTR-9 for 2025-26.
- ITC claimed in her GSTR-3B from April 2025 to March 2026, auto-filled in 6A: Rs 4,20,000.
- Of this, Rs 30,000 is on March 2025 bills that she claimed in April 2025. That belongs to 6A1.
- Balance in 6A2: Rs 3,90,000. She reports it in 6B, so 8B is Rs 3,90,000.
- ITC on 2025-26 bills in her GSTR-2B, row 8A: Rs 4,15,000.
- In May 2026 she claimed Rs 20,000 on a March 2026 bill. That goes in 8C and in Table 13.
- 8D = Rs 4,15,000 less Rs 3,90,000 less Rs 20,000 = Rs 5,000. That is credit on a personal purchase she never claimed.
What if she had skipped 6A1 and spread the whole Rs 4,20,000 across 6B? Then 8B would be Rs 4,20,000 and 8D would be minus Rs 25,000. On paper she would have claimed Rs 25,000 more than her GSTR-2B supports, though every rupee was genuine.
What if you find a mistake before or after filing?
- Before filing, reconcile three things for the year: your books, GSTR-1 and GSTR-3B. Note every difference.
- For sales you under-reported, show the correct figure in GSTR-9 and pay the extra tax through DRC-03. The portal accepts only cash ledger payment for this.
- For excess credit, reverse it. Report the reversal where the form asks, and pay through DRC-03 if it was not done in GSTR-3B.
- For credit you missed, check whether the time limit under section 16(4) is still open. If it is, the claim goes in GSTR-3B and not in GSTR-9.
- After filing, nothing can be edited. Keep a working paper that explains each figure, and pay any shortfall you discover through DRC-03.
The mistake sellers usually make
They start in the last week of December. The reconciliation is the real work, and it needs your purchase bills, marketplace reports and twelve months of returns. Late filing also costs a fee for every day of delay. Who must file and what the fee is are covered in GSTR-9 due date and who should file.
The second is filing when you need not. If your turnover is up to Rs 2 crore, the return is exempt for you. An optional return filed carelessly creates the very record you wanted to avoid.
Some tables have been optional in earlier years. A notification of 26 October 2026 is reported to continue those relaxations for 2025-26. We read only a summary of it, so confirm on the portal which rows you may skip.
Should you do it yourself? If your books, GSTR-1 and GSTR-3B agree and you have no credit moving across years, yes. If Table 8 shows a negative difference or you changed marketplaces mid-year, take help. Turnover above Rs 5 crore brings in GSTR-9C as well.
Sources
- GSTN: consolidated frequently asked questions on GSTR-9 and GSTR-9C for financial year 2024-25 (checked 12 Nov 2026)
- GST portal: frequently asked questions on Form GSTR-9 (checked 12 Nov 2026)
- A2Z Taxcorp: summary of Notification 05/2026-Central Tax on GSTR-9 relaxations (checked 12 Nov 2026)
How AprilTax can help
A Tax Expert at AprilTax prepares and files your GSTR-9 for a fixed fee of Rs 1,499, fully online. Through the year, the free GSTR-1 tool prepares your GSTR-1 from Amazon, Flipkart and Meesho sales reports, which keeps the annual figures easier to tie up. See GST return filing by a Tax Expert.
Frequently asked questions
Can GSTR-9 be revised after filing?
Can I claim missed ITC in GSTR-9?
How do I pay extra tax found while preparing GSTR-9?
What is Table 6A1 in GSTR-9?
What goes in Table 8C of GSTR-9?
Why does Table 8D show a difference?
Why does the Table 8A Excel not match the figure on screen?
Is GSTR-9 compulsory for a small seller?
Have a Tax Expert file your GST returns
GSTR-1 and GSTR-3B from Rs 499 a month. GSTR-9 at Rs 1,499.
See GST return filingWhat sellers say
4.9 on Google →Read next
Stuck on a return or registration?
File GSTR-1 free with the tool, or hand it to a Tax Expert at a fixed fee.