Free tool · Manpower contractors
Free Contract Labour Payroll Calculator (PF, ESI & Time Saved)
Updated November 2026 · By the DinMind team
If you supply workers to many client companies, payroll takes days: different rules for each client, PF and ESI files, bank file and the client bill. Use these two free calculators to check PF and ESI for a worker, and to see how much time your team could save.
1. PF & ESI for one worker (per month)
2. Time and money ContractPay saves
Time with ContractPay is taken as about 20 minutes per client per month, as shown on contractpay.dinmind.com. Your result may differ.
How these numbers are worked out
- ✓ PF: 12% from the worker and 12% from the employer on the PF wage (often capped at ₹15,000), plus about 0.5% admin and 0.5% EDLI.
- ✓ ESI: 0.75% from the worker and 3.25% from the employer, when gross wage is ₹21,000 or less.
- ✓ ContractPay price: ₹40/₹30/₹25/₹24 per worker per month by size, GST extra.
- ✓ These are standard rates as of 2026. Rules change and clients can have special rules — please confirm with your consultant.
Run this month's payroll in minutes
ContractPay — payroll for manpower contractors. 30 days free, no card needed. Free setup of your first client.
Start free trial →Quick answers
How is PF calculated for a contract worker?
PF is 12% of the PF wage from the worker. The employer pays 12% plus about 0.5% admin and 0.5% EDLI. Many companies cap the PF wage at ₹15,000 a month. Your client's rule may differ.
When is ESI applicable?
ESI applies when the worker's gross monthly wage is ₹21,000 or less. The worker pays 0.75% and the employer pays 3.25% of gross wages.
How much does ContractPay cost?
₹40 per worker per month up to 100 workers, ₹30 for 101–300, ₹25 for 301–1,000 and ₹24 above 1,000. GST extra. No setup fee. 30 days free trial.
Is this calculator accurate for my client?
It uses today's standard PF and ESI rates. Rules can change and clients may have special rules (for example PF on full wage). Always confirm with your consultant. ContractPay lets you set each client's own rules.