Crew
R1,500/month
Up to 25 staff on site, 5 sites
- Shift capture, offline
- Client sign-off links
- Invoice PDF & CSV
- Unlimited supervisors
For South African guarding & contract cleaning companies
Supervisors clock the crew in at the site. Clients approve from a link. Your month-end invoice builds itself from the hours they agreed to.
R1,500 per month · no setup fee · cancel any time
The gap between the register and the invoice is money. A 100-guard company billing R30 an hour loses roughly R9,600 a month on 2% unbilled or disputed hours. That is before the arguments.
How it works
The supervisor scans the QR poster at the site, ticks the crew and takes one photo. It works in a basement with no signal and syncs later.
Ten seconds, on the phone they already carry.
Your client gets a link. No account, no password. They see the shifts, the crew, the hours and the photo, then approve or dispute with a reason.
Approvals are timestamped and can't be quietly edited.
Approved hours become per-site invoice lines using your rate card: overtime, Sundays and public holidays included. PDF and CSV for your bookkeeper.
Only approved hours are billed, by default.
What changes
Most companies already know roughly what they lose. The problem is that proving it costs more than the loss: a photo in a WhatsApp group, a register in a file, a bookkeeper re-typing at month end.
SiteProof puts the evidence and the invoice in the same place, so a dispute becomes a link instead of a credit note.
Pricing
Flat monthly pricing in rand. No per-seat charge, because every supervisor using it is the point.
R1,500/month
Up to 25 staff on site, 5 sites
Most companies
R2,500/month
Up to 75 staff on site, 20 sites
R4,000/month
Up to 200 staff on site, unlimited sites
Prices exclude VAT. Month-to-month, no lock-in. Annual prepay: two months free.
Pilot programme · three companies
We set up one real client site with you on a 30-minute call. You capture shifts for a month, your client approves from their phone, and we run the invoice against last month's manual one.
If it doesn't surface at least R1,500 of unbilled or disputed hours in the first month, the second month is free.
Tell us your guard count and how you bill today. We'll reply within a business day.
Questions
Those systems prove patrols happened. SiteProof proves attendance and turns it into the client invoice. If your current system already builds invoices from client-approved hours, you probably don't need us.
They already approve by email or by signing a register. This is the same thing with the hours and a photo attached. If a client refuses, you can still invoice, and the missing approval is logged as an exception rather than lost.
It's one scan and a tick list, and it works with no signal. If they can send a WhatsApp photo, they can do this. We do the first week with you on the phone.
No, on purpose. It exports the hours your payroll already uses. Payroll software that gets someone's wages wrong is a liability we're not taking on.
It stays yours. POPIA-compliant handling, staff ID numbers encrypted, data export in CSV on request, and a data processing agreement with every customer.