AttendanceReading time16 min read24 views

Security Guard Attendance Management: Posts & Billing

How security agencies track guard attendance by post and client site: rosters, relief pools, double duty, PSARA records and client invoices.

Farheen Ahmed

Author

Farheen Ahmed

Last Update

5 November 2026

Security guard marking attendance with a selfie at a client site gate

Quick answer

Security guard attendance management means recording, for every client site, which guard covered which post, on which shift, for how long, and proving it to both your payroll and your client. For a security agency the unit that matters is the post, not the guard: a post must be covered every shift, even when the rostered guard is absent.

A workable system has five parts: a post master for every client site, a roster with a relief pool for weekly offs and absences, attendance marked at the site by the guard (or by the supervisor where guards don’t have smartphones), a record of reliefs and double duties, and a monthly reconciliation that turns covered shifts into the client invoice and the guards’ wages. Under PSARA and the Labour Codes, agencies must also keep duty rosters, guard records and wage records that can be inspected.


Key takeaways

  • Track post coverage, not just guard attendance. A client pays for a covered post, and an empty post is a breach of contract.

  • Build a post master for every site: client, location, post, shift, required strength and billing rate.

  • Plan a relief pool. A post covered round the clock on 8-hour shifts needs about 3.5 guards once weekly offs are covered.

  • Record who actually covered each shift: reliefs and double duties drive both overtime pay and billing.

  • Reconcile attendance to the invoice every month, with the client’s sign-off, before raising the bill.

  • Keep PSARA duty rosters and guard records electronically, and be ready to show clients wage and statutory payment proof as the principal employer.


Why guard attendance is harder than it looks

A security agency’s workforce is spread across dozens or hundreds of client sites, most of them not the agency’s own premises. Guards work round the clock, in rotating shifts, with weekly offs that must be covered by someone else. Several things make attendance difficult:

  • No device at the post. Client sites rarely let an agency install its own biometric machine, and the client’s machine belongs to the client.

  • Reliefs and double duty. When a guard is absent, someone else covers the post, often by staying on from the previous shift.

  • Night shifts. A shift that starts at 10 pm and ends at 6 am crosses two calendar dates.

  • Billing depends on attendance. The client is invoiced for covered shifts or deployed guards; errors in attendance become disputes over money.

  • Regulation. The Private Security Agencies (Regulation) Act, 2005 (PSARA) and the rules under it require rosters and records, and clients increasingly ask for proof of wages and statutory payments.

Paper registers at the gate and phone calls from supervisors can’t keep up once an agency passes a few hundred guards.


The attendance unit is the post, not the guard

Difference between guard attendance and post coverage

What a post is

A post is a defined duty position at a client site for a defined shift: “Main gate, Shift A (6 am–2 pm)”, “Basement parking, night shift”, “Reception, general shift”. A site may have one post or twenty.

Coverage vs attendance

  • Attendance answers: was this guard present?

  • Coverage answers: was this post filled for the whole shift?

A guard can be present and the post still uncovered (the guard was moved to another post), and a post can be covered while the rostered guard is absent (a reliever stepped in). Clients care about coverage; payroll cares about attendance. Your system has to record both.


Building the post master

Before rosters or attendance, list every post. One row per post per shift:

Field

Example

Client

ABC Logistics Pvt Ltd

Site

Bhiwandi warehouse 3

Post

Main gate

Shift

A: 6:00 am–2:00 pm

Required strength

2 guards

Grade

Security guard (unarmed)

Billing basis

Per guard per month

Site geo-fence / QR checkpoint

Yes / Yes

Contract start and end

1 Apr 2026 – 31 Mar 2027

Every other part of the system — rosters, attendance, reliefs, billing — hangs off this table. Keep it current when contracts start, change or end.


Rosters for posts that never close

Number of security guards needed per round-the-clock post

Common shift patterns

Three 8-hour shifts

