HomeServicesGSTGST Annual Return & Reconciliation (GSTR-9 & 9C)

GST · GST Return Filing & Compliance

GST Annual Return & Reconciliation (GSTR-9 & 9C)

GSTR-9 is the GST annual return — and it is the one filing that exposes everything that went wrong in the monthly returns throughout the year.

Chartered Accountants · Chennai · Hyderabad · Bangalore · Dubai · Since 1986

2,000+Clients since 1986
42 yrsCA practice
4Offices · India & UAE
24 hrsResponse time

GSTR-9 is the GST annual return — and it is the one filing that exposes everything that went wrong in the monthly returns throughout the year. Mismatches between GSTR-1, GSTR-3B, GSTR-2B, and your books of accounts all surface here. A careless annual return is not just a compliance risk; it is a standing invitation for GST audit. At PNPC Global, we treat GSTR-9 as a full-year reconciliation exercise, not a compilation of monthly data. Every difference is investigated. Every ITC reversal is verified. Every unexplained gap is resolved before the return is filed. That is the difference between filing GSTR-9 and filing GSTR-9 correctly.

What it costs

Govt. feesGovernment & statutory fees as applicable to your case
Professional feeFixed professional fee — confirmed in writing before we start

No hidden charges. The exact figure is set in your engagement letter.

What GST Annual Return & Reconciliation (GSTR-9 & 9C) is

GSTR-9 is the annual return required under Section 44 of the CGST Act for every regular GST taxpayer. It consolidates data from all GSTR-1 and GSTR-3B filings across the financial year — April to March — into a single, comprehensive declaration of outward supplies, inward supplies, ITC claimed, ITC reversed, tax paid, and any amendments. GSTR-9 must reconcile precisely with the audited books of accounts. For taxpayers with aggregate turnover exceeding ₹5 crore, a reconciliation statement in Form GSTR-9C must also be filed — a self-certified statement (since FY 2020-21) that reconciles the GSTR-9 figures against the audited profit and loss account and balance sheet. GSTR-9 is due by 31 December following the end of the financial year. It is the most comprehensive GST filing in the annual calendar — the only one that brings together all twelve months of return data in a single, auditable document. Errors or omissions in GSTR-9 that differ from the monthly returns without explanation are a red flag for officers reviewing the filing.

Who must file GSTR-9 — and who must also file GSTR-9C

All regular GST taxpayers with aggregate turnover above ₹2 crore in the financial year — GSTR-9 is mandatory

Taxpayers with aggregate turnover above ₹5 crore in the financial year — both GSTR-9 and GSTR-9C are mandatory

GSTR-9C is a self-certified reconciliation statement (no longer requires a separate CA certification) — but the preparation requires CA-level analysis of the financial statements against GST return data

Businesses with multiple GSTINs — a separate GSTR-9 (and GSTR-9C if applicable) is required for each GSTIN

The due date is 31 December following the financial year end — for FY 2024-25, due by 31 December 2025

Voluntary filing is recommended even below the ₹2 crore exemption threshold — as explained in the whenNotToUse section

When GSTR-9 filing is optional — and why we still recommend it

Aggregate turnover below ₹2 crore in the FY — GSTR-9 is optional. For FY 2017-18 through FY 2023-24 this exemption was granted year-on-year through separate CBIC notifications; from FY 2024-25 onwards, CBIC Notification No. 15/2025-Central Tax has placed the ₹2 crore exemption on an ongoing footing so it no longer needs a fresh annual notification — but taxpayers should still confirm applicability for the year in question before relying on it

Composition scheme taxpayers — file GSTR-4 (annual) instead of GSTR-9

Input Service Distributors, casual taxable persons, non-resident taxable persons, and persons paying tax under Section 51/52 — different annual return forms apply

Businesses that have already surrendered or had their GST registration cancelled before the financial year in question began — a Final Return (GSTR-10) applies instead, not GSTR-9, for the closed registration

Even if GSTR-9 is optional below ₹2 crore, PNPC recommends filing it voluntarily — it locks in your ITC position for the year, demonstrates compliance, and prevents the department from treating the absence of a filing as an opening for questions. The cost of not filing is leaving an audit-period gap in your formal compliance record

Structure Comparison
FeatureGSTR-9 (Annual Return)GSTR-9C (Reconciliation Statement)GSTR-4 (Composition Annual)
Who files itAll regular taxpayers with turnover >₹2 crore (optional below)Regular taxpayers with turnover >₹5 crore, in addition to GSTR-9Composition scheme taxpayers — mandatory for all composition registrants
What it containsFull-year consolidation of outward supplies, ITC, amendments, tax paid, and unpaid liabilityReconciliation of GSTR-9 data against the taxpayer's audited financial statements — P&L and balance sheetSummary of inward and outward supplies, tax paid at composition rate — no ITC
Certification requirementTaxpayer self-declarationSelf-certified by the taxpayer since FY 2020-21 (previously required CA certification)Taxpayer self-declaration
Primary purposeDeclare consolidated annual GST figures — the official record for the yearReconcile the GST return universe with the statutory financial statementsAnnual summary for composition dealers — one-return annual compliance
Due date31 December following the FY endSame as GSTR-9 — both filed simultaneously30 April following the FY end
Late fee₹200/day (₹100 CGST + ₹100 SGST), subject to a cap of 0.25% of aggregate turnoverNo separate late fee — forms part of GSTR-9 late fee obligation; a return is not treated as complete until both GSTR-9 and GSTR-9C are filed₹50/day (₹25 CGST + ₹25 SGST), capped at ₹2,000; ₹500 cap where tax liability is nil
Applicable to turnover below ₹2 croreOptional — not mandatoryNot required — ₹5 crore threshold is higherMandatory for all composition taxpayers regardless of turnover
ComplexityModerate — requires 12-month GSTR-1/3B data consolidated and reconciled with booksHigh — requires reconciliation with audited accounts, explanation of every material differenceLow — single annual summary with no ITC tracking

