Legal Suvidha is a registered trademark. Unauthorized use of our brand name or logo is strictly prohibited. All rights to this trademark are protected under Indian intellectual property laws.
Legal Suvidha
Goods & Service Tax (GST)

Checklist of GSTR-9/9A & 9C

GSTR-9 is the annual GST return for regular taxpayers, GSTR-9A for composition dealers, and GSTR-9C is the self-certified reconciliation statement required when annual turnover exceeds β‚Ή5 crore. For FY 2025-26 the due date is 31 December 2026. Before filing, reconcile your books with GSTR-1, 3B and 2B, verify RCM liabilities, match HSN summaries, and explain every unreconciled difference in GSTR-9C to avoid late fees and adjudication notices under Sections 73 and 74.

Mayank WadheraMayank Wadhera
Published: 8 Oct 2022
Updated: 23 May 2026
12 min read
Checklist of GSTR-9/9A & 9C
1
2
3
4
5
6
7
8
9
10

A practical GSTR-9, 9A and 9C checklist for FY 2025-26 covering reconciliation, ITC matching, HSN, late fees and the tables CBIC scrutinises most.

Checklist of GSTR-9/9A & 9C

GST annual returns for FY 2025-26 are due by 31 December 2026. GSTR-9 is a consolidation of every GSTR-1 and GSTR-3B you filed across twelve months; GSTR-9C reconciles that consolidated figure against your audited financials. Get either wrong and the GSTN matching engine β€” significantly upgraded under CBIC's data-analytics push β€” auto-generates DRC-01C intimations before you even receive a notice. This checklist gives you the table-by-table sequence, the exact documents you need, a worked Rs. example of a common mismatch, and the five mistakes that cause most of the notices this author sees in practice.


Who Must File Which Return β€” and When

Understanding which return applies to you is step zero. Filing the wrong form, or skipping one you are obligated to file, creates downstream problems that are expensive to correct.

GSTR-9 (Annual Return)

  • Mandatory for every regular taxpayer whose aggregate turnover in FY 2025-26 exceeds Rs. 2 crore.
  • Optional for taxpayers below Rs. 2 crore β€” but optional does not mean advisable to skip. The annual return is the only mechanism to declare credits you missed in monthly returns and to disclose amendments that never made it into GSTR-3B. Most practitioners recommend filing even when not mandatory.

GSTR-9A (Composition Annual Return)

  • Applies to composition-scheme taxpayers. For goods suppliers who moved to the composition scheme before April 2019, GSTR-9A covers legacy periods. Composition dealers currently in the scheme for FY 2025-26 use the portal's prescribed format.

GSTR-9C (Reconciliation Statement)

  • Mandatory for taxpayers whose aggregate turnover in FY 2025-26 exceeds Rs. 5 crore in any State or Union Territory.
  • Self-certified by the taxpayer since the Finance Act 2021 amendment β€” a Chartered Accountant or Cost Accountant sign-off is no longer mandated by law, though many taxpayers still involve their CA for verification before submission.
  • Filed alongside GSTR-9, not independently. You cannot submit GSTR-9C unless GSTR-9 for the same period is already filed or being filed simultaneously.

Aggregate turnover β€” the right definition Aggregate turnover for this threshold includes taxable supplies, exempt supplies, exports and inter-state supplies of persons with the same PAN. It excludes taxes paid under GST. Use your annual GSTR-3B filings as the starting figure, then reconcile upward for any unreported supplies.


Due Dates, Late Fees and Why Early Filing Saves Real Money

The statutory due date for GSTR-9 and GSTR-9C for FY 2025-26 is 31 December 2026. CBIC may extend this β€” extensions have been common β€” but plan against the statutory date, not an anticipated extension.

Late fee mechanics under Section 47(2) of the CGST Act 2017:

  • Rs. 100 per day under the CGST Act + Rs. 100 per day under the SGST/UTGST Act = Rs. 200 per day combined.
  • Maximum cap: 0.25% of your turnover in the relevant State/UT under each Act (combined ceiling of 0.5% of turnover in that State).
  • For nil-return filers, CBIC has in past years notified reduced caps β€” check the current notification before assuming the ceiling.

Worked Example: Late Fee on a Missed December Deadline

Suppose your business has a GST turnover of Rs. 8 crore in Maharashtra for FY 2025-26 and you file GSTR-9 on 28 February 2027 instead of 31 December 2026. That is a delay of 59 days.

ComponentCalculationAmount
CGST late feeRs. 100 Γ— 59 daysRs. 5,900
SGST (Maharashtra) late feeRs. 100 Γ— 59 daysRs. 5,900
Total late fee
Rs. 11,800
Statutory cap (CGST side)0.25% of Rs. 8 croreRs. 2,00,000

The cap is Rs. 2,00,000 per Act, so at Rs. 5,900 you are well within the cap. But if you had waited another 200 days, the fee would stop accumulating at Rs. 20,000 (Rs. 100 Γ— 200 days) per Act, still within the percentage cap for an Rs. 8 crore business. For a smaller taxpayer β€” say Rs. 30 lakh turnover β€” the cap under CGST = Rs. 7,500 (0.25% of Rs. 30 lakh), meaning the meter stops much sooner.

Beyond the late fee, non-filing keeps your next GST registration filing under scrutiny and can trigger Section 73 (non-fraud) or Section 74 (fraud) proceedings if un-reconciled ITC discrepancies remain on record.


Pre-Filing Reconciliation: An 8-Step Sequence

Work through this sequence before touching the portal. Each step catches a category of error; skipping one typically surfaces as a mismatch in Tables 6 or 8.

Step 1 β€” Reconcile turnover across four data sources Pull: (a) books of account revenue figure, (b) sum of GSTR-1 taxable values month-by-month, (c) sum of GSTR-3B Table 3.1 month-by-month, (d) e-invoice IRN count and aggregate value from the IRP dashboard. All four should converge. They rarely do exactly β€” document every difference with a cause code (timing, credit note, amendment, IndAS adjustment).

Step 2 β€” Match ITC claimed in GSTR-3B against GSTR-2B Download the consolidated GSTR-2B for April 2025 through March 2026 from the GST portal. Compare line-by-line with ITC entries in GSTR-3B Table 4. Every rupee of ITC claimed that does not appear in 2B needs a written justification under Section 16(2)(c) read with the CBIC circular on provisional credit.

Step 3 β€” Verify Rule 42/43 reversals If your business makes both taxable and exempt supplies, Rule 42 requires proportionate ITC reversal on common inputs and input services. Rule 43 does the same for capital goods over five years. Compute the annual reversal, compare against monthly reversals already done, and post a DRC-03 adjustment for any shortfall before filing GSTR-9 β€” not after.

Step 4 β€” Validate RCM liabilities and corresponding credits Section 9(3) of the CGST Act mandates reverse-charge on a notified list: Goods Transport Agency freight, legal services, director remuneration, security services (corporate recipients), and import of services. For each category, confirm: (a) tax paid in cash via GSTR-3B Table 3.1(d), (b) self-invoice raised, (c) credit taken in Table 4(A)(3) only in the period the tax was paid. Mismatches here are among the first things a scrutiny officer checks.

Step 5 β€” Reconcile e-way bills with GSTR-1 outward supplies The GSTN's e-way bill API can now be cross-queried against GSTR-1 at the invoice level. Any e-way bill not backed by a tax invoice reported in GSTR-1 appears as a potential suppression of supply. Pull the e-way bill summary from the e-way bill portal and reconcile totals.

Step 6 β€” Verify HSN tagging across all invoices For taxpayers with turnover above Rs. 5 crore, Table 17 requires HSN at 6-digit level. Run a report from your accounting software or ERP grouped by HSN. The sum of value and tax for each HSN must match the corresponding entries in GSTR-1. Watch especially for: products classified differently by different team members, changes in HSN due to customs tariff amendments, and composite supplies where only one HSN is to be declared.

Step 7 β€” Account for credit/debit notes and amendments Credit notes issued by 30 November 2026 relating to FY 2025-26 invoices belong in GSTR-9 for FY 2025-26 (not FY 2026-27), per Section 34(2). Amendments to FY 2025-26 invoices filed in the April–September 2026 GSTR-1 returns also belong here and go into Tables 10 and 11, not into the base year figures.

Step 8 β€” Classify exports correctly Exports under LUT (Letter of Undertaking) and exports with payment of IGST are reported in separate columns. Deemed exports (to EOU/EHTP/STP units) are classified differently again. Mis-tagging exports creates a mismatch in Table 5 and flags incorrectly as a potential suppression of zero-rated supply.


Tables That Draw the Most Scrutiny

Tables 6 and 8: ITC β€” Where Most Defects Surface

Table 6 asks you to declare ITC availed as reported in GSTR-3B, broken into inputs, input services and capital goods, and further into IGST/CGST/SGST. Table 8 then reconciles that declaration against the auto-populated 2A/2B data. The delta in Table 8D (ITC in 2B not availed) and Table 8E/F (ITC in GSTR-9 not in 2B) is where DRC-01C intimations originate.

The 2026 GSTN matching engine flags any cell in Table 8 where credit availed exceeds the corresponding 2B figure by more than the prevailing tolerance. CBIC has issued circulars clarifying that difference amounts below the notified tolerance are not actionable, but tolerances apply per GSTIN pair, not globally β€” so even a small vendor's unclaimed invoice can trigger a flag on your ledger.

Action: Before filing, populate Table 8 offline. Any positive difference in Table 8D (credit available in 2B but not availed) is money you may still be able to claim via a revised GSTR-3B for the relevant month β€” provided the time limit under Section 16(4) has not lapsed. Any negative difference (credit availed but not in 2B) requires written reconciliation and, if genuinely ineligible, a DRC-03 payment.

Tables 17 and 18: HSN Summary

Table 17 (outward supplies HSN summary) is mandatory for all filers, at 6-digit HSN for taxpayers with turnover above Rs. 5 crore, 4-digit for those below. Table 18 (inward HSN summary) is technically optional but increasingly recommended because scrutiny officers treat a blank Table 18 as an invitation to request records manually.

When completing Table 17, the total of all HSN rows must equal the total taxable outward supply declared in Table 4. Any gap will generate a system validation error on the portal. Common culprit: services classified as exempt (Table 5) that are not reflected in any HSN row, even though Table 17 should include exempt supplies as well.


GSTR-9C: What the Reconciliation Statement Actually Requires

GSTR-9C has five parts. The reconciliation work is in Parts II through IV.

Part II β€” Turnover reconciliation Start with the net revenue per your audited financial statements (standalone, not consolidated). Adjust for: (a) unbilled revenue, (b) advances received and adjusted, (c) goods sent on approval not invoiced, (d) inter-company transactions that are not "supply" under GST, (e) revenue recognised under IndAS 115 on percentage-of-completion versus invoice-date basis. The adjusted figure should equal your GSTR-9 aggregate turnover. Every adjustment line requires a description β€” do not leave it blank.

Part III β€” Tax paid reconciliation The tax paid per your audited profit and loss account (net of ITC credits, reflecting cash outflow) should tie to the tax paid per GSTR-9 Table 9, with adjustments for RCM and interest. A common difference: the P&L reflects TDS on GST payments (section 51 deductees) as tax expense, while GSTR-9 reflects gross tax before TDS. Explain this explicitly.

Part IV β€” ITC reconciliation ITC per books versus ITC as per GSTR-9. Differences arise from: timing of vendor invoice accounting, GSTR-2B differences already noted in Table 8, and Rule 42/43 reversals treated differently in books versus GST portal. Each unexplained difference in Part IV is the single biggest trigger for adjudication after GSTR-9C is processed.

Self-certification note: You sign GSTR-9C under Section 35(5) read with Rule 80(3). The verification declaration makes you personally liable for accuracy. In practice, even though a CA sign-off is not mandatory, any taxpayer above Rs. 5 crore who self-certifies without a CA review is taking a meaningful risk.


Timing Differences That Are Legitimate β€” Document Them Properly

Year-end reconciliation will always produce differences that are correct, not errors. The skill is documenting them so they survive scrutiny.

Difference TypeCauseDocumentation Required
Revenue in books, invoice in next monthRevenue recognised on delivery; invoice raised in April 2026Journal entry date, invoice date, dispatch records
Advance received, adjusted in next FYAdvance in March 2026, supply in May 2026Receipt voucher, Form GST ADV-1 if applicable
Credit note issued in April for March supplyTime-limit complianceCN date, original invoice, GSTR-1 filing month
IndAS 115 variable considerationRevenue reversed under contract adjustmentBoard note, auditor working
Branch transfer reported as supplyDistinct person rule under Section 25(4)ISD/cross-charge working

Attach these working papers to your GSTR-9C filing file. Assessing officers consistently accept contemporaneous documented explanations; they consistently reject post-facto verbal justifications.


Common Mistakes That Trigger Notices

Mistake 1: Using GSTR-9 to claim fresh ITC GSTR-9 is a disclosure document, not a fresh return. You cannot claim additional ITC directly through GSTR-9. If you missed ITC in GSTR-3B within the time limit, file an amendment GSTR-3B (if legally permissible) or accept the loss. Attempting to show higher ITC in GSTR-9 than in the sum of your GSTR-3B returns creates a Table 6 discrepancy that the portal will not accept.

Mistake 2: Treating RCM credit as automatically available ITC on RCM is available only in the tax period in which the reverse-charge tax was actually paid in cash. Booking the expense in an earlier period and claiming credit in that period, without the cash payment, is a Section 16(2) violation. Check each RCM entry: the credit availed month must match or follow the month of cash payment.

Mistake 3: Ignoring November-filed credit notes for March-period supplies A credit note issued in, say, October 2026 for a March 2026 invoice must be reported in GSTR-9 for FY 2025-26 (not FY 2026-27), provided it meets the time limit under Section 34. Many preparers miss this because the credit note appears in GSTR-1 for October 2026 and they allocate it to the next annual return.

