GSTR-9 Annual Return: The Definitive Filing Guide for FY 2025-26 — Tables, Reconciliation Strategy & 9 Critical Mistakes to Avoid

GSTR-9 annual return

GSTR-9 Annual Return: The Definitive Filing Guide for FY 2025-26 — Tables, Reconciliation Strategy & 9 Critical Mistakes CAs Must Avoid

Every December, thousands of CA offices across India face the same high-pressure countdown — reconcile an entire year of GST data, identify discrepancies, pay differential tax, and file the GSTR-9 annual return before the portal chokes under the weight of last-minute filings. For FY 2025-26, the pressure is greater than ever.

The GSTN’s AI-driven validation engine now cross-checks every figure against GSTR-1, GSTR-3B, GSTR-2B, and ICEGATE data automatically. CBIC’s Notifications 13/2025, 15/2025, and 16/2025 have restructured the form significantly — introducing IMS-based ITC auto-population, new reversal disclosure tables, and tighter reconciliation requirements. A mismatch that went unnoticed in FY 2022-23 may trigger an ASMT-10 notice in FY 2025-26.

This guide covers every dimension of GSTR-9 annual return filing for FY 2025-26: who must file, which table captures what, how to reconcile like a professional, the nine errors that invite scrutiny, and a step-by-step portal walkthrough. Whether you are a practicing CA, a senior accountant, or a compliance manager, this is the only reference you will need.

What Is GSTR-9 and Why It Matters More in FY 2025-26

GSTR-9 is the annual return mandated under Section 44 of the CGST Act, 2017. It consolidates all outward and inward supply data reported in GSTR-1 and GSTR-3B across an entire financial year into a single legal declaration. Unlike monthly returns that are filed in haste and sometimes corrected retroactively, GSTR-9 is a final, irrevocable statement — it cannot be revised after submission.

This irreversibility is what makes GSTR-9 fundamentally different from GSTR-3B or GSTR-1. When you press “file” on GSTR-9, you are signing off on the full-year position of your client’s GST obligations. The department treats that declaration as a baseline against which future audit scrutiny and demand proceedings may be initiated under Sections 65, 66, 73, and 74 of the CGST Act.

In FY 2025-26, the stakes are higher because the GSTN has deployed machine-learning-based data matching. The system compares your GSTR-9 figures against GSTR-1 (outward supplies), GSTR-3B (tax paid), GSTR-2B (ITC available), e-way bill data, and ICEGATE import records. Any statistically significant deviation triggers an automated alert, which may escalate to a formal ASMT-10 scrutiny notice without manual intervention by a tax officer.

Beyond audit risk, GSTR-9 data is now shared across government agencies. Banks use GSTIN compliance records for credit assessment. Government tenders increasingly require a clean annual return filing history. A nil filing or missed deadline is no longer just a ₹200/day penalty — it can block your client’s business access to institutional credit.

Expert Insight: Think of GSTR-9 as the annual financial report card of GST compliance. A well-prepared annual return demonstrates control over financial records, reduces audit exposure, and signals creditworthiness to lenders. A poorly filed GSTR-9 is the single fastest way to invite departmental scrutiny for an otherwise clean taxpayer.

GSTR-9 Annual Return — Data Ecosystem FY 2025-26

GSTR-9 Annual Return Section 44 | CGST Act 2017 Due: 31 Dec 2026

GSTR-1 Outward Supplies (Monthly/Quarterly)

GSTR-3B Tax Payment & ITC (Monthly Summary)

GSTR-2B ITC Availability (Auto-Generated)

ICEGATE Import ITC (Table 8H1) New in FY 2025-26

GSTR-9C Reconciliation Stmt (Turnover >₹5 Crore)

DRC-03 Short Tax Payment Before Filing

ASMT-10 Scrutiny Notice (If Mismatch Found)

NEW: IMS-Based ITC Auto-Population (FY 2025-26) Table 8A auto-populates from Invoice Management System

cleartaxadvisors.in — GSTR-9 Data Ecosystem Diagram

Image 1 ALT: GSTR-9 annual return data ecosystem showing inputs from GSTR-1, GSTR-3B, GSTR-2B, and ICEGATE, with outputs including GSTR-9C reconciliation statement and DRC-03 payment flow — cleartaxadvisors.in

Who Must File GSTR-9: Applicability, Turnover Limits, and Exemptions

Applicability under GSTR-9 has three tiers, and getting this wrong — either filing when exempt or failing to file when mandatory — creates compliance risk.

Mandatory Filing: Above ₹2 Crore Aggregate Turnover

Every regular GST-registered taxpayer whose aggregate annual turnover (AATO) exceeds ₹2 crore on a PAN-India basis must file GSTR-9. This includes all taxable, exempt, export, and inter-state supplies — but excludes GST charged and inward supplies under Reverse Charge Mechanism (RCM).

The ₹2 crore exemption threshold was confirmed for FY 2024-25 via CBIC Notification No. 15/2025-Central Tax, and is expected to continue for FY 2025-26. Always verify the current notification before advising a client.

GSTR-9C: Above ₹5 Crore

Taxpayers with AATO exceeding ₹5 crore must also file GSTR-9C — the reconciliation statement comparing GSTR-9 figures with audited financials. From FY 2021-22 onwards, this is self-certified by the taxpayer; CA certification is no longer a statutory requirement, though engaging a CA remains best practice given the complexity.

Exempted Categories

The following categories are not required to file GSTR-9 regardless of turnover:

  • Composition scheme taxpayers (they file GSTR-9A, which is currently optional)
  • Input Service Distributors (ISD)
  • Casual Taxable Persons
  • Non-Resident Taxable Persons
  • TDS deductors under Section 51 of CGST Act
  • TCS collectors under Section 52 (e-commerce operators)
  • OIDAR service providers
