GSTR-9 Annual Return India — GST Annual Filing Guide 2026
GSTR-9 is the mandatory annual GST return for businesses above Rs. 2 crore turnover. It reconciles all GSTR-1 and GSTR-3B filings for the year. MICS prepares GSTR-9 and GSTR-9C reconciliation statements.
MICS Team··5 min read
GSTR-9 Annual Return India — GST Annual Filing Guide 2026
GSTR-9 is the annual GST return — a comprehensive summary of all inward and outward supplies, ITC claimed, and tax paid during the financial year. It must be filed by December 31 each year (for the previous financial year). Businesses with turnover above Rs. 5 crore must additionally file GSTR-9C — a reconciliation statement certified by a Chartered Accountant.
Many businesses that diligently file monthly returns are unprepared for the annual return because GSTR-9 requires reconciling 12 months of data and correcting any mismatches that accumulated during the year.
#
Who Must File GSTR-9?
- All regular GST-registered taxpayers with turnover above Rs. 2 crore
- Businesses with turnover below Rs. 2 crore: filing is optional but advisable
- Exempt: composition dealers (file GSTR-4 instead), input service distributors, non-resident taxpayers
#
GSTR-9 Structure
Part I: Basic Information
- GSTIN, legal name, financial year
Part II: Details of Outward and Inward Supplies
- Table 4: outward supplies (goods and services) — taxable, zero-rated, exempted, nil-rated
- Table 5: amendments to outward supplies from previous years
- Table 6: ITC availed during the year (from GSTR-3B)
- Table 7: ITC reversed during the year
- Table 8: other ITC details including ITC from GSTR-2A/2B
Part III: Details of Tax Paid
- Tax paid via ITC
- Tax paid in cash (via challan)
- Interest and late fee paid
Part IV: Particulars of Transactions for Previous Year
- Amendments, credit notes, debit notes pertaining to previous year but declared in current year
Part V: Particulars of Demands and Refunds
- Refunds claimed, sanctioned, rejected
- Demand notices received and paid
Part VI: Other Information
- HSN-wise summary of outward supplies
- Late fee payable
#
GSTR-9C — Reconciliation Statement
For businesses above Rs. 5 crore turnover, GSTR-9C must be filed by a Chartered Accountant. It reconciles:
- Turnover as per financial statements vs. turnover as per GST returns
- ITC as per books vs. ITC as per GST returns
- Tax paid as per books vs. tax paid as per GST portal
- Any differences must be explained and reconciled
- If GST is underpaid: additional tax is paid with interest
#
Common GSTR-9 Challenges
ITC Mismatch
ITC claimed in GSTR-3B during the year vs. ITC available in GSTR-2B: differences may require reversal in GSTR-9 if supplier-side filings were incomplete.
Turnover Mismatch
Turnover declared in GSTR-1 vs. taxable turnover in financial statements: GSTR-9C reconciles these — any unaccounted B2C sales in books must be reported.
HSN Summary Errors
HSN summary in GSTR-9 must match HSN-wise details in GSTR-1. Errors in monthly HSN reporting compound through the year.
Credit Note Timing
Credit notes issued in April 2026 for March 2025 transactions: must be captured in GSTR-9 for FY2024-25, not FY2025-26.
Exempt and Non-GST Turnover
Exempt supplies (e.g., exports under LUT) and non-GST supplies (e.g., alcohol) must be correctly reported in GSTR-9 even though they are not in regular GSTR-1.
#
MICS GSTR-9 Preparation Process
Step 1: Data Compilation
- Pull 12 months of GSTR-1 and GSTR-3B data from GST portal
- Pull GSTR-2A/2B data for ITC reconciliation
- Pull accounting system data for turnover and ITC books
Step 2: Reconciliation
- Outward supplies: GSTR-1 vs. books → identify differences
- ITC: GSTR-3B claimed vs. GSTR-2B available → identify reversals needed
- Tax paid: GSTR-3B paid vs. ledger → verify accuracy
Step 3: GSTR-9 Preparation
- Pre-fill GSTR-9 with reconciled data
- Compute any additional tax payable from reconciliation
- Late fee computation if applicable
Step 4: GSTR-9C (for applicable businesses)
- CA review and certification
- Reconciliation statement filed with CA's DSC
Step 5: Filing
- Review draft with client
- File GSTR-9 before December 31
- File GSTR-9C simultaneously
- Confirmation and acknowledgement archived
#
Pricing
| Turnover | GSTR-9 Preparation | GSTR-9C (CA-certified) |
|---|---|---|
| Up to Rs. 5 crore | Rs. 8,000 | Not required |
| Rs. 5-20 crore | Rs. 12,000 | Rs. 15,000 |
| Rs. 20+ crore | Rs. 20,000 | Rs. 25,000 |
Free GSTR-9 consultation: +91 9355273535 | admin@mics.asia
GSTR-9Annual ReturnGSTIndiaGSTR-9C
Need Help Implementing This?
Talk to MICS experts — free 30-min consultation, no commitment.