On this page
- The problem isn't the due dates — it's the mix of cycles
- Tag every client with their actual filing category — and revisit it
- Reconciliation delays are a bigger risk than the calendar itself
- A due-date reference by filing category
- Worked example: how a category mismatch caused a late filing
- A pre-deadline checklist worth running every cycle
- Interest under Section 201(1A) compounds faster than most practitioners assume
- Handling clients who file across states or have multiple GSTINs
- Handling amendments and rectifications without losing the audit trail
- What actually prevents a missed filing at scale
The problem isn't the due dates — it's the mix of cycles
Every practitioner knows GSTR-3B is generally due on the 20th and GSTR-1 on the 11th. The actual difficulty in practice isn't remembering these dates — it's that your client base isn't on one cycle. Some clients file monthly, some are on QRMP with monthly payment but quarterly returns, and some are composition dealers filing GSTR-4 annually. A single shared due-date reminder is wrong for at least some of your clients every single cycle.
The failure mode that actually causes missed filings isn't ignorance of the calendar — it's applying the wrong cycle's deadline to the wrong client, especially when a client's filing category changes (moving in or out of QRMP eligibility, for instance) and nobody updates the tracking to reflect it.
Tag every client with their actual filing category — and revisit it
- Record each client's filing frequency (monthly / QRMP / composition) as a field on their record, not as something inferred from memory each cycle.
- Re-verify filing category at the start of each financial year — QRMP eligibility and composition scheme eligibility both depend on turnover thresholds that can change year to year for a given client.
- Track the payment obligation separately from the return filing for QRMP clients — they pay via PMT-06 monthly even though the return itself is quarterly, and treating this as one combined deadline causes missed monthly payments.
Reconciliation delays are a bigger risk than the calendar itself
A large share of 'missed deadline' situations aren't actually about not knowing the due date — they're about the return not being ready to file because reconciliation against GSTR-2B wasn't finished in time. If your firm is discovering ITC mismatches on the 19th, the day before the GSTR-3B deadline, the calendar didn't fail — the upstream reconciliation process did.
Building in a buffer specifically for reconciliation — starting GSTR-2B matching for a client several days before the return is actually due, not the day before — converts a last-minute scramble into a routine step with room to fix discrepancies before they become a late filing.
A due-date reference by filing category
| Filing category | Return | General due date |
|---|---|---|
| Monthly filer | GSTR-1 | 11th of the following month |
| Monthly filer | GSTR-3B | 20th of the following month |
| QRMP | PMT-06 (payment) | 25th of the following month, each of first two months of the quarter |
| QRMP | GSTR-3B (quarterly) | 22nd/24th of the month after quarter-end, depending on state |
| Composition scheme | CMP-08 | 18th of the month after quarter-end |
| Composition scheme | GSTR-4 (annual) | 30 June following the financial year |
Always confirm the exact current-year dates on the GST portal, as due dates occasionally shift by notification — this table reflects the standard recurring pattern, not a guarantee against a specific year's extension or change.
Worked example: how a category mismatch caused a late filing
A firm managing 70 GST clients had one client cross the QRMP eligibility threshold mid-year, moving from quarterly to monthly filing obligations. The client's record in the firm's tracking spreadsheet wasn't updated to reflect this, because the change happened via a GST portal notification the client received directly, not through the firm. For the next two months, the firm's internal reminder continued to follow the old quarterly cycle.
The client, assuming their CA firm was tracking this correctly, didn't flag it either. The mismatch surfaced only when a late fee notice arrived. The underlying failure wasn't a lack of GST knowledge — it was that filing category was tracked as a one-time entry rather than something actively re-verified, and there was no trigger to catch a portal-driven change that happened outside the firm's own process.
A pre-deadline checklist worth running every cycle
- Confirm each client's filing category hasn't changed since the last cycle, especially for clients near a threshold.
- Start GSTR-2B reconciliation with enough lead time to actually resolve mismatches, not just identify them.
- Confirm document receipt status for every client at least three working days before the internal prep deadline, not the statutory one.
- Flag any client with an unusual transaction pattern that quarter for extra reconciliation time — these are the ones most likely to have ITC mismatches.
Interest under Section 201(1A) compounds faster than most practitioners assume
Interest for late deposit of TDS runs at 1.5% per month (or part of a month) from the date of deduction to the date of actual deposit — and crucially, even a delay of a single day into a new month counts as a full month of interest under how 'part of a month' is applied in practice. A TDS amount deposited even one day past the 7th of a given month, but into the following calendar month's window, can trigger two months' worth of interest rather than a proportional daily amount, which surprises firms that assume the interest scales strictly with actual days late.
For GST, late filing similarly combines a late fee (₹50/day for regular returns, ₹20/day for nil returns, both capped depending on turnover) with interest on any tax liability itself at 18% per annum from the original due date — meaning a delayed GSTR-3B with tax payable isn't just a flat fee, it's a fee plus ongoing interest on the underlying tax amount until actually paid. Firms that only track the late fee and not the parallel interest calculation frequently under-quote the true cost of a delay to clients, which becomes an awkward conversation when the actual demand arrives higher than expected.
Handling clients who file across states or have multiple GSTINs
A client operating in multiple states holds a separate GSTIN per state, each with its own independent filing obligation and its own due dates to track — a single 'client' in your system can therefore represent five or six separate filing streams if they operate across that many states. Treating multi-state clients as a single tracked entity, rather than one entity per GSTIN, is a common source of confusion where one state's return gets filed and the team assumes the client's GST compliance for that period is complete, missing the other states entirely.
The clean fix is tracking at the GSTIN level, not the client level, with the client record simply grouping their multiple GSTINs together for a consolidated view — so your team sees each state's independent status clearly, while you can still answer 'is this client's GST compliance current' by checking that every one of their GSTINs shows a completed status for the period in question.
Handling amendments and rectifications without losing the audit trail
When a filed return needs amendment — a missed invoice discovered later, a classification correction — the amendment itself needs to be tracked with the same rigor as the original filing, including why it was needed, so the firm has a clear internal record if the same type of error recurs and needs a process fix, rather than being treated as a one-off exception each time.
What actually prevents a missed filing at scale
At a handful of clients, a shared calendar with manual cross-checking works. Past that, the only reliable prevention is a system that generates the correct deadline automatically based on each client's recorded filing category — so a QRMP client's task never gets a monthly-filer's due date attached to it by mistake, and a client who switches categories gets their tasks regenerated automatically rather than depending on someone remembering to update a spreadsheet row.
This is the specific problem PracticeFlow's recurring task engine solves for GST-heavy practices: each client's filing category drives their own automatically generated GST calendar, with the correct due dates for their specific cycle, removing the single most common source of GST tracking errors we hear about from growing firms.
Relevant tool
Frequently asked questions
PracticeFlow Team
Written by practitioners building practice management software for Indian CA, CS and law firms.