Pro Tip: If a taxpayer switched from the Composition Scheme to the Regular Scheme mid-year, they must file both GSTR-9A (for the composition period) and GSTR-9 (for the normal tax period), filed as separate returns for the respective periods. Confirm this before filing to avoid missing a return.
Annual Turnover Form Required CA Certification Status
Up to ₹2 crore GSTR-9 (Optional) Not applicable Exempt — voluntary filing permitted
₹2 crore – ₹5 crore GSTR-9 (Mandatory) Not required Must file by 31 Dec 2026
Above ₹5 crore GSTR-9 + GSTR-9C (Both) Not required (self-certified) Must file both by 31 Dec 2026

Note that GSTR-9 must be filed separately for each GSTIN. A business with five state-level registrations files five separate GSTR-9 returns, one per GSTIN — even if all five GSTINs belong to the same PAN.

For nil GSTR-9, a taxpayer may file if they made no outward supplies, received no goods or services, claimed no ITC, made no refund claims, and have no pending liability. All six conditions must be satisfied simultaneously.

New Changes in GSTR-9 Format for FY 2025-26: What CAs Must Know

CBIC issued three significant notifications amending the GSTR-9 form for FY 2024-25 onwards. Understanding these changes is critical because auto-populated fields have shifted and new disclosure obligations exist that were not present in earlier years.

Notification No. 13/2025-Central Tax — New ITC Reporting Fields

This notification introduced structural changes to Part IV of the form dealing with Input Tax Credit:

  • Table A1: ITC carried forward from the previous financial year that was claimed in the current year for the first time — specifically ITC from GSTR-2B of prior months now claimed in GSTR-3B of FY 2025-26.
  • Table A2: ITC that was reversed in the prior year but reclaimed in FY 2025-26 under applicable provisions (other than Rule 37/37A).
  • Table 6A1: Granular breakdown of ITC claimed in GSTR-3B by source — domestic B2B, imports on bill of entry, imports via IGST, ISD credit, and RCM credit.
  • Table 8H1: Reconciliation of import ITC with data auto-fetched from ICEGATE (Customs portal). Any mismatch between GSTR-2B import entries and ICEGATE records must be explained here.

Notification No. 15/2025-Central Tax — Exemption Threshold Confirmed

This notification formally exempted taxpayers with AATO up to ₹2 crore from GSTR-9 for FY 2024-25, in continuation of the exemption policy applied in prior years.

Notification No. 16/2025-Central Tax — IMS-Based Auto-Population

The most operationally significant change: Table 8A (ITC available from GSTR-2B) is now auto-populated from the Invoice Management System (IMS), not directly from raw GSTR-2B data. The IMS allows recipients to accept, reject, or keep invoices pending, and the accepted invoices flow into GSTR-2B and then into Table 8A of GSTR-9.

This means if your client rejected an invoice in IMS but later paid the supplier and has a legitimate ITC claim, that ITC will not appear in Table 8A. It must be manually reconciled and disclosed in Table 8C or 13 depending on the period it pertains to. Failing to address IMS-rejected invoices before filing GSTR-9 is one of the leading errors expected in FY 2025-26 filings.

Additionally, Notification 16/2025 enhanced disclosure requirements for ITC reversals:

  • Reversals under Rule 42 (proportionate reversal for mixed supplies) must now be disclosed separately from Rule 43 reversals (capital goods).
  • Reversals under Rule 37 (non-payment to supplier within 180 days) and Rule 37A (supplier’s return not filed) must be individually itemised.
  • Reclaimed ITC following rule 37 reversal (after payment to supplier) must be separately reported in Table 6H or 6A1 as applicable.

Read the official CBIC notifications for the complete text of these amendments before advising clients on how to handle their ITC positions.

GSTR-9 Tables Explained: All 6 Parts and 19 Sections

GSTR-9 is structured into six parts and nineteen tables. Each part serves a distinct purpose. Understanding what each table captures — and where the data must come from — is the foundation of error-free filing.

Part I: Basic Details (Tables 1–3)

Auto-populated from GST registration data. Includes GSTIN, legal name, trade name, and the financial year. No manual input is typically required, but verify the GSTIN-level turnover figure in Table 3 carefully, as it is the basis for determining GSTR-9C applicability.

Part II: Outward Supplies (Tables 4–5)

Table 4 captures all outward supplies made during the financial year. Data auto-populates from GSTR-1. The table breaks down supplies as:

  • 4A: Supplies other than zero-rated, reverse charge, and exempt
  • 4B: Outward supplies on which tax is paid on reverse charge
  • 4C: Zero-rated supply made on payment of tax (with refund)
  • 4D: Zero-rated supply made without payment of tax
  • 4E: Deemed exports
  • 4F: Advances on which tax has been paid but invoice has not been issued
  • 4G: Inward supplies on which tax is paid on reverse charge (for recipient)

Table 5 covers supplies that are exempt, nil-rated, and non-GST. These do not generate tax liability but must be accurately declared as they feed into the turnover calculation for GSTR-9C reconciliation.

Tables 10 and 11 capture amendments to outward and inward supplies made in the April–September window of FY 2026-27 (i.e., after the financial year ended but within the permissible amendment window for FY 2025-26 data). Failing to report these amendments is one of the most common GSTR-9 errors.

Part III: ITC Availed and Reversed (Tables 6–8)

This is the most complex and scrutiny-prone section of GSTR-9.

Table 6 captures ITC availed during the financial year from all sources: inputs, input services, capital goods, imports, ISD credits, and RCM credits. The new Table 6A1 breaks this down by source type following Notification 13/2025.

