apriltax blog
4.9 on Google reviewsWorks with reports from AmazonFlipkartMeesho✓Fixed fees, shown before you start✓Written by Chartered Accountants
GST returns

GSTR-9 Common Mistakes and How to Avoid Each One

✓ 3 official and published sources✓ Written for Indian sellers and small businesses

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.

Key points
  • 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
  1. Why do mistakes in GSTR-9 matter so much?
  2. Which mistakes come up most often?
  3. What is the Table 8 difference, and should it worry you?
  4. A worked example
  5. What if you find a mistake before or after filing?
  6. The mistake sellers usually make

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.

MistakeWhereThe right way
Filing the auto-filled figures as they areTables 4, 5, 6, 8 and 9Compare each with your books. Edit the rows that allow it.
Mixing earlier-year credit with this year'sTable 6A1Show 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 yearTables 8C and 13Report it in both.
Showing reclaimed credit in 8CTables 8C, 13 and 6HCredit 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 claimWhole formMissed ITC cannot be taken here. It had to be claimed in GSTR-3B within the time limit.
Leaving tax payable as it cameTable 9Tax payable is editable. If your books show more tax than you paid, correct it and pay through DRC-03.
Ignoring sales corrected after MarchTables 10, 11 and 14Sales 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 handTable 17Download 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.

Have a Tax Expert file your GST returnsGSTR-1 and GSTR-3B from Rs 499 a month. GSTR-9 at Rs 1,499.
See GST return filing

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?

  1. Before filing, reconcile three things for the year: your books, GSTR-1 and GSTR-3B. Note every difference.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

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?
No. The GST portal says Form GSTR-9 cannot be revised once filed. Check every table before you submit.
Can I claim missed ITC in GSTR-9?
No. Input tax credit cannot be claimed through GSTR-9. It has to be claimed in GSTR-3B within the time limit in section 16(4).
How do I pay extra tax found while preparing GSTR-9?
Through Form DRC-03. The portal says this additional liability can be paid only from the electronic cash ledger.
What is Table 6A1 in GSTR-9?
It shows ITC of the preceding financial year that you claimed in the current year. The portal deducts it from 6A to give 6A2, and only 6A2 is split across rows 6B to 6H.
What goes in Table 8C of GSTR-9?
ITC on invoices of the financial year that you claimed for the first time in the next financial year, within the permitted period. The same amount is also reported in Table 13. Reclaimed credit does not go in 8C.
Why does Table 8D show a difference?
8D is 8A less 8B and 8C. A positive figure means credit in GSTR-2B that you did not claim. A negative figure means the claim is more than GSTR-2B shows for that year, and it should be explained before filing.
Why does the Table 8A Excel not match the figure on screen?
The GSTN answers say the downloaded document details can differ from the Table 8A figure shown online. Use the Excel to trace invoices, and keep a note of the difference.
Is GSTR-9 compulsory for a small seller?
Taxpayers with aggregate turnover up to Rs 2 crore are exempt from filing GSTR-9. Above that it is due by 31 December after the financial year.

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 filing
D
CA Devang

A Chartered Accountant on the AprilTax team who works with online sellers and small businesses every filing season.

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.

← All articles
Talk to AprilTax