Security agency payroll software for guard salary
Your guards work at many sites, many on per-day pay. ContractPay works out each guard's salary, PF and ESI, then makes the payslips and the client bill from the same figures.
Why guard salary is hard to get right
A security agency has guards at many client sites. Each site pays a different rate. Some pay per day, some per month.
Guards often do extra hours to cover a gap. Those OT (overtime) hours must be paid right. Then come advance cuts, PF and ESI for every guard.
At month end you need payslips for every guard and a bill for every site. Doing all this in Excel takes many days. A small mistake can mean an angry guard or a held payment.
Per-day pay and overtime, done for you
Set each site to pay by the day or by the month. For a per-day site, enter the days each guard worked. ContractPay works out the pay.
Enter the OT hours for each guard. Under the new Code on Wages, overtime is paid at twice the normal rate of wages.
You can also cut advance, canteen and bus money. P.Tax (professional tax) is worked out too.
- Per-day or monthly pay for each site
- OT hours for each guard
- Advance, canteen and bus deductions
- PF, ESI and P.Tax worked out for you
ContractPay does not plan shifts or duty rosters. You add the days and OT hours after the month is done.
PF and ESI for your guards
Here are the main PF and ESI rates for your guards, as of 21 October 2026.
| Item | Guard pays | Agency pays |
|---|---|---|
| PF | 12% of PF wages | 12% (part goes to pension), plus EDLI and admin charges |
| ESI | 0.75% of gross wages | 3.25% of gross wages |
The PF wage ceiling (limit) is ₹25,000 a month from 17 September 2026. ESI covers workers earning up to ₹21,000 a month. Each guard needs a UAN (the worker's PF number for life).
ContractPay makes the PF ECR file (the monthly PF return file) and the ESI Portal Upload file. You upload them on the EPFO and ESIC portals by the 15th of the next month. Try our free PF and ESI calculator.
Payslips and papers for every guard
When the month is ready, approve it. Checks run first and catch common errors. Then the figures are locked, so no one changes them by mistake.
Now download what you need:
- PDF payslips for all guards, in English with a short Tamil message line
- Bank salary transfer file
- Form XXVII wage register
- Salary statement in the client's format
- Month and year salary reports
Under the Code on Wages, pay monthly wages before the 7th of the next month. Give each guard a wage slip on or before pay day. Need just one payslip? Use the free payslip generator.
The client bill with GST
ContractPay makes the client bill from the same month's salary. It shows wages, your service charge and GST. So the bill always matches what you paid your guards.
GST on manpower supply is usually 18% on the full bill value. Security services have one special point.
Your agency is not a company
For example, a proprietor or a partnership firm.
Your client is a registered business company
Then the client usually pays the GST under reverse charge (RCM).
Reverse charge means the client pays the GST to the government, not you. Check with your auditor before you bill. Read our guide on the client bill for manpower supply with GST.
Many sites, one login, simple price
Keep all your client sites in one login. Each site has its own pay rates, PF and ESI settings, payslip design and bill settings. Give your office staff their own login with only the sites they handle.
| Live guards | Price per guard per month |
|---|---|
| Up to 100 | ₹40 |
| 101 to 300 | ₹30 |
| 301 to 1,000 | ₹25 |
| More than 1,000 | ₹24 |
GST extra. No setup fee, no yearly lock-in. Try free for 30 days with no card. We set up your first client free from your Excel. Start your free trial.
Questions people ask
Can I pay guards per day at one site and per month at another?
Yes. Each client site has its own pay settings. Choose per-day or monthly pay for each one.
Does ContractPay make duty rosters or shift plans?
No. It does salary, PF, ESI, payslips, registers and the client bill. You add the days and OT hours worked.
How is overtime paid for guards?
Under the Code on Wages, overtime is paid at twice the normal rate of wages. You enter the OT hours and the software adds the pay.
Who pays GST on a security services bill?
If your agency is not a company and the client is a registered business company, the client usually pays under reverse charge. Check with your auditor.
Can my staff use it on a phone?
Yes. It is web software that opens on phone or computer. Nothing to install, and screens are in English and Tamil.
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.