HR and payroll software for security agencies deploying guards across client sites

A security agency employs people who never come to its office. Guards work 12 hour shifts at client premises, rotate between postings, and turn over steadily. Offrd records attendance by geofence at each client site, keeps one employment record through every transfer, and generates the wage and exit paperwork, at ₹50 per active guard a month.

Last updated 27 August 2026

Your workforce is at somebody else's address

That is the sentence that makes this industry different. A manufacturing HR system can assume the employee walks through a gate you control. An agency cannot. The guard reports to a bank branch, a housing society or a warehouse that belongs to a client, and the agency's evidence of what happened there is usually a register the site supervisor keeps.

Two problems follow. The first is billing and proof: when a client queries a month's deployment, the agency is reconstructing it from a book. The second is statutory: the wage register and the attendance record have to agree, and a paper muster roll kept at forty sites rarely agrees with anything.

The fix is not complicated. Attendance has to be captured where the guard actually is, and it has to be attributable to the client site rather than to the agency in general.

Every client site is a site

Each posting is configured with a name, code, latitude, longitude and geofence radius. A guard checks in by GPS within a 500 metre radius, or by QR code at the post where the client permits one. The check in carries the location, so the record says where as well as when.

Shifts are named schedules with start, end and grace period, which is how a 12 hour day post and a 12 hour night post become two definable things rather than one undifferentiated presence. Break splits are recorded. The roster imports from CSV, so a month of postings across forty sites goes in as one upload with reporting supervisor and site in the same row.

What comes out is six standing reports: attendance log, attendance summary, monthly attendance, field work attendance, geofence report and leave requests. Filtered to one client, the monthly attendance report is the deployment evidence a service contract usually asks for, and it takes a minute rather than a morning.

Licensing under the Private Security Agencies (Regulation) Act, and the verification and training obligations that come with it, sit outside this system. Work through those with your legal advisor and your state licensing authority. Offrd holds the employment side: who is engaged, on what terms, where they worked and what they were paid.

One record through every transfer

Guards move between clients. It is the normal rhythm of the business, and it is also where employment records quietly break, because the easy thing to do at a new posting is create a new entry.

Do that and the date of joining becomes the transfer date. Three years later, at exit, gratuity is calculated from the wrong point. Gratuity runs on continuous service, using the statutory formula of wages multiplied by 15, multiplied by years of service, divided by 26, subject to the twenty lakh ceiling, and fixed term staff become eligible after one year under the Labour Codes rather than five.

In Offrd a transfer reassigns the site and the shift on the existing record. Joining date, salary structure, leave balance and every document issued so far stay attached to the person. That is a small piece of software behaviour with a real financial consequence.

Written appointment letters became compulsory for every employee under the Labour Codes that took effect on 21 November 2025, and an agency issuing them one at a time in Word is the agency most likely to have forty slightly different versions in circulation. The letter generator produces one format from one salary structure.

Wages, deductions and exits

Payroll runs in an Excel style editor in Calendar Days or Working Days mode, with custom earning and deduction columns for site allowances, uniform recovery or night allowance. Payslips are tagged to the site the guard worked at and can be emailed in batches or downloaded as PDFs to be handed over at the post, which is what usually happens.

The wage register carries the statutory heads with it. Provident fund is 12 percent from each side against the ₹15,000 ceiling under Para 26A, ESI is 3.25 percent employer and 0.75 percent employee up to ₹21,000 gross, professional tax follows the state of each posting's PIN code, and gratuity computes as wages by 15, by years of service, over 26. None of it is filed by Offrd. ECR submissions to EPFO and 24Q to TRACES stay with your CA, who takes payroll in EPF return format.

Exits get the same treatment as intake, which in this industry means they need to be quick. Full and final settlement is a dedicated module: reference IDs in the form OFFR/FNF/YYYY/NNNN, a draft to approved lifecycle, a three block editor, 19 standard deduction heads and 13 exit specific payouts, all drawing on the same salary heads the payslips used.

Related industry guides

What an agency this size pays

200 guards on deployment across roughly 40 client sites
₹10,000 a month
Attendance and geofencing at every site, all document types, payroll calculation with EPF, ESI, professional tax and gratuity, and leave. Billing follows active headcount, so a month between contracts costs less.

No seat block, no minimum headcount, no setup fee. Signup gives you 50 free credits with no card, enough to put one guard through appointment letter, onboarding and a first payslip.

Questions from agency owners and operations heads

How is attendance recorded at a client site with no office of ours?
Each client site is configured with a name, code, latitude, longitude and geofence radius. A guard checks in by GPS within that radius, or by QR code if the client allows a code at the post. Attendance is attributed to the site, so a client asking for last month's deployment record gets a report rather than a reconstruction.
Can we produce a deployment record per client contract?
Yes. Six reports come out of the attendance record, including attendance log, monthly attendance, field work attendance and a geofence report. Because each posting is tied to a site, the report can be filtered to one client and shared as the deployment evidence a contract usually asks for.
How are 12 hour and rotating night shifts handled?
Shifts are named schedules with their own start, end and grace period, and a guard is assigned to one for a date range. Rotating a post from days to nights is a reassignment. Break splits are recorded, which matters when the wage or allowance is keyed to hours actually worked.
What happens when a guard is moved from one client to another?
You reassign the site on the same employee record. Date of joining, salary structure, document history and gratuity accrual stay with the person rather than resetting at the new posting. That distinction matters at exit, because gratuity runs on continuous service.
Does Offrd handle PSARA licensing or guard verification?
No. Licensing under the Private Security Agencies (Regulation) Act and the verification and training obligations that come with it sit outside this system, and you should work through them with your legal advisor and the licensing authority in your state. What Offrd holds is the employment record: appointment letters, attendance, wage records and exit documents.
How do we keep up with paperwork at this rate of turnover?
Appointment letters generate from the salary structure rather than being retyped, bulk import brings a batch of new guards in from one CSV, and full and final settlement is a dedicated module with 19 standard deduction heads and 13 exit specific payouts that draws on the same salary heads the payslips used.
What does it cost for an agency with 200 guards on deployment?
10,000 rupees a month at 50 rupees per active guard, with attendance across every client site, documents, payroll calculation and leave included. Billing follows who was actually active, so a month between contracts costs less. There is no seat block and no minimum headcount.

Put one client site on it this week

Fifty free credits on signup, no card. Configure a site, assign a shift, and see the month's deployment report build itself.

Statutory rates follow published rules from the Employees' Provident Fund Organisation and ESIC, and the Labour Codes notified by the Ministry of Labour and Employment. Several thresholds vary by state. This is general information, not legal advice. Confirm your own position with your CA or legal advisor. Questions to service@offrd.co.