The Indian payroll compliance calendar
Indian employers repeat a fixed statutory rhythm: deposit TDS on salaries by the 7th of the following month, upload the EPF ECR and pay contributions by the 15th, pay ESI by the 15th, remit Professional Tax on the state's schedule, file quarterly TDS returns (24Q), and issue Form 16 annually.
The monthly block
By the 7th: deposit last month's salary TDS. By the 15th: EPF ECR upload and payment, and ESI contribution payment. PT remittance follows the state's own monthly, quarterly or annual schedule. Every one of these derives from the same payroll run — which is why the run must be right before any filing exists.
The quarterly and annual layer
Quarterly, Form 24Q reports salary TDS. Annually, Form 16 goes to every employee whose salary suffered TDS (typically by June 15). Year-end also brings declaration true-ups and, in many states, PT annual returns.
In Flocci Work Suite
The suite generates the artifacts this calendar consumes — locked payroll runs, PF-ECR and ESIC files, TDS computations and payslips — and its compliance surface tracks statutory due dates, so the calendar lives in the product rather than on a sticky note.
Frequently asked questions
- What are the two dates every Indian payroll team memorizes?
- The 7th (salary TDS deposit for the prior month) and the 15th (EPF ECR upload/payment and ESI payment).
- How often are TDS returns on salary filed?
- Quarterly, via Form 24Q — with Form 16 issued annually from the same data.
- Does Flocci Work Suite track these deadlines?
- Yes — the compliance surface tracks statutory due dates, and every filing file it generates comes from finalized, locked payroll data.
Keep reading
Statutory rules summarized as of 2026-07-29. Rates and thresholds change — always confirm against the current EPFO, ESIC and Income Tax department notifications before filing.