Shift A (6 am–2 pm), Shift B (2 pm–10 pm), Shift C (10 pm–6 am). This fits the 8-hour daily limit under the Labour Codes and needs more guards.

Two 12-hour shifts

Day (8 am–8 pm) and night (8 pm–8 am). Common in the industry because it needs fewer guards, but every hour beyond the daily limit is overtime, which needs the guard’s consent and is paid at twice the ordinary rate of wages.

12-hour shifts and the law

Under the OSH Code, no worker should work more than 8 hours a day without overtime, and no more than 6 days a week. States set their own rules on spread-over and overtime limits. If your agency runs 12-hour shifts, price the overtime into your client rates and get your legal adviser to confirm your state’s rules. For the general rules on field and shift hours, see working hours for field employees.

Pricing the overtime into client rates

Illustrative. On a 12-hour shift, 4 hours a day are beyond the 8-hour limit. Over 26 duty days that is 104 overtime hours a month per guard, paid at twice the ordinary hourly rate. If a guard’s ordinary hourly rate is ₹80, the overtime alone is about ₹16,640 a month. A client rate quoted as if 12-hour duties were ordinary hours under-recovers that cost on every guard, every month.

Weekly offs and the relief pool

Every guard is entitled to a weekly off, but the post doesn’t close. You need relievers.

Working out how many guards a post needs

Illustrative calculation. Your numbers will depend on leave, absenteeism and your state’s rules.

A post covered 24 hours a day, 7 days a week:

Shift pattern

Shifts per week

Shifts one guard works per week

Guards needed per post

3 × 8-hour shifts

21

6

3.5

2 × 12-hour shifts

14

6

2.33

Add a margin for leave and unplanned absence (10% to 15% is a reasonable starting point; adjust it once you have a few months of your own absence data) and you have the size of your relief pool. Agencies that skip this step end up covering absences with double duties, which drives overtime, fatigue and complaints.

Organising relievers

  • Site-based relievers for large sites with many posts.

  • Cluster relievers who cover several nearby small sites.

  • A reliever roster published a week ahead, so weekly offs are covered before the week starts.

Night shifts that cross midnight

Decide which date a night shift belongs to: most agencies attach it to the date the shift starts. Your attendance system must treat a punch-out at 6 am on Tuesday as the end of Monday’s night shift, not as a new day. If it doesn’t, night guards appear as absent on one day and present on another, and both payroll and billing go wrong.

How many guards does your site need?

How many guards does your site need?

Enter your posts and shift pattern. The relief calculator shows how many guards each 24×7 post needs, including weekly offs and a leave margin.

Free template for security agencies. Not legal advice. We only use your details to send the file and related HR guides.


Marking attendance at client sites

The options

Method

How it works

Best for

Watch out for

Mobile punch with selfie at the site

Guard punches in on the app inside the site’s geo-fence

Guards with smartphones

Indoor GPS at basements; size the fence well

Supervisor marks team attendance

Supervisor marks each guard present with a photo at the post

Guards without smartphones

Supervisor must visit every post at shift change

Shared site device

One phone or tablet at the site, each guard punches with a selfie

Large sites with many guards

Device custody and charging

QR code at the post

Guard scans the post’s QR code at start and during the shift

Proving presence at a specific post

QR codes must be fixed and replaced if copied

Client’s biometric machine

Data shared by the client

Sites where the client insists

You depend on the client to share data on time

Most agencies use two or three of these together: mobile punch for guards with phones, supervisor marking for those without, and QR checkpoints at critical posts. How location-based punches work, and how to size a geo-fence for a site, is covered in geo-tagging vs geo-fencing vs live tracking.


When the client restricts phones on site

Data centres, pharmaceutical plants, defence suppliers and some banks don’t allow phones beyond the gate. Mobile punches still work if you plan for it:

  • Punch at the entry point: place the geo-fence and QR code at the security cabin or gate, before the phone is deposited.

  • Use the client’s access-control data: some clients will share entry and exit logs from their own system each day; agree the format and timing in the contract.

  • Supervisor confirmation for posts deep inside the premises, recorded at shift change.

