Audit checklist for GSTR-9 annual returns & GSTR-9C reconciliation for FY 2025-26. Covers 3-way reconciliation, HSN reporting, RCM & late fees for CG & Odisha.
In This Article
8 SectionsAs the financial year concludes, taxpayers across Chhattisgarh and Odisha—from manufacturing units in Raipur and Korba to rice millers and government contractors in Kalahandi and Sambalpur—must prepare for the annual GST compliance ritual: filing GSTR-9 (Annual Return) and GSTR-9C (Self-Certified Reconciliation Statement) for Financial Year 2025-26.
Annual returns under Goods and Services Tax (GST) are not merely a summary of monthly returns. They serve as the final statutory opportunity to correct past reporting errors, reconcile tax paid against financial statements, true-up Input Tax Credit (ITC), and discharge short-paid tax liabilities without incurring severe penal actions under Section 73 or Section 74 of the CGST Act.
With the GST Network (GSTN) deploying AI-driven automated analytics modules (such as Form DRC-01B for outward tax mismatches and Form DRC-01C for ITC discrepancies), even small variances between GSTR-1, GSTR-3B, GSTR-2B, and audited books of accounts immediately trigger automated scrutiny notices.
Crucial Tax Warning: Filing GSTR-9 and GSTR-9C is an irreversible statutory submission on the GST portal. Once submitted, these returns cannot be revised. Any un-reconciled gap, omitted RCM tax liability, or ineligible ITC claimed during the financial year must be identified, quantified, and settled via Form DRC-03 prior to final filing.
1. Turnover Thresholds & Applicability Matrix for FY 2025-26
Under Section 44 of the CGST Act read with Rule 80 of the CGST Rules, 2017, the mandatory requirement to file GSTR-9 and GSTR-9C is governed by the taxpayer's Aggregate Annual Turnover (AATO) calculated at the PAN level across all branches in India.
Turnover Eligibility Summary Matrix
| Aggregate Annual Turnover (AATO) | GSTR-9 Applicability | GSTR-9C Applicability | Filing Nature & Responsibility |
|---|---|---|---|
| Up to Rs. 2 Crores | Exempted (Optional) | Exempted | Optional filing. Recommended if ITC adjustments or rate corrections are required. |
| > Rs. 2 Crores up to Rs. 5 Crores | Mandatory | Exempted | Taxpayer files GSTR-9 annual return independently. |
| Exceeding Rs. 5 Crores | Mandatory | Mandatory | Self-certified reconciliation statement (GSTR-9C) along with audited annual financial statements. |
Note on Statutory Exemptions: Composition scheme taxpayers file GSTR-9A, Input Service Distributors (ISD), Casual Taxable Persons, Non-Resident Taxable Persons, and entities deducting TDS under Section 51 or collecting TCS under Section 52 are specifically exempted from filing GSTR-9 and GSTR-9C.
2. Architecture of GSTR-9 and GSTR-9C
Understanding the structural breakdown of both forms ensures accurate table-by-table data entry and prevents cross-referencing errors.
A. Structure of Form GSTR-9 (Annual Return)
Form GSTR-9 is divided into 6 distinct parts containing 19 tables:
- Part I (Tables 1-3): Basic registration details (GSTIN, Trade Name, Legal Name, Financial Year).
- Part II (Tables 4-5): Details of Outward & Inward Supplies made during the FY on which tax is payable (Table 4) and exempt/non-taxable/nil-rated supplies (Table 5).
- Part III (Tables 6-8): Details of Input Tax Credit (ITC) availed (Table 6), ITC reversed (Table 7), and comparison of ITC availed in GSTR-3B vs auto-populated GSTR-2A/2B (Table 8).
- Part IV (Table 9): Details of tax paid as declared in returns filed during the FY (Cash vs ITC).
- Part V (Tables 10-14): Particulars of transactions for the FY declared/adjusted in returns of the subsequent FY (up to statutory deadline of November 30).
- Part VI (Tables 15-19): Particulars of demands/refunds (Table 15), supplies from composition dealers/deemed exports (Table 16), HSN-wise summary of outward supplies (Table 17), HSN-wise summary of inward supplies (Table 18), and late fees (Table 19).
B. Structure of Form GSTR-9C (Reconciliation Statement)
Form GSTR-9C is a self-certified reconciliation statement comparing audited financial records with data submitted in GSTR-9:
- Part I (Tables 1-4): Basic details & reconciliation of Gross Turnover and Taxable Turnover (reconciling Audited Financial Statement turnover with GSTR-9 Table 5P / Table 7).
- Part II (Tables 5-8): Reconciliation of tax liability paid (reconciling turnover-wise, rate-wise tax liabilities between books and GSTR-9).
- Part III (Tables 9-11): Reconciliation of Input Tax Credit (reconciling net ITC claimed in books vs GSTR-9 Table 7E).
- Part IV (Tables 12-16): Expense-head-wise ITC reconciliation (linking financial ledger expense codes like freight, legal fee, repairs with ITC claims).
- Part V: Auditor / Taxpayer Self-Certification & Reasons for Unreconciled Differences along with recommended additional tax payments via DRC-03.
3. The 3-Way Audit Reconciliation Workflow
A thorough annual audit requires a systematic 3-Way Reconciliation between Audited Books of Accounts, GSTR-1 filings, GSTR-3B tax returns, and auto-generated GSTR-2B monthly statements.
+-----------------------------------+
| Audited Financial Ledger |
| (Trial Balance & P&L) |
+-----------------+-----------------+
|
+-------------------------+-------------------------+
| |
v v
+-------------------+ +-------------------+
| Outward Supplies | | Inward Credit |
| (GSTR-1 vs 3B) | | (GSTR-2B vs 3B) |
+---------+---------+ +---------+---------+
| |
+-------------------------+-------------------------+
|
v
+-----------------------------------+
| Form GSTR-9 & Form GSTR-9C |
| Final Reconciliation & DRC-03 |
+-----------------------------------+
Step 1: Outward Turnover & Liability Reconciliation
- Books vs GSTR-1: Ensure that every invoice, debit note, and credit note entered in sales registers matches the total taxable value and tax liability reported in GSTR-1.
- GSTR-1 vs GSTR-3B: Compare monthly GSTR-1 outward tax liability against GSTR-3B tax paid. Any tax reported in GSTR-1 but unpaid in GSTR-3B must be cleared along with interest under Section 50(1).
- Adjustments for Advance Tax: Verify advances received for services (taxable under GST) and ensure appropriate adjustment against subsequent tax invoices.
Step 2: Input Tax Credit (ITC) Reconciliation
- GSTR-3B vs GSTR-2B: Reconcile ITC claimed in monthly GSTR-3B returns against auto-generated GSTR-2B statements.
- Section 16(4) Cut-off Enforcement: Ensure ITC for FY 2025-26 invoices was claimed within the statutory timeframe (30th November 2026 or filing of Annual Return, whichever is earlier). Any claim after this date is strictly barred.
- Ineligible ITC Reversals: Verify reversals required under Rule 38 (banking companies), Rule 42 (common ITC for exempt/taxable supplies), Rule 43 (capital goods ITC), and Section 17(5) (blocked credits such as motor vehicles, health insurance, club memberships, and personal consumption).
Step 3: Reverse Charge Mechanism (RCM) Reconciliation
- Expense Ledger Audit: Audit key expense ledgers—Legal & Professional Fees, Goods Transport Agency (GTA) Freight, Director Remuneration, Renting of Motor Vehicles, Import of Services, and Security Services.
- Cash Payment Verification: Verify whether RCM tax liability was discharged strictly via Electronic Cash Ledger (ITC cannot be used to pay RCM tax liability under Section 49(4)).
- Corresponding Credit Claim: Confirm that RCM tax paid in cash has been availed as ITC in the appropriate month, provided it is not blocked under Section 17(5).
4. Master Comparison: GSTR-9 Tables vs Reconciliation Checklist
The following structured checklist links specific GSTR-9 tables with audit validation procedures and GSTR-9C reconciliation controls:
| GSTR-9 Table | Statutory Header | Reconciliation Checklist Action | Corresponding GSTR-9C Section | Common Audit Pitfalls |
|---|---|---|---|---|
| Table 4 | Outward supplies on which tax is payable | Reconcile B2B, B2C, Exports, SEZ, and Deemed Exports against Audited P&L Revenue ledgers. | Table 5 & Table 7 (Turnover & Tax Rate Reconciliation) | Omitting debit notes or failing to reflect unadjusted advances for service supplies. |
| Table 5 | Outward supplies on which tax is NOT payable | Reconcile Exempted, Nil-Rated, Non-GST turnover (petrol, liquor, high seas sales) with books. | Table 5F & Table 5G (Exempted & Non-GST turnover reconciliation) | Misclassifying zero-rated exports as exempted supplies, affecting Rule 42 reversal calculations. |
| Table 6 | Input Tax Credit availed during the FY | Break down total ITC claimed into Inputs, Capital Goods, and Input Services across Forward Charge & RCM. | Table 12 (ITC claimed in books vs ITC in GSTR-9) | Lumping all ITC under "Inputs" without segregating Capital Goods and Input Services. |
| Table 7 | Details of ITC Reversed & Ineligible ITC | Reconcile Rule 37 (unpaid supplier within 180 days), Rule 42, Rule 43, and Section 17(5) reversals. | Table 12B & Table 12C (ITC Reversals audit) | Omitting mandatory reversal of credit for invoices unpaid beyond 180 days from invoice date. |
| Table 8 | ITC comparison (GSTR-2A/2B vs GSTR-3B) | Reconcile auto-populated GSTR-2A/2B credit with actual ITC claimed in Table 6B. Explain variance in Table 8E/8F. | Part III (Table 9 & 10) | Unmatched invoices due to supplier default or non-filing of GSTR-1 by vendor. |
| Table 9 | Tax payable vs Tax paid | Match tax payable as per Table 4/5 against actual tax paid through Cash and ITC in GSTR-3B returns. | Table 9 & Table 11 (Unreconciled Tax Liability) | Short-payment of tax due to mathematical errors in monthly returns. |
| Tables 10-13 | Transactions of FY reported in subsequent FY | Record turnover adjustments, tax payments, and credit claims made in monthly returns of the subsequent FY (up to Nov 30). | Table 5O & Table 12C | Double counting adjustments already reflected in monthly GSTR-3B filings of the next FY. |
| Table 17 | HSN Summary of Outward Supplies | Verify 4-digit (AATO ≤ 5 Cr) or 6-digit (AATO > 5 Cr) HSN codes, UQC unit measures, and tax values. | Part V Verification | Incorrect HSN classifications leading to rate discrepancy notices from department. |
5. Deep-Dive: 5 Critical Reconciliation Gaps & How to Resolve Them
1. Unreconciled Input Tax Credit & Time-Limit Restrictions
One of the most frequent scrutiny triggers is a discrepancy between ITC claimed in GSTR-3B (Table 6B) and GSTR-2B auto-populated figures (Table 8A).
- Causes: Supplier filed GSTR-1 late (after the cut-off date), supplier uploaded invoice under incorrect GSTIN, or supplier filed invoice under wrong tax type (IGST instead of CGST/SGST).
- Resolution Protocol: Where ITC is claimed in GSTR-3B but not reflected in GSTR-2B, ensure supplier compliance. If the supplier failed to report the invoice before the Section 16(4) deadline, the ITC must be voluntarily reversed via DRC-03 to avoid penal interest under Section 50(3) at 24% per annum.
2. Reverse Charge Mechanism (RCM) Omissions & Cash Settlement
- Causes: Non-identification of RCM expense payments such as advocate fees, GTA services, sponsorships, or director payments.
- Resolution Protocol: Discharge all unpaid RCM tax liabilities for FY 2025-26 in cash along with applicable interest under Section 50(1) (18% p.a.) using Form DRC-03. Note that ITC for RCM paid after November 30 of the subsequent year may face departmental challenge; prompt payment is critical.
3. HSN Summary Validation Rules
Reporting HSN summaries in Table 17 of GSTR-9 is mandatory:
- Taxpayers with Aggregate Turnover > Rs. 5 Crores: Must report mandatory 6-digit HSN codes for all B2B and B2C outward supplies.
- Taxpayers with Aggregate Turnover ≤ Rs. 5 Crores: Must report mandatory 4-digit HSN codes for all B2B outward supplies (B2C reporting remains optional).
- Common Error: Mismatch between total taxable value in HSN Table 17 and total taxable value reported in Table 4 of GSTR-9. The portal enforces validation checks; both totals must reconcile perfectly.
4. Rule 37 Credit Reversal (Non-Payment to Supplier within 180 Days)
Under the second proviso to Section 16(2) read with Rule 37, if a buyer fails to pay the supplier the invoice value plus tax within 180 days from the invoice date:
- The buyer must reverse the corresponding ITC in GSTR-3B / GSTR-9 Table 7A along with interest at 18% p.a.
- Once payment is made to the supplier in a subsequent period, the buyer can re-avail the credit without any statutory time-limit restriction.
5. Multi-Rate Supply & Turnover Differences in GSTR-9C
In financial statements, turnover includes GST-exempted revenue, scrap sales, export incentives (like Duty Drawback or MEIS/RODTEP), interest income, and sale of fixed assets.
- Resolution in GSTR-9C Table 5: Start with Gross Turnover as per Audited Annual Financial Statement, add unbilled revenue at year-end, subtract unbilled revenue of preceding year, adjust for credit notes issued after FY, and deduct non-taxable revenue (e.g., interest income, high seas sales).
- The resultant figure must match the Adjusted Total Turnover in Table 5Q of GSTR-9C.
6. Statutory Late Fees and Penalty Math under Section 47
Failing to file Form GSTR-9 or Form GSTR-9C within the statutory deadline (December 31 following the end of the financial year) attracts automated late fees under Section 47(2) of the CGST Act.
Late Fee Structure for GSTR-9 (Annual Return)
| Aggregate Annual Turnover (AATO) | Per Day Late Fee (CGST + SGST) | Maximum Statutory Cap |
|---|---|---|
| Up to Rs. 5 Crores | Rs. 50 per day (Rs. 25 CGST + Rs. 25 SGST) | 0.04% of Turnover in State/UT (0.02% CGST + 0.02% SGST) |
| > Rs. 5 Crores up to Rs. 20 Crores | Rs. 100 per day (Rs. 50 CGST + Rs. 50 SGST) | 0.04% of Turnover in State/UT (0.02% CGST + 0.02% SGST) |
| Exceeding Rs. 20 Crores | Rs. 200 per day (Rs. 100 CGST + Rs. 100 SGST) | 0.50% of Turnover in State/UT (0.25% CGST + 0.25% SGST) |
Important Compliance Note: Late fee payable under Section 47 cannot be paid using Input Tax Credit. It must be paid exclusively in cash through the Electronic Cash Ledger. Furthermore, delayed filing of GSTR-9 automatically blocks the generation of GSTR-9C.
7. Guidelines for Self-Certification of GSTR-9C
Following statutory amendments to Section 44, the requirement for GST audit certification by a practicing Chartered Accountant or Cost Accountant was replaced with self-certification by the taxpayer.
Step-by-Step Self-Certification Blueprint:
- Prepare Audited Financial Statements: Ensure Profit & Loss Account, Balance Sheet, Cash Flow Statement, and Trial Balance are finalized and audited by statutory auditors.
- Download Form GSTR-9C Offline Utility: Extract auto-populated GSTR-9 data into the offline tool.
- Execute Table-by-Table Reconciliation: Fill in turnover, tax paid, and ITC reconciliation tables.
- Draft Detailed Explanation Notes: Provide explicit, precise technical reasons for any unreconciled variance in Table 6 (turnover), Table 8 (tax rate), Table 10 (ITC), or Table 14 (expense ITC). Avoid generic statements like "due to timing difference"—specify invoice numbers, tax amounts, and underlying statutory provisions.
- Digital Signature Certificate (DSC) / EVC Verification: The authorized signatory (Director, Partner, or Sole Proprietor) must sign the self-certification using a Class 3 DSC or EVC.
Legal Liability: Self-certification shifts full legal responsibility for accurate reconciliation onto the taxpayer's management. Wilful misstatement, suppression of taxable turnover, or fraudulent ITC claims self-certified in GSTR-9C attract penal provisions under Section 122, Section 132, and potential prosecution.
8. Actionable Preparation Checklist for Tax Teams
Before initiating GSTR-9 and GSTR-9C filing on the GST portal, complete this checklist:
- Finalize Financial Audit: Ensure trial balances and financial statements for FY 2025-26 are signed and locked.
- Download Official JSON Files: Download official GSTR-1, GSTR-3B, GSTR-2A, and GSTR-2B JSON auto-drafted tables from the GST portal.
- Perform 3-Way ITC Matching: Run automated reconciliation between purchase registers, GSTR-3B claims, and GSTR-2B statements.
- Identify Ineligible Credit: Flag and compute Rule 37, Rule 42, Rule 43, and Section 17(5) blocked credit reversals.
- Audit Expense Ledgers for RCM: Review RCM liabilities, verify cash payment challans, and ensure correct credit claims.
- Reconcile Tax Paid in Next FY: Map turnover adjustments, tax payments, and credit claims made in monthly returns of the subsequent FY (up to November 30).
- Verify HSN Codes & Quantities: Cross-check 4-digit/6-digit HSN summary totals against Table 4 taxable values.
- Clear Pending Liabilities via DRC-03: Compute short-paid tax and interest under Section 50; pay via Form DRC-03 in cash before final submission.
- Verify Multi-State GSTIN Allocations: For entities operating across Chhattisgarh and Odisha, ensure head-office/branch-office cross-charge and ISD allocations are fully reconciled per state GSTIN.
End-to-End Annual Return Audit & Consultation Services
Filing GSTR-9 and GSTR-9C requires meticulous technical precision, thorough knowledge of statutory provisions, and seamless integration between accounting ledgers and tax laws.
At Rabi Agrawal & Associates, our dedicated GST Advisory & Audit Practice assists corporate entities, manufacturers, rice millers, government contractors, and trading enterprises across Raipur, Bhilai, Korba, Sambalpur, and Kalahandi (Jayapatna) with:
- Comprehensive multi-layer 3-way GST reconciliations (Books vs GSTR-1 vs GSTR-3B vs GSTR-2B).
- Form GSTR-9 & Form GSTR-9C preparation, validation, and self-certification review.
- Defense representation for DRC-01, DRC-01B, DRC-01C, and Section 61 GST scrutiny notices.
Reach out to our partners at our Raipur or Kalahandi (Jayapatna) offices to schedule a comprehensive GST Annual Return audit review.
Authored by CA Rabi Agrawal & Practice Team
Rabi Agrawal & Associates, Chartered Accountants — Head Office Raipur (CG), Branch Office Jayapatna (Odisha).

