GST Annual Return Filing (GSTR-9) Services

GSTR-9 is the GST Annual Return under Section 44 of the CGST Act, 2017 read with Rule 80 of the CGST Rules — a consolidated, financial-year-level statement in which every regular GST-registered taxpayer reports the totality of outward supplies, inward supplies, tax paid, input tax credit availed and reversed, refunds, demands, late fees, and HSN-wise data for the entire year. Unlike periodic GSTR-1 and GSTR-3B, which are transactional and summary returns, GSTR-9 is the defining closing-position document of a taxpayer's GST year — the statement that audit teams, buyers, lenders, and departmental officers rely on to assess whether the taxpayer's self-assessment for the year actually ties up with their books.

GSTR-9 is GSTIN-wise and not PAN-wise — a business with multiple GSTINs across states files a separate annual return for each. The return carries 19 tables organised across six parts, covering basic details, outward supplies with tax, ITC claimed and reversed, tax paid, prior-year adjustments, and demand / refund / deemed supply data. Errors in GSTR-9 — especially in Table 6 (ITC), Table 8 (2A / 2B reconciliation), and Table 17-18 (HSN summary) — tend to resurface later in the form of departmental queries, mismatches with GSTR-9C, and unfavourable assessment positions. Clean, reconciled GSTR-9 filing is therefore a critical annual risk-management activity, not a tick-in-the-box compliance.

We offer end-to-end GST Annual Return Filing Services — from applicability assessment, monthly GSTR-1 and GSTR-3B reconciliation with books, GSTR-2A / 2B vs purchase register tie-out, prior-year amendment mapping, HSN summary preparation, Table 8 ITC analysis, DRC-03 voluntary payments where needed, and final filing of GSTR-9 on the GST portal with DSC / EVC — so that your GST year closes with a clean, defensible annual return, ready to stand up to scrutiny, GSTR-9C reconciliation, and any future assessment.

Dec 31
Standard GSTR-9 due date
Sec 44
Annual return provision
19 Tables
Across 6 parts of GSTR-9
GSTIN-wise
Filed per GSTIN, not PAN
Laws & Frameworks We Work Under
CGST Act, 2017 – Sec 44
CGST Rules – Rule 80
Form GSTR-9
Form GSTR-9A (Composition)
Form GSTR-9B (E-Commerce)
Form GSTR-9C (Reconciliation)
ITC Rules – Sec 16 / 17
Section 47 – Late Fees

Types of GST Annual Returns Under Section 44

GSTR-9

Regular Taxpayers

Consolidated annual return for regular taxpayers registered under Section 9, filed GSTIN-wise.

  • Regular / normal taxpayers
  • Aggregate turnover threshold
  • 19 tables across 6 parts
  • Mapped to GSTR-1 / 3B / 2B
  • DRC-03 for additional liability
  • Filed by 31 December
GSTR-9A

Composition Dealers (Legacy)

Annual return historically prescribed for composition dealers — currently kept in abeyance.

  • For composition dealers
  • Under Sec 10 / Rule 7
  • Currently suspended
  • Replaced by GSTR-4 yearly
  • Quarterly CMP-08 retained
  • Verified before filing
GSTR-9C

Reconciliation Statement

Self-certified reconciliation between audited financials and GSTR-9 for larger taxpayers.

  • Turnover > ₹5 crore
  • Self-certification (post-amendment)
  • Turnover reconciliation
  • Tax reconciliation
  • ITC reconciliation
  • Auditor qualifications disclosure

What GSTR-9 Actually Reports

Part I

Basic Details

Financial year, GSTIN, legal name, trade name, and period for which the return is being filed.

Table 1-3 Basic
Part II

Outward Supplies

Outward supplies on which tax is payable, and supplies on which tax is not payable, as per returns filed.

Table 4 Table 5
Part III

Input Tax Credit

ITC availed during the year, reversals under various rules, and net ITC carried forward.

Table 6 Table 7-8
Part IV

Tax Paid

Tax payable vs paid (through cash and credit ledger) split into CGST, SGST, IGST, cess, and interest.

Table 9 Tax Paid
Part V

Prior-Year Adjustments

Transactions pertaining to the previous FY but declared / amended in the return period of next FY.

Table 10-14 Prior-Year
Part VI

Other Information

Refunds, demands, deemed supplies, composition / job-work flows, and HSN-wise summary data.

Table 15-19 HSN

What Our GSTR-9 Engagement Covers

Consolidation

Year-Level Consolidation