Table 7 covers ITC reversals — amounts that were claimed in GSTR-3B during the year but reversed due to ineligibility under Section 17(5), Rule 42, Rule 43, Rule 37, or other provisions. Each reversal category must be individually itemised.

Table 8 is the critical reconciliation table comparing ITC availed per GSTR-3B (Table 8B) with ITC available per GSTR-2B (Table 8A). The difference in Table 8D represents ITC reported in GSTR-2B but not claimed in GSTR-3B — this can be claimed until the due date of September GSTR-3B of the following year.

Critical Alert: Table 8 figures are now derived from IMS data following Notification 16/2025. If any supplier invoices were rejected or left pending in IMS and remain unclaimed, those amounts will appear as a gap in Table 8D. GSTN systems may flag this as an ITC leakage or potential misclassification. Review IMS action history before preparing Table 8.

Part IV: Tax Paid (Table 9)

Table 9 shows the total tax paid during the year under IGST, CGST, SGST, and Cess, broken down by head and payment mode (cash or ITC). The figure here must reconcile exactly with the sum of GSTR-3B payments across all months. Any shortfall must be paid through DRC-03 before GSTR-9 is filed.

Part V: Transactions of Previous Financial Year (Tables 10–14)

These tables capture disclosures that relate to FY 2025-26 but were declared in GSTR-1 or GSTR-3B after March 31, 2026, and before November 30, 2026. This includes:

  • Amendments to outward supplies (Table 10)
  • Amendments to credit/debit notes (Table 11)
  • RCM supplies declared belatedly (Table 12)
  • ITC availed for FY 2025-26 in the subsequent year (Table 13)
  • Differential tax paid on transactions of FY 2025-26 declared in the next year (Table 14)

These tables are always overlooked in practice. A Chartered Accountant handling GSTR-9 for FY 2025-26 must review GSTR-1 and GSTR-3B filed between April and November 2026 for any entries relating to FY 2025-26 data.

Part VI: Other Information (Tables 15–19)

Table 15 covers demands and refunds — details of pending demands, settled demands, and refund claims filed and received during the year. Table 17 and 18 capture HSN-wise summary of outward and inward supplies, which became mandatory for all filers from FY 2022-23 onwards. Table 19 covers late fees paid under Section 47.

GSTR-9 Annual Return — Structure of 6 Parts & 19 Tables

PART I Basic Details Tables 1–3 • GSTIN • Legal Name • Turnover (Auto-populated)

PART II Outward Supplies Tables 4–5, 10–11 • B2B Supplies • Exports • Nil/Exempt • RCM Outward • Amendments (From GSTR-1)

PART III ITC Details Tables 6–8 • ITC Availed • ITC Reversed • GSTR-2B Recon • Rule 42/43 ★ Highest Risk NEW: Table 6A1 NEW: Table 8H1 NEW: IMS-based 8A

PART IV Tax Paid Table 9 • IGST Paid • CGST Paid • SGST Paid • Cess Paid • Interest Paid (Reconcile with 3B) Short tax → DRC-03

PART V Prior Year Trans. Tables 10–14 • Late Amendments • ITC Apr–Nov ★ Often Missed! Review Apr–Nov 2026 GSTR-1/3B

PART VI Other Information Tables 15–19 • Demands/Refunds • Composition Suppl. • HSN Summary • Late Fees Paid (Section 47)

cleartaxadvisors.in — GSTR-9 Parts Structure Reference Chart

Image 2 ALT: GSTR-9 annual return six-part structure chart showing all 19 tables across Parts I to VI — ITC risk areas and new FY 2025-26 additions highlighted — cleartaxadvisors.in

GSTR-9 Reconciliation Strategy: A Professional Four-Tier Framework

Reconciliation is not a task to complete the night before filing. For any client with a turnover above ₹5 crore, reconciliation should be a rolling monthly process. For clients between ₹2–5 crore, a quarterly reconciliation cycle is the minimum professional standard. The following four-tier framework, applied sequentially, ensures a clean GSTR-9 filing.

Tier 1 — Outward Supply Reconciliation: GSTR-1 vs GSTR-3B vs Books

Compare the total taxable turnover declared in GSTR-1 (Table 3.1 aggregate) with the tax liability paid through GSTR-3B (Table 3.1 of GSTR-3B), and then compare both against the revenue recognised in the audited books of accounts. The target is zero variance in Table 9 of GSTR-9.

Common reasons for GSTR-1 vs GSTR-3B variance include: invoices reported in GSTR-1 in one month but tax paid in a different month in GSTR-3B; credit notes filed in GSTR-1 not corresponding to a reduction in GSTR-3B liability; and advances received and adjusted in different periods.

If GSTR-1 shows ₹85 lakh in taxable turnover for a month but GSTR-3B reflects ₹83 lakh in output tax liability, the ₹2 lakh gap must be explained. If it was an advance adjusted against invoice, the GSTR-1 amendment must reflect it correctly. If it was an error, the differential tax plus interest at 18% per annum is payable via DRC-03.

Tier 2 — ITC Reconciliation: GSTR-3B vs GSTR-2B vs Purchase Register

This three-way match is the most labour-intensive and most important reconciliation:

  1. GSTR-3B claimed ITC (Table 4A, what you claimed each month)
  2. GSTR-2B available ITC (auto-generated from supplier filings, the legal maximum you can claim)
  3. Purchase register ITC (all eligible invoices in your books, regardless of supplier filing status)

Claiming ITC in GSTR-3B that exceeds GSTR-2B is the single highest-risk position in any GSTR-9 filing. Under Rule 36(4), ITC beyond GSTR-2B availability is restricted. Any excess claim generates automatic GSTN alerts.

