For South African guarding & contract cleaning companies

Stop billing from a paper register.

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

Three steps, no new hardware.

  1. 1

    Capture on site

    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.

  2. 2

    Client signs off

    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.

  3. 3

    The invoice is already done

    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

You stop paying for hours you can't prove.

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.

  • Per-site hours, not a company total
  • Client approval before invoicing
  • Overtime, Sunday and public holiday rates
  • Exceptions flagged, never silently accepted
  • Works offline on cheap Android phones
  • PDF invoice plus CSV for Xero, Sage or Pastel

Pricing

Priced against the leak, not the licence.

Flat monthly pricing in rand. No per-seat charge, because every supervisor using it is the point.

Crew

R1,500/month

Up to 25 staff on site, 5 sites

  • Shift capture, offline
  • Client sign-off links
  • Invoice PDF & CSV
  • Unlimited supervisors

Group

R4,000/month

Up to 200 staff on site, unlimited sites

  • Everything in Company
  • Five office users
  • Priority support
  • Onboarding for new sites

Prices exclude VAT. Month-to-month, no lock-in. Annual prepay: two months free.

Pilot programme · three companies

Two months for R1,500.

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.

Request the pilot

Tell us your guard count and how you bill today. We'll reply within a business day.

Questions

The ones owners actually ask.

We already use a patrol or guard monitoring system.

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.

Our clients won't approve from a link.

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.

Will supervisors use it?

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.

Does it do payroll?

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.

What do you do with our data?

It stays yours. POPIA-compliant handling, staff ID numbers encrypted, data export in CSV on request, and a data processing agreement with every customer.