Join the community

When A Cleaner Does Not Show Up

In this article
  1. The response
  2. The structural fixes
  3. The one that is your fault
  4. The confirmation habit that prevents most of them
  5. Building a bench
  6. The same-day scramble, in order
  7. What to say to the client, precisely
  8. When it is the same person twice
  9. From my experience
  10. Common questions

Somebody will not show. Illness, a car, a family emergency, or occasionally just ghosting. The business is not judged on whether this happens. It is judged on the half hour after it becomes clear.

The response

Confirm quickly. Call the cleaner. Do not wait for the arrival window to expire before finding out.

Tell the client before they call you. This is the whole thing. A proactive message at the start of the window is a scheduling problem. A client calling to ask where the cleaner is, is a service failure.

Offer a real alternative. Ask the client whether they want another vetted professional sent out, or would rather reschedule with their original cleaner. Let them choose.

Fix the cleaning, not the price. A replacement professional or a reschedule solves the actual problem. A discount does not, and a cancellation caused by your side should never carry a fee.

The structural fixes

  • Recruit continuously, so you have available professionals rather than a fully committed roster. See writing the job post
  • Assign a backup to every recurring client, and make sure the backup has cleaned that house at least once
  • Require confirmation the evening before. A cleaner who does not confirm is a warning you can act on
  • Never schedule your least reliable people on your most important clients
Track it, do not discuss it

Under a contractor model you cannot discipline anyone. What you can do is log incidents and stop offering work. Two no-shows in a quarter is not a conversation, it is a routing decision.

The one that is your fault

If someone accepted a job at a rate that does not work for them, they will drop it for a better one. That is not unreliability, it is economics. See what to pay.

The confirmation habit that prevents most of them

An automated message the evening before asking the professional to confirm tomorrow jobs, with a reply required. Non-confirmation by a set time is your signal to act while you still have the morning to solve it.

This single habit converts most no-shows into reassignments, because you find out at 8pm rather than at 10:15 when a client calls.

Building a bench

Aim for more registered professionals than your schedule strictly requires. Ten active professionals for eight jobs a day gives you absorption. Eight for eight gives you a crisis every time someone is ill.

That surplus feels inefficient until the first time it saves a recurring client, and then it never feels inefficient again.

The same-day scramble, in order

Offer the job to your available bench first, with the fee unchanged. If nobody takes it, offer a surcharge, paid entirely by you rather than the client. If still nobody, contact the client with the reschedule options before their window opens.

Paying a premium to cover a job is cheaper than losing a recurring client, and the arithmetic is not close.

What to say to the client, precisely

Short, specific, no excuses about the professional. Something like: your cleaner is unable to attend today and I am sorry. I can send another professional this afternoon, or reschedule you with your regular cleaner on Thursday morning. Which works better?

Two clear options convert a complaint into a scheduling decision.

When it is the same person twice

Stop offering them work on recurring accounts. Not a conversation, not a warning, just a routing change. Under a contractor model you are choosing who receives offers, which is entirely your prerogative and creates none of the supervisory record that a performance discussion would.

From my experience

At Patriot Maids, a cleaner cancelling doesn't happen a lot. When it does, it's usually an emergency or a weather event. We reach out to the customer and ask one question: do you want us to send someone else, or reschedule with your original provider? Because we're an agency, we have other vetted cleaners who can drop in.

A real no-show is different. I had a cleaner who simply decided not to go to a job. That cleaner is not with us anymore.

Independent cleaners can accept or reject any job with no penalty. Turning down a job is fine. Accepting it and not showing up is not.

This is one of the problems that keeps repeating, so it belongs in an SOP. Access issues, dirtier homes than described, pets, damage and no-shows show up again and again. With an SOP, you don't panic and drive over. You follow the process, and anyone on your team can handle it. My customer support manager handles rescheduling during business hours, and anything after that comes to my phone.

Common questions

What should I do first?

Call the professional, then tell the client before they call you. A proactive message at the start of the window is a scheduling problem. A client chasing you is a service failure.

Should I refund the visit?

Usually not. Offer another professional or a reschedule with their regular cleaner, and let the client choose. Fixing the cleaning matters more than the money.

How do I prevent it?

Evening-before confirmations, a bench of available professionals larger than your schedule requires, and a backup assigned to every recurring client.

Watch me answer it