A GSTR-9 scrutiny notice usually follows when your annual return does not agree with the monthly returns and the portal data it is built from. The most common triggers are ITC in GSTR-3B that is higher than GSTR-2B, tax shown in GSTR-1 but never paid through GSTR-3B, turnover that does not match your books or e-invoices, and ITC claimed after the legal deadline.
When a gap shows up, the proper officer issues Form ASMT-10 under Section 61 of the CGST Act and asks you to explain or pay. Nearly every such gap can be spotted and fixed before you file, because the data you need is already on the portal and in your books.
Who has to file GSTR-9 and what makes errors in it costly?
Regular GST taxpayers, including eligible SEZ units, generally use GSTR-9 for their annual return. Input service distributors, non-resident taxable persons, casual taxable persons, and persons covered by the specified TDS or TCS exclusions do not file this form. For FY 2024–25 onwards, taxpayers with aggregate turnover of up to ₹2 crore in the relevant year are exempt; those above ₹2 crore generally must file. This exemption was notified for FY 2024–25 onwards, so it should not be described as a new yearly notification.
The due date is 31 December after the end of the financial year. For FY 2025–26, that is 31 December 2026, unless the government extends it. Businesses with aggregate turnover above ₹5 crore also file GSTR-9C, a self-certified statement that reconciles audited financial statements with GSTR-9.
Three rules make GSTR-9 errors expensive. You cannot revise the return once it is filed. You cannot claim missed ITC through it. Any extra tax you find while preparing it has to be paid separately through Form DRC-03. So whatever you report stays on record and becomes the basis for any scrutiny that follows.
Penalties for late filing
Late filing also costs money. Notification 07/2023-Central Tax sets the late fee as follows:
|
Aggregate turnover in the year |
Late fee per day (CGST and SGST together) |
Maximum late fee |
|---|---|---|
|
Up to ₹5 crore |
₹50 |
0.04% of turnover in the state or UT |
|
Above ₹5 crore and up to ₹20 crore |
₹100 |
0.04% of turnover in the state or UT |
|
Above ₹20 crore |
₹200 |
0.5% of turnover in the state or UT |
The late fee applies separately to each GSTIN. A return also cannot be filed once three years have passed from its due date.
How does a GSTR-9 mismatch turn into a scrutiny notice?
The department picks returns for scrutiny through system data analytics and risk parameters. The Central Board of Indirect Taxes and Customs (CBIC) introduced an automated return scrutiny module in May 2023. The system compares your GSTR-9 with your GSTR-1, GSTR-3B, GSTR-2B, e-invoices, e-way bills and customs data. Gaps above a set threshold are sent to the proper officer.
The process then moves in this order:
- The officer issues Form ASMT-10 listing each discrepancy, along with the tax and interest involved.
- You reply in Form ASMT-11 within 30 days, or within any longer period the officer allows. You either explain the difference with documents or accept it and pay through DRC-03.
- If the officer accepts your reply, Form ASMT-12 closes the scrutiny.
- If the officer is not satisfied or you do not reply, the case can move to audit under Section 65, special audit under Section 66, inspection under Section 67 or a demand notice.
Demands for FY 2023–24 and earlier years are raised under Section 73 (no fraud) or Section 74 (fraud or wilful misstatement). For FY 2024–25 onwards, Section 74A covers both cases. Under Section 74A, the ordinary deadline for issuing the notice is 42 months from the due date for the relevant annual return. The officer generally has 12 months from issuing the notice to pass an order; the specified senior officer may extend that order period by up to six months after recording reasons.
Where there is no fraud, the penalty is 10% of the tax due or ₹10,000, whichever is higher. In a non-fraud case, paying the tax and applicable interest within 60 days of the show cause notice generally concludes the proceedings without a penalty. However, Section 74A has an exception: the non-fraud penalty can still apply if self-assessed tax or tax collected from customers was not paid within 30 days of its due date. Fraud cases have separate penalty rules. Interest applies where payable under Section 50. A weak ASMT-11 reply can hurt you later, because the officer relies on it during any demand proceedings.
Which GSTR-9 mismatches trigger scrutiny notices most often?
The table below lists the gaps that most often lead to ASMT-10, the GSTR-9 tables where they appear and the reason officers treat them as a risk:
|
Mismatch |
Where it shows up in GSTR-9 |
Why it gets flagged |
|
Tax in GSTR-1 is higher than tax in GSTR-3B |
Tables 4 and 5 against Table 9 |
Tax was declared on sales but not paid. During the year, the same gap can also trigger Form DRC-01B under Rule 88C. |
|
ITC in GSTR-3B is higher than GSTR-2B |
Table 6 against Table 8A, with the gap in Table 8D |
Section 16(2)(aa) allows ITC only when the supplier has reported the invoice, and it appears in your GSTR-2B. |
|
ITC claimed after the time limit |
Tables 8C and 13 |
Section 16(4) allows ITC for a year only until 30 November of the next year or the date of filing the annual return, whichever is earlier. |
|
Blocked or common ITC not reversed |
Table 7 |
Section 17(5) blocks ITC on items such as motor vehicles and food. Rules 42 and 43 require reversal of ITC used for exempt supplies. |
|
ITC on reverse charge is higher than reverse charge tax paid |
Tables 6C, 6D and 6F against Table 4G |
Reverse charge ITC is valid only after you pay that tax in cash. |
|
Import ITC differs from customs data |
Table 6E against Table 8G |
Officers match IGST paid on imports with bill of entry data from ICEGATE. |
|
Turnover is lower than books, e-invoices or e-way bills |
Table 5N against financial statements and GSTR-9C |
A lower GST turnover suggests unreported supplies. Officers also compare it with turnover in the income tax return. |
|
HSN summary does not match turnover or tax rates |
Tables 17 and 18 |
Points to wrong classification or a wrong rate. |
|
ITC from suppliers whose registration was cancelled |
Table 6B |
Credit from suppliers whose registration was cancelled with an earlier effective date is often disallowed. |
|
Interest not paid on late tax |
Table 9 and the cash ledger |
Section 50 interest applies when tax is paid late, even if it is paid in full. |
Two changes need extra attention in the coming filing season.
- ITC reporting changes: From FY 2024–25, Table 8A is auto-filled from GSTR-2B instead of GSTR-2A. It includes invoices appearing in GSTR-2B up to October of the following year. A new Table 6A1 captures ITC from the previous year claimed in the current year. Reporting these amounts in the wrong table can create a gap in Table 8D even when total ITC is correct.
- GST rate and HSN changes: For FY 2025–26, GST rate changes effective 22 September 2025 may create rate differences in the HSN summary, particularly for invoices issued around the changeover and credit notes for earlier sales. HSN codes must also follow the turnover rule: businesses with turnover above ₹5 crore in the previous year report six-digit codes, while others can report four-digit codes.
How can you avoid GSTR-9 mismatches before you file?
Most scrutiny notices come from gaps that built up month by month and were never corrected. A year-end check alone cannot fix them, because ITC deadlines and GSTR-1 amendment windows close before GSTR-9 is due. These steps keep the gaps small through the year and catch the rest before filing:
- Match GSTR-1 with GSTR-3B every month so any short-paid tax goes into the next GSTR-3B with interest.
- Respond to Form DRC-01B within seven days if the portal flags a GSTR-1 and GSTR-3B gap under Rule 88C.
- Match your purchase register with GSTR-2B every month before you file GSTR-3B.
- Accept, reject or keep invoices pending on the Invoice Management System (IMS) before GSTR-2B is generated, so it reflects only valid invoices.
- Follow up with suppliers whose invoices are missing from GSTR-2B and hold the ITC until they appear.
- Respond to Form DRC-01C if the portal flags ITC in GSTR-3B that is higher than GSTR-2B under Rule 88D.
- Claim eligible missed ITC in GSTR-3B by 30 November following the financial year or before filing that year’s GSTR-9, whichever is earlier.
- Reverse blocked ITC under Section 17(5) and common ITC under Rules 42 and 43 in GSTR-3B, with the final annual adjustment made in the GSTR-3B for September of the next year.
- Reconcile turnover in your books with GSTR-1, e-invoices and e-way bills before the year closes.
- Check vendor GSTIN status every quarter and stop claiming ITC from suppliers whose registration is cancelled.
- Download the auto-populated GSTR-9 draft and compare it with your books table by table.
- Pay any short tax with interest through DRC-03 before filing GSTR-9.
- Keep a working file that explains each remaining difference with invoice numbers and documents.
Not every difference is an error. A credit note issued in the next year, ITC reversed and later reclaimed under Rule 37 or tax paid through DRC-03 can all create genuine gaps. What matters is that you can show the officer where each rupee went, with voucher-level evidence.
What should you do if you receive an ASMT-10 notice?
An ASMT-10 is a request for an explanation. It is not a demand order yet. A clear and timely reply often closes the matter at this stage. Follow these steps:
- Note the reply deadline, which is 30 days from the date the notice was served.
- List each discrepancy in the notice with the amount, tax head and period.
- Reconcile each item against your books, GSTR-1, GSTR-3B, GSTR-2B and payment ledgers.
- Pay any amount you accept through DRC-03 with interest, quoting the DRC-03 reference in your reply.
- Explain each amount you dispute with supporting documents such as invoices, credit notes, bills of entry and reconciliation statements.
- File the reply in Form ASMT-11 on the GST portal.
- Ask the officer for more time in writing if you cannot reply within 30 days.
- Keep copies of the notice, your reply and all documents in case the matter moves to a demand notice or appeal.
If the case does reach a demand notice under Section 74A for FY 2024-25 or later, paying the tax and interest within 60 days of the notice removes the penalty in non-fraud cases.
Conclusion
Finish your reconciliations month by month and use GSTR-9 only to confirm them. By the time the annual return is due, the window to claim missed ITC has closed, and most corrections can only be made by paying tax. The year-end job is to prove that your books and the portal tell the same story, table by table, with a reason on file for every difference that remains.
That year-end comparison has usually meant exporting data to Excel and rebuilding it in the GSTR-9 layout by hand. With Release 7.2, TallyPrime exports your annual computation in the GSTR-9 format, so you can compare your books with the auto-populated portal data in the same structure. When you need to reconcile one side at a time, the outward and inward sections can also be exported separately in the GSTR-9 format. The HSN summary goes straight into the department’s GSTR-9 offline tool in a single click, without copying HSN rows into a template.