GSTR-9C is not an audit — it is a reconciliation statement that the taxpayer self-certifies. The taxpayer is responsible for the accuracy of the reconciliation. However, in practice, preparing an accurate GSTR-9C requires the same analytical work that a CA audit of GST compliance would involve — access to audited financials, monthly return data, and the ability to explain every difference.

How it works
#Stage & What PNPC DoesCA Advice Portals Never GiveTimeline
1Full-Year GSTR-1 vs GSTR-3B ReconciliationGSTR-9 requires consistency between GSTR-1 and GSTR-3B data across all 12 months. PNPC begins by reconciling total taxable turnover per GSTR-1 against turnover per GSTR-3B for every month. Differences arise from: late GSTR-1 amendments, wrong period reporting, credit note timing differences, and B2C vs B2B reclassifications. Every difference must be explained — not suppressed.October — 2 months before deadline
2Books-to-Return ReconciliationThe total turnover in GSTR-9 must reconcile with the turnover in the audited profit and loss account. Differences are common and include: GST-exempt revenue not reported in returns, advances received, branch transfers, and year-end accruals not invoiced by 31 March. PNPC maps every line of revenue in the P&L against the GSTR-9 turnover tables and prepares the reconciliation workings.October–November
3ITC Reconciliation — Claimed vs Eligible vs AvailableGSTR-9 requires separately reporting: ITC as per GSTR-3B filings; ITC as per books; ITC reversals; ineligible ITC (blocked credits under Section 17(5)); and ITC for the previous year claimed in the current year (within the November GSTR-3B window). PNPC reconciles all four dimensions. Unexplained ITC gaps — where you claimed more than you were entitled to — must be identified and paid before GSTR-9 is filed to avoid interest running further.November
4Additional Tax Liability Identification and Payment via DRC-03If the reconciliation identifies tax that was underpaid during the year — whether from GSTR-3B underreporting or ITC overclaiming — it must be paid before GSTR-9 is filed, using Form DRC-03. Paying via DRC-03 at this stage carries the standard 18% interest from the original due date but avoids the penalty exposure that arises if the department discovers the same liability during an audit.November — before filing
5HSN, Rate, and Classification ReviewTable 17 requires HSN-wise reporting of outward supplies — at 4-digit level up to ₹5 crore turnover, and 6-digit level above ₹5 crore. PNPC cross-checks HSN codes and applicable rates used through the year against the GSTR-1 HSN summary and flags any classification inconsistencies that could indicate an incorrect rate was charged or an ITC mismatch at the recipient's end.November
6RCM and Import ITC ReconciliationReverse-charge liabilities (GTA, legal services, import of services, director sitting fees, and other notified categories) and import IGST paid at customs must be separately reconciled against the RCM ITC claimed in GSTR-3B. PNPC verifies that RCM tax paid in cash matches the RCM ITC claimed in the same or a permissible later period, and that Bill of Entry IGST matches the import ITC availed.November
7GSTR-9C Reconciliation Statement Preparation (if turnover >₹5 crore)GSTR-9C requires reconciling the GSTR-9 data against the audited financial statements — with explanations for every material difference. Tables in GSTR-9C map GSTR-9 turnover against P&L revenue, GSTR-9 ITC against balance sheet creditors, and tax paid against the tax liability in the accounts. PNPC prepares GSTR-9C working papers alongside the financial audit, ensuring the reconciliation is accurate and all differences are supported.November — simultaneous with audit
8Internal Sign-Off and Management ReviewBefore filing, PNPC presents the reconciliation summary, any DRC-03 payments made, and the draft GSTR-9/9C tables to the client's finance team or promoters for sign-off. This step ensures the business understands and agrees with every material adjustment before it becomes part of a statutory filing that cannot later be revised.Late November
9GSTR-9 and GSTR-9C FilingBoth returns are filed on the GST portal. GSTR-9 is filed first; GSTR-9C is filed after. For companies and LLPs, filing requires a Class 3 DSC. PNPC completes a final review of all tables before submission — particularly the tables for ITC reversal (Table 7) and taxes paid (Table 9) which have the highest frequency of errors in self-filed returns.By 31 December
10Acknowledgement Retrieval and Filing ConfirmationAfter successful submission, PNPC retrieves and stores the ARN (Acknowledgement Reference Number) for both GSTR-9 and GSTR-9C, along with a filed-copy PDF of each return. These are shared with the client as proof of filing and form part of the permanent compliance record for the FY.Immediately after filing
11Post-Filing Review and Audit ReadinessOnce GSTR-9 is filed, PNPC archives the reconciliation workings, the GSTR-9C supporting papers, and all ITC documentation in a structured file. If the business is selected for GST audit (Form ADT-01), this working file is the first line of defence. The audit trail — from invoice to GSTR-1 to GSTR-2B to GSTR-3B to GSTR-9 to books — must be traceable without gaps.December–ongoing
12Officer Query and ASMT-10 Response SupportIf the department issues a scrutiny notice (ASMT-10) or an audit intimation (ADT-01) referencing the filed GSTR-9, PNPC drafts the response using the reconciliation working papers prepared at filing time — mapping every query to the corresponding table and supporting document rather than reconstructing the analysis from scratch.As and when a notice is received

October and November are the critical months for GSTR-9 preparation. Clients who provide data in late November regularly face a rushed reconciliation or an extension request. PNPC initiates GSTR-9 preparation for all clients in October regardless of the December deadline — quality reconciliation work cannot be done in 2 weeks.

Document Checklist
GST Return Data (from GST portal)

All 12 months of GSTR-1 filed data for the FY — downloaded from GST portal or exported from accounting software

All 12 months of GSTR-3B filed data — including ITC claimed, ITC reversed, and tax paid figures

GSTR-2B auto-populated ITC statements for all 12 months — for ITC reconciliation

Any GSTR-1 amendments filed in the subsequent year relating to the GSTR-9 period

GSTR-9 portal pre-populated data — auto-filled by the system based on return data, to be verified for accuracy

Books of Accounts and Financial Statements

Audited profit and loss account for the FY — turnover and revenue figures for GSTR-9 books reconciliation

Audited balance sheet — ITC in electronic credit ledger, cash ledger balance, and payables relating to GST

