GSTR-9 Annual Return Filing Guide 2026 — Who Must File, Due Date, Process
GSTR-9 is the annual GST return that consolidates all your monthly GSTR-1 and GSTR-3B filings for a financial year. For FY 2025-26, the due date is December 31, 2026. This guide covers everything you need to know.
What is GSTR-9?
GSTR-9 is an annual summary return filed by regular GST taxpayers. It consolidates:
- All outward supplies (sales) reported in GSTR-1
- All inward supplies (purchases) and ITC claimed in GSTR-3B
- Tax paid during the year
- Any amendments or corrections
Think of it as the annual reconciliation between your monthly returns and your books of accounts.
Who Must File GSTR-9?
Mandatory for:
- Regular GST taxpayers with aggregate turnover above ₹2 crore in FY 2025-26
Exempt from GSTR-9:
- Taxpayers with turnover up to ₹2 crore (filing is optional but recommended)
- Composition scheme dealers (they file GSTR-9A instead)
- Input Service Distributors (ISD)
- Non-resident taxable persons
- Casual taxable persons
GSTR-9C (Reconciliation Statement):
- Mandatory for taxpayers with turnover above ₹5 crore
- Must be certified by a Chartered Accountant or Cost Accountant
- Reconciles GSTR-9 with audited financial statements
Due Date for GSTR-9 (FY 2025-26)
December 31, 2026
This is the standard due date. The GST Council may extend it — check the GST portal for any notifications.
Late fee: ₹200 per day (₹100 CGST + ₹100 SGST), subject to a maximum of 0.25% of turnover in the state.
Key Sections of GSTR-9
Part I: Basic Details
GSTIN, legal name, trade name, financial year.
Part II: Outward and Inward Supplies (from GSTR-1 and GSTR-3B)
- Table 4: Outward supplies (taxable, exempt, nil-rated, non-GST)
- Table 5: Outward supplies on which tax is not payable
- Table 6: ITC availed during the year
- Table 7: ITC reversed during the year
- Table 8: Other ITC-related information
Part III: Tax Paid
- Table 9: Tax paid as declared in GSTR-3B
- Table 10: Supplies and advances on which tax is to be paid
Part IV: Transactions of Previous FY Declared in Current FY
Amendments and corrections made in April-September 2026 for FY 2025-26 transactions.
Part V: HSN-wise Summary
HSN codes for outward and inward supplies.
How to Prepare for GSTR-9 Filing
Step 1: Reconcile GSTR-1 with Books
Compare your GSTR-1 filings (outward supplies) with your sales register:
- Total sales in books vs total sales in GSTR-1
- Identify any invoices filed in GSTR-1 but not in books (or vice versa)
- Check for amendments (GSTR-1A) filed during the year
Step 2: Reconcile GSTR-3B with Books
Compare your GSTR-3B filings (ITC and tax paid) with your purchase register:
- Total ITC claimed in GSTR-3B vs eligible ITC in books
- ITC reversed (Section 17(5), Rule 42/43)
- Tax paid in cash vs tax paid through ITC
Step 3: Reconcile GSTR-1 with GSTR-3B
The outward supply liability in GSTR-1 should match the tax paid in GSTR-3B. Common differences:
- Invoices filed in GSTR-1 but tax not paid in GSTR-3B
- Tax paid in GSTR-3B but invoices not filed in GSTR-1
Step 4: Identify Differences and Correct
Any differences between GSTR-1, GSTR-3B, and books must be explained in GSTR-9. You can pay additional tax or claim additional ITC in GSTR-9 (subject to the November 30 deadline for ITC).
Common Mistakes in GSTR-9
1. Not Reconciling Before Filing
Filing GSTR-9 without reconciling GSTR-1, GSTR-3B, and books leads to errors that cannot be corrected after filing.
2. Missing Amendments
Amendments filed in GSTR-1A for FY 2025-26 transactions must be included in GSTR-9.
3. Incorrect ITC Figures
ITC figures in GSTR-9 must match the cumulative ITC in GSTR-3B for the year. Do not include ITC claimed in April-September 2026 for FY 2025-26 transactions in the FY 2025-26 GSTR-9.
4. Wrong HSN Codes
HSN-wise summary must be accurate. Use 4-digit HSN for turnover up to ₹5 crore and 6-digit HSN for turnover above ₹5 crore.
5. Not Paying Differential Tax
If GSTR-9 shows additional tax liability (due to reconciliation differences), pay it before filing. Unpaid tax attracts 18% interest.
GSTR-9 vs GSTR-9C
| Feature | GSTR-9 | GSTR-9C |
|---|---|---|
| Who files | All regular taxpayers (turnover > ₹2Cr) | Taxpayers with turnover > ₹5Cr |
| Certified by | Self-certified | CA or CMA |
| Purpose | Annual summary | Reconciliation with audited accounts |
| Due date | December 31, 2026 | December 31, 2026 |
Section 16(4) — ITC Deadline
Critical: All ITC for FY 2025-26 must be claimed by November 30, 2026 (in the GSTR-3B for October 2026). After this date, you cannot claim ITC for FY 2025-26 purchases, even if you file GSTR-9.
This is the most important deadline for ITC — more important than the GSTR-9 due date.
How to File GSTR-9
- Login to gst.gov.in
- Go to Services → Returns → Annual Return
- Select FY 2025-26 and click Prepare Online
- The portal pre-fills data from your GSTR-1 and GSTR-3B
- Review and correct each table
- Pay any additional tax liability
- Preview the return
- File using DSC (Digital Signature Certificate) or EVC (Electronic Verification Code)
Frequently Asked Questions
Is GSTR-9 mandatory for small businesses?
GSTR-9 is mandatory only for taxpayers with turnover above ₹2 crore. Taxpayers with turnover up to ₹2 crore are exempt but can file voluntarily.
Can I amend GSTR-9 after filing?
No. GSTR-9 cannot be amended after filing. This is why reconciliation before filing is critical.
What if I missed the GSTR-9 deadline?
You can still file with a late fee of ₹200 per day (maximum 0.25% of turnover). There is no provision to waive the late fee.
Does GSTR-9 affect my ITC claims?
GSTR-9 itself does not affect ITC. However, if reconciliation reveals unclaimed ITC, you must claim it in GSTR-3B before November 30, 2026 (Section 16(4) deadline).
Need help with GSTR-9 reconciliation and filing? I handle annual GST returns for businesses of all sizes. Message me on WhatsApp for a quote.
Related Tools & Services
You Might Also Like
GST on Construction Services India 2026 — Rates, ITC, Cement GST Cut, Compliance
Complete guide to GST on construction services in India 2026. GST 2.0 changes — cement at 18% (down from 28%), construction services at 18%, affordable housing at 1%, ITC rules for builders.
GST on Works Contract India 2026 — 18% Rate, ITC Rules, Affordable Housing 1%
Complete guide to GST on works contract in India 2026. 18% for commercial construction, 1% for affordable housing, ITC blocked under Section 17(5), government contracts, and compliance.
GST Registration Threshold and Exemption Limits India 2026 — Who Must Register
Complete guide to GST registration thresholds in India 2026. ₹40L for goods, ₹20L for services, mandatory registration cases, composition scheme limits, and voluntary registration benefits.
Need help filing?
I handle everything via WhatsApp — documents to acknowledgement in 24–48 hours.
Chat on WhatsApp →