Consolidation of 12 months of GSTR-1 and GSTR-3B data and alignment with books and ERP.

  • GSTR-1 yearly summary
  • GSTR-3B yearly summary
  • Books vs returns tie-out
  • Multi-GSTIN mapping
  • Trial balance linkage
  • Revenue reconciliation
ITC

ITC & 2A / 2B Analysis

Deep ITC analysis — 2A / 2B vs books vs claimed ITC, ineligible credits, and reversals disclosure.

  • Table 6 ITC classification
  • Table 8 2A / 2B comparison
  • Blocked ITC (Sec 17(5))
  • Reversal under Rule 42 / 43
  • Vendor-wise mismatch
  • Transitional credit review
Closure

Correction, DRC-03 & Filing

Final corrections, DRC-03 payment of additional liability, and filing of GSTR-9 on the portal.

  • Prior-year adjustments
  • HSN summary (Table 17-18)
  • Additional tax via DRC-03
  • Interest computation
  • DSC / EVC filing
  • Audit-ready working papers

Our GSTR-9 Annual Return Services

01

Applicability Assessment

Determining whether GSTR-9 is mandatory or optional based on aggregate turnover of the GSTIN.

02

Return Reconciliation

Monthly reconciliation of GSTR-1 vs GSTR-3B, and tie-out of both with audited books.

03

Table 6 ITC Build-Up

Classification of ITC into inputs, capital goods, input services, and RCM-based credits.

04

Table 8 2A / 2B Analysis

Detailed 2A / 2B vs books vs 3B analysis to identify mismatches and reversal exposures.

05

Prior-Year Adjustments

Correct treatment of prior-year sales and ITC reported / amended in the next year's returns.

06

HSN Summary

Preparation and validation of HSN-wise outward and inward summaries in Tables 17 and 18.

07

DRC-03 & Additional Tax

Identifying additional liability and paying it via DRC-03 before filing the annual return.

08

Portal Filing & MIS

Final filing of GSTR-9 on the GST portal with DSC / EVC and sharing closure MIS to management.

Businesses That Need Strong GSTR-9 Filing

Multi-State Corporates

Groups with multiple GSTINs across states that need state-wise GSTR-9 coordination.

Above Threshold Taxpayers

Taxpayers whose aggregate turnover crosses the prescribed threshold and must file mandatorily.

GSTR-9C Applicable

Businesses over ₹5 crore turnover needing GSTR-9 aligned with GSTR-9C reconciliation.

Exporters & Refund Claimants

Exporters whose refund working papers must align with the annual GSTR-9 position.

ITC-Heavy Businesses

Manufacturers, traders, and e-commerce players with large ITC pools needing clean Table 6 / 8.

ERP / SAP Users

Large ERPs needing reconciliation between ERP, GST portal, and statutory books.

Audit / Assessment Underway

Businesses under departmental audit where GSTR-9 is being used as a core reference document.

M&A Due Diligence

Target companies in M&A deals where clean, defensible annual returns are a value driver.

Information & Documents Needed for GSTR-9

Returns & Portal Data

  • All 12 GSTR-1 filed
  • All 12 GSTR-3B filed
  • GSTR-2A / 2B for the year
  • System-computed GSTR-9 data
  • Cash / credit ledger extract
  • DRC-03 challans, if any
  • Refund applications / orders

Books & Financial Data

  • Audited financial statements
  • Trial balance at year-end
  • Sales & purchase register
  • Revenue reconciliation
  • ITC register & ageing
  • Ineligible / blocked ITC list
  • Rule 42 / 43 working papers

HSN & Compliance Data

  • HSN / SAC master list
  • Outward HSN summary
  • Inward HSN summary
  • Job-work stock / ITC-04
  • Deemed supplies & adjustments
  • Prior-year amendment tracker
  • DSC / portal login

Our End-to-End GSTR-9 Approach

1

Scoping

Mapping every GSTIN, checking applicability, and planning data intake for the full year.

2

Data Consolidation

Pulling 12 months of returns, books, registers, and 2A / 2B into a single working pack.

3

Reconciliation

Tying outward supplies, ITC, RCM, and HSN data between returns, books, and 2A / 2B.

4

Corrections

Identifying errors, paying additional tax through DRC-03, and finalising table-wise values.

5

Filing & MIS

Portal filing of GSTR-9 with DSC / EVC, sharing final MIS, working papers, and audit trail.

Why Choose Us for GSTR-9 Filing

Deep reconciliation expertise
Multi-GSTIN coordination
Strong Table 6 / 8 ITC analysis
Sector-specific HSN expertise
Aligned GSTR-9 and GSTR-9C
Audit-ready working papers
DRC-03 strategy advice
Single-point annual closure