Full sales ledger for the FY — all invoices issued, credit notes, and advance receipts

Full purchase ledger for the FY — all vendor invoices, debit notes, and returns

Fixed asset register — capital goods on which ITC was claimed, for Rule 43 ITC proportional reversal tracking

Reconciliation of exempt and non-GST supplies — for proportionate ITC reversal computation under Rule 42

Supporting Documents for GSTR-9C (turnover >₹5 crore)

Final statutory audit report (Form 3CA/3CB) — confirming audited turnover figures

Statutory auditor's management letter or notes — for any GST-specific observations flagged

Schedule of additional liability identified during the year — any DRC-03 payments made

Details of pending refund claims — RFD-01 applications filed, refunds received or in progress

Details of demands and disputes — any pending adjudication orders, appeals, or pre-deposits

HSN, Rate, and Classification Data

HSN/SAC-wise summary of all outward supplies for the FY — 4-digit or 6-digit depending on turnover threshold

Rate-wise breakup of outward supplies where multiple GST rates apply to different products or services

List of any HSN reclassifications made during the FY, with the reason and effective date

Copy of any advance ruling (AAR/AAAR) obtained on classification or rate applicable to the business

Inward supply HSN summary for major purchases, to cross-check ITC eligibility by category

RCM, Import, and Cross-Border Data

Schedule of all reverse-charge (RCM) transactions for the FY — GTA, legal services, import of services, and other notified categories

Bill of Entry copies and IGST paid on imports, for import ITC reconciliation

Details of SEZ supplies made or received during the year — with LUT/bond references where applicable

Export invoices and shipping bill data — for zero-rated supply reporting and refund cross-checks

Form 15CA/15CB copies for foreign remittances that had a GST or RCM implication during the year

Prior-Year Carryforward and Departmental Correspondence

Copy of the previous year's GSTR-9 and GSTR-9C — for continuity of ITC carried forward and opening balances

Any GST notices received during the year — ASMT-10 scrutiny notices, DRC-01 show cause notices, or audit intimations (ADT-01)

Copies of all DRC-03 challans filed during the year, cross-referenced to the return period they relate to

Refund order copies (RFD-06) for any refunds sanctioned during the year, to reconcile against the electronic cash ledger

Communication trail with the jurisdictional GST officer on any pending query relevant to the annual return period

Ongoing obligations
PhaseTriggered ByPNPC CA GuidanceRisk If Ignored
Ongoing Monthly Quality (Apr–Mar)Each return periodAccurate monthly GSTR-1 and GSTR-3B filing reduces GSTR-9 reconciliation complexity. ITC reversals tracked monthly. Errors corrected within the return period rather than carried to annual.Poor monthly filing discipline creates a GSTR-9 with multiple unexplained differences — each of which is an audit trigger.
Pre-GSTR-9 Reconciliation (Oct–Nov)Two months before deadline12-month GSTR-1 vs 3B reconciliation. Books-to-returns reconciliation. ITC gap analysis. Additional liability computation and DRC-03 payment advice.Filing GSTR-9 without reconciliation means certifying data you have not verified — which exposes you to audit, penalty, and interest on whatever the department finds.
GSTR-9C Preparation (Nov)Turnover above ₹5 croreGSTR-9C reconciliation workings prepared alongside annual audit. All material differences explained with supporting data. Self-certification reviewed by senior CA.Inaccurate GSTR-9C is a misrepresentation. Differences flagged in GSTR-9C without explanation invite scrutiny proportional to the amount.
Filing (by 31 Dec)Statutory deadlineBoth returns filed after final review. DRC-03 payment confirmed. Multi-GSTIN coordination for businesses with multiple state registrations.Late filing: ₹200/day capped at 0.25% of turnover. Non-filing: basis for department audit and demand. Annual return is the document the department uses to initiate scrutiny.
Post-Filing Audit ResponseGST audit notice (ADT-01)PNPC maintains the reconciliation working file as audit documentation. Audit representations prepared with full ITC and turnover support.Without structured documentation, an audit becomes a fishing expedition where the taxpayer bears the evidentiary burden on every difference the officer finds.
Turnover Threshold MonitoringApproaching ₹2 crore or ₹5 crorePNPC tracks each client's aggregate turnover trajectory during the year. At ₹2 crore, GSTR-9 preparation is initiated. At ₹5 crore, GSTR-9C workings begin. Both thresholds are monitored proactively — not discovered after filing.A business that crosses ₹5 crore and does not prepare GSTR-9C is a mandatory non-filer — attracting a demand and late fee proportional to turnover.
Frequently asked
What is GSTR-9 — and why does the GST department pay attention to it?

GSTR-9 is the annual return that consolidates your entire year of GST activity into a single filing. For the GST department, it is the primary document used to assess whether a taxpayer's monthly filings are consistent with each other, with the books, and with third-party data. Officers use GSTR-9 to identify: turnover reported in returns that is lower than income tax data, ITC claims that exceed what suppliers reported in their filings, significant differences between GSTR-1 and GSTR-3B, and year-on-year changes in ITC reversal patterns. A carefully prepared GSTR-9 is a compliance record. A carelessly prepared one is an audit map.

Practitioner noteWe treat GSTR-9 preparation as a mini-audit of the year's GST compliance — not a filing exercise. The clients who benefit most from this approach are the ones who had some return errors during the year and need GSTR-9 to accurately reflect the correct position, with differences explained and additional tax paid via DRC-03 before filing. This is far less expensive than having the department discover the same discrepancies in an audit 2 years later.
Is GSTR-9 mandatory for all GST registrants?

No. GSTR-9 is optional for taxpayers with aggregate turnover below ₹2 crore in the financial year. From FY 2017-18 through FY 2023-24 this exemption was granted through a fresh CBIC notification each year. From FY 2024-25 onwards, CBIC Notification No. 15/2025-Central Tax has placed the ₹2 crore exemption on an ongoing footing, so it no longer needs to be re-notified annually — though taxpayers should still confirm the position for the year in question rather than assume it automatically. Composition taxpayers file GSTR-4 (annual) instead of GSTR-9. Non-resident taxable persons, Input Service Distributors, casual taxable persons, and TDS/TCS filers have different annual return obligations. For everyone with turnover above ₹2 crore, GSTR-9 is mandatory. Above ₹5 crore, GSTR-9C is additionally mandatory.

