The core monthly GST due dates are GSTR-1 by the 11th and GSTR-3B by the 20th of the following month, while QRMP taxpayers file GSTR-1 quarterly (13th) and GSTR-3B by the 22nd or 24th. The annual return GSTR-9/9C is due by 31 December following the financial year.
Monthly and quarterly returns
| Return | Who | Due date |
|---|---|---|
| GSTR-1 (monthly) | Turnover > Rs.5 cr / opted monthly | 11th of next month |
| GSTR-1 (quarterly, QRMP) | QRMP taxpayers | 13th of month after quarter |
| IFF (optional) | QRMP taxpayers | 13th of next month |
| GSTR-3B (monthly) | Monthly filers | 20th of next month |
| GSTR-3B (QRMP) | QRMP taxpayers | 22nd / 24th (State-wise) |
| PMT-06 (QRMP tax) | QRMP, months 1&2 | 25th of next month |
Other periodic returns
| Return | For | Due date |
|---|---|---|
| GSTR-5 | Non-resident taxable person | 13th of next month |
| GSTR-5A | OIDAR suppliers | 20th of next month |
| GSTR-6 | Input Service Distributor | 13th of next month |
| GSTR-7 | TDS deductor (GST) | 10th of next month |
| GSTR-8 | E-commerce operator (TCS) | 10th of next month |
| CMP-08 | Composition taxpayer | 18th after quarter |
Annual return
GSTR-9 / GSTR-9C for a financial year is due by 31 December of the following year (for example, FY 2025-26 by 31 December 2026). GSTR-4 (annual, composition) is due by 30 June following the year.
Practical notes
- Dates falling on a holiday are not automatically extended — file ahead.
- Sequential filing rules block a later GSTR-1/3B if an earlier one is pending.
- Track all this in the NumberIQ due-date calendar.
- Verify any CBIC extensions notified for specific periods.
The monthly compliance rhythm
| Day | Return | Who |
|---|---|---|
| 10th | GSTR-7 / GSTR-8 | TDS deductors / e-commerce operators (TCS) |
| 11th | GSTR-1 | Monthly filers (turnover > Rs.5 crore or opted monthly) |
| 13th | GSTR-1 IFF / GSTR-6 | QRMP invoice furnishing / Input Service Distributors |
| 20th | GSTR-3B | Monthly filers |
| 22nd / 24th | GSTR-3B (quarterly) | QRMP taxpayers, by state category |
| 25th | PMT-06 | QRMP monthly tax payment (months 1-2 of quarter) |
Two structural rules shape the calendar. First, GSTR-1 is locked to GSTR-3B — you cannot file 3B without the period's GSTR-1, and sequential filing is mandatory. Second, the three-year bar: from the October 2025 tax period onwards, returns cannot be filed more than three years after their due date, converting old non-filings from a late-fee problem into a permanent one.
Annual and event-driven deadlines
- GSTR-9 / 9C (annual return and reconciliation): 31 December following the financial year — 31 December 2027 for FY 2026-27. GSTR-9 is optional below Rs.2 crore turnover; 9C applies above Rs.5 crore.
- ITC time limit: Section 16(4) — ITC for FY 2026-27 invoices must be claimed by the earlier of 30 November 2027 (in the return for October 2027) or the annual return date.
- Credit notes: same 30 November outer limit for reducing output liability.
- LUT renewal for zero-rated exporters: file the fresh Letter of Undertaking before the first export of each financial year — set the reminder for late March.
- Composition: CMP-08 quarterly by the 18th; annual GSTR-4 by 30 June following the year.
Building a close calendar that actually prevents interest
The dates above are filing deadlines; the cash cost sits in payment timing. Interest under Section 50 runs from the 3B due date on the net cash liability, so the working-capital decision is simply: file and pay by the 20th. Our recommended sequence for a monthly close: freeze sales register by the 5th, file GSTR-1 by the 9th (buffer before the 11th), download GSTR-2B on the 14th (it generates on the 14th), complete the 2B-to-purchase-register reconciliation by the 17th, and file 3B with payment on the 19th. That two-day buffer absorbs portal slowdowns, which cluster on statutory due dates. Track CBIC due-date extensions at gst.gov.in — extensions are notification-specific and never assume one.
QRMP: the choices inside the scheme
Taxpayers up to Rs.5 crore turnover can file quarterly with monthly payment. For months 1 and 2 of each quarter, pay by the 25th through PMT-06 using either the fixed-sum method (35% of the previous quarter's cash tax, no interest exposure if paid on time) or the self-assessment method (actual liability net of ITC, requires a real 2B pull each month). The fixed-sum route is safer for stable businesses; self-assessment suits seasonal ones where 35% would over-remit. Invoices can be pushed to buyers monthly via the IFF (by the 13th, capped at Rs.50 lakh per month) so customers' ITC is not delayed by your quarterly cycle — a commercial courtesy that large customers increasingly demand contractually.
Late fees at a glance
| Return | Late fee (CGST+SGST) | Cap |
|---|---|---|
| GSTR-3B / GSTR-1 (normal) | Rs.50 per day (Rs.20 if nil) | Graded by turnover: Rs.2,000 / 5,000 / 10,000 |
| GSTR-9 | Rs.200 per day up to Rs.5 crore turnover (higher above) | % of turnover caps apply |
| GSTR-7 | Rs.50 per day | Rs.2,000 |
Late fees are per Act (CGST and SGST separately), auto-computed at filing, and cannot be waived except by notification — build the calendar so they never arise. Cross-check current fee notifications at cbic.gov.in.
Key takeaways
- GSTR-1: 11th; GSTR-3B: 20th (monthly).
- QRMP: GSTR-1 13th quarterly; 3B 22nd/24th; PMT-06 by 25th.
- GSTR-7/8 (TDS/TCS): 10th; GSTR-6 (ISD): 13th.
- Annual GSTR-9/9C: 31 December of the following year.