Housekeeping agency payroll software
Your staff clean offices, hospitals and apartments. ContractPay works out their salary for each client site. You get payslips, PF and ESI files and the client bill from one login.
Why housekeeping salary is hard in Excel
Your cleaners and helpers work at many places. One office pays a monthly salary. One hospital pays by the day. One apartment wants extra hours paid as OT (overtime).
Staff also join and leave often. A new helper starts in the middle of the month. Another stops coming after ten days. Each change means you fix the Excel again.
Then you still need payslips, ESI and a bill for every client. It is easy to miss one person or one day.
- A different pay type for each client
- Staff joining and leaving every month
- ESI for most of your staff
- A bill that must match the salary
Set each client site its own way
In ContractPay, every client is set up on its own. Each one has its own pay rates, PF and ESI settings, payslip design and bill settings. All of them sit in one login.
| Client | How you can set pay |
|---|---|
| Office | Monthly salary, with days present from attendance |
| Hospital | Per day rate, with OT hours for extra work |
| Apartment | Per day or monthly, as the client agrees |
These are only examples. You choose the pay type for each client.
Advance, canteen and bus money can be cut from pay. PF, ESI and P.Tax (professional tax) are worked out for you.
Staff who join and leave often
Keep each worker's bio-data, ID, bank and joining details in one place. Load many new workers from Excel in one go. Search anyone by name, Aadhaar or ID.
Some staff leave and come back later. Sometimes the same person is added again by mistake. ContractPay warns you if a new worker may be the same person as an existing one.
You can see joined and left workers for each month. The software also checks Aadhaar numbers for typing mistakes.
ESI matters for your staff
ESI (Employees' State Insurance) covers workers who earn up to ₹21,000 a month. Many housekeeping staff earn less than this. So ESI applies to most of your team.
| Point | Rule today |
|---|---|
| Worker share | 0.75% of gross wages |
| Employer share | 3.25% of gross wages |
| Wage limit | ₹21,000 a month (₹25,000 for a person with disability) |
| Low wage point | Average daily wage ₹176 or less: the worker pays nothing. You still pay 3.25%. |
| Due date | By the 15th of the next month |
There are two contribution periods: April to September and October to March. If a worker crosses ₹21,000 in the middle, cover stays till that period ends.
ContractPay makes the ESI file and the ESI Portal Upload file (.xls). You upload it and pay on the ESIC portal. Read our guide on ESI for contract workers.
Payslips your staff can read
Every worker gets a payslip PDF each month. It is printed in English, with a short message line in Tamil. Aadhaar numbers are masked, so only part of the number shows.
Under the Code on Wages, give every worker a wage slip on or before pay day. Paper or electronic both work. Monthly wages must be paid before the 7th of the next month.
You also get a bank salary transfer file to send salaries from your bank. Want to try one payslip first? Use our free payslip generator.
The client bill comes from the same salary
When you approve the month, the figures are locked. The client bill is then made from that same month's salary. It shows wages, service charge and GST.
So the bill and the salary sheet agree. If the client asks for more, give the salary statement in their own format. You can also print the Form XXVII wage register.
GST on manpower supply is usually 18% of the full bill value. Check with your auditor.
Price and free trial
| 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. No setup fee and no yearly lock-in. You pay only for live workers, so staff who left do not add cost.
Try it free for 30 days. No card needed. Send us your Excel and we set up your first client and its workers free. Start your free trial.
Questions people ask
Can I pay some staff by the day and others by the month?
Yes. You set the pay type for each client. One client can pay by the day and another by the month.
A worker earns ₹176 a day or less. Do I still cut ESI?
No worker share is cut when the average daily wage is ₹176 or less. You as the employer still pay 3.25%.
Can I use the attendance Excel the hospital sends me?
Yes. Upload the client's attendance Excel, or type the days on the salary sheet. The software checks for gaps before you approve the month.
Can my office staff see only their own clients?
Yes. Give each office staff member their own login. They see only the companies they handle.
Does ContractPay pay ESI for me?
No. It makes the ESI file and the ESI Portal Upload file. You upload it and pay on the ESIC portal by the 15th.
Are the screens in Tamil?
Yes. Screens come in English and Tamil. It opens on phone or computer, with nothing to install.
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.