Write the method into the site’s post instructions so every new guard and reliever follows the same process. Review it with the client’s security or administration head at the start of the contract, and again whenever the client changes its site rules, so the agency is never surprised by a new restriction on day one of a shift.


When the client wants its own biometric records

Some clients require guards to punch on the client’s biometric machine. Accept it, but agree three things in the contract: the client shares the data daily or weekly, in a fixed format; the agency’s own records are used where the client’s data is missing; and disputes are settled on both sets of records. Keep your own punch as well, so billing never depends entirely on someone else’s system.

Guards without smartphones

Many guards still use basic phones. Don’t build a system that excludes them:

  • Let the supervisor mark attendance with a photo of the guard at the post at the start of each shift.

  • Or keep a site device for guards to punch on.

  • Record which method was used for each punch, so you can see where to improve.

Proving the post stayed covered

Attendance at the start of a shift doesn’t prove the guard stayed. For posts where it matters, add:

  • Patrol checkpoints: QR codes at points the guard must scan on each round.

  • Random presence checks: a selfie requested at an unannounced time during the shift.

  • Supervisor rounds: night supervisors recording visits to each post.

These checks are about evidence of coverage for the client. For controls against buddy punching and fake attendance generally, see how to stop proxy attendance.

Reliefs, double duty and absenteeism

When a guard doesn’t turn up

Set a clear escalation with times, so a missing guard is noticed before the post is empty for hours:

  1. Shift start + 15 minutes: no punch from the rostered guard → alert to the site supervisor.

  2. +30 minutes: supervisor calls the guard and the reliever on standby.

  3. +60 minutes: the outgoing guard is asked to stay (with consent, as overtime) until the reliever arrives.

  4. Same day: the absence is recorded, and the client is informed if the post was uncovered at any point.

Double duty

A double duty is when a guard works two consecutive shifts. It is sometimes unavoidable, but:

  • it is overtime, which needs the guard’s consent and is paid at twice the ordinary rate

  • it causes fatigue, which is a real security risk on the second shift

  • it should be capped (for example, no more than two double duties in a week for any guard) and reported weekly

Recording who actually covered each shift

For every shift, record the rostered guard, the guard who actually covered it, and the hours. This one record drives three things:

Record

Used for

Rostered guard absent

Leave or loss of pay in payroll

Reliever present

Reliever’s wages and overtime

Post covered (by anyone)

Client billing

From attendance to the client invoice

How security agencies reconcile attendance with client billing

How guard billing usually works

Security contracts are commonly billed in one of three ways:

  • Per guard per month: a monthly rate per deployed guard, based on 26 or 30 duty days.

  • Per shift or per duty: a rate for each 8- or 12-hour duty performed.

  • Per post per month: a fixed rate to keep a post covered round the clock, with the agency managing reliefs.

The rate usually includes wages, statutory contributions (PF, ESI, bonus), uniforms, relief cost, supervision and the agency’s margin.

The monthly reconciliation

Before raising the invoice, reconcile three numbers for each site:

  1. Contracted: the duties or guards the client ordered.

  2. Deployed: the duties rostered.

  3. Performed: the duties actually covered, from attendance.

An illustrative reconciliation

Illustrative figures only.

Site

Contracted duties

Performed duties

Uncovered duties

Extra duties requested by client

Billable duties

Warehouse 3, main gate

186

184

2

0

184

Warehouse 3, parking

93

93

0

6 (stock audit)

99

Office tower, reception

62

62

0

0

62

Uncovered duties are usually deducted, and extra duties requested in writing by the client are billed separately.


What to attach to the invoice

Clients approve invoices faster when the evidence comes with them. Attach a one-page coverage summary for each site (posts, shifts, performed and uncovered duties), the list of extra duties with the client’s written requests, and, for clients who ask, the wage register and PF and ESI challan references for the month. Send the same pack every month in the same format, so the client’s accounts team learns where to look and stops raising queries.


