For security agencies

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.

ItemGuard paysAgency pays
PF12% of PF wages12% (part goes to pension), plus EDLI and admin charges
ESI0.75% of gross wages3.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 guardsPrice 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.

Start free trial
Start 30-day free trial

Talk to us

Leave your details. We will call you back.