Practitioner noteFor the years the ₹2 crore threshold depended on an annual notification, businesses that assumed the exemption would automatically repeat sometimes filed late or not at all when a year's notification was delayed. Notification 15/2025-Central Tax has reduced that specific risk going forward, but PNPC still confirms the applicability of the exemption for each client and each year as a matter of practice, rather than assuming continuity.
What is the difference between GSTR-9 and GSTR-9C?

GSTR-9 is the annual return itself — a consolidation of all the turnover, ITC, and tax payment data from monthly GSTR-1 and GSTR-3B filings. It is a taxpayer's declaration of their annual GST position. GSTR-9C is a reconciliation statement — it maps the GSTR-9 data against the audited financial statements and explains every material difference. GSTR-9C is only required for taxpayers with aggregate turnover exceeding ₹5 crore. Since FY 2020-21, GSTR-9C is self-certified by the taxpayer — it no longer requires a separate certification by a Chartered Accountant, but the analytical work of preparing it is CA-level work.

Practitioner noteThe removal of mandatory CA certification from GSTR-9C in FY 2020-21 was interpreted by some businesses as a simplification that removed the need for professional involvement. In practice, the reconciliation work involved in GSTR-9C — comparing GST return data with audited financials and explaining every difference — is technically demanding and consequential. Self-certification means the taxpayer signs off on the accuracy; it does not mean the accuracy is achieved without professional analysis.
What is the due date for GSTR-9 — and what is the late fee?

GSTR-9 is due by 31 December following the end of the financial year — so GSTR-9 for FY 2024-25 is due by 31 December 2025. Late fee is ₹200 per day (₹100 CGST + ₹100 SGST), subject to a maximum of 0.25% of the taxpayer's aggregate turnover in the state. For a business with ₹3 crore turnover, the maximum late fee is ₹75,000. For a business with ₹50 crore turnover, the maximum is ₹12.5 lakh. Non-filing is more serious than late filing — it provides a basis for the department to initiate an assessment proceeding.

Practitioner noteThe 0.25% turnover cap on late fees was introduced to prevent disproportionate penalties on large businesses. But even at the capped level, the late fee for a multi-crore business can be substantial. More importantly, a non-filed or perpetually deferred GSTR-9 is a red flag in the department's system — businesses that consistently file annual returns late are more likely to be selected for audit scrutiny.
My GSTR-1 and GSTR-3B have differences — what do I disclose in GSTR-9?

GSTR-9 has specific tables for reporting the actual data from returns as filed (Part II) and for reporting adjustments and differences against books (Part IV and V). You are expected to report what was actually declared in your monthly returns — and then separately report any additional liability identified during reconciliation. If your GSTR-3B understated tax compared to your GSTR-1 in certain months, the net difference creates an additional liability that should be paid via DRC-03 before or simultaneously with GSTR-9 filing. Suppressing the difference by matching numbers in GSTR-9 without paying the tax is a misrepresentation.

Practitioner noteThis is the most consequential decision point in GSTR-9 preparation. A business with ₹5 lakh in ITC overclaimed across the year faces two choices: pay ₹5 lakh plus interest via DRC-03 before filing and disclose the correction in GSTR-9; or not disclose it and hope the department doesn't find it. We always recommend the former. The interest cost on ₹5 lakh for 6 months at 18% is ₹45,000. The penalty risk if the department discovers the same amount in an audit is 100% of tax — ₹5 lakh — plus the interest.
What are the most common errors that get flagged in GSTR-9?

Based on our practice experience, the most common GSTR-9 errors are: (1) ITC claimed in GSTR-3B exceeding the auto-populated GSTR-9 figure from GSTR-2B — indicating ITC was claimed on invoices not reflected in supplier filings; (2) turnover in GSTR-9 lower than the corresponding income tax return turnover — creating a cross-department data mismatch; (3) RCM tax paid in GSTR-3B not matching the RCM ITC claimed, because RCM ITC was taken in a different period from the payment; (4) ITC reversals under Rule 37 (180-day payment rule) not computed or disclosed; and (5) inter-state supplies in GSTR-1 not matching IGST declared in GSTR-3B.

Practitioner noteOf these, the income-tax-to-GST turnover mismatch is the most dangerous — because it creates a cross-system trigger. The GST department receives income tax data through the CBDT-GSTN information-sharing mechanism. A business that declares ₹2 crore in the income tax return and ₹1.5 crore in GSTR-9 will receive a notice asking for the explanation of the ₹50 lakh gap. The notice is automated and arrives without warning.
Can I amend GSTR-9 after filing — if I discover an error?

No. Once filed, GSTR-9 cannot be revised or amended. There is no provision in the GST law for a revised annual return. If errors are discovered after GSTR-9 is filed, the correction mechanism is either: (a) payment via DRC-03 for additional liability; or (b) if the error resulted in excess payment, filing an RFD-01 refund application within 2 years. For errors that affect ITC — such as incorrectly disclosed ineligible ITC or missed reversals — the position must be resolved through the monthly GSTR-3B of the period in which the error is identified or through DRC-03.

Practitioner noteThe irreversibility of GSTR-9 is why reconciliation before filing is not optional — it is the only opportunity to get it right. We have been engaged by businesses to clean up errors in their GSTR-9 after filing, and the available remedies are limited and expensive. The correct approach is always to invest the time in pre-filing reconciliation.
What is a GST audit — and is it triggered by GSTR-9?

GST audit under Section 65 of the CGST Act is conducted by departmental officers and examines the correctness of turnover declared, taxes paid, refunds claimed, and ITC availed. It is different from the taxpayer's own GSTR-9C reconciliation. Separately, under Section 66, a Special Audit can be ordered by the Commissioner if the accounts appear complex or if there is reason to believe turnover or credit is understated. While GSTR-9 is not the sole trigger for audit selection, it is one of the primary data sources the department uses to identify cases for scrutiny — particularly where GSTR-9 shows differences from income tax data or from prior-year patterns.

