A GST Compliance Checklist Every Indian Business Needs
A practical, month-by-month GST compliance checklist covering returns, reconciliation, vendor checks and record keeping.
A working GST compliance checklist has four rhythms: monthly return filing and reconciliation, quarterly obligations for smaller taxpayers, annual filings and cut-offs, and a handful of checks that run continuously rather than on a calendar. This guide organises each into a checkable table so you can use it as an actual working document, not just a reading list.
Who this checklist is for
This checklist is written for a regular taxpayer running standard GST compliance in-house — a finance team, an accounts payable function, or a founder handling compliance directly at a smaller business. Some rows will not apply to every reader: composition scheme taxpayers skip most of the monthly return rows in favour of the quarterly CMP-08 cycle, and businesses below the e-invoicing threshold can skip that row entirely. Use the cluster links inside each section to confirm whether a given regime or threshold applies to you before assuming a row is relevant.
Monthly checklist
Monthly compliance is where most of the operational load sits for a regular taxpayer not on QRMP. The core loop is: report outward supplies, work your IMS queue against what suppliers have reported, reconcile the resulting GSTR-2B, and file GSTR-3B with the correct liability and credit.
| Task | What to check |
|---|---|
| GSTR-1 | Outward supplies filed by the 11th. Verify invoice-level data matches what was actually billed for the period. |
| IMS actions | Accept, reject or hold every inward record before the 14th, when the draft GSTR-2B is generated. See our guide to IMS and GSTR-2B for how each action affects your credit. |
| GSTR-2B reconciliation | Match GSTR-2B against your purchase register before filing GSTR-3B. Flag suppliers whose invoices are missing, delayed or incorrect. |
| GSTR-3B | Filed by the 20th, with liability now auto-populated and non-editable from GSTR-1/IFF for most taxpayers — corrections route through GSTR-1A rather than direct edits. |
| E-invoice reporting | If your turnover crosses the mandatory e-invoicing threshold, report invoices to the IRP promptly. Taxpayers with AATO ≥ ₹10 crore face a hard 30-day reporting cut-off — see our e-invoicing threshold guide. |
Quarterly checklist (QRMP and composition)
Two categories of taxpayer work to a quarterly rather than monthly filing rhythm: eligible smaller taxpayers who opt into QRMP, and composition scheme taxpayers.
| Taxpayer type | Obligation |
|---|---|
| QRMP filers | GSTR-1 filed quarterly by the 13th of the month after quarter-end (with optional monthly IFF uploads for the first two months); GSTR-3B filed quarterly with monthly tax payment in between. |
| Composition scheme taxpayers | CMP-08 filed quarterly, self-assessed tax paid by the 18th of the month after quarter-end. See our composition scheme eligibility and limits guide. |
Annual checklist
Annual obligations are lower-frequency but higher-stakes: they close out a financial year's ITC window, reconcile the year's returns against audited figures, and, for exporters, need to be actively renewed rather than assumed to carry over.
| Task | Detail |
|---|---|
| GSTR-9 | Annual return, mandatory above ₹2 crore turnover, optional below. For FY 2024-25 this was due 31 December 2025, subject to extension — always confirm the current year's due date. |
| GSTR-9C | Reconciliation statement, mandatory above ₹5 crore turnover, filed alongside GSTR-9. |
| Section 16(4) ITC cut-off | ITC for a financial year must be claimed by 30 November following that year, or the date GSTR-9 is filed for that year, whichever is earlier. For FY 2025-26 invoices, that is 30 November 2026 as the standard cut-off. |
| LUT renewal | A Letter of Undertaking for zero-rated exports without paying IGST upfront is valid for one financial year only and needs renewal before the new year begins. |
Missing the Section 16(4) cut-off is one of the more expensive and least reversible mistakes on this entire checklist — unlike a late filing fee, credit lost to the time bar generally cannot be recovered later, even if you eventually reconcile the invoice correctly. Treat the run-up to 30 November each year as a dedicated review window: pull any invoices from the prior financial year that have not yet been claimed in GSTR-2B, and chase down the reason before the window closes rather than after.
Continuous checklist
Some GST controls do not fit a calendar because they need to run continuously against changing external conditions — a vendor's GSTIN can be cancelled at any time, an e-way bill can lapse mid-shipment, and portal security settings apply from the moment they are mandated rather than on a filing date.
| Control | Why it matters |
|---|---|
| Vendor GSTIN re-verification | Because ITC now flows through your supplier's GSTR-2B eligibility, a supplier whose GSTIN gets cancelled or who stops filing directly threatens your credit. Periodic re-checks — not just a one-time check at onboarding — catch this before a reconciliation gap appears. |
| E-way bill compliance | Keep validity periods, Part-B updates, and the document-date restriction in mind for any shipment above the applicable threshold. |
| Records retention | Maintain invoices, filing records and supporting documents for the periods prescribed under GST law, since these can be called for in audit or scrutiny well after the return period has closed. |
| Portal MFA | Multi-factor authentication is now mandatory for all taxpayers on the GST portal, not just larger ones. Confirm every user who logs in on your behalf has MFA properly configured. |
Records retention deserves a specific mention because it is easy to treat as a low-priority housekeeping item until an audit or scrutiny notice arrives. Invoices, e-way bills, filing acknowledgements and supporting correspondence should be retained in an organised, retrievable form for the periods prescribed under GST law — not just kept somewhere in principle. A records system that only your outgoing finance lead understood is not a records system; make sure retention and retrieval survives staff turnover.
Building this into a repeatable cadence
Treat the four rhythms above as layers rather than a single flat list: monthly tasks are the ones that break something quickly if missed, annual tasks close out obligations that quietly expire if ignored, and continuous controls are the ones that prevent the monthly and annual tasks from surprising you. Most businesses that fall behind on GST compliance did not miss one big deadline — they let a continuous control slip first, which then surfaced as a monthly filing problem a few periods later. A supplier that stopped filing on time, an e-way bill left to lapse mid-transit, or a login that never got MFA configured are all small, quiet failures individually, but each one has a direct line to a monthly GSTR-3B mismatch, a blocked shipment, or a locked-out filer when a deadline is closest.
A practical way to operationalise this checklist is to assign an owner to each row above rather than leaving it as a shared responsibility: someone specifically accountable for IMS actions and GSTR-2B reconciliation each month, someone who owns the annual return and reconciliation statement, and someone who runs vendor GSTIN re-verification on a fixed cadence rather than only when a problem is already visible. Smaller businesses may fold all of this into one person's monthly routine; larger ones typically split it across accounts payable, tax, and finance operations. Either way, the checklist above is meant to be copied into whatever calendar or task system you already use, not read once and set aside.
A few related posts worth reading alongside this checklist, depending on where your gaps are:
- GST return due dates 2026 — the full filing calendar behind the monthly and quarterly rows above.
- Input tax credit rules under GST — the eligibility conditions and blocked-credit list behind the Section 16(4) cut-off.
- E-invoicing threshold in 2026 — whether the 30-day IRP reporting rule applies to you.
- Reverse charge mechanism under GST — a category of liability that is easy to miss in monthly GSTR-3B prep.
- GST registration process online and cancellation and revocation — for understanding a vendor's registration lifecycle when a GSTIN check comes back unexpected.
- GST composition scheme limits and annual aggregate turnover calculation — for confirming which regime and which thresholds actually apply to your business.
Frequently asked questions
A note on accuracy. GST rules change often. This article reflects our understanding as of 30 August 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.
Check a GSTIN right now, free
Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.
Free GST search toolBuild it into your product
One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.
Start freeMore on gst rules & compliance
Browse every guide in the GST API blog.