Conversely, ITC available in GSTR-2B that you did not claim must be tracked in Table 8D of GSTR-9. This unclaimed ITC can still be claimed in GSTR-3B filed before November 30, 2026 (for FY 2025-26 data), after which it lapses permanently.

Pro Tip: For clients with more than 200 purchase invoices per month, manual GSTR-2B reconciliation is impractical. Use the offline GSTN reconciliation tool or GST-compliant accounting software (Tally, Zoho Books, Busy, or similar) to export GSTR-2B JSON and compare it with the purchase ledger automatically. The time saved is significant, and the accuracy is substantially better.

Tier 3 — IMS Review and Pending Invoice Resolution

Following Notification 16/2025, Table 8A in GSTR-9 now reflects IMS-accepted invoices only. Before preparing GSTR-9, review the client’s IMS dashboard for:

  • Invoices in “Pending” status — these have not been accepted or rejected and may not be reflected in GSTR-2B
  • Invoices “Rejected” in IMS — verify whether the rejection was intentional or erroneous
  • Supplier amendments made in ICEGATE that changed BOE dates — these may have shifted import ITC between financial years

Any legitimate ITC that was rejected in IMS and paid to the supplier must be captured in the manual fields of Table 8C or 13, with documentary evidence (payment confirmation, bank statement, invoice) maintained in case of scrutiny.

Tier 4 — Tax Head Cross-Verification and DRC-03 Payment

The final tier is verifying that tax was paid under the correct head (IGST, CGST, SGST). A common error is paying IGST on an intra-state supply or CGST/SGST on an inter-state supply. The wrong head payment does not create a credit in the correct head — it creates an excess in one head and a liability in another, attracting both interest and a potential demand notice.

If any differential tax is identified after all four tiers, calculate interest at 18% per annum from the due date of the relevant GSTR-3B to the payment date, and pay through DRC-03 specifying “Annual Return” as the ground, before filing GSTR-9.

For expert guidance on ITC claims and eligibility, refer to our detailed guide on the input tax credit framework — understanding which credits are eligible under Section 16 and blocked under Section 17(5) will directly inform your GSTR-9 reconciliation work.

Free GSTR-9 Late Fee & Penalty Calculator — Use It Right Now

If your client misses the GSTR-9 annual return due date, late fees under Section 47 apply immediately from the day after the deadline. This calculator computes the exact late fee payable based on your turnover slab and the number of days delayed — using the tiered caps introduced via GST Council notifications. Enter the figures below to get an instant result.






Annual Turnover (₹ Crore)
Turnover Slab
Days Late
Daily Late Fee (₹200/day total)
₹200/day (₹100 CGST + ₹100 SGST)
Gross Late Fee Before Cap (₹)
Cap Amount (₹)
Actual Late Fee Payable (₹)
CGST Component (₹)
SGST/UTGST Component (₹)

Note: Late fee caps are based on GST Council notifications (73/2022 and 55th GST Council Dec 2024). There is no late fee on IGST for GSTR-9. Interest on unpaid tax is separate at 18% p.a. and not computed here. Bookmark this page to use this free GSTR-9 late fee calculator anytime.

GSTR-9C: Who Files It, What It Covers, and What Changed

GSTR-9C is a reconciliation statement required for taxpayers whose aggregate annual turnover exceeds ₹5 crore. It performs a legal function distinct from GSTR-9: while GSTR-9 consolidates GST return data, GSTR-9C reconciles that return data against the audited financial statements.

From FY 2020-21 onwards, GSTR-9C became self-certified by the taxpayer. Prior to this, it required CA or CMA certification. This shift placed the full compliance burden on the taxpayer — making it more important than ever to engage a CA to help prepare it accurately, even though formal certification is no longer statutory.

What GSTR-9C Reconciles

GSTR-9C Part A contains the reconciliation statement with four key reconciliations:

  • Turnover reconciliation: Audited turnover vs. GST turnover declared in GSTR-9 — differences explained by exempt supplies, advance receipts, SEZ supplies, and deductions.
  • Tax liability reconciliation: Tax computed on audited turnover vs. actual GST paid — explains variances due to rate differences, exemptions, and composition supplies.
  • ITC reconciliation: ITC per books vs. ITC per GSTR-9 — identifies ITC that is in the books but not claimed in GST returns (and vice versa).
  • Expense-based ITC verification: Total ITC availed compared to eligible expenses booked — ensures no ITC has been claimed beyond the eligible expense base.

The enhanced GSTR-9C format under Notification 13/2025 has streamlined the turnover reconciliation layout with auto-populated fields from GSTR-9, reducing manual duplication. E-commerce sellers must now separately reconcile TCS deducted by platform operators against their own outward supply declarations.

Read our detailed guide on GST Audit under Sections 65 and 66 to understand how GSTR-9C data feeds into departmental audit proceedings and what documentation you need to maintain.

Step-by-Step: How to File GSTR-9 Annual Return on the GST Portal