Practitioner notePNPC prepares all GST audit working papers as a standard part of the annual return process — not as a separate engagement. If an audit notice arrives 12–18 months after GSTR-9 filing, the reconciliation workings we prepared at filing time are the starting point for our representation. Businesses that did not prepare these workings at filing time spend significantly more in documentation reconstruction during the audit.
My business has two GSTINs — one in Tamil Nadu and one in Karnataka. Do I file two GSTR-9s?

Yes. GSTR-9 is filed per GSTIN. Each state registration is a separate taxpayer in the GST system with its own return history, ITC ledger, and annual return obligation. A business with Tamil Nadu and Karnataka registrations files separate GSTR-9s (and GSTR-9Cs if applicable) for each — each reconciled against the state-specific portion of the financial statements and the relevant ITC data. The ₹2 crore exemption threshold and the ₹5 crore GSTR-9C threshold are assessed on aggregate turnover across all GSTINs — but the returns themselves are filed individually per GSTIN.

Practitioner noteMulti-GSTIN GSTR-9 filings require that the sum of all state-level GSTR-9 turnover figures equals (or explains any difference from) the consolidated audited turnover. We prepare a consolidated reconciliation across all GSTINs before filing any individual state GSTR-9 — so that inter-state supply figures, branch transfers, and ISD allocations are consistent across the full set of annual returns.
What is Form DRC-03 — and when is it used in the GSTR-9 context?

Form DRC-03 is the payment mechanism for voluntary GST tax payments — made by a taxpayer who has identified an additional liability outside the normal GSTR-3B cycle. In the GSTR-9 context, DRC-03 is used to pay any tax identified during the annual reconciliation that was underpaid in the monthly returns — whether from ITC overclaiming, output tax underreporting, or RCM non-payment. DRC-03 payment attracts 18% annual interest from the original due date but is treated as a voluntary disclosure — it generally does not attract the full penalty of 100% of tax that a demand confirmed after departmental proceedings would carry.

Practitioner noteDRC-03 is the correct mechanism for cleaning up a year's underpayments. We initiate DRC-03 payments as part of the GSTR-9 preparation process — before the return is filed. This sequence matters: paying DRC-03 before GSTR-9 filing is treated as pre-filing voluntary disclosure. Paying after the department issues a notice is treated as compliance under compulsion — and the penalty framework is less favourable.
My accountant says my books and GST returns are 'broadly aligned' — is that enough for GSTR-9?

No. GSTR-9 requires table-by-table reconciliation — not broad alignment. The return has separate tables for HSN-wise outward supply breakdowns, ITC breakdowns by category (inputs, capital goods, input services), ITC reversal by rule, and taxes paid disaggregated by IGST, CGST, SGST, and cess. 'Broadly aligned' means there are differences that someone decided not to investigate. Each of those differences is a potential query item if the GST officer reviews the return. Accurate GSTR-9 preparation requires going through every table methodically, not looking at totals and calling them close enough.

Practitioner noteWe have regularised the compliance position of several clients whose GSTR-9 returns for earlier years were filed on a 'broadly aligned' basis. In each case, the actual differences — when properly computed — were material. In some cases, DRC-03 payments were needed. In others, excess ITC had actually been reversed and refund claims were available. Both outcomes were missed because no one did the reconciliation properly. The cost of doing it right at filing time is always lower than the cost of doing it under audit pressure.
What is the HSN-wise outward summary in GSTR-9 — and how detailed must it be?

Table 17 of GSTR-9 requires reporting outward supplies disaggregated by HSN/SAC code, along with UQC (unit quantity code), total quantity, taxable value, and tax paid. The mandatory reporting threshold is: taxpayers with aggregate turnover up to ₹5 crore must report HSN codes at the 4-digit level; taxpayers above ₹5 crore must report at the 6-digit level. The HSN-wise data in GSTR-9 is cross-checked by the department against the HSN data in GSTR-1 filings — inconsistencies indicate either classification errors or incomplete GSTR-1 reporting.

Practitioner noteHSN classification errors in GSTR-9 can have broader implications than just a return filing issue — the HSN code determines the applicable GST rate. A business that has been applying 12% GST on a product that should attract 18% has both a GST shortfall and a potential ITC excess at the recipient end. We review HSN mapping for all clients as part of GSTR-9 preparation — it is also the stage where misclassifications from the prior year that need correction are identified.
Can I use the pre-populated GSTR-9 figures auto-filled by the GST portal, or do I need to recheck them?

The GST portal pre-populates many GSTR-9 tables from your filed GSTR-1 and GSTR-3B data. This is a convenience — not a guarantee of correctness. Pre-populated figures reflect what was filed in the monthly returns. If the monthly returns had errors, those errors are pre-populated into GSTR-9. The portal does not auto-correct mistakes; it reproduces them at annual level. Any amendment-based adjustments, late GSTR-1 filings, ITC reversals under Rule 37/42/43 not reflected in GSTR-3B, or DRC-03 payments need to be manually incorporated into the correct GSTR-9 tables.

Practitioner noteAccepting the pre-populated GSTR-9 without review is probably the single most common filing mistake in annual returns. It is also the error that the department most easily identifies — because the pre-populated figures match the filed returns, but the filed returns may not match the books. Any difference between GSTR-9 and books that arises from an unchecked pre-population is an unexplained difference from the department's perspective.
Is GSTR-9 applicable to Input Service Distributors (ISD) or businesses paying tax under TDS/TCS provisions?

No. Input Service Distributors have their own separate return (GSTR-6) and are not required to file GSTR-9. Persons required to deduct tax at source under Section 51 file GSTR-7, and e-commerce operators required to collect tax at source under Section 52 file GSTR-8 — neither has a GSTR-9 obligation for that specific registration. GSTR-9 applies specifically to regular taxpayers registered under Section 22 or Section 24 of the CGST Act who file GSTR-1 and GSTR-3B as their primary monthly returns.

