GST Munshi Logo
Step-by-Step Filing ManualGST Compliance & Rules

How to File GSTR-9 Annual Return (2026): Step-by-Step Portal Guide & Table 6 ITC Rules

The definitive practical handbook for Indian CAs, tax practitioners, and MSME finance heads on completing Form GSTR-9. Master Table 4 outward supplies, Table 6 ITC inputs vs capital goods, Table 8A vs GSTR-2B reconciliations, and DRC-03 tax payments.

Published & Updated: September 2026
16 min read
Author: GST Munshi Regulatory Research Team
Verified against Section 44 CGST Act, Rule 80, CBIC Notification 10/2024 & CBIC Guidelines
Share Guide:
GSTR-9 Annual Return filing dashboard showing Table 6 ITC and Table 8A reconciliation
Form GSTR-9 is the statutory annual summary where all outward supplies, tax liabilities, and input tax credits declared in monthly GSTR-1 and GSTR-3B are locked for the financial year.
Table of Contents (18 Topics)
Read in Your Regional Language:
Quick Answer & Key Takeaways

Is GSTR-9 mandatory for all GST taxpayers, and what is the last date to file?

GSTR-9 is mandatory only for regular taxpayers whose aggregate annual turnover exceeds ₹2 Crore in the financial year. Filing is optional for businesses with turnover up to ₹2 Crore. The statutory due date is 31st December following the close of the financial year. GSTR-9 cannot be revised once filed; any differential tax liability must be discharged through Form GST DRC-03 in cash, while missed ITC cannot be claimed in this return.

Turnover Up to ₹2 Crore: Filing is optional (deemed filed if not submitted)
Turnover Exceeding ₹2 Crore: Mandatory filing of Form GSTR-9
Turnover Exceeding ₹5 Crore: Mandatory GSTR-9 plus self-certified Form GSTR-9C
Statutory Due Date: 31st December of the assessment year
No Additional ITC: Cannot claim missed ITC in GSTR-9 under any circumstances
Late Fee: ₹50/day (up to ₹5 Cr turnover) capped at 0.04% of state turnover

1. What is Form GSTR-9 Annual Return?

Form GSTR-9 is a comprehensive annual return mandated under Section 44 of the CGST Act, 2017 read with Rule 80 of the CGST Rules. It serves as an authoritative consolidation of all monthly or quarterly returns (GSTR-1, GSTR-3B) filed by a registered taxpayer during a financial year.

Unlike monthly returns which are transactional, GSTR-9 reconciles three fundamental financial pillars:

1. Monthly Tax Filings

Outward supplies in GSTR-1 and tax paid/credit availed in GSTR-3B.

2. Financial Audited Books

Profit & Loss account revenue, balance sheet fixed assets, and purchase ledgers.

3. Auto-Generated Portal Data

Table 8A auto-drafted inward credit derived from supplier GSTR-1 filings.

2. Who Needs to File GSTR-9 & Who is Exempt?

Aggregate Turnover SlabForm GSTR-9 StatusForm GSTR-9C StatusStatutory Requirement
Up to ₹2 CroreOptional (Exempt)Not ApplicableCBIC exempts filing; deemed filed automatically.
₹2 Crore to ₹5 CroreMandatoryNot ApplicableMust file GSTR-9 before 31st December.
Above ₹5 CroreMandatoryMandatory (Self-Certified)Must file both GSTR-9 and self-certified 9C.

Note: Input Service Distributors (ISD), TDS deductors (Section 51), TCS collectors (Section 52), Casual Taxable Persons, and Non-Resident Taxable Persons are exempt from filing GSTR-9. Composition dealers file Form GSTR-4.

3. Architecture of GSTR-9 Tables: The 6 Key Parts

Part I: Basic Details (Tables 1–3)

Auto-populated: Financial Year, GSTIN, Legal Name, and Trade Name.

Part II: Outward Supplies & Advances (Tables 4 & 5)

Table 4 covers supplies on which tax is payable (B2B, B2C, exports, reverse charge outward). Table 5 covers zero-rated supplies without payment of tax, exempted, nil-rated, and non-GST turnover.

Part III: Input Tax Credit (ITC) Availed & Reversed (Tables 6, 7 & 8)

Table 6 details ITC availed in GSTR-3B bifurcated into Inputs, Capital Goods, and Input Services. Table 7 captures ITC reversed under Rules 37, 39, 42, 43 and Section 17(5). Table 8 compares ITC availed with Table 8A auto-drafted from GSTR-2A/2B.

Part IV: Tax Paid Details (Table 9)

Details tax payable vs tax paid in cash and through ITC as reported in monthly GSTR-3B returns.

Part V: Spillover Transactions (Tables 10–14)

Transactions of the previous FY declared in returns of April to November of the succeeding financial year.

Part VI: Other Information (Tables 15–19)

Refund claims, demands, supplies from composition taxpayers, and HSN summary of outward/inward supplies.

4. How GSTR-9 Works: Table 6 ITC vs Table 8A Reconciliation

