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
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
No hidden charges. The exact figure is set in your engagement letter.
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
| Feature | GSTR-9 (Annual Return) | GSTR-9C (Reconciliation Statement) | GSTR-4 (Composition Annual) |
|---|---|---|---|
| Who files it | All regular taxpayers with turnover >₹2 crore (optional below) | Regular taxpayers with turnover >₹5 crore, in addition to GSTR-9 | Composition scheme taxpayers — mandatory for all composition registrants |
| What it contains | Full-year consolidation of outward supplies, ITC, amendments, tax paid, and unpaid liability | Reconciliation of GSTR-9 data against the taxpayer's audited financial statements — P&L and balance sheet | Summary of inward and outward supplies, tax paid at composition rate — no ITC |
| Certification requirement | Taxpayer self-declaration | Self-certified by the taxpayer since FY 2020-21 (previously required CA certification) | Taxpayer self-declaration |
| Primary purpose | Declare consolidated annual GST figures — the official record for the year | Reconcile the GST return universe with the statutory financial statements | Annual summary for composition dealers — one-return annual compliance |
| Due date | 31 December following the FY end | Same as GSTR-9 — both filed simultaneously | 30 April following the FY end |
| Late fee | ₹200/day (₹100 CGST + ₹100 SGST), subject to a cap of 0.25% of aggregate turnover | No 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 crore | Optional — not mandatory | Not required — ₹5 crore threshold is higher | Mandatory for all composition taxpayers regardless of turnover |
| Complexity | Moderate — requires 12-month GSTR-1/3B data consolidated and reconciled with books | High — requires reconciliation with audited accounts, explanation of every material difference | Low — 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.
| # | Stage & What PNPC Does | CA Advice Portals Never Give | Timeline |
|---|---|---|---|
| 1 | Full-Year GSTR-1 vs GSTR-3B Reconciliation | GSTR-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 |
| 2 | Books-to-Return Reconciliation | The 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 |
| 3 | ITC Reconciliation — Claimed vs Eligible vs Available | GSTR-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 |
| 4 | Additional Tax Liability Identification and Payment via DRC-03 | If 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 |
| 5 | HSN, Rate, and Classification Review | Table 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 |
| 6 | RCM and Import ITC Reconciliation | Reverse-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 |
| 7 | GSTR-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 |
| 8 | Internal Sign-Off and Management Review | Before 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 |
| 9 | GSTR-9 and GSTR-9C Filing | Both 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 |
| 10 | Acknowledgement Retrieval and Filing Confirmation | After 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 |
| 11 | Post-Filing Review and Audit Readiness | Once 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 |
| 12 | Officer Query and ASMT-10 Response Support | If 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.
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
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
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/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
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
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
| Phase | Triggered By | PNPC CA Guidance | Risk If Ignored |
|---|---|---|---|
| Ongoing Monthly Quality (Apr–Mar) | Each return period | Accurate 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 deadline | 12-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 crore | GSTR-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 deadline | Both 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 Response | GST 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 Monitoring | Approaching ₹2 crore or ₹5 crore | PNPC 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. |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Feature | Self-Filing or Data Entry Service | PNPC Global |
|---|---|---|
| Preparation Approach | Compile monthly return data and submit | Full-year GSTR-1 vs GSTR-3B vs books reconciliation before any figure is entered |
| ITC Verification | ITC as per GSTR-3B reported as-is | ITC cross-checked against GSTR-2B, books, Rules 37/42/43 reversals — any overclaim identified and paid via DRC-03 before filing |
| Books-to-Returns Reconciliation | Not performed | P&L and balance sheet mapped against GSTR-9 tables — every material difference explained |
| GSTR-9C Preparation (>₹5 crore) | Often outsourced at last minute or skipped | Prepared alongside annual audit — reconciliation workings integrated with statutory audit process |
| DRC-03 Voluntary Payment | Not initiated proactively | Additional liability identified during reconciliation is paid via DRC-03 before filing — minimises penalty exposure |
| Multi-GSTIN Coordination | Each GSTIN handled separately | Consolidated reconciliation across all GSTINs before individual state filings |
| Audit Readiness | No working papers maintained | Reconciliation workings archived systematically — first line of defence if audit notice arrives |
| Post-Filing Support | Engagement closed after filing | PNPC available for officer queries, ASMT-10 responses, and audit representation arising from the filed GSTR-9 |
What the PNPC package includes
- 01
Annual GSTR-1 vs GSTR-3B vs books reconciliation — all 12 months reviewed before any GSTR-9 table is populated
- 02
ITC reconciliation — claimed vs GSTR-2B vs eligible, Rules 37/42/43 reversals identified
- 03
Additional liability computation and DRC-03 payment advisory before filing
- 04
GSTR-9 preparation with all tables completed accurately — HSN-wise summary, ITC breakdowns, tax paid tables
- 05
GSTR-9C reconciliation statement preparation for taxpayers above ₹5 crore — mapped against audited financials
- 06
Multi-GSTIN coordination — consolidated reconciliation across all state registrations
- 07
Filing of GSTR-9 and GSTR-9C for all GSTINs by 31 December
- 08
Reconciliation working papers archived for audit defence
- 09
Post-filing officer query and ASMT-10 response support
- 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.