Practitioner noteWe frequently see businesses that hold multiple types of GST registrations — for example, a regular registration plus a TDS deductor registration for a government contract. Only the regular registration attracts a GSTR-9 obligation. Confirming the registration type before advising a client on GSTR-9 applicability is a basic first step we never skip.
What happens if my business was registered for only part of the financial year?

GSTR-9 must still be filed for the period the registration was active during the financial year, provided the aggregate turnover for that part-year period (annualised or actual, depending on the specific CBIC guidance for the year) crosses the applicable threshold. A business that obtained GST registration in October, for instance, files GSTR-9 covering October to March of that financial year — not the full 12 months. The turnover threshold for applicability is generally assessed on the actual turnover for the period the registration was in force.

Practitioner notePart-year registrations create a specific reconciliation challenge — the books of accounts usually run on a full financial year basis, so PNPC extracts only the GST-registered period's revenue and cost figures for the GSTR-9 books reconciliation, rather than reconciling against the full-year P&L.
What if my GST registration was cancelled during the year — do I still need to file GSTR-9?

Yes, if the registration was active for any part of the financial year and the turnover threshold was crossed. A taxpayer whose registration is cancelled must file a Final Return in Form GSTR-10 (for regular taxpayers) in addition to any pending periodic returns, but GSTR-9 for the period the registration was active during that financial year remains a separate obligation if applicable. The GST portal may restrict return filing after cancellation is confirmed, so pending GSTR-9 filings should be completed before applying for cancellation wherever possible.

Practitioner noteWe advise clients considering GST cancellation to clear all pending periodic and annual returns before applying for cancellation. Filing GSTR-9 after a registration is cancelled can require additional portal access requests or a grievance ticket, which adds weeks to what should be a routine filing.
How is 'aggregate turnover' calculated for determining GSTR-9 and GSTR-9C applicability?

Aggregate turnover under Section 2(6) of the CGST Act includes the total value of all taxable supplies, exempt supplies, exports, and inter-state supplies of a person having the same PAN, computed on an all-India basis, excluding taxes and cess. It is not restricted to a single GSTIN — turnover across all GSTINs registered under the same PAN is aggregated to determine whether the ₹2 crore or ₹5 crore threshold is crossed, even though each GSTIN then files its own separate GSTR-9 and GSTR-9C.

Practitioner noteThis is a common point of confusion. A business with three GSTINs, each individually below ₹2 crore turnover, may still cross the ₹2 crore aggregate turnover threshold on a PAN-India basis and therefore have a mandatory GSTR-9 obligation for every GSTIN. We always compute aggregate turnover on a consolidated PAN basis first, before assessing GSTIN-wise applicability.
Does GSTR-9 apply to e-commerce sellers and businesses operating through marketplaces?

Yes. Sellers who supply goods or services through e-commerce platforms are regular taxpayers for GST purposes (subject to any mandatory registration threshold rules specific to e-commerce sellers) and are subject to the same GSTR-9 and GSTR-9C applicability rules based on aggregate turnover. A specific reconciliation point for e-commerce sellers is matching TCS collected by the marketplace under Section 52 (reported in GSTR-8 by the operator) against the seller's own GSTR-1 and GSTR-3B outward supply figures.

Practitioner noteE-commerce sellers often have a mismatch between the TCS credit reflected in their electronic cash ledger and the turnover reported in their own returns, because of return/refund adjustments made by the marketplace after the original sale. PNPC reconciles the TCS credit statement against GSTR-9 outward supply figures as a standard check for e-commerce clients.
How much does PNPC charge for GSTR-9 and GSTR-9C preparation and filing?

Fees depend on the complexity of the reconciliation — the number of GSTINs, the volume of transactions, whether GSTR-9C is required, and how many discrepancies need to be investigated and resolved. A single-GSTIN business with clean monthly filings and turnover below ₹5 crore involves considerably less work than a multi-state business with ITC gaps, RCM transactions, and export supplies. We provide a firm quote after reviewing a sample of the year's return data and financial statements — not a flat online price that ignores the actual reconciliation effort involved.

Practitioner noteWe deliberately avoid publishing a flat fee for GSTR-9/9C because the effort genuinely varies by an order of magnitude between a clean single-GSTIN business and a multi-state business with several years of unreconciled ITC differences. Quoting a placeholder number upfront and revising it later after discovering the actual complexity is not how we want to start a client relationship.
What is Table 8 of GSTR-9 and why does it cause so much confusion?

Table 8 of GSTR-9 deals with the reconciliation of ITC as reflected in GSTR-2A/2B against ITC actually availed in GSTR-3B for the financial year, including ITC pertaining to the year but claimed in the subsequent year's returns (within the permissible window) and ITC lapsed. It is widely considered the most error-prone table in GSTR-9 because it requires pulling together data from multiple sources — the auto-populated GSTR-2B, the actual GSTR-3B claims, and the timing differences between when a credit accrued and when it was claimed.

Practitioner noteTable 8 differences are almost never as alarming as they first appear — most of the gap is usually explained by timing differences (ITC pertaining to March invoices claimed in the following April-to-November window). But the table still requires the difference to be quantified and categorised correctly, not left as an unexplained lump sum, because an unexplained Table 8 gap is one of the more common triggers for a scrutiny notice.
Can PNPC file GSTR-9 if another consultant handled our monthly GSTR-1 and GSTR-3B filings during the year?

Yes. GSTR-9 preparation does not require that the same firm handled the monthly filings — it requires access to the full year's filed return data, GSTR-2B statements, and the audited financial statements. PNPC routinely prepares GSTR-9 and GSTR-9C for businesses whose monthly compliance was handled by an in-house team or another consultant during the year, provided the underlying data and portal access are made available for the reconciliation.

Practitioner noteWhen we take on GSTR-9 preparation without having handled the monthly filings, we build in additional time for understanding the filing pattern and any prior inconsistencies — because we did not observe the monthly decisions as they were made. We flag this expectation to clients at the outset so the October-November timeline accounts for the additional review.
What is the interest rate applicable if additional tax is paid through DRC-03 at the GSTR-9 stage?

