---
title: "The empty-building problem · BlastoClean"
description: "Janitorial work happens when nobody is watching — which means trust is the product. GPS clock-in, missed-clean alerts and actual-vs-estimated hours, and why proof of service wins renewals."
url: "https://www.blastoclean.com/blog/the-empty-building-problem"
---

# The empty-building problem

August 11, 2026 · 4 min read · The BlastoClean Team

A house cleaner works in front of the customer, or at least in front of the customer's
doorbell camera. The work is seen, the results are inspected the same evening, and if the
crew never showed, somebody knows by dinner.

Janitorial work runs on the opposite arrangement. The crew arrives after the last employee
leaves and is gone before the first one returns. The client never sees the work happen —
they see a building at 8am and make an inference. Which produces the defining anxiety of
every commercial cleaning relationship, on both sides:

**Nobody was there. So how does anyone know what happened?**

## Trust is the actual product

When a facilities manager takes a janitorial contract to their boss for renewal, they're
not defending the vacuuming. They're defending a claim: *this vendor does what we pay for,
unsupervised, in our building, at night.* Every doubt chips at that claim. The Monday the
trash was still full — was that a skipped visit, or one distracted cleaner? The invoice
says twenty-two visits — were there twenty-two?

Most cleaning companies answer with reassurance: "our crews are reliable, call me anytime."
That works right up until the first incident, at which point reassurance and a full trash
can are exactly the same evidence — none. The companies that keep contracts through an
incident answer differently: with a record.

## What a record actually looks like

The pieces are simple, and none of them require trusting anyone's memory:

**Clock in, clock out, on the visit itself.** The cleaner opens the visit on their phone
and clocks in on arrival, out at departure. The office sees the times — not "the crew
usually starts around six" but *arrived 6:04pm, left 8:47pm*, on this visit, at this
address.

**With location attached.** GPS at clock-in shows whether the phone was actually at the
property — distance and all. That's not paranoia about your crew; it's the difference
between an assertion and a record. "We were there" is a claim. A timestamp at the address
is evidence — the kind you can put in front of a client while the question is still small.

**An alarm on the silence.** The worst failure mode isn't a short visit — it's the visit
that never starts. A cleaner is sick, a van breaks down, a night gets confused between two
crews, and nobody at the office knows until the client calls in the morning. A
**missed-clean alert** inverts that: if nobody has clocked in within a set number of
minutes of the visit's start, the owner hears about it *that evening*. You get to be the
one who calls first — with a fix in motion — which is, for the client, nearly as reassuring
as the visit itself.

**Actual hours, not vibes.** Clock-out records what the visit really took, which feeds the
estimated-vs-actual comparison. Bid a building at 2.5 hours a night and it's actually
running 3.5? You find that out in the first weeks — while you can adjust routes, staffing
or, at renewal, the price — instead of at the end of the year when the margin has already
quietly gone.

## The renewal conversation, transformed

Put those together and the annual renewal stops being a vibes negotiation. One side of the
table has a year of arrival and departure times, on-site confirmation for every visit, a
handful of missed-clean alerts that were caught and fixed the same night, and hours-per-visit
that match what was bid. The other side of the table — your competitor, bidding to displace
you — has a lower number and a promise.

Facilities managers renew the vendor that makes *their* job easy. A record does exactly
that: when their boss asks how they know the night crew shows up, the answer is a report,
not a feeling. You're no longer the line item that's hard to verify; you're the one vendor
they never have to wonder about.

And inside your own company, the same record ends the other argument — the one between the
office and the crew about who was where and when. The answer stops being a matter of who
remembers louder.

## How BlastoClean does it

In [BlastoClean](/features), proof of service is part of the visit rather than a separate
system. Cleaners clock in and out of visits from the mobile app, with GPS; the office sees
arrival and departure times and whether the crew was on site. If nobody has clocked in
within your chosen number of minutes after a visit's start, the owner is alerted. Clock-out
fills in the visit's actual minutes, which flow straight into the estimated-vs-actual
report — the same one that sharpens your future bids. Alongside the before-and-after photos
that visits already carry, the empty building stops being empty of evidence.

None of it adds a step for the client, and it barely adds one for the crew — two taps at
the door they were already walking through.

## The building is empty. The record isn't.

Commercial cleaning will always be bought on trust — the work happens at night, and no
report changes that. What a record changes is what the trust rests on. "Trust us" is what
every vendor says. *"Here's every visit, when we arrived, when we left, and that we were
there"* is what the one that keeps the contract says.