The GSTR-9 portal filing process has nine distinct steps. Each step has a specific action and a common error to avoid. Follow this sequence precisely for FY 2025-26.

  1. Complete all pending GSTR-1 and GSTR-3B returns first. GSTR-9 cannot be filed if any monthly or quarterly return for the financial year remains unfiled. Verify the filing status of all twelve GSTR-3B returns (April 2025 – March 2026) before proceeding.
  2. Log in to the GST Portal. Navigate to www.gst.gov.in → Services → Returns → Annual Return → Select Financial Year 2025-26.
  3. Select GSTR-9 and check for nil return eligibility. If all conditions for nil filing are met, select "Yes" for nil return and proceed directly to filing. Otherwise, select "No" and click "Prepare Online".
  4. Download auto-populated data in PDF and Excel format. Click "Preview GSTR-9 (PDF)" and "Preview GSTR-9 (Excel)" before editing any values. The Excel download includes Table 8A document-level details — review each supplier invoice listed to identify IMS-pending records.
  5. Verify and edit each Part systematically. Begin with Part II (outward supplies), verify Table 4 against your GSTR-1 aggregate. Move to Part III and compare Table 6 and 7 against your ITC register and GSTR-3B data. Then verify Table 9 (tax paid) against the sum of all monthly GSTR-3B payments.
  6. Enter Part V data (Tables 10–14). Pull GSTR-1 and GSTR-3B filed between April and November 2026 and identify any entries relating to FY 2025-26. These must be manually entered in the corresponding tables. This step is the most frequently omitted in practice.
  7. Complete HSN summary (Tables 17 and 18). HSN-wise summary of outward and inward supplies is mandatory. For supplies above ₹5 crore, 6-digit HSN is required. For others, 4-digit is acceptable. Verify HSN codes against your invoice data.
  8. Pay any additional liability via DRC-03. If reconciliation reveals any short payment, go to Services → User Services → My Applications → DRC-03, select "Annual Return (GSTR-9)" as the payment ground, and complete the payment. Note the ARN of DRC-03 for your records.
  9. File using DSC or EVC. Companies and LLPs must use a Digital Signature Certificate (DSC). Other entities can file using EVC (Electronic Verification Code) sent to the registered mobile number. Download the filed acknowledgement (ARN) immediately after submission.
Pro Tip: File GSTR-9 at least 2–3 weeks before December 31, 2026. The GST portal experiences peak load during the final week of December, with response times increasing dramatically. Last-minute filing risks portal errors, session timeouts, and — in the worst case — missing the deadline due to server unavailability.

9 Critical GSTR-9 Annual Return Mistakes That Invite Departmental Scrutiny

GSTN's AI validation engine runs hundreds of cross-checks on every GSTR-9 filed. The following nine errors are the most common triggers for ASMT-10 scrutiny notices and ITC demand proceedings. Awareness of these errors is the first line of defence for any CA representing clients before the GST department.

Mistake 1: Not Reconciling GSTR-1 and GSTR-3B Before Filing

The most frequent and most damaging error. If GSTR-1 shows higher taxable supplies than the tax liability declared in GSTR-3B, GSTN flags it as potential tax underreporting. The reconciliation must be done table-by-table, not just at the aggregate level. Even a ₹500 mismatch in the IGST head can trigger a system alert.

Mistake 2: Claiming ITC Beyond GSTR-2B in Table 6

Table 6 of GSTR-9 must reflect the total ITC claimed in GSTR-3B across all months. If this figure exceeds the sum of GSTR-2B available ITC for the year, it creates a legally indefensible position under Rule 36(4). Verify GSTR-2B availability for every month before consolidating Table 6 figures.

Mistake 3: Missing IMS-Pending and Rejected Invoices in Table 8

A new error category for FY 2025-26. Invoices left in "Pending" status in IMS do not appear in GSTR-2B and therefore do not auto-populate in Table 8A. If these represent legitimate purchases on which ITC should be claimed, they must be manually tracked and included where permissible. Failing to resolve IMS status before filing creates permanent ITC loss.

Mistake 4: Omitting Part V Amendments (Tables 10–14)

Any GSTR-1 amendment filed in April–November 2026 that relates to FY 2025-26 data must appear in Tables 10 and 11 of GSTR-9 for FY 2025-26. In practice, CAs often focus exclusively on April 2025 to March 2026 filings and miss these subsequent amendments entirely. The GSTN cross-checks Table 10 against GSTR-1A amendment data automatically.

Mistake 5: Incorrect or Missing HSN Summary (Tables 17–18)

HSN-wise summary is mandatory. Common errors include: using 2-digit HSN for supplies above ₹5 crore (requires 6-digit), misclassifying services under goods HSN codes, and omitting inward HSN summary for capital goods and inputs above the threshold. Incorrect HSN data can trigger classification disputes and rate revision demands.

Mistake 6: Reporting Wrong-Year Invoices in GSTR-9

Including invoices from FY 2026-27 (April–November 2026) in FY 2025-26 GSTR-9 is a data contamination error. The invoice date determines which financial year a transaction belongs to, not the date of GSTR-1 filing. Invoices dated April 1, 2026 onwards belong to FY 2026-27 and must not appear in FY 2025-26 GSTR-9, even if filed belatedly in FY 2025-26 returns.

Mistake 7: Not Disclosing ITC Reversals Under Rule 42 Separately from Rule 43

Under the revised format following Notification 13/2025, Rule 42 (proportionate reversal for mixed supplies) and Rule 43 (reversal for capital goods) must be disclosed in separate line items. Clubbing them together in a single reversal entry will result in a format validation error or, worse, a mismatch with GSTN's automated computation of expected reversals.

Mistake 8: Not Paying DRC-03 Before Filing

Identifying a ₹2 lakh tax shortfall during reconciliation and proceeding to file GSTR-9 without paying it via DRC-03 is a self-admission of tax default. The filed GSTR-9 becomes evidence of unpaid liability, and the department will issue a demand notice with interest at 18% p.a. from the original due date, plus potential penalties under Section 73 or 74.

Mistake 9: Filing Without Verifying GSTR-9C Requirement

If a client's turnover crossed ₹5 crore mid-year and you filed GSTR-9 without the accompanying GSTR-9C, you have created a non-compliance position that cannot be remedied after filing. Always verify the final audited turnover — not just the provisional GSTIN-level turnover — before determining GSTR-9C applicability.

