GST Annual Return GSTR-9: Due Date, Audit Limit, Filing Guide 2026

GSTR-9 is the annual GST return that every regular taxpayer with aggregate turnover exceeding ₹2 crore must file for the financial year. For FY 2025-26, the GSTR-9 due date is 31st December 2026, and failing to file attracts a late fee of ₹200 per day capped at 0.25% of your turnover. This return consolidates all your GSTR-1, GSTR-2B, and GSTR-3B data into a single annual statement covering outward supplies, inward supplies, ITC availed, and taxes paid. If your turnover crosses ₹5 crore, you also need to file GSTR-9C, the reconciliation statement. Here is everything you need to know about GSTR-9 for 2026: the turnover threshold, table-wise breakdown, step-by-step filing process, late fees and penalties, common mistakes, and the GSTR-9 vs GSTR-9C distinction.
- GSTR-9 filing is mandatory for taxpayers with aggregate turnover above ₹2 crore; those below ₹2 crore are exempt.
- The GSTR-9 due date for FY 2025-26 is 31st December 2026; late fee is ₹200/day, capped at 0.25% of state turnover.
- GSTR-9C reconciliation statement is required only when aggregate turnover exceeds ₹5 crore; it is now self-certified.
- The mandatory GST audit by a professional was removed from FY 2020-21; GSTR-9C is self-certified by the taxpayer.
- GSTR-9 has 6 parts and 19 tables; several tables are auto-populated from GSTR-1, GSTR-3B, and GSTR-2B.
What Is GSTR-9? Definition and Legal Basis
GSTR-9 is the annual return prescribed under Section 44 of the Central Goods and Services Tax Act, 2017, read with Rule 80 of the CGST Rules, 2017. Every registered person who files GSTR-1 and GSTR-3B during a financial year must file GSTR-9, provided their aggregate turnover exceeds the notified threshold. The return is filed electronically through the GST portal and serves as a consolidated annual summary of all periodic returns filed during the year.
Think of GSTR-9 as the year-end balance sheet of your GST life. All the monthly or quarterly data you reported in GSTR-1 (outward supplies), GSTR-3B (summary return with tax payment), and GSTR-2B (auto-drafted ITC statement) gets pulled together into one comprehensive document. The form has 6 parts, 19 tables, and covers everything from taxable sales to exempt supplies, ITC availed to ITC reversed, taxes paid to demands and refunds. Getting it right matters because GSTR-9 cannot be revised once filed, and errors can trigger notices under Section 73 or Section 74 of the CGST Act.
Governed by Section 44 of the CGST Act, 2017, read with Rule 80 of CGST Rules, 2017. Administered by CBIC (Central Board of Indirect Taxes and Customs) through the GST Portal (www.gst.gov.in).
Who Must File GSTR-9? Applicability and Exemptions
GSTR-9 is mandatory for every regular GST-registered taxpayer whose aggregate annual turnover exceeds ₹2 crore during the financial year. This threshold has been consistently notified by CBIC since FY 2017-18 and continues for FY 2025-26 under Notification No. 15/2025-Central Tax. Aggregate turnover is calculated on an all-India, PAN-level basis under Section 2(6) of the CGST Act, which means all GSTINs under the same PAN are counted together.
Taxpayers Exempt from Filing GSTR-9
Not everyone registered under GST needs to file GSTR-9. The following categories are explicitly exempt:
- Composition scheme taxpayers under Section 10 (they file GSTR-4 instead)
- Casual taxable persons registered for specific events or exhibitions
- Input service distributors (ISD) under Section 20
- Non-resident taxable persons under Section 24
- Persons deducting TDS under Section 51 of the CGST Act
- Persons collecting TCS under Section 52 (e-commerce operators filing GSTR-8)
- Taxpayers with aggregate turnover up to ₹2 crore (optional filing)
If you are a small business owner with turnover under ₹2 crore, filing GSTR-9 is optional. However, if you have already received a notice from the department or anticipate scrutiny, filing voluntarily can demonstrate compliance and reduce risk. For businesses right around the ₹2 crore mark, double-check your aggregate turnover calculation carefully, because the threshold applies to PAN-level turnover across all states, not per GSTIN.
GSTR-9 Due Date: Complete Deadline History
The standard due date for GSTR-9 is 31st December of the year following the financial year. For FY 2025-26, this means the deadline falls on 31st December 2026. Here is the complete history of GSTR-9 due dates, including extensions granted by CBIC:
| Financial Year | Original Due Date | Extended Due Date | Notification |
|---|---|---|---|
| FY 2017-18 | 31st December 2018 | 5th February 2020 | Notification No. 06/2020-CT |
| FY 2018-19 | 31st December 2019 | 31st March 2020 | Notification No. 06/2020-CT |
| FY 2019-20 | 31st December 2020 | 31st March 2021 | Notification No. 04/2021-CT |
| FY 2020-21 | 31st December 2021 | 28th February 2022 | Notification No. 19/2021-CT |
| FY 2021-22 | 31st December 2022 | 31st December 2022 | No extension |
| FY 2022-23 | 31st December 2023 | 31st December 2023 | No extension |
| FY 2023-24 | 31st December 2024 | 31st December 2024 | No extension |
| FY 2024-25 | 31st December 2025 | 31st December 2025 | No extension |
| FY 2025-26 | 31st December 2026 | TBD | Awaited |
Mark 31st December 2026 on your compliance calendar. CBIC has not extended the GSTR-9 deadline since FY 2020-21, so do not bank on extensions. Start your annual return preparation by mid-November 2026 to allow 45 days for data reconciliation and vendor follow-ups.
GSTR-9 Turnover Limit and Audit Threshold for 2026
Understanding the turnover thresholds is critical because they determine whether you file GSTR-9, GSTR-9C, both, or neither. Here is the current threshold structure:
| Aggregate Turnover | GSTR-9 (Annual Return) | GSTR-9C (Reconciliation) | GST Audit by Professional |
|---|---|---|---|
| Up to ₹2 crore | Optional (Exempt) | Not Required | Not Required |
| ₹2 crore to ₹5 crore | Mandatory | Not Required | Not Required |
| Above ₹5 crore | Mandatory | Mandatory (Self-Certified) | Not Required (Removed from FY 2020-21) |
How Aggregate Turnover Is Calculated
Aggregate turnover under Section 2(6) of the CGST Act includes all taxable supplies (excluding inward supplies under reverse charge), exempt supplies, exports, and inter-state supplies of persons with the same PAN. Crucially, it is calculated at the PAN level across all states, not per GSTIN. If you operate in three states with turnover of ₹80 lakh, ₹70 lakh, and ₹60 lakh respectively, your aggregate turnover is ₹2.1 crore, and GSTR-9 becomes mandatory for every GSTIN.
GST Audit Requirement: What Changed
Before FY 2020-21, taxpayers with turnover above ₹2 crore needed a mandatory GST audit by a tax professional, who would certify the GSTR-9C reconciliation statement. This requirement was removed through Notification No. 30/2021-Central Tax dated 30th July 2021, effective from FY 2020-21 onwards. Now, GSTR-9C is self-certified by the taxpayer. However, the ₹5 crore threshold for mandatory GSTR-9C filing remains, and departmental audits under Section 65 can still be initiated by GST authorities for any registered person, regardless of turnover. Our related blog on GSTR-9C self-certification vs professional audit explains when hiring a professional is still advisable despite the removal of the statutory audit mandate.
GSTR-9 Form Structure: Table-Wise Breakdown
GSTR-9 has 6 parts and 19 tables. Each part serves a distinct purpose, and understanding the structure before you begin data entry saves hours of corrections later. Here is the complete breakdown:
| Part | Tables | Description | Data Source | Auto-Populated? |
|---|---|---|---|---|
| Part I | 1, 2, 3 | Basic details: GSTIN, legal name, trade name | GST registration data | Yes |
| Part II | 4, 5 | Outward and inward supplies (taxable and non-taxable) | GSTR-1 filed returns | Yes (editable) |
| Part III | 6, 7, 8 | ITC availed, reversed, and net ITC | GSTR-3B and GSTR-2B | Partially (6A locked) |
| Part IV | 9 | Tax paid and declared in returns | GSTR-3B payment records | Yes (editable for payable only) |
| Part V | 10, 11, 12, 13, 14 | Previous year transactions reported in current year returns | GSTR-1 and GSTR-3B amendments | Partially |
| Part VI | 15, 16, 17, 18, 19 | Other info: demands, refunds, HSN summaries, late fees | Books of accounts, HSN master | No (manual entry) |
Part II: Outward and Inward Supplies (Tables 4 and 5)
Table 4 captures all outward supplies on which tax is payable. It is broken into sub-tables: 4A (B2C supplies), 4B (B2B supplies), 4C (zero-rated exports with tax), 4D (supplies to SEZs with tax), 4E (deemed exports), 4F (advances on which tax was paid), and 4G (inward supplies under reverse charge). Table 5 covers supplies on which tax is not payable, including exempt supplies, nil-rated supplies, and non-GST supplies. Both tables are auto-populated from GSTR-1 but are editable. Always cross-check the auto-populated figures against your books before accepting them.
Part III: ITC Details (Tables 6, 7, 8)
This is where most filing errors occur. Table 6 reports ITC availed during the year, split by inputs, input services, and capital goods. Table 6A (total ITC availed as per GSTR-3B) is auto-populated and cannot be edited. Table 7 captures ITC reversed and ineligible ITC (under Section 17(5) blocked credits, Rule 42/43 reversals). Table 8 is the ITC reconciliation section where you compare GSTR-2B data against your actual claims. Getting Table 8 right is non-negotiable, because mismatches here are the single largest trigger for departmental notices.
Part V: Prior Year Adjustments (Tables 10-14)
Tables 10 through 14 cover transactions of the previous financial year that were reported in the returns of the next financial year (up to the September cutoff). Table 10 captures additional outward supplies through amendments, Table 11 captures reductions through credit notes, Table 12 covers ITC reversals pertaining to the prior year, and Table 13 covers ITC availed in the next year for prior year invoices. Table 14 is for differential tax paid through DRC-03. If you made any amendments to FY 2025-26 data in GSTR-1 or GSTR-3B filed between April and September 2026, those adjustments flow into Part V.
Step-by-Step GSTR-9 Filing Process on the GST Portal
Filing GSTR-9 requires methodical preparation. Rushing through the form without reconciliation is the single biggest cause of errors that trigger departmental notices. Here is the complete process, broken down into actionable steps:
- Complete All Pending Returns: File all GSTR-1 and GSTR-3B returns for FY 2025-26 (April 2025 to March 2026). Also file returns up to September 2026 if they contain amendments for FY 2025-26. The portal will block GSTR-9 if any periodic returns are pending.
- Download GSTR-2B Statements: Download all 12 monthly GSTR-2B statements for FY 2025-26 from the GST portal. This is your primary reference for ITC reconciliation in Tables 6 and 8.
- Reconcile Sales Data: Compare GSTR-1 outward supply data with your sales register and GSTR-3B figures. Identify discrepancies in B2B supplies, B2C supplies, credit notes, debit notes, and amendments. Resolve mismatches before starting the return.
- Reconcile ITC Data: Match ITC claimed in GSTR-3B against GSTR-2B auto-populated ITC. Identify ineligible ITC, blocked credits under Section 17(5), and reversals under Rule 42/43. This step prevents the most common GSTR-9 errors.
- Prepare HSN Summary: Compile HSN-wise summary of outward supplies for Table 17 and inward supplies for Table 18 (optional). Use 4-digit HSN codes if turnover is up to ₹5 crore, or 6-digit codes if above ₹5 crore.
- Log In and Navigate to GSTR-9: Go to www.gst.gov.in, log in with your credentials, and navigate to Services > Returns > Annual Return > GSTR-9. Select the financial year 2025-26.
- Review Auto-Populated Data: The portal pre-fills Tables 4, 5, 6A, 8A, and 9 from your filed returns. Compare each auto-populated figure against your reconciled data. Edit where permitted (Tables 4 and 5 are editable; Table 6A is locked).
- Fill Manual Tables: Enter data for Tables 7 (ITC reversed), 8B-8D (ITC reconciliation adjustments), 10-13 (prior year amendments), 15-16 (demands and refunds), 17-18 (HSN summaries), and 19 (late fees).
- Pay Additional Tax (if any): If reconciliation reveals under-reported tax or excess ITC claimed, pay the differential amount through Form DRC-03 before filing GSTR-9. Enter the DRC-03 challan details in Table 14.
- Preview, Verify, and File: Preview the complete return, verify all figures against your reconciliation workpapers, and file using DSC (Digital Signature Certificate) or EVC (Electronic Verification Code). Once filed, GSTR-9 cannot be revised.
The reconciliation step (Steps 3 and 4) typically consumes 70% of the total filing effort. Start reconciliation 45 days before the 31st December deadline. Vendors with pending invoice uploads to their GSTR-1 are the most common blocker, because their missing invoices will not appear in your GSTR-2B and will create ITC mismatches in Table 8.
You can estimate the exact penalty amount for your business using the free GST late fee calculator.
GSTR-9C Reconciliation Statement: When It Applies
GSTR-9C is the annual reconciliation statement that must be filed alongside GSTR-9 by taxpayers whose aggregate turnover exceeds ₹5 crore in a financial year. It reconciles the figures declared in GSTR-9 with the taxpayer's audited or unaudited financial statements. The form contains 5 parts and requires a detailed comparison of turnover, tax liability, and ITC as reported in GST returns versus books of accounts.
GSTR-9C Structure
The reconciliation statement is structured as follows: Part I covers basic details. Part II reconciles gross and taxable turnover from audited accounts with the amounts declared in GSTR-9. Part III reconciles the tax paid as per GSTR-9 against the liability per audited statements. Part IV reconciles ITC claimed in GSTR-9 with ITC per audited accounts. Part V is for the auditor's recommendation on additional tax liability (retained despite self-certification, as the taxpayer self-certifies their own recommendations). Differences between GSTR-9 and audited accounts must be explained with reasons, and any additional tax must be paid before filing.
Self-Certification: What It Means in Practice
Since FY 2020-21, GSTR-9C does not require certification by a tax professional (removed via Notification No. 30/2021-Central Tax). The taxpayer self-certifies the reconciliation statement. However, this shift increased the risk for business owners who may not have the technical expertise to identify reconciliation gaps. If your turnover is above ₹5 crore, getting a tax professional to review your GSTR-9C before self-certification is strongly advisable, even though it is no longer legally mandated. The cost of a review (₹10,000 to ₹25,000) is far less than the penalty for mismatches discovered during a departmental audit.
GSTR-9 vs GSTR-9C: Complete Comparison
Taxpayers with turnover above ₹5 crore must file both GSTR-9 and GSTR-9C. Understanding the difference helps you allocate preparation time correctly. Here is a side-by-side comparison:
| Parameter | GSTR-9 (Annual Return) | GSTR-9C (Reconciliation Statement) |
|---|---|---|
| Legal Provision | Section 44, CGST Act | Section 44, Rule 80(3), CGST Rules |
| Applicability | Turnover above ₹2 crore | Turnover above ₹5 crore |
| Purpose | Consolidation of periodic returns | Reconciliation of returns with books |
| Structure | 6 Parts, 19 Tables | 5 Parts (Turnover, Tax, ITC reconciliation) |
| Data Source | GSTR-1, GSTR-3B, GSTR-2B | GSTR-9 + Audited Financial Statements |
| Certification | Self-filed by taxpayer | Self-certified (no professional audit since FY 2020-21) |
| Can Be Revised? | No | No |
| Due Date | 31st December (same year + 1) | 31st December (same as GSTR-9) |
| Late Fee | ₹200/day, max 0.25% of turnover | ₹200/day, max 0.25% of turnover |
Late Fees and Penalties for GSTR-9 Non-Compliance
The financial consequences of missing the GSTR-9 deadline are significant, and the penalty structure is designed to compound with each day of delay. Understanding the exact numbers helps you calculate the cost of delayed filing versus the cost of getting it done on time.
Late Fee Structure
Under Section 47(2) of the CGST Act, 2017, the late fee for delayed filing of GSTR-9 is ₹100 per day under CGST and ₹100 per day under SGST, totalling ₹200 per day. No late fee is levied under IGST. The maximum late fee is capped at 0.25% of the taxpayer's turnover in the relevant state or union territory.
| Annual Turnover (State) | Late Fee per Day | Maximum Late Fee | Days to Hit Cap |
|---|---|---|---|
| ₹3 crore | ₹200 | ₹75,000 | 375 days |
| ₹5 crore | ₹200 | ₹1,25,000 | 625 days |
| ₹10 crore | ₹200 | ₹2,50,000 | 1,250 days |
| ₹50 crore | ₹200 | ₹12,50,000 | 6,250 days |
Beyond Late Fees: Other Consequences
Late fees are not the only risk. The GST portal may restrict filing of subsequent returns if GSTR-9 remains pending. The department can issue a notice under Section 46 directing you to file within 15 days, and non-compliance can lead to best judgement assessment under Section 62, where the officer assesses your liability based on available information. Persistent non-filing may also result in cancellation of GST registration under Section 29(2)(c). Additionally, unfiled GSTR-9 can create complications when you apply for GST refunds, respond to departmental audits, or participate in government tenders that require a clean GST compliance record.
CBIC introduced a GSTR-9 late fee amnesty scheme via Notification No. 07/2023 dated 31st March 2023, capping late fees at ₹20,000 (₹10,000 CGST + ₹10,000 SGST) for FY 2017-18 to FY 2021-22. Such amnesty schemes are one-time opportunities and are not guaranteed for future years. File on time to avoid relying on potential relief that may never come.
ITC Reconciliation Tips for GSTR-9 Filing
ITC reconciliation is the most error-prone and time-consuming part of GSTR-9 preparation. Getting it wrong means either claiming excess ITC (risking penalties under Section 74) or leaving legitimate credit on the table. Here is a systematic approach to reconciliation:
Step 1: Download and Consolidate GSTR-2B Data
Download all 12 monthly GSTR-2B statements for FY 2025-26 from the GST portal. Consolidate the ITC figures by supplier GSTIN and invoice number. The GSTR-2B total will auto-populate in Table 8A of GSTR-9, so your working file should match this number exactly. If there is a mismatch between your consolidated download and the auto-populated Table 8A, raise a grievance on the GST portal before proceeding.
Step 2: Match Against GSTR-3B ITC Claims
Compare the total ITC claimed in all GSTR-3B returns for the year against the GSTR-2B consolidated figure. The difference falls into three categories: ITC claimed in GSTR-3B but not in GSTR-2B (Table 8D, requires reversal or vendor follow-up), ITC available in GSTR-2B but not claimed in GSTR-3B (Table 8C, available for future claim), and ITC ineligible under Section 17(5) (Table 7, must be reversed). Our detailed blog on GSTR-9 reconciliation errors and fixes walks through each mismatch scenario with examples.
Step 3: Identify and Reverse Blocked Credits
Section 17(5) lists specific categories of ITC that are blocked regardless of business use: motor vehicles (except for specified purposes), food and beverages, health services, cosmetic and plastic surgery, club memberships, and personal consumption goods. Review your ITC claims to ensure none of these blocked categories slipped through during monthly filing. Any blocked ITC must be reversed in Table 7 of GSTR-9.
Step 4: Handle Rule 42/43 Reversals
If you have exempt and taxable supplies, ITC must be proportionally reversed under Rule 42 (for inputs and input services) and Rule 43 (for capital goods). The annual reversal calculation in GSTR-9 often differs from the monthly provisional reversals in GSTR-3B, resulting in an additional reversal or reclaim. Calculate the annual ratio and report the adjustment in Table 7H (reversal) or Table 6H (reclaim).
A practical example: if 20% of your total supplies were exempt during the year, you must reverse 20% of common ITC in Table 7. If your monthly provisional reversals in GSTR-3B were based on 15% exempt (because exemptions were lower in the first half), you owe an additional 5% reversal in the annual return.
Common Mistakes to Avoid When Filing GSTR-9
These are the errors that appear most frequently in GSTR-9 filings. Each one can be avoided with proper reconciliation and attention to detail:
- Not Reconciling GSTR-1 with GSTR-3B: The most common error. GSTR-1 captures invoice-level supply details while GSTR-3B captures summary figures. Mismatches between the two (e.g., a credit note recorded in GSTR-3B but not in GSTR-1) create discrepancies that the GST portal flags during GSTR-9 filing.
- Claiming ITC Not Reflected in GSTR-2B: Under Rule 36(4), ITC claimed cannot exceed the amount reflected in GSTR-2B plus 5% (for FY 2021-22 onwards, this tolerance has been removed). Any excess claim must be reversed during GSTR-9 filing in Table 8D.
- Ignoring Credit Note Adjustments: Credit notes issued during the year must reduce outward supply figures in Table 4I. Missing credit note adjustments inflate your reported turnover and can trigger a mismatch with your income tax return.
- Incorrect Classification Between B2B and B2C: Supplies to registered dealers (B2B) and unregistered customers (B2C) must be correctly classified. Misclassification does not change the tax amount but triggers system-level reconciliation warnings.
- Forgetting RCM Liability in Table 4G: Reverse charge mechanism supplies (from unregistered vendors, specified goods, or import of services) must be declared in Table 4G. Omitting RCM creates a mismatch between your GSTR-3B Table 3.1(d) and GSTR-9 Table 4G.
- Filing Without Verifying Auto-Populated Data: The portal pre-fills data from your returns, but this data reflects what you filed, not necessarily what is correct. If you reported wrong figures in GSTR-1 and never amended them, the auto-populated GSTR-9 will carry those errors.
- Missing the September Cutoff for Amendments: Under Section 34 and Section 37, amendments for a financial year can only be made up to the GSTR-3B return of September of the following year (or the date of GSTR-9 filing, whichever is earlier). Missing this window means the correction cannot be reflected in GSTR-9.
Do not wait until December to think about GSTR-9. Create a monthly reconciliation log from April 2025 onwards, tracking GSTR-1 vs GSTR-3B differences, ITC mismatches with GSTR-2B, credit/debit note adjustments, and RCM payments. This 15-minute monthly habit saves days of painful year-end reconciliation.
Types of GST Annual Returns
While GSTR-9 is the most common annual return, the GST framework prescribes different annual return forms based on the taxpayer category. Here is the complete list:
| Form | Applicable To | Due Date | Status |
|---|---|---|---|
| GSTR-9 | Regular taxpayers (turnover above ₹2 crore) | 31st December | Active |
| GSTR-9A | Composition taxpayers (until FY 2018-19) | 31st December | Discontinued (replaced by GSTR-4) |
| GSTR-4 | Composition taxpayers (from FY 2019-20) | 30th April | Active |
| GSTR-9B | E-commerce operators (TCS collectors) | 31st December | Filing on hold |
| GSTR-9C | Taxpayers with turnover above ₹5 crore | 31st December | Active (self-certified) |
If you switched from the composition scheme to the regular scheme (or vice versa) during FY 2025-26, you must file separate returns for each period. GSTR-9 applies for the months under the regular scheme, and GSTR-4 applies for the composition period. The turnover during both periods is aggregated for determining the ₹2 crore threshold applicability.
Recent CBIC Notifications Affecting GSTR-9 for FY 2024-25 and FY 2025-26
CBIC issues notifications each year that modify GSTR-9 applicability, format, or exemptions. Here are the key notifications relevant to recent annual returns:
- Notification No. 13/2025-Central Tax: Amended CGST Rules to introduce new ITC reporting fields in GSTR-9, aligning the form with the Invoice Management System (IMS) rolled out during FY 2024-25.
- Notification No. 15/2025-Central Tax: Continued the exemption for taxpayers with aggregate turnover up to ₹2 crore from filing GSTR-9 for FY 2024-25.
- Notification No. 16/2025-Central Tax: Updated the GSTR-9 format for FY 2024-25 to enable IMS-based ITC auto-population and added new reversal disclosure requirements.
- Notification No. 30/2021-Central Tax: Removed the mandatory GST audit requirement and introduced self-certification of GSTR-9C, effective from FY 2020-21 onwards.
- Notification No. 07/2023-Central Tax: Introduced a one-time late fee amnesty scheme for GSTR-9, capping late fees at ₹20,000 for FY 2017-18 to FY 2021-22.
For FY 2025-26, the annual return notification (confirming exemption thresholds and form updates) is typically issued between August and October of the following year. Check the GST compliance calendar FY 2026-27 for all upcoming deadlines including the GSTR-9 filing window. Taxpayers who track GST return filing deadlines proactively can review the GST return filing page for the complete monthly and annual schedule.
GSTR-9 Filing: Practical Preparation Checklist
Use this checklist to ensure your GSTR-9 preparation is thorough and complete before you log into the GST portal. Missing any of these items during preparation leads to either an incorrect return (which cannot be revised) or last-minute delays that push you past the deadline.
- All GSTR-1 and GSTR-3B filed for April 2025 to March 2026 (and amendments up to September 2026)
- GSTR-2B statements downloaded for all 12 months of FY 2025-26
- Sales register reconciled with GSTR-1 (invoice count, taxable value, tax amounts)
- Purchase register reconciled with GSTR-2B (supplier-wise ITC matching)
- ITC claimed in GSTR-3B matched with GSTR-2B (identify excess or deficit claims)
- Credit and debit notes verified and matched between GSTR-1 and books
- RCM liability verified for all reverse charge transactions
- Rule 42/43 proportional reversal calculated for common ITC on exempt vs taxable supplies
- Section 17(5) blocked credits reviewed and reversed if claimed in error
- HSN summary prepared at 4-digit (up to ₹5 crore) or 6-digit (above ₹5 crore) level
- DRC-03 paid for any additional tax liability identified during reconciliation
- GSTR-9C reconciliation done (if turnover exceeds ₹5 crore)
Keeping this checklist handy and ticking off items as you complete them significantly reduces the chance of filing an incorrect GSTR-9. The time invested in preparation is always less than the time spent responding to departmental notices triggered by a poorly filed annual return.
Frequently Misunderstood Aspects of GSTR-9
Can You Claim New ITC Through GSTR-9?
No. GSTR-9 is a summary return, not a mechanism to claim additional ITC that was not availed in GSTR-3B during the year. If you missed claiming eligible ITC in your monthly/quarterly returns, the claim must be made through GSTR-3B of the next year (before the September return), not through GSTR-9. Table 6A is locked precisely to prevent this.
What If GSTR-1 and GSTR-3B Show Different Figures?
This is one of the most common issues. GSTR-1 reports supply details at the invoice level, while GSTR-3B reports summary figures for tax payment. Differences arise when invoices are missed in GSTR-1 but included in GSTR-3B, or vice versa. In GSTR-9, Tables 4 and 5 are auto-populated from GSTR-1 (not GSTR-3B). You should edit these tables to reflect the correct figures, and any resulting additional tax liability must be paid through DRC-03. However, you cannot reduce the tax liability below what was declared in GSTR-3B through GSTR-9.
Inter-State vs Intra-State Supply Correction
If you reported IGST supplies as CGST+SGST (or vice versa) in GSTR-3B, GSTR-9 Table 9 allows you to declare the correct tax payable. However, it does not automatically adjust the cash ledger or credit ledger. Any excess IGST paid or short CGST/SGST payment must be settled through DRC-03. The GSTN portal does not support cross-utilisation corrections at the annual return level.
Summary
GSTR-9 annual return filing for FY 2025-26 is due by 31st December 2026. The exemption threshold remains at ₹2 crore aggregate turnover, and GSTR-9C is mandatory for turnover above ₹5 crore (self-certified, no professional audit required since FY 2020-21). The return has 6 parts and 19 tables covering outward supplies, inward supplies, ITC, taxes paid, prior year adjustments, and HSN summaries. Late filing attracts ₹200 per day, capped at 0.25% of state turnover. The three keys to accurate GSTR-9 filing are: reconcile early, reconcile thoroughly, and file on time. If your business needs support with annual GST compliance, our GSTR-9 filing assistance service covers everything from reconciliation to final submission on the portal.
Professional Assistance for GST Annual Return
IncorpX assists with end-to-end GSTR-9 and GSTR-9C filing. ITC reconciliation, HSN preparation, DRC-03 payment, and portal submission included. Professional charges from ₹2,999. Government fees at actuals.
Talk to a GST Expert


