COMPLIANCE CALENDAR
GST, TDS, income tax and ROC due dates: April 2027
The main statutory due dates in April 2027 are: 11 April: GSTR-1; 20 April: GSTR-3B; 30 April: Challan 281N. These are the default dates; an extension notified by CBDT, CBIC or MCA overrides them, and a date that falls on a Sunday or public holiday moves to the next working day.
10
Sat
- GSTR-7 / GSTR-8 · GSTR-7 (GST TDS) / GSTR-8 (e-commerce TCS) · Mar 2027
11
Sun *
- GSTR-1 · GSTR-1 (monthly) · Mar 2027
13
Tue
- GSTR-6 · GSTR-6 (input service distributor) · Mar 2027
- GSTR-1 · GSTR-1 (quarterly, QRMP) · Q4 FY 2026-27
15
Thu
- ECR / ESI challan · PF and ESI payment with ECR · Mar 2027
18
Sun *
- CMP-08 · CMP-08 composition tax payment · Q4 FY 2026-27
20
Tue
- GSTR-3B · GSTR-3B (monthly) with tax payment · Mar 2027Table 3.1 is locked to GSTR-1 from the July 2025 period: correct GSTR-1 through GSTR-1A before filing.
22
Thu
- GSTR-3B · GSTR-3B (quarterly, QRMP) · Q4 FY 2026-2722nd for Category X states, 24th for Category Y states.
30
Fri
- MSME-1 · MSME-1 half-yearly return (Oct–Mar) · FY 2026-27
- Challan 281N · Deposit TDS / TCS · Mar 2027TDS for March is due 30 April. TCS for March is still due 7 April.
* Falls on a Sunday, so the next working day applies. ROC dates assume the AGM is held on 30 September.
Common questions
- What is the GSTR-3B due date in April 2027?
- For monthly filers, GSTR-3B for Mar 2027 is due on 20 April 2027. QRMP taxpayers file quarterly, by the 22nd or 24th of the month after the quarter depending on their state.
- What is the GSTR-1 due date in April 2027?
- For monthly filers, GSTR-1 for Mar 2027 is due on 11 April 2027.
- When is TDS to be deposited in April 2027?
- TDS deducted in Mar 2027 is to be deposited by 30 April 2027. TDS for March is due 30 April. TCS for March is still due 7 April.
- Do these dates include extensions?
- No. They are the default statutory dates. When the government extends a date, the notification overrides what is shown here.
Track April 2027 for every client
Firm Desk lays these filings out client by client. Staff tick them off, overdue turns red. Free for 10 clients.