| DUE DATE | FILING / COMPLIANCE TASK | FREQUENCY | APPLICABLE TO |
|---|---|---|---|
| 7th of every month |
TDS Payment (Salary) Deposit TDS deducted on salary under Section 192 | Monthly | All employers deducting TDS |
| 15th of every month |
PF Contribution & ECR EPF challan and Electronic Challan-cum-Return filing | Monthly | Establishments with 20+ employees |
| 15th of every month |
ESIC Contribution Monthly ESI contribution payment | Monthly | Employees earning ≤ ₹21,000 |
| Last working day |
Professional Tax (most states) Monthly PT deduction & deposit | Monthly | State-specific (KA, MH, WB, TN, etc.) |
| 20th of every month |
GSTR-3B (where applicable) Monthly GST summary return | Monthly | GST-registered employers |
| DUE DATE | FILING / COMPLIANCE TASK | FREQUENCY | APPLICABLE TO |
|---|---|---|---|
| 31 Jul / 31 Oct / 31 Jan / 31 May |
24Q TDS Return Salary Quarterly TDS return on salary payments (Form 24Q) | Quarterly | All TDS-deducting employers |
| 30 Apr / 31 Oct |
ESIC Half-Yearly Return Form 5 half-yearly return of ESIC-covered employees | Half-yearly | All ESIC-registered employers |
| Varies by state |
Professional Tax Return Quarterly / half-yearly PT employer return | Quarterly | Karnataka, Maharashtra, others |
| DUE DATE | FILING / COMPLIANCE TASK | FREQUENCY | APPLICABLE TO |
|---|---|---|---|
| 31 May |
Form 16 Issuance Annual TDS certificate to employees for previous FY | Annual | All employers deducting TDS |
| 30 Apr |
PF Annual Return (Form 3A & 6A) Consolidated annual PF return | Annual | All PF-registered employers |
| 31 Jan |
Bonus Payment & Form D Statutory bonus payment under Payment of Bonus Act | Annual | Establishments with 20+ employees |
| Within 30 days of FY end |
LWF Annual Contribution Labour Welfare Fund, state-specific | Annual | Applicable states |



We had three penalty notices in our first year. Since onboarding, zero. Their team caught two compliance gaps we didn’t even know existed.