Compliance Due Date Calendar
All IndiaGST, TDS, income tax, ROC and labour due dates in one place — with the form number, who must file, and the exact penalty for missing it. Filter by head of compliance.
Due within 7 days is flagged amber
Showing 5 of 5 heads · today is 25 October 2026
GST monthly & quarterly returns
GST| Frequency | Due date | Form / return | Who files | If missed |
|---|---|---|---|---|
| Monthly | 11th of next month | GSTR-1 | All regular taxpayers | ₹50/day (₹20 for nil), max ₹10,000 |
| Monthly | 20th of next month | GSTR-3B | All regular taxpayers | ₹50/day + 18% interest |
| Quarterly | 13th after quarter end | IFF / GSTR-3B (QRMP) | QRMP taxpayers ≤ ₹5 Cr | ₹50/day |
| Quarterly | 22nd / 24th of next month | GSTR-5 / GNR | Non-resident / TDS deductors | ₹50/day |
| Annual | 31 December | GSTR-9 / GSTR-9C | Turnover > ₹2 Cr | ₹100/day, max ₹0.5% of turnover |
| Annual | 30 November | GSTR-4 (Composition) | Composition scheme | ₹50/day |
| Monthly | 18th of next month | CMP-08 (Composition PMT-08) | Composition taxpayers | ₹50/day |
TDS deposit & returns
TDS| Frequency | Due date | Form / return | Who files | If missed |
|---|---|---|---|---|
| Monthly | 7th of next month | TDS deposit (24Q/26Q/27Q) | All TDS deductors | 1%/1.5% + interest u/s 201(1A) |
| Monthly | 7th of next month | TCS deposit (27EQ) | Collectors of tax | 1% + interest |
| Quarterly | 31 Jul / 31 Oct / 31 Jan / 31 May | TDS statement Q1–Q4 | All deductors | ₹200/day u/s 234E, max ₹1L |
| Monthly | 30th of next month | Form 24Q salary statement | Employers | ₹200/day |
| Annual | 15th March | Form 24Q Part II / Form 16 | Employers | ₹100/day |
| On demand | Within 7 days of deduction | Form 15G / 15H verification | Deductors | Prosecution u/s 277 |
Income tax, advance tax & filings
Income Tax| Frequency | Due date | Form / return | Who files | If missed |
|---|---|---|---|---|
| Quarterly | 15 Jun / 15 Sep / 15 Dec / 15 Mar | Advance tax instalments (15/45/75/100%) | Tax payable > ₹10,000 | 1% p.a. u/s 234B/234C |
| Annual | 31 July | ITR-1 to ITR-4 (non-audit) | Salaried & small business | ₹5,000 u/s 234F (₹1,000 if income ≤ ₹5L) |
| Annual | 31 October | ITR (audit cases) + Form 3CD | Audit / tax audit u/s 44AB | ₹5,000 + 1% interest |
| Annual | 30 November | ITR (TP / transfer pricing cases) | International transactions | ₹5,000 |
| Annual | 30 September | Tax audit report 3CA/3CB/3CD | Turnover > ₹1 Cr (₹10 Cr if cash < 5%) | 0.5% of turnover, max ₹1,50,000 |
| Annual | 31 July | Belated / revised ITR window | Late filers | ₹5,000 + interest |
| Annual | 31 December | Updated return u/s 139(8A) | Correction window | Additional tax as per 139(8A) |
| Quarterly | 31 Jul / 31 Oct / 31 Jan / 31 May | TDS returns & Form 26AS reconciliation | All deductors | ₹200/day |
MCA / ROC annual filings
ROC| Frequency | Due date | Form / return | Who files | If missed |
|---|---|---|---|---|
| Annual | 30 October (21 Oct for OPC/small co.) | AOC-4 financial statements | All companies | ₹100/day, min ₹10,000, max ₹10L |
| Annual | 30 November | MGT-7 annual return | All companies | ₹100/day, max ₹10L |
| Annual | 30 September | DIR-3 KYC / KYC for directors | All directors | ₹5,000 (fee for non-compliance) |
| Annual | 30 June | DPT-3 return of deposits | All companies | ₹100/day |
| Half-yearly | 31 October / 30 April | MSME-1 delayed payments | Companies with MSME dues | ₹10,000 + ₹10,000/day |
| Annual | 60 days from AGM | PAS-6 / Return of allotment | Companies (share capital) | ₹100/day |
| Event-based | 30 days of event | PAS-3 / SH-7 / CHG-1 | Share capital / charges changes | ₹100/day |
| Annual | Within 180 days of FY end | LLP annual return + Form 8 | LLPs | ₹100/day, max ₹10,000 |
PF, ESI & professional tax
Labour| Frequency | Due date | Form / return | Who files | If missed |
|---|---|---|---|---|
| Monthly | 15th of next month | EPF ECR & deposit | Establishments with 20+ employees | 12% + 21% p.a. interest |
| Monthly | 15th of next month | ESI contribution (EMP 01) | Employees ≤ ₹21,000 salary | 12% + interest |
| Monthly | 21st of next month | PT return & payment | Maharashtra / Karnataka / WB / TS & others | Interest + penalty per state |
| Annual | 30 April | PF annual return (ECR-based) | EPFO establishments | ₹5,000 penalty u/s 14 |
| Half-yearly | 31 July / 31 January | Form I half-yearly return | Shops & establishments | As per state Shops Act |
| Monthly | 1st–15th of next month | LWF (Labour Welfare Fund) | All covered establishments | As per state rules |
Want these tracked for you? Our compliance desk runs this calendar for 4,000+ businesses — reminders before every due date, filings handled by a CA, and a dashboard showing what is filed and what is pending. See compliance services.
Tool done?
Want the experts to handle it?
Voltz Fillings files it end-to-end — Compliance Due Date Calendar results are already with your case, so nothing has to be repeated.
- • Fixed price quoted before we start, government fees shown separately.
- • A named CA or advocate owns your file, not a call centre.
- • Status updates in the app until the certificate is in your hands.