Avoiding billing disputes

  • Share a monthly coverage report with the client before the invoice: post by post, shift by shift.

  • Get written requests for extra duties.

  • Ask for sign-off on the coverage report within a fixed number of days.

  • Keep the evidence: punches, photos and supervisor records for every duty billed.


PSARA records and attendance

Summary for general information.

Under PSARA and the Private Security Agencies Central Model Rules, 2020, agencies must keep records that overlap heavily with attendance:

  • Registers of management, guards, supervisors and clients (section 15 of PSARA). The Model Rules require an electronic register covering guards and supervisors, customers, service locations and duty rosters, including salary, ESI and EPF details.

  • Duty rosters recording the guard’s name, place of duty, whether arms were issued, and start and end times.

  • Supervision: generally one supervisor for no more than fifteen guards, or one for every six where guards are at separate premises (rule 10 of the Model Rules).

  • Photo identity cards displayed on duty, training before deployment, and an annual medical examination.

States have their own private security agency rules, so check your state’s version. When your attendance system already holds rosters, posts, supervisors and duty times, producing these records is a report, not a separate register.


Contract labour: what your clients need from you

To your client, your guards are contract labour, and the client is the principal employer. Under the OSH Code and the Central Rules, 2026:

  • A contractor engaging 50 or more contract workers generally needs a licence.

  • Wages must be paid within the time limit, electronically where practicable.

  • If the contractor doesn’t pay wages on time, the principal employer must pay and recover the amount from the contractor (rule 98(8) of the OSH Central Rules).

  • Principal employers file an annual return covering contractors, wage bills and statutory contributions.

This is why large clients ask agencies for monthly attendance, wage registers and PF and ESI challans. An agency that can send these with the invoice wins renewals more easily than one that sends them only after reminders. For monthly statutory due dates, see the payroll compliance calendar 2026-27.


Wages, overtime and deductions for guards

  • Minimum wages for security guards differ by state, by zone (city category) and by grade (unarmed guard, armed guard, supervisor). Rates are revised periodically, so check the current notification for every state you operate in. See minimum wages state-wise.

  • Overtime for 12-hour shifts and double duties is paid at twice the ordinary rate of wages.

  • PF and ESI apply to guards’ wages under the usual thresholds.

  • Weekly offs worked need a compensatory off or overtime.

Paying guards accurately depends entirely on the attendance record: which duties were worked, which were double duties and which were weekly offs.


Starting a new client site: a checklist

Most attendance problems at a site start in its first week. Before the first guard reports:

  1. Create the posts in the post master, with shifts, required strength and billing basis from the contract.

  2. Set the site geo-fence (or fences, for large campuses) and fix QR codes at critical posts.

  3. Assign the roster for the first four weeks, including weekly offs and named relievers.

  4. Name the site supervisor and their backup, and give them supervisor access in the app.

  5. Brief the guards: how to punch, what to do if a punch fails, who to call if the reliever doesn’t arrive.

  6. Agree the reporting rhythm with the client: the monthly coverage report, the sign-off deadline and how extra duties are requested.

  7. Test on day one: check that every guard’s punch appears against the right post and shift.


Guard records that feed attendance

Attendance is only as reliable as the guard master behind it. For every guard, keep:

Identity and verification

Name, photograph, identity documents, address, police or antecedent verification status and date, and employee number. A guard whose verification is pending shouldn’t be rostered.

Training and medical

Date of PSARA training completion and the annual medical examination. Set reminders for medical renewals so guards don’t lapse while deployed.

Deployment history

Every site and post the guard has worked at, with dates. This answers client questions (“who was on our night shift on the 14th?”) and supports PSARA records.

Pay details

Grade, wage rate by state and zone, PF and ESI numbers, and bank account for electronic salary payment.


Keeping guards informed