Critical Reminder: GSTR-9 cannot be revised once filed. These nine mistakes are therefore not correctable after submission. Build a pre-filing review checklist and have a second CA review the draft GSTR-9 before filing for any client with turnover above ₹5 crore.

Case Studies: Common GSTR-9 Reconciliation Scenarios Solved

Case Study 1 — ITC Claimed vs GSTR-2B Mismatch: ₹3.8 Lakh Gap

Scenario: A Mumbai-based auto parts distributor with a turnover of ₹12 crore claimed ₹18.4 lakh in ITC in GSTR-3B for FY 2025-26. GSTR-2B shows ₹14.6 lakh available. Gap: ₹3.8 lakh.

Analysis: The CA reviewed the client's IMS dashboard and found ₹2.1 lakh in invoices from a single supplier in "Pending" status — the supplier had uploaded invoices in IMS but the client had neither accepted nor rejected them. Additionally, ₹1.7 lakh related to a supplier who filed GSTR-1 after the GSTR-2B generation date for October 2025, causing the invoices to appear in November GSTR-2B instead of October.

Resolution: The CA confirmed payment to the first supplier (within 180 days), accepted the pending invoices in IMS, and verified that the ₹1.7 lakh appeared in the subsequent month's GSTR-2B. Total net excess claim: ₹nil — the gap was timing-related, not a genuine overclaim. Table 13 of GSTR-9 was updated to reflect the ITC availed in the subsequent year relating to FY 2025-26 invoices.

Case Study 2 — Turnover Mismatch in GSTR-9C: ₹22 Lakh Difference

Scenario: A Delhi-based IT services company with a turnover of ₹8.5 crore found a ₹22 lakh difference between audited revenue (₹8.5 crore) and GST-declared turnover (₹8.28 crore) when preparing GSTR-9C.

Analysis: The ₹22 lakh comprised: ₹14 lakh in export invoices reported in GSTR-1 on a "without payment of tax" basis (not reflecting as taxable turnover in GST but recorded as revenue in books), and ₹8 lakh in deferred revenue that was recognised in books in FY 2025-26 but invoiced and reported in GST in FY 2024-25.

Resolution: Both differences were legitimate and explainable. The GSTR-9C reconciliation table was completed with a precise narrative: ₹14 lakh classified under "supplies made to SEZ/exports without payment of tax" (non-taxable turnover under GST) and ₹8 lakh disclosed as "advance received and adjusted in prior year". No additional tax liability arose. The ASMT-10 risk was eliminated through a clean, documented reconciliation statement.

Case Study 3 — Section 17(5) Blocked Credit Overlooked in GSTR-9

Scenario: A hospitality company with a turnover of ₹6.2 crore claimed ₹4.4 lakh ITC on food and beverages and ₹2.8 lakh on club membership subscriptions in GSTR-3B during FY 2025-26. Neither had been reversed.

Analysis: Both categories are blocked credit under Section 17(5)(b) and 17(5)(g) of the CGST Act respectively. The accounting team had incorrectly posted the GST on these expenses to the ITC credit ledger. The error was not caught during monthly GSTR-3B preparation.

Resolution: Total blocked credit of ₹7.2 lakh was identified during GSTR-9 preparation. Interest at 18% p.a. from the respective months of claim was calculated at ₹84,000. The CA filed DRC-03 for ₹8.04 lakh (tax + interest) before filing GSTR-9. The client's GSTR-9 correctly disclosed the reversal in Table 7, avoiding a future Section 73 demand. Our guide on blocked credit under Section 17(5) explains all ineligible categories in detail.

GSTR-9 Annual Return 7-Step Filing Checklist — FY 2025-26 Due Date: 31 December 2026 | cleartaxadvisors.in

1 Verify Applicability Mandatory if AATO > ₹2 Crore File GSTR-9C if AATO > ₹5 Crore File separate GSTR-9 per GSTIN ✓ Confirm via CBIC Notification 15/2025 GSTR-9C: Self-certified, no CA stamp required (from FY 2021-22) Composition scheme taxpayers file GSTR-9A instead

2 File All Pending Returns File all 12 GSTR-3B returns (Apr 2025–Mar 2026) File all GSTR-1 / GSTR-1A returns QRMP filers: Verify all quarterly IFF filings complete ✓ GSTR-9 cannot be filed with pending returns Log in → Returns Dashboard to verify "Filed" status Pay late fees for any pending returns before proceeding

3 Reconcile in Four Tiers Tier 1: GSTR-1 vs GSTR-3B vs Books (Outward) Tier 2: GSTR-3B vs GSTR-2B vs Purchase Register (ITC) Tier 3: IMS Review — Accept all pending invoices Tier 4: Tax head verification (IGST/CGST/SGST correct?) ★ Highest risk section — allow 3–5 working days Use GST reconciliation software for clients with 200+ invoices/month Verify ICEGATE import data matches GSTR-2B (Table 8H1 — NEW)

4 Pay Short Tax via DRC-03 Calculate differential tax + interest @ 18% p.a. Go to: Services → User Services → My Applications → DRC-03 Select ground: "Annual Return — GSTR-9" ✓ Must be paid BEFORE filing GSTR-9 Note DRC-03 ARN for reference in GSTR-9 tables No penalty if voluntary payment made (Section 74A framework)

5 Prepare GSTR-9 Online Download PDF & Excel draft before editing Verify all 6 Parts systematically (I → II → III → IV → V → VI) Fill Part V (Tables 10–14) with Apr–Nov 2026 amendments Complete HSN summary (6-digit for turnover >₹5Cr) ★ Check new Tables A1, A2, 6A1, 8H1 (FY 2025-26 additions) Preview PDF before final submission — cannot revise after filing