The most sensitive area of scrutiny during GST department audits revolves around Table 8D of GSTR-9. Here is how the mathematical reconciliation works:

Table 8 Mathematical Equation:

Table 8A: ITC as per GSTR-2A/2B (Supplier uploaded)₹5,00,000
Less Table 8B: Total ITC availed in GSTR-3B (Table 6B + 6H)- ₹4,80,000
Less Table 8C: Spillover ITC availed in next FY (up to 30th Nov)- ₹15,000
Table 8D: Net Difference [8A - (8B + 8C)]+ ₹5,000 (Lapsed Credit)

If Table 8D is positive, it indicates that suppliers uploaded invoices but you did not claim credit (credit lapses; no penalty). If Table 8D is negative, it means you claimed more ITC in GSTR-3B than what appears in supplier filings, which triggers automated scrutiny notice Form GST ASMT-10!

5. Turnover Calculation Rules for GSTR-9 Mandate

"Aggregate Turnover" for checking the ₹2 Crore and ₹5 Crore thresholds is computed on a PAN-India basis across all GST registrations belonging to the same entity:

  • Includes: Taxable supplies, exempt supplies, zero-rated exports, and interstate supplies between distinct entities with the same PAN.
  • Excludes: Inward supplies on which tax is payable under Reverse Charge (RCM), CGST, SGST, IGST, and GST Compensation Cess.

6. Late Fees, Penalties & Relief Slabs Under Section 47

The Finance Act and CBIC notifications have rationalized late fees for delayed filing of GSTR-9:

Annual Turnover BracketPer Day Late FeeMaximum Cap
Up to ₹5 Crore₹50/day (₹25 CGST + ₹25 SGST)0.04% of State Turnover
₹5 Crore to ₹20 Crore₹100/day (₹50 CGST + ₹50 SGST)0.04% of State Turnover
Above ₹20 Crore₹200/day (₹100 CGST + ₹100 SGST)0.50% of State Turnover

7. Mandatory Reconciliation Documents Checklist

Tax Portal Reports

  • All 12 monthly GSTR-1 filings and Summary reports.
  • All 12 monthly GSTR-3B returns and tax cash challans.
  • Consolidated annual GSTR-2B / GSTR-2A Excel export.
  • Electronic Credit Ledger & Cash Ledger annual transcripts.

Audited Accounting Books

  • Audited Balance Sheet, Trial Balance, and Profit & Loss Statement.
  • Fixed Asset Register (identifying Capital Goods ITC additions).
  • HSN-wise sales summary report with quantity and UQC codes.
  • Proof of DRC-03 payments made during the financial year.

8. Step-by-Step Portal Filing Process (SOP)

Step 1: Download GSTR-9 System Computed Summary

Log in to gst.gov.in > Services > Returns > Annual Return > Select Financial Year. Click "Download GSTR-9 System Computed Summary (PDF)" and "Download GSTR-1 / GSTR-3B Summary".

Step 2: Reconcile Table 4 & 5 Outward Supplies

Verify that Table 4 matches your audited sales ledger. If outward liability was short-reported in GSTR-3B, adjust Table 4 upwards to reflect true sales.

Step 3: Bifurcate Table 6 ITC into Inputs & Capital Goods

Table 6A auto-pulls total ITC from GSTR-3B Table 4(A). Enter breakdown in Table 6B (Inputs / Capital Goods / Services). Relaxations permit reporting total ITC under "Inputs" if separate service split is unmaintained, but Capital Goods must be separated.

Step 4: Check Table 8 Reconciliation & Reason for Differences

Ensure spillover ITC claimed between April and November of the next FY is entered in Table 8C so Table 8D does not reflect phantom shortfalls.

Step 5: Pay Additional Tax via Form GST DRC-03 in Cash

If Table 9 shows unpaid tax, open DRC-03, select "Annual Return" cause, enter Section 50 interest, and deposit cash.

Step 6: Compute Late Fees & File with DSC / EVC

Click "Compute Liabilities". Verify late fees (if filing past 31st Dec). Authorize with Digital Signature Certificate (DSC for companies/LLPs) or Aadhaar OTP (EVC for proprietorships).

9. Comparison Matrix: GSTR-3B vs GSTR-9 vs GSTR-9C

FeatureForm GSTR-3BForm GSTR-9Form GSTR-9C
FrequencyMonthly / QuarterlyAnnualAnnual
Can Claim New ITC?Yes (Primary Return)Strictly NoStrictly No
Can Declare Tax Due?YesYes (via DRC-03)Yes (Auditor rec.)
CertificationSelf-declarationSelf-declarationSelf-certified reconciliation

10. Practical Case Study: Unreported Sales & Spillover Credit

An engineering components manufacturer in Pune with annual turnover of ₹3.8 Crore discovered during GSTR-9 preparation that an export invoice of ₹15,00,000 was omitted from GSTR-1 and GSTR-3B during FY 2024-25:

Resolution Strategy in GSTR-9:

  • Step A: Add ₹15,00,000 under Table 4C (Zero-rated supplies on payment of tax) in GSTR-9.
  • Step B: Table 9 automatically computes differential IGST liability of ₹2,70,000 (18%).
  • Step C: The manufacturer generated Form GST DRC-03 under "Annual Return" and deposited ₹2,70,000 in cash along with Section 50 interest calculated from the original due date of that month's GSTR-3B.
  • Audit Shield: By self-reporting in GSTR-9 and paying before receiving a departmental notice, the company saved 100% penalty under Section 73!

11. Common Mistakes That Trigger Scrutiny Notices

1. Trying to Claim Missed Purchases in Table 6

Table 6A auto-populates from GSTR-3B and is locked. Taxpayers attempting to force extra figures into Table 6B without 3B support receive ASMT-10 notices for manual manipulation.

2. Omitting Table 8C Spillover Entries

If you claimed October purchases in the following May GSTR-3B, you must declare it in Table 8C. Omitting this makes Table 8D artificially negative, sparking automated departmental queries.

3. Paying DRC-03 Using Credit Ledger

Taxes declared in GSTR-9 for previous omissions cannot be paid by utilizing current ITC balances; CBIC circulars require cash payment.

12. Legal Limitations: GSTR-9 Cannot Be Revised

Unlike Income Tax returns where revised returns can be filed under Section 139(5), Form GSTR-9 cannot be revised once submitted. Once the "File GSTR-9" button is clicked with DSC/EVC, the figures become legally permanent. Any remaining errors can only be addressed when the department initiates Section 61 scrutiny or during Section 65 department audits.

14. Strategic Choice: Should Sub-₹2 Crore MSMEs File Voluntarily?

While MSMEs with turnover under ₹2 Crore are legally exempt, voluntary filing is strongly recommended if:

  • You are applying for bank CC/OD limits or term loans where credit officers mandate a certified GSTR-9.
  • There are minor discrepancies between GSTR-1 and GSTR-3B that you wish to formally reconcile before the limitation period expires.
  • You are planning a business sale, merger, or equity investment where due diligence requires clean annual filings.

15. Interactive GSTR-9 Pre-Submission Checklist

Recommended Video Tutorials & Practical Walkthroughs

Watch these handpicked, expert video guides covering practical compliance, step-by-step procedures, and real-world implementation:

Recommended Video Tutorials & Practical Guides

Master Guide: GSTR-9/9C filing 2024-25 ITC issues resolved with New FAQ
Watch on YouTube
GSTR-9/9C filing 2024-25 ITC issues resolved with New FAQ
Click to Play Video
Comprehensive conceptual & regulatory walkthroughOpen in App
Practical Walkthrough: File GSTR 9 (2024-25) with ITC Reclaim | GSTR-9 ITC Explained with Examples
Watch on YouTube
File GSTR 9 (2024-25) with ITC Reclaim | GSTR-9 ITC Explained with Examples
Click to Play Video
Live application & filing processOpen in App

16. Frequently Asked Questions (FAQs)

Who is exempt from filing GSTR-9 Annual Return in India?

Under Section 44 of the CGST Act read with CBIC statutory notifications, registered regular taxpayers whose aggregate annual turnover in the financial year is up to ₹2 Crore are exempt from filing GSTR-9 (filing is optional). Taxpayers with turnover exceeding ₹2 Crore must mandatorily file GSTR-9.

Can a taxpayer claim additional missed Input Tax Credit (ITC) directly in GSTR-9?

No. GSTR-9 is strictly a consolidation return. No new or unclaimed ITC can be claimed in GSTR-9. Unclaimed ITC could only be availed in GSTR-3B up to the statutory deadline of 30th November following the end of the financial year.

Can additional tax liability be paid through GSTR-9?

Yes. If any undeclared outward supply or short tax is discovered during annual reconciliation, it must be declared in Table 4 and paid using Form GST DRC-03 exclusively in cash along with applicable interest under Section 50.

What is the late fee for filing GSTR-9 after the due date (31st December)?

Under Section 47(2), for businesses with turnover up to ₹5 Crore, the late fee is ₹50 per day (₹25 CGST + ₹25 SGST), capped at 0.04% of turnover. For turnover between ₹5 Cr and ₹20 Cr, it is ₹100 per day, capped at 0.04%. For turnover exceeding ₹20 Cr, it is ₹200 per day, capped at 0.50% of turnover.

What is the turnover threshold for filing Form GSTR-9C reconciliation statement?

Taxpayers whose aggregate annual turnover exceeds ₹5 Crore are mandatorily required to file a self-certified reconciliation statement in Form GSTR-9C alongside Form GSTR-9.

100% Free Starter Plan • No Credit Card Required

Ready to Simplify Your GST Billing & Accounting?

Join 10,000+ Indian retailers and SMEs who create invoices, print thermal receipts, and export GSTR-1 in seconds.

Instant WhatsApp Invoice Sharing2" & 3" POS Thermal PrintingOne-Click GSTR-1/3B Govt Exports

Related Guides & Accounting Tutorials

Expand your business knowledge with our latest statutory compliance analyses.