Interest under Section 50 of the CGST Act applies at 18% per annum on the tax amount, calculated from the original due date of the GSTR-3B in which the tax should have been paid, up to the date of actual payment via DRC-03. This is the standard interest rate for delayed payment of tax; a separate, higher rate of 24% per annum applies specifically to the reversal of ITC that was wrongly availed and utilised, in certain circumstances under the same section.

Practitioner noteBusinesses are sometimes surprised that interest runs from the original monthly due date rather than from the GSTR-9 filing date — meaning a shortfall from April of the financial year attracts a full year or more of interest by the time it is identified and paid at the GSTR-9 stage in November. This is precisely why PNPC recommends monthly reconciliation discipline rather than deferring all reconciliation to the annual return.
Do I need a Digital Signature Certificate (DSC) to file GSTR-9?

For companies and LLPs, GSTR-9 and GSTR-9C must be filed using a Class 3 Digital Signature Certificate of an authorised signatory. Proprietorships and individuals can typically file using an Electronic Verification Code (EVC) sent to the registered mobile number and email, without a mandatory DSC requirement, though using a DSC is also permitted for these entity types if preferred.

Practitioner noteWe ask clients to confirm their DSC is valid and not expired well before the December filing window — a lapsed DSC discovered on 30 December, when the DSC issuing agency needs several working days to reissue one, has caused avoidable late filings for businesses that did not plan ahead.
What if the auditor's turnover figure in the tax audit report differs from the GSTR-9 turnover figure?

A difference between the turnover reported in the income tax audit report (Form 3CD) and the turnover reported in GSTR-9 is a common and expected outcome — the two are computed on different bases (income tax turnover typically follows accounting standards revenue recognition, while GST turnover follows the time-of-supply rules under the CGST Act). However, the difference must be explainable, and GSTR-9C specifically requires reconciling this gap with reasons — advances received but not yet supplied, deemed supplies without consideration, or exempt income not liable to GST are common explanatory items.

Practitioner noteAn unexplained turnover gap between the tax audit report and GSTR-9C is one of the most common data points that triggers an automated departmental query, because both figures are filed with government systems and are cross-referenced. We prepare a standing turnover reconciliation statement for every GSTR-9C client that walks through this gap line by line.
Our business made some B2B sales that were wrongly reported as B2C in GSTR-1 during the year. How does this affect GSTR-9?

A B2B supply wrongly reported as B2C in GSTR-1 means the recipient's GSTIN was not captured, so the buyer could not see the corresponding invoice reflected as available ITC in their GSTR-2B. This does not change the tax paid by the supplier, but it can cause the buyer to lose or delay their ITC claim. In GSTR-9, this shows up as invoices where the recipient details are missing from the GSTR-1 data feeding into GSTR-2B reconciliation on the buyer's side — while the supplier's own outward tax liability figures in GSTR-9 remain accurate. Where possible, such errors should be corrected through GSTR-1 amendments in a subsequent period before the annual return is finalised.

Practitioner noteThis is a relationship-risk issue as much as a compliance issue — a business that has misclassified B2B sales as B2C during the year often receives complaints from customers who cannot find their ITC. We check the B2B/B2C classification pattern as part of GSTR-9 preparation and recommend amendments before the amendment window closes, wherever the error is still correctable.
What documents should we retain after GSTR-9 and GSTR-9C are filed, and for how long?

Under Section 36 of the CGST Act, every registered person must retain books of accounts and other records for a period of 72 months (6 years) from the due date of furnishing the annual return for the relevant year. This means the retention period is measured from the GSTR-9 due date, not from the transaction date — so records relevant to a financial year's GSTR-9 must be preserved well beyond the year the transactions themselves occurred, especially where an audit, appeal, or investigation is pending, in which case records must be retained until final disposal of the proceeding.

Practitioner noteWe advise clients to retain not just the return filings but the full reconciliation working papers — the GSTR-1 vs GSTR-3B mapping, the ITC reconciliation, and the DRC-03 payment trail — for the same 72-month period. These working papers, not just the filed return, are what actually gets requested if a GST audit notice arrives years later.
Can GSTR-9C be filed without a completed statutory financial audit?

GSTR-9C requires reconciliation against the audited financial statements — the profit and loss account and balance sheet as adopted following the statutory audit. For companies, this means the Companies Act audit must be substantially complete before GSTR-9C figures can be finalised, since the reconciliation tables reference specific audited financial line items. Filing GSTR-9C using provisional or unaudited figures creates a risk that the reconciliation statement will not match the financial statements eventually filed with the Registrar of Companies or used for income tax purposes.

Practitioner noteWe schedule GSTR-9C preparation to run in parallel with, not after, the year-end statutory audit — using near-final audit figures as they become available rather than waiting for the audit to fully close and then starting GSTR-9C from scratch. This is one of the reasons the November timeline for GSTR-9C exists in our process — it needs to overlap with the audit, not follow it.
What if we identify an ITC reversal is actually not required after further review — can we claim it back?

If ITC was reversed in a monthly GSTR-3B (for example, under the presumption of Rule 37 non-payment to a vendor within 180 days) and it is later established that the reversal was not actually required — because payment was in fact made within the timeline, or the underlying transaction was correctly structured — the reversed ITC can generally be re-claimed in a subsequent GSTR-3B, subject to the applicable time limit for availing ITC under Section 16(4). This must be identified and actioned before the statutory time limit for claiming that year's ITC lapses.

Practitioner noteTime-barred ITC is one of the more painful outcomes we see — a business identifies during GSTR-9 preparation in November that an earlier reversal was unnecessary, but the window to reclaim it under Section 16(4) has already closed. This is exactly why we recommend ITC reconciliation on a quarterly basis rather than waiting until the annual return to review the full year's reversals.
Is there a simplified or optional version of GSTR-9 for small taxpayers between ₹2 crore and ₹5 crore turnover?

There have been periods in the past where CBIC made several tables of GSTR-9 optional for taxpayers below certain turnover thresholds — for instance, allowing taxpayers to report certain HSN or ITC breakup tables at a summary level rather than full granularity. Whether such relaxations apply for a given financial year depends on the specific notification or instructions issued by CBIC for that year's annual return filing, so the applicable simplification (if any) should be confirmed for the FY being filed rather than assumed to carry forward automatically.