6 File Using DSC or EVC Companies & LLPs: Digital Signature Certificate (DSC) mandatory Proprietors, Partnerships, individuals: EVC permitted Ensure EVC mobile number is active and accessible ✓ Download ARN acknowledgement immediately after filing File before 15 Dec 2026 to avoid portal congestion

7 Post-Filing: Maintain Records Retain all reconciliation workings for 6+ years Save filed GSTR-9 JSON and ARN in client folder Archive GSTR-2B PDFs, purchase registers, IMS screenshots If ASMT-10 notice received: respond via ASMT-11 within 30 days Begin FY 2026-27 monthly reconciliation immediately to avoid year-end rush

Late Fee Caps at a Glance (Section 47) Turnover ≤ ₹5 Cr Cap: ₹10,000 Turnover ₹5–20 Cr Cap: ₹25,000 Turnover > ₹20 Cr Cap: 0.04% of TO Daily fee: ₹200/day (₹100 CGST + ₹100 SGST) | No late fee on IGST cleartaxadvisors.in Interest on unpaid tax: 18% p.a. from original due date

Infographic ALT: GSTR-9 annual return seven-step filing checklist infographic for FY 2025-26 including reconciliation tiers, DRC-03 payment, portal steps, and late fee caps — cleartaxadvisors.in

Pre-Filing Checklist: 25 Points Before You Submit GSTR-9

Use this checklist before filing GSTR-9 for any client. Tick every point. A single missed item can create a compliance gap that cannot be corrected after submission.

GSTR-9 Pre-Filing Verification Checklist — FY 2025-26

RETURNS & DATA

☐ All 12 GSTR-3B filed for FY 2025-26 ☐ All GSTR-1 filed (monthly/quarterly) ☐ GSTR-1A amendments completed ☐ All IFF filings done (QRMP filers) ☐ GSTR-9 enabled on portal for GSTIN

RECONCILIATION

☐ GSTR-1 vs GSTR-3B variance = ₹0 ☐ GSTR-3B ITC ≤ GSTR-2B ITC ☐ GSTR-2B matched vs purchase register ☐ IMS dashboard cleared (no "Pending") ☐ ICEGATE import ITC verified (Table 8H1) ☐ Wrong-head tax payments identified ☐ Rule 42 reversal computed separately ☐ Rule 43 reversal computed separately ☐ Section 17(5) blocked credits reversed

FORM PREPARATION

☐ Table 4 verified vs GSTR-1 aggregate ☐ Table 5 (exempt/nil) correctly filled ☐ Table 6A1 ITC sources filled (NEW) ☐ Tables A1 & A2 for ITC carry-forward ☐ Table 9 matches sum of GSTR-3B tax paid

PART V & HSN

☐ Tables 10–11 amendments entered ☐ Table 13 ITC from Apr–Nov 2026 entered ☐ Table 14 differential tax from Apr–Nov ☐ Table 17 HSN outward (correct digit level) ☐ Table 18 HSN inward correctly classified ☐ Table 19 late fees declared (if any)

PAYMENT & FILING

☐ DRC-03 filed for short tax payment ☐ Interest at 18% p.a. calculated & paid ☐ GSTR-9C prepared (if turnover >₹5Cr) ☐ PDF preview downloaded and reviewed ☐ DSC active (companies/LLPs)

POST-FILING

☐ ARN downloaded and saved ☐ Client informed of filing completion ☐ Reconciliation workings archived ☐ IMS screenshots saved for records ☐ Start FY 2026-27 monthly recon cycle

cleartaxadvisors.in — GSTR-9 Annual Return Pre-Filing Checklist

Image 3 ALT: GSTR-9 annual return pre-filing checklist with 25 verification points across three columns — returns, reconciliation, form preparation, HSN, payment, and post-filing steps — cleartaxadvisors.in

Additionally, review our comprehensive GSTR-2B guide to understand how auto-populated ITC data flows into GSTR-9 and what to do when GSTR-2B and your purchase register do not match. For clients with demand notice exposure, our article on demand notices under Sections 73, 74, and 74A explains how to respond to post-filing scrutiny effectively.

For any GST compliance support — whether GSTR-9 preparation, GSTR-9C reconciliation, or DRC-03 filing — contact our team at ClearTax Advisors. We handle end-to-end annual return filing for clients across all turnover slabs.

Key Takeaways

  • GSTR-9 is mandatory for all regular GST-registered taxpayers with AATO above ₹2 crore. The due date for FY 2025-26 is 31 December 2026.
  • CBIC Notifications 13/2025, 15/2025, and 16/2025 have significantly restructured the GSTR-9 form — including new Tables A1, A2, 6A1, and 8H1, plus IMS-based auto-population of Table 8A.
  • GSTR-9 cannot be revised after filing. Pre-filing reconciliation is the only opportunity to correct errors without departmental proceedings.
  • The four-tier reconciliation framework — outward, ITC, IMS review, and tax head verification — is the professional standard for clean GSTR-9 preparation.
  • Part V (Tables 10–14) capturing amendments from April–November 2026 is the most commonly omitted section in GSTR-9 filings.
  • Any short tax payment must be settled via DRC-03 before filing. Filing GSTR-9 with an identified shortfall creates an irrevocable admission of tax default.
  • GSTR-9C is required for turnover above ₹5 crore and is self-certified from FY 2021-22. CA engagement remains best practice despite removal of the certification requirement.
  • Late fees are capped by turnover slab: ₹10,000 for up to ₹5 crore; ₹25,000 for ₹5–20 crore; 0.04% of turnover above ₹20 crore.
  • File at least 2–3 weeks before the deadline to avoid portal congestion and last-minute system errors.