FAQs on GST Annual Return (GSTR-9)

Who is required to file GSTR-9?
GSTR-9 is required to be filed by every regular taxpayer registered under Section 9 of the CGST Act whose aggregate turnover during the financial year exceeds the prescribed threshold notified from time to time (currently ₹2 crore in most cases). Certain taxpayer categories are excluded — composition dealers (who file GSTR-4), input service distributors, TDS deductors, TCS-collecting e-commerce operators, non-resident taxable persons, and casual taxable persons. GSTR-9 is GSTIN-wise, so a business with multiple GSTINs files a separate annual return for each registered state.
What is the due date for filing GSTR-9?
The due date for filing GSTR-9 for a financial year is generally 31 December of the next financial year. For example, GSTR-9 for FY 2023-24 is typically due by 31 December 2024. The government has historically extended this date through CBIC notifications where the portal has faced technical issues or where the tax community has needed additional time. We track these extensions closely and plan the GSTR-9 engagement so that filing well-before the due date is always the default — leaving room for any last-minute corrections through DRC-03.
Is GSTR-9 optional for smaller taxpayers?
Yes. Under the current framework, taxpayers whose aggregate turnover in a financial year does not exceed ₹2 crore are generally given an option — they may file GSTR-9 on a voluntary basis or may choose not to file it at all. However, in many practical scenarios — customer requests, bank / investor due diligence, or situations where the business expects to scale up soon — filing GSTR-9 even when not mandatory helps create a clean closing position and avoids mismatches when the threshold is crossed later. We advise on the cost / benefit of voluntary filing on a case-by-case basis.
How is GSTR-9 different from GSTR-9C?
GSTR-9 is the annual return summarising the year's GST data per GSTIN — outward supplies, ITC, tax paid, and so on. GSTR-9C, on the other hand, is a self-certified reconciliation statement between audited financial statements and GSTR-9, typically required from taxpayers whose aggregate turnover exceeds ₹5 crore. Earlier, GSTR-9C had to be certified by a Chartered Accountant or Cost Accountant — this has since been amended to self-certification by the taxpayer. Both forms are filed together and must align perfectly in terms of turnover, tax, and ITC figures.
Can GSTR-9 be revised after filing?
No. GSTR-9, once filed, cannot be revised. This makes the preparation stage particularly critical — every table value, especially in Tables 6, 7, 8, 17, and 18, must be checked and reconciled thoroughly before submission. If additional tax or interest is identified after filing, it is typically discharged through Form DRC-03 as a voluntary payment, and separately documented in the books and working papers. Our approach is to treat the pre-filing review as the single most important step in the entire GSTR-9 engagement.
What is the role of Table 8 in GSTR-9?
Table 8 of GSTR-9 compares the ITC as per auto-generated GSTR-2A / 2B of the year with the ITC actually availed in GSTR-3B and disclosed in Table 6. Differences typically arise from — vendors filing GSTR-1 late, invoices of the last year claimed in the first few months of the next year, ineligible credits left in 2A / 2B, and mismatches in vendor data. Table 8 is heavily scrutinised by the department during audit / assessment — so we build a detailed vendor-level working paper supporting every figure in this table, including explanations of each reconciling item.
What is the late fee for non-filing of GSTR-9?
Section 47 of the CGST Act prescribes a late fee for non-filing of GSTR-9 — typically a per-day late fee linked to a percentage of turnover, split between CGST and SGST, and subject to a maximum cap. From time to time, the government has notified reduced late fees for specific slabs of turnover and for amnesty windows to clean up legacy non-filing. In addition to late fees, non-filing may also block GSTR-9C filing, impact refund processing, and raise red flags during audit. We plan filings carefully to ensure no avoidable late fee exposure.
Can additional tax be paid through DRC-03 at the time of GSTR-9?
Yes. If the annual reconciliation exercise reveals any additional output tax liability, short-paid RCM, or ineligible ITC that needs to be reversed, the taxpayer can voluntarily pay such tax together with interest through Form DRC-03 as a voluntary payment "under Annual Return / Reconciliation". This payment is separate from GSTR-9 itself and does not flow into the GSTR-9 tax payment tables, but is referenced in working papers and sometimes flagged in GSTR-9C. Paying proactively through DRC-03 often protects the taxpayer from much larger exposure during subsequent departmental assessment.

Close Every GST Year with a Clean, Defensible Annual Return

Partner with our specialists for end-to-end GSTR-9 Annual Return Filing — 12-month reconciliation, Table 8 2B analysis, HSN summary, DRC-03 strategy, and final portal filing — all under one roof.

Talk to an Expert