Practitioner noteWe check the CBIC instructions specific to each FY's GSTR-9/9C before starting preparation, because the optional-table relaxations have not been consistent year to year — a table that was optional in one year has sometimes become mandatory in a later year. Relying on a prior year's simplification without reconfirming it is a preventable filing error.
What if our GST portal shows a negative liability or excess ITC balance at year end — does this need special disclosure in GSTR-9?

An unutilised ITC balance carried forward at year-end is disclosed as part of the standard GSTR-9 ITC tables and is not, by itself, an anomaly — many businesses legitimately carry forward ITC, particularly exporters and businesses with an inverted duty structure. What does require attention is whether the carried-forward balance reconciles correctly with the electronic credit ledger balance on the GST portal and whether any of it relates to blocked or ineligible credit that should have been reversed rather than carried forward.

Practitioner noteA large, growing, unexplained ITC carry-forward balance is something we specifically investigate rather than accept — it can indicate genuine business reasons (exports, capital expenditure cycles) or it can indicate ITC that was claimed but should not have been. The GSTR-9 exercise is the natural checkpoint to resolve which explanation applies before the balance grows further.
How does GSTR-9 interact with GST refund claims filed during the year?

Refunds sanctioned during the year — whether for export zero-rated supplies, inverted duty structure, or excess balance in the electronic cash ledger — reduce the ITC or cash balance available and must be reflected consistently between the refund order (RFD-06), the electronic ledgers, and the GSTR-9 figures. A mismatch between the refund amount sanctioned and the ITC/cash ledger movement reflected in GSTR-9 is a specific reconciliation point, since refund claims are separately scrutinised by the department and any inconsistency invites a query.

Practitioner noteExporters with regular monthly refund claims accumulate a fair volume of refund orders through the year. We maintain a running log of every RFD-06 order as it is issued, rather than trying to reconstruct the full year's refund history from the portal at GSTR-9 preparation time — this alone saves significant reconciliation time in October-November.
Does PNPC only prepare GSTR-9 for clients whose monthly GST compliance we already manage?

No. While GSTR-9 preparation is more efficient when PNPC has also handled the monthly GSTR-1 and GSTR-3B filings — because we already understand the transaction patterns and any issues that arose during the year — we regularly take on GSTR-9 and GSTR-9C as a standalone annual engagement for businesses whose monthly compliance is managed in-house or by another provider.

Practitioner noteFor standalone annual engagements, our first step is always a full read-through of all 12 months of filed returns before we touch the GSTR-9 tables — this is non-negotiable, because preparing GSTR-9 without understanding what happened in the monthly filings defeats the purpose of the reconciliation exercise.
What is the risk of simply not filing GSTR-9 if my turnover crosses ₹2 crore but I decide to skip it?

Non-filing beyond the due date attracts the late fee under Section 47(2) — ₹200 per day, capped at 0.25% of the taxpayer's turnover in the relevant state — for as long as the return remains unfiled. Beyond the monetary penalty, continued non-filing is a compliance red flag that can trigger a notice for assessment of tax on a best-judgment basis under Section 62 if the return remains unfiled even after a notice is issued, and is also a relevant factor the department considers when deciding which taxpayers to select for detailed GST audit.

Practitioner noteWe have taken over compliance for businesses that deferred GSTR-9 for two or three years in a row, assuming the department would not notice. In every such case, catching up meant preparing multiple years of reconciliation simultaneously, with the compounding effect of interest and larger cumulative late fees. There is no version of 'catching up later' that costs less than filing on time.
Why PNPC Global
FeatureSelf-Filing or Data Entry ServicePNPC Global
Preparation ApproachCompile monthly return data and submitFull-year GSTR-1 vs GSTR-3B vs books reconciliation before any figure is entered
ITC VerificationITC as per GSTR-3B reported as-isITC cross-checked against GSTR-2B, books, Rules 37/42/43 reversals — any overclaim identified and paid via DRC-03 before filing
Books-to-Returns ReconciliationNot performedP&L and balance sheet mapped against GSTR-9 tables — every material difference explained
GSTR-9C Preparation (>₹5 crore)Often outsourced at last minute or skippedPrepared alongside annual audit — reconciliation workings integrated with statutory audit process
DRC-03 Voluntary PaymentNot initiated proactivelyAdditional liability identified during reconciliation is paid via DRC-03 before filing — minimises penalty exposure
Multi-GSTIN CoordinationEach GSTIN handled separatelyConsolidated reconciliation across all GSTINs before individual state filings
Audit ReadinessNo working papers maintainedReconciliation workings archived systematically — first line of defence if audit notice arrives
Post-Filing SupportEngagement closed after filingPNPC available for officer queries, ASMT-10 responses, and audit representation arising from the filed GSTR-9

What the PNPC package includes

  1. 01

    Annual GSTR-1 vs GSTR-3B vs books reconciliation — all 12 months reviewed before any GSTR-9 table is populated

  2. 02

    ITC reconciliation — claimed vs GSTR-2B vs eligible, Rules 37/42/43 reversals identified

  3. 03

    Additional liability computation and DRC-03 payment advisory before filing

  4. 04

    GSTR-9 preparation with all tables completed accurately — HSN-wise summary, ITC breakdowns, tax paid tables

  5. 05

    GSTR-9C reconciliation statement preparation for taxpayers above ₹5 crore — mapped against audited financials

  6. 06

    Multi-GSTIN coordination — consolidated reconciliation across all state registrations

  7. 07

    Filing of GSTR-9 and GSTR-9C for all GSTINs by 31 December

  8. 08

    Reconciliation working papers archived for audit defence

  9. 09

    Post-filing officer query and ASMT-10 response support

  10. 10

    Direct CA contact for queries — by phone and WhatsApp

Speak directly with a PNPC Chartered Accountant. Not a return-compilation service. Not a portal. A practising CA who reconciles your full year of GST data against your audited accounts — and stands behind the filing when the department asks questions.

← Back to GST
Talk to a CA