Contract labour payroll software for contractors
You supply workers to factories. ContractPay helps you pay them right every month. Add each client's attendance, check the month, and get payslips, PF and ESI files, the wage register and the client bill.
Every month, the same hard work
You send workers to many factories. Each factory pays a different rate. Each one sends attendance in its own Excel sheet.
Then the real work starts. You count days and OT (overtime) hours. You cut advance and canteen money. You work out PF and ESI for every worker.
After that, you make payslips, the wage register and a bill for each client. One wrong formula in Excel can spoil the whole month. A worker gets less pay, or a client finds a mistake in the bill.
- Many client sites, each with its own rates
- An attendance Excel from every client
- PF and ESI for every worker
- Payslips, register and bill for every site
How you finish one month in ContractPay
- Open the client. All your client sites sit in one login. Pick the one you want to pay.
- Add attendance. Upload the client's attendance Excel. Or type the days on the salary sheet.
- Let the software check. It looks for gaps and mistakes before you go ahead.
- Add OT and cuts. Enter overtime hours, advance, canteen and bus deductions. PF, ESI and P.Tax (professional tax) are worked out for you.
- Approve the month. Checks run first and catch common errors. After you approve, the figures are locked.
- Download your files. Payslips, bank file, PF and ESI files, register and bill are ready.
You can pay by the day or by the month. Set each client the way it pays.
Files you get every month
| File | What it is for |
|---|---|
| Payslips (PDF) | One for every worker. Printed in English, with a short message line in Tamil. |
| Bank salary file | Give it to your bank to send salaries. |
| PF ECR text file | ECR is the monthly PF return file. You upload it on the EPFO portal. An Excel comes with it so you can check. |
| ESI files | An ESI file and an ESI Portal Upload file (.xls) for the ESIC website. |
| Form XXVII wage register | The wage register many clients still ask for. |
| Salary statement | Made in the client's own format. |
| Client bill | Wages, service charge and GST, made from the same month's salary. |
| Reports | Month and year salary reports, a P.Tax report for the year, and a dashboard. |
ContractPay makes the files. You upload them on the EPFO and ESIC portals yourself.
New labour codes: what changes for you
Four new labour codes came into force on 21 November 2025. They replaced the old Contract Labour Act 1970 and many other laws. Three points matter most to a contractor.
50 or more workers
Contract labour rules now apply at 50 workers (it was 20). Then you need one licence. It is valid for 5 years and can cover many places.
Pay before the 7th
Monthly wages must be paid before the 7th of the next month. Give every worker a wage slip on or before pay day.
The 50% rule
Wages means Basic plus DA. If allowances go above 50% of total pay, the extra part is added back. This changes PF and ESI.
Each state makes its own rules, and some are still finishing them. Check your own state's rules. Read our simple guide on the new labour codes for contractors.
Workers and staff in one place
Keep each worker's bio-data, ID, bank and joining details together. Search a worker by name, Aadhaar or ID. You can load all your workers from Excel in one go.
The software checks Aadhaar numbers for typing mistakes. On payslips, the number is masked (only part of it is shown). If a new worker may be the same person as an old one, it warns you.
Give your office staff their own login. Each person sees only the companies they handle. Screens come in English and Tamil, and it works on phone or computer. Nothing to install.
Simple price, free setup
| Live workers | Price per worker per month |
|---|---|
| Up to 100 | ₹40 |
| 101 to 300 | ₹30 |
| 301 to 1,000 | ₹25 |
| More than 1,000 | ₹24 |
GST is extra. There is no setup fee and no yearly lock-in.
Free setup of your first client: send us your Excel. We set up the first client and its workers for you.
Try it free for 30 days. No card needed. Sample workers are already inside. Start your free trial.
Questions people ask
Can I use my client's attendance Excel as it is?
Yes. Upload the attendance Excel the client sends you. You can also type the days on the salary sheet if you prefer.
Does ContractPay file PF and ESI for me?
No. It makes the PF ECR file and the ESI upload file. You upload them on the EPFO and ESIC portals and pay there.
Can each client have different pay rates?
Yes. Each client has its own pay rates, PF and ESI settings, payslip design and bill settings.
Does it print the new Form IV wage register?
Not yet. It prints the Form XXVII wage register today. Many clients and some offices still ask for it while states move to the new forms.
Where is my data kept?
On servers in Mumbai, India. Each customer's data is kept fully separate.
How do I see it before I pay?
Take the 30 days free trial, or ask for a free 15 minute demo on the phone. WhatsApp us on +91 90030 40075.
Run this month’s salary the easy way
30 days free. No card needed. Send your Excel and we set up your first client free.