Guard attrition is high across the industry, and pay confusion is a common reason guards leave. Clear attendance helps keep them:

  • Show guards their own attendance in the app, duty by duty, so they can spot errors before payroll.

  • Show overtime and double duties separately, so guards can see they were paid for them.

  • Send payslips in the guard’s language: Hindi and English at minimum.

  • Pay on time, every month. It is the single biggest retention factor, and it depends on attendance being closed quickly.


The monthly report for agency owners

Report

What it tells you

Post coverage % by client

Whether you’re delivering what the client pays for

Uncovered duties

Revenue lost and contract risk

Reliever usage

Whether the relief pool is big enough

Double duties per guard

Fatigue risk and overtime cost

Overtime hours and cost by site

Sites priced too low for their shift pattern

Billing variance (contracted vs performed)

Disputes to resolve before invoicing

Verification, training and medical due dates

PSARA compliance gaps

Attendance method by site

Where supervisor marking is still used and could move to mobile punches

Mistakes to avoid

  • Tracking guards but not posts: you can’t tell the client whether their gate was covered.

  • No relief pool: absences become double duties, overtime and fatigue.

  • Night shifts split across two dates: wrong attendance, wrong pay, wrong bills.

  • Billing from the roster instead of attendance: the client pays for duties that weren’t performed, until they find out.

  • Ignoring guards without smartphones: supervisors end up writing attendance from memory.

  • No proof of wages for the principal employer: renewals stall while the client chases documents.

  • 12-hour shifts priced as if there were no overtime: margins disappear.

An illustrative example

This is an illustrative scenario, not a customer case study.

A security agency in the NCR with 420 guards across 63 client sites ran attendance on paper registers kept at each site. Supervisors collected the registers at month end, and the back office typed them into spreadsheets for payroll and billing. Invoices went out on the 12th of the following month, and three large clients disputed bills every month.

The agency built a post master of 148 posts, moved guards with smartphones to mobile punches with a selfie inside each site’s geo-fence, and had supervisors mark attendance with photos for the rest. Reliefs and double duties were recorded against each shift, and a coverage report was shared with each client on the 2nd of the month.

Within two months, invoices went out by the 4th, disputes dropped to occasional queries, and the reports showed that four sites were running permanent double duties because the relief pool was too small. The agency hired five relievers and renegotiated rates for two sites priced on 8-hour shifts but run on 12-hour shifts.


How ZFour HRMS supports security agencies

  • Mobile punch with selfie inside each client site’s geo-fence, included in every plan.

  • Supervisor-marked attendance for guards without smartphones.

  • Rosters and shifts, including night shifts that cross midnight.

  • Payroll with PF, ESI and PT, and overtime for double duties.

  • Hindi and English app for guards and supervisors.

See HRMS for security services.

See post-wise attendance and billing reports for your sites

A 30-minute demo, set up with your own teams and sites.

Pick a demo time →


Sources and further reading

Farheen Ahmed

Farheen Ahmed

HR Tech Content Strategist at ZFour Technology Private Limited

Research-driven content on HRMS, payroll, attendance management, employee management, and modern HR technology for Indian businesses.

security guard attendancesecurity agencyPSARAguard rosterrelief pooldouble dutyclient billingcontract labour

Ready to automate attendance, rosters, and 100% compliant payroll?

See how ZFour eliminates time theft, automates PF/ESI/PT deductions, and simplifies field-force management for Indian businesses.

Comments (0)

Leave a Comment

Loading comments...

Frequently Asked Questions

Usually with a mix of methods: mobile punches with a selfie inside the site’s geo-fence for guards with smartphones, supervisor-marked attendance with photos for those without, and QR checkpoints at key posts. The attendance is recorded against each post and shift, not just against the guard.

Ready to Transform Your Workforce?

Let's discuss your business goals and show you how ZFour HRMS can help automate HR, improve compliance, and empower your people.

By submitting, you agree to our Terms of Service and acknowledge our Privacy Policy.

No spamPersonalized demoResponds within 1 business hour