00:00:00/Guide

How to verify a cleaning contractor actually cleaned

Pointing a camera at the areas a cleaning contract covers turns "did they actually come" into a report you can check in a minute, rather than a dispute you can't evidence either way. Cleaning / Service Verification reads the footage and writes up who was present and when.


A missed clean is usually a he-said-she-said problem. The contractor says someone was on site; the invoice says the same; whoever manages the contract has no easy way to check either claim without scrubbing through hours of footage themselves. A camera that's already watching the area removes the argument, because there's a record either way.

A report, not an alert

Cleaning / Service Verification is a report check, which is a different mechanic from most of the others in Svid. Alerting checks judge a window of recent frames and fire the moment something happens; this one reads the whole timeline of a video instead, the full period it covers, and writes up what it found: whether someone was present and active in the areas the contract covers, and roughly when.

That distinction matters for what you can honestly claim from it. It tells you presence and activity: someone was in the kitchen area at the time the contract says it should have been cleaned. It doesn't assess the quality of the clean itself, only that someone was there doing something in that space. Pair the report with a walk-through if quality, not attendance, is the question.

  1. 01

    Point a camera at the areas the contract covers

    A kitchen, a lobby, a communal area, whatever the cleaning schedule actually specifies. An existing RTSP camera, an uploaded recording, or a URL, no new hardware.

  2. 02

    Add Cleaning / Service Verification from the Store

    Report checks are the cheap tier in Svid's pricing, starting from a $3/month floor, since they read a video once rather than watching it live.

  3. 03

    Run it over the whole site, not just one camera

    The check can run across a folder covering several cameras or locations at once, useful for a facilities manager or franchise operator checking more than one site against the same contract.

  4. 04

    Check the report against the contracted schedule

    The report says who was present in the covered areas and roughly when, which you can hold up against what the contract says should have happened.

Who this is for

A facilities manager juggling several cleaning contracts, a franchise operator checking a contractor across sites, or a landlord who's paying for a service and wants more than an invoice as evidence it happened. The report gives a minute's read instead of an afternoon spent scrubbing through a day's footage on the off chance something was missed.

Does this tell us if the cleaning was done well?
No. It tells you someone was present and active in the areas the contract covers, and roughly when. It doesn't assess the quality of a clean, only presence and activity.
Is this a live alert or a report?
A report. It reads the whole timeline of a video after the fact, rather than judging live frames and firing an alert the moment something happens, which is how Svid's other checks work.
What does it cost compared to an alerting check?
Report checks are the cheap tier in Svid's pricing, starting from a $3/month floor, because reading a video once costs less than watching a camera continuously.
Can it cover more than one site at once?
Yes. It can run over a whole folder of footage covering several cameras or locations in one action, useful when the same contract covers more than one site.

Check last week's contract

Create an account at app.svid.ai and run Cleaning / Service Verification over the areas your contract covers. The price is worked out from your own usage and shown, with its working, before you pay. From $9 a month.

Get started

Related footage