Built for this category
Not a generic HR tool with a checkbox for your industry. The workflows, terminology, and reports match how your operation actually runs — because the platform was designed for it from the start.
The operations platform for African private security — geofenced clock-in, patrol-route proof, PSRA & licence expiry tracking, per-client invoicing, payroll, and a guard mobile portal — all in one system.
Not a generic HR tool with a checkbox for your industry. The workflows, terminology, and reports match how your operation actually runs — because the platform was designed for it from the start.
Every event in this module — attendance, leave, timesheet, equipment, incident, performance — flows automatically into the next payroll cycle. No spreadsheet reconciliation, no double entry.
Statutory rules maintained for 40+ countries, mobile-money payouts, USSD self-service, WhatsApp delivery, multiple languages, offline-capable mobile app for field workers.
These are the recurring conversations with buyers in this category. We built the platform to retire each of them.
Clock-in happens on a paper register at the gate. By month-end, supervisors are re-typing 80 sites worth of attendance — and you still can't prove to the client that the guard was at the post.
Patrol rounds: did they actually happen? You only find out a guard skipped a route after the client complains about a break-in nobody logged.
PSRA, CID clearance, medical certificates, firearm competency — they all have expiry dates. You find out one has lapsed when an inspector or client audit catches it. That's a fine, sometimes a contract.
Each client wants their own invoice with hours by guard, by post, by shift, with supervisor sign-off. Finance rebuilds those by hand — 80 invoices, four days, every month-end.
Equipment goes out — radios, batons, uniforms, boots, sometimes a firearm. Months later half of it's missing. There's no link from "lost kit" to "deduct from payroll" so the loss just walks.
An SOS or incident at 02:00 reaches operations the next morning over WhatsApp, after the situation is over. The site supervisor and HQ never see the same picture in real time.
Overtime, public holiday rates, Sunday work, double-time thresholds — the labour law math differs per country and changes every gazette. Your spreadsheet has six tabs and one of them is always wrong.
Specific tools for this category — not generic HR repackaged. Each card describes what the feature does and how it fits the way you work.
Each site has a GPS pin and a radius (e.g. 100 m). The guard's phone is verified inside the geofence before clock-in is accepted. Out-of-radius attempts return the exact distance so the guard knows to move to the actual post.
Green dots for on-time clock-ins, red for late, geofence circles overlaid on every active site. Operations sees who's on duty, where, in real time — filterable by date, site, supervisor.
Build a patrol route with ordered checkpoints. Guards scan an NFC tag or QR code at each. The system flags missed checkpoints or rounds completed too fast — automatic proof for the client, automatic alert when discipline slips.
The guard ESS app has an always-visible SOS button. One tap captures GPS, raises a high-severity incident in operations, and starts an audit trail with timestamp and location. Designed for real emergencies, not paperwork.
Guards file OB entries — patrols, visitors, handovers, hazards — from their phone. Each entry is timestamped server-side and immutable. Per-site export ready for clients on request, no more paper books going missing.
Every guard's licence, clearance, medical, firearm competency, and training certificate is tracked with 90/60/30/7 day expiry alerts. The compliance dashboard shows everything expiring this month. Inspector visits stop being a surprise.
Define each client's contract: rate per guard hour, supervisor margin, public-holiday loading, OT terms. End of cycle, invoices generate from the same attendance data that drives payroll — no double entry, no reconciliation.
Issue a radio, baton, uniform, or PPE — system records who got what, when. On return, condition is logged. Lost or damaged kit links automatically to a guard loan deduction in next payroll. The loss loop closes.
Day, night, 12-hour, split — define shift templates once. Roster 500 guards across 80 sites with conflict detection, leave-aware scheduling, and automatic relief assignment when someone calls in sick.
At cycle end: one click generates payroll entries from attendance hours, OT, allowances, equipment-loss deductions, and active loans. Country statutory deductions applied. Review, approve, payslips go live in ESS.
Mobile-first web app the guard opens at /guard. Today's shifts, clock-in/out, schedule for the next 14 days, OB filing, incident reporting, SOS, leave applications, payslip download — all in one place.
For guards without smartphones, a USSD short code captures clock-in/out from any handset on any network. SIM-tied to the registered guard. No app installation, no data plan, no paper.
Most HR systems sell modules as separate products — and then your team spends every month reconciling between them. SmartHR Africa is one system. Each event in this category flows automatically into the right downstream process.
GPS-verified clock-ins at each post become attendance hours, computed automatically against the shift template — no paper register, no end-of-month re-typing of 80 sites.
NFC / QR scans on every route are timestamped server-side. The next time a client asks "was the guard patrolling at 02:00?" you have map pins and timestamps before you hang up.
A radio or uniform issued and not returned at exit triggers an automatic loan deduction on the final payroll. The loss loop closes; nothing walks off the books.
Each guard's licence, clearance, medical, and firearm competency is tracked with 90/60/30/7 day alerts. Inspector visits stop being a surprise.
One tap captures GPS, raises a high-severity incident in operations, and pings the duty officer. Real emergencies surface in seconds, not next-day WhatsApp.
The same hours that drive payroll generate each client's invoice in their preferred format — hours-only, guard-name detail, or per-shift breakdown. No double entry.
Statutory compliance, local-currency payroll, and salary disbursement options in every market we support. Click through to your country page for in-region pricing, statutory rates, and a calculator.
Pay per employee, monthly. Local-currency price on every country page — converted at our locked monthly rate.
Core HR for growing teams
+ $0.50 /employee/month
Full HR + payroll, statutory compliance built in
+ $1.50 /employee/month
Multi-country operations, full automation
+ $3.00 /employee/month
See pricing in your local currency on any country page →
30 minutes with our team. Bring your countries, your headcount, and the questions your finance and HR leads keep asking — we'll walk you through every module relevant to your operation.