Frequently Asked Questions

Q1. What is GSTR-9 and who must file it?

GSTR-9 is the annual return under Section 44 of the CGST Act, 2017. Every regular GST-registered taxpayer with aggregate annual turnover exceeding ₹2 crore must file it. SEZ units and SEZ developers are also included. Composition scheme taxpayers, ISD, casual taxpayers, non-resident taxable persons, TDS deductors under Section 51, and TCS collectors under Section 52 are exempt.

Q2. What is the due date for GSTR-9 for FY 2025-26?

The statutory due date for filing GSTR-9 for FY 2025-26 is 31 December 2026. The government may extend this via CBIC notification, as has happened in prior years. However, businesses should always target filing at least 2–3 weeks before the deadline due to portal congestion in the final days of December.

Q3. Can GSTR-9 be revised after filing?

No. GSTR-9 cannot be revised once filed. This irreversibility makes pre-filing reconciliation absolutely critical. Any errors discovered after filing can only be addressed via departmental proceedings, voluntary payment through DRC-03, or responses to ASMT-10 notices. A second-CA review before submission is strongly advisable for large clients.

Q4. What is the late fee for delayed GSTR-9 filing?

Under Section 47, late fee is ₹200 per day (₹100 CGST + ₹100 SGST). There is no late fee on IGST. The fee is capped by turnover slab: for turnover up to ₹5 crore, the total cap is ₹10,000; for ₹5–20 crore, the cap is ₹25,000; for above ₹20 crore, the cap is 0.04% of turnover in the relevant state or UT. These caps were confirmed via GST Council decisions (73/2022 and 55th GST Council).

Q5. What is the difference between GSTR-9 and GSTR-9C?

GSTR-9 is the annual return consolidating all monthly/quarterly GST data. GSTR-9C is the reconciliation statement for taxpayers with annual turnover exceeding ₹5 crore, reconciling GSTR-9 figures with audited financial statements. From FY 2021-22 onwards, GSTR-9C is self-certified by the taxpayer — CA certification is no longer mandatory by statute, though engaging a CA remains strongly advisable given the complexity of the reconciliation.

Q6. What are the major new changes in GSTR-9 for FY 2025-26?

Three CBIC notifications restructured the GSTR-9 form for FY 2024-25 onwards, continuing into FY 2025-26: Notification 13/2025 introduced new Tables A1, A2, and 6A1 for detailed ITC source reporting and carry-forward disclosure; Notification 15/2025 confirmed the ₹2 crore exemption threshold; and Notification 16/2025 mandated IMS-based auto-population of Table 8A and enhanced ITC reversal disclosure requirements under Rules 37, 39, 42, and 43.

Q7. How do I pay additional tax discovered during GSTR-9 reconciliation?

Any tax shortfall identified during GSTR-9 preparation must be paid via Form DRC-03 before filing. Log in to the GST portal, go to Services → User Services → My Applications → DRC-03. Specify the ground as "Annual Return (GSTR-9)" and pay the differential tax along with interest at 18% per annum from the original due date of the relevant GSTR-3B to the actual payment date. Note the DRC-03 ARN for your records before proceeding to file GSTR-9.

Q8. Is GSTR-9 compulsory if the business had zero transactions during the year?

If aggregate turnover exceeds ₹2 crore, filing is mandatory regardless of transaction volume. If turnover is below ₹2 crore, filing is optional. A nil GSTR-9 can be filed if: no outward supplies were made, no goods or services were received, no ITC was claimed, no refunds were claimed, no liability exists, and no demand orders were issued. All six conditions must be met simultaneously for a nil GSTR-9 to be valid.

Conclusion: GSTR-9 Is Not a Year-End Task — It Is a Year-Round Discipline

The single most common reason GSTR-9 filings go wrong is that reconciliation is treated as a once-a-year activity. Businesses file twelve months of GSTR-1 and GSTR-3B in varying conditions of accuracy, allow IMS invoices to remain in pending status, and then attempt to reconcile twelve months of complex data in the final two weeks of December. The result is errors, DRC-03 payments made under time pressure, and GSTR-9 filings that invite rather than pre-empt scrutiny.

The GSTR-9 annual return for FY 2025-26 raises the bar further with IMS-based Table 8A auto-population, new ITC carry-forward tables, and the ICEGATE reconciliation requirement in Table 8H1. Practices that built reconciliation workflows in the past may find those workflows insufficient for the new disclosure requirements.

The professionals who file clean, scrutiny-resistant GSTR-9 returns are those who maintain rolling monthly reconciliation between GSTR-1, GSTR-3B, and GSTR-2B; who review IMS dashboards regularly; and who identify blocked credit and reversal obligations before year-end, not on the day of filing.

Build this into your practice and your clients' internal accounting processes, and GSTR-9 becomes a 2–3 day consolidation exercise rather than a 2–3 week crisis. The December 31, 2026 deadline allows ample time — if preparation begins in October 2026.

Need Expert GSTR-9 Filing Support?

ClearTax Advisors provides end-to-end GSTR-9 and GSTR-9C filing services for businesses across all turnover slabs — from reconciliation workings and DRC-03 assistance to final portal submission and post-filing record maintenance.

Get Expert Help
View Our Services

Disclaimer: This article is prepared for educational and informational purposes only. GST laws, notifications, and portal functionalities are subject to change. The information reflects provisions effective as understood up to the date of publication. Always verify the current CBIC notifications and consult a qualified GST practitioner before taking action on any specific compliance matter. ClearTax Advisors does not accept liability for any consequences arising from reliance on this content without professional advice.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top