GSTR-9 and GSTR-9C Annual Return Preparation Checklist
The GST annual return and the reconciliation statement are the one chance in the year to find differences between your books and the returns. This checklist walks through the preparation in the order a finance team works, with the credit and turnover reconciliations marked critical.
0 of 37 items complete
10 critical items still open - these are the highest-risk gaps.
Scope and data freeze
Outward supplies
Input tax credit
Tax payable and paid
GSTR-9C reconciliation and sign-off
Tick each item as done. Items marked critical can change the tax payable or the credit position, so finish them before you sign off. Rules and thresholds for who must file and certify change, so confirm the current notification.
Year-end GST reconciliation automation
Optional: a short conversation on automating books-to-return reconciliation from your ERP.
Optional. The tool and every export work without this. No spam.
How to use the checklist
Work through the groups in order. Start by deciding which forms apply to each registration, then freeze the data and download all returns. Tick items as you complete them and use the critical flags to prioritise the review. Export the list to share status with your auditor or tax adviser. Repeat per GSTIN, because each registration is filed on its own.
The reconciliations that matter
Three reconciliations carry most of the risk. The first is turnover per books against turnover in GSTR-1 and GSTR-3B. The second is ITC per books against ITC claimed and against GSTR-2B. The third is tax paid per books against the returns. Differences are not always errors, but each one needs an explanation on paper before you sign off, and some will need additional tax paid with interest.
- Turnover books vs returns
- ITC books vs returns vs GSTR-2B
- Tax paid books vs returns
Common mistakes
Teams often file the annual return by accepting the auto-populated draft without checking it. Others forget advances, credit notes issued after year end or the credit reversal under blocked categories. Late detection of a mismatch leaves less room to fix it. Start the reconciliation work as soon as the books are closed, not near the due date.
ERP notes
Pull reports from the ERP at invoice line level and keep the extract used for the filing. A repeatable query for turnover, ITC and tax paid saves days each year. Keep the mapping of GL accounts to return tables in a document so the next team does not rebuild it.
Frequently Asked Questions
Who must file GSTR-9C?
The requirement depends on turnover and the form of certification set by the current notification. In recent years the reconciliation statement has been a self-certified form above a turnover limit. Check the latest rule for your year.
Can I fix errors after filing GSTR-9?
No, the annual return cannot be revised after filing. Any differences found later must be handled in the returns for a later period, where the rules allow, or by a voluntary payment. That is why checking before filing matters.
Do I file one return for the whole company?
No. GSTR-9 is filed separately for each GSTIN, that is, for each state registration. A company with plants in three states files three annual returns and may need three reconciliation statements.
What if my books and GSTR-2B differ?
List the invoices that are in the books but not in GSTR-2B and check whether the vendor has filed. Credit not appearing in GSTR-2B is a risk area, and a notice can follow if it is large. Document follow-up with the vendor.
If year-end reconciliation takes weeks of manual spreadsheet work, we can look at automating the extraction and comparison from your ERP data.
Related Tools
GST Blocked Credit (Section 17(5)) Reference for India
A plain-language lookup of the supplies on which input tax credit is blocked under Section 17(5) of the CGST Act, with the main exceptions a factory should know.
Country & TaxGSTR-2B ITC Reconciliation Worksheet (Books vs Portal)
A line-by-line reconciliation sheet that compares ITC booked in your accounts with ITC shown in GSTR-2B and shows the difference.
Country & TaxMonthly GST Compliance Checklist for Indian Manufacturers
A month-end GST routine for Indian plants covering sales, purchases, ITC, job work, e-way bills and return filing.
Country & TaxGSTR-1 HSN Summary SQL Query Generator
Produces SQL for the HSN-wise summary of outward supplies and a data quality check for missing HSN, using table and column names you provide.
More Country & Tax tools
See all- GST Tax Invoice Format Template for Indian Manufacturers
- Delivery Challan Format Template for Goods Movement in India
- Purchase Order Format Template for Indian Manufacturers
- Job Work Challan Register and ITC-04 Worksheet
- TDS Deduction Tracker Worksheet for Vendor Payments
- MSME Vendor Payment Due Date Tracker (45 Day Rule)
- GST Inclusive and Exclusive Price Calculator
- GST Bill of Supply Format Template India
- GST Export Invoice Under LUT Template India
Keep exploring
Free tools
- India GST Return Due Dates ReferenceSearchable table of GST returns, who files them and the usual due date, for Indian manufacturers and accountants.
- Busy Accounting GST Setup ChecklistA practical checklist to configure GST masters, vouchers, e-invoice, e-way bill and return reconciliation in Busy.
- GST ITC Reconciliation Worksheet (Books vs GSTR-2B)Enter ITC per purchase invoice from your books and from GSTR-2B and see the difference, status and share of credit at risk.
ERP fixes and how-tos
- SAP MM Return to Vendor Process: Return PO, MIGO 161 and Credit MemoReturn goods to a vendor in SAP MM: return PO, MIGO movement 161 or 122, credit memo in MIRO, and how to handle scrap, rework and replacement shipments.
- How to Receive a Purchase Order and Return Goods to a Vendor in SyteLineReceive a purchase order line in SyteLine PO Receipts, correct a wrong receipt, and process a return to vendor with an RMA number and AP debit memo.
- How to Prepare for an ERP Licensing AuditHow an IT manager prepares for an ERP vendor licensing audit: inventory users and modules, map roles to license types, find indirect access, and negotiate the true-up.
Guides
- NADCAP Heat Treat Audit Preparation for a Small Heat Treating ShopPreparing a small heat treating shop for a NADCAP audit: AMS 2750 pyrometry, TUS and SAT records, AC7102 checklist items and the paperwork auditors pull first.
- Preparing Your ERP Data for AI: A Practical GuidePrepare ERP data for AI use: extraction patterns, schema documentation, and the data quality checks that determine whether your copilot is trustworthy.
- Is Your Manufacturing Operation AI-Ready?Assess your manufacturing organization's readiness for AI. Data quality, process maturity, infrastructure, and cultural readiness evaluation framework.
AI on your ERP
- AI for ProShop quality and documentationHow AI reads ProShop quality records, work instructions, and inspection data to answer audit questions and prep FAIs, read-only via its API and private.
- AI for Epicor Kinetic Quality: Non-Conformances, CAPA, Inspection and TraceabilityAI for Epicor Kinetic quality: summarize non-conformances, find repeat defects, draft CAPA and trace lots, with audit-ready logs and on-prem deployment.