Mistake 4: Copying GSTR-3B totals without year-end overlays The most common shortcut: add up the twelve GSTR-3B returns and paste into GSTR-9. This misses: (a) amendments filed in April–November 2026 relating to FY 2025-26, (b) credit notes hitting after 31 March, (c) advances adjusted across the year-end, (d) e-invoice cancellations not reflected in 3B. Every one of these lands in Table 8 as an unexplained difference.

Mistake 5: Filing GSTR-9C with blank explanation rows Part II and Part IV of GSTR-9C have "reason for difference" fields. Leaving them blank while showing a non-zero difference is the equivalent of filing a tax return with unexplained income. The system accepts the filing, but the assessing officer cannot. Populate every explanation field, even if the difference is genuinely zero β€” write "Nil difference" explicitly so no one can claim it was accidentally left blank.


Documentation to Retain Before and After Filing

Retain the following for a minimum of six years from the filing date (Section 36 of the CGST Act):

  • Month-wise GSTR-1, GSTR-2B and GSTR-3B in PDF and JSON format, downloaded from the GST portal
  • Reconciliation working paper (turnover, ITC, RCM, HSN) with a cell-by-cell difference explanation
  • E-invoice JSON exports from the IRP and corresponding IRN summary
  • E-way bill summary by month from the e-way bill portal
  • Vendor-wise ledger for all high-value ITC entries (above Rs. 1 lakh per vendor per quarter)
  • Self-invoice copies for all RCM transactions
  • LUT acknowledgement for export-under-LUT transactions
  • Rule 42/43 working file with monthly calculations and the annual adjustment journal entry
  • Audited financial statements with the GST reconciliation note (essential for GSTR-9C filers)

Key Takeaways

  • File by 31 December 2026. Late fee is Rs. 200/day (CGST + SGST combined), capped at 0.5% of State-wise turnover β€” a real cash cost, not just a compliance tick.
  • GSTR-9 is mandatory above Rs. 2 crore; GSTR-9C is mandatory above Rs. 5 crore. Filing when optional is still advisable to lock in missed credits and prevent omission-based notices.
  • Tables 6 and 8 are the highest-risk tables. Reconcile ITC availed in GSTR-3B against GSTR-2B before filing; any excess requires DRC-03 payment, not silence.
  • Table 17 (HSN outward summary) is mandatory β€” at 6-digit HSN for turnover above Rs. 5 crore. The row totals must exactly equal outward supply totals in Table 4 plus exempt/nil-rated in Table 5.
  • GSTR-9 cannot be used to claim additional ITC or pay new tax; use DRC-03 for voluntary payments and Section 16-compliant amendments for missed credits.
  • Every difference in GSTR-9C must have a written explanation. Blank "reason" fields invite adjudication even when the underlying position is legally correct.
  • Start your pre-filing reconciliation in October 2026, not December. A 6–8 week runway lets you chase vendors for missing invoices, correct GSTR-1 amendments, and compute Rule 42/43 reversals without compression errors.

Frequently Asked Questions

Who must file GSTR-9C in 2026?
Any registered taxpayer whose aggregate turnover in FY 2025-26 exceeds β‚Ή5 crore must file GSTR-9C. It is a self-certified reconciliation statement between audited financials and the GSTR-9 annual return. No mandatory CA or CMA certification is required, but the taxpayer remains responsible for accuracy.
What is the due date for GSTR-9 for FY 2025-26?
GSTR-9 and GSTR-9C for FY 2025-26 must be filed by 31 December 2026 unless the CBIC notifies an extension. Late filing attracts a fee of β‚Ή200 per day (CGST + SGST combined) capped at 0.5% of turnover in the relevant State or Union Territory.
Can I claim missed ITC in GSTR-9?
No. GSTR-9 is a disclosure return, not a credit-taking return. Any ITC pertaining to FY 2025-26 must be claimed in GSTR-3B by the earlier of 30 November 2026 or the date of filing the annual return, after which it lapses permanently.
Is HSN-wise reporting mandatory in GSTR-9?
Yes. Taxpayers with turnover above β‚Ή5 crore must report outward supplies at 6-digit HSN in Table 17. Inward HSN (Table 18) remains optional. Errors here are now the most common trigger for system-generated reconciliation queries from GSTN.
Mayank Wadhera
Content Reviewed By

CA | CS | CMA | Lawyer | Insolvency Professional | IBBI Valuator

"I help founders increase real business value and achieve stronger valuations | Turning messy workflows into scalable, time-saving systems"

Share this article:

Related Posts

View All