Residential cleaning no-shows split into two very different problems depending on whether the client is new or recurring. A new client who does not show for an initial clean has cost you 2 to 4 hours of your most valuable time: the slot you could have given to another new client or an extra recurring visit. A recurring client whose lockbox code stops working on cleaning day has created an access failure that is operationally similar but needs a different response.

Your no-show policy needs to address both, and the right tool for each is different.

Initial clean no-shows: why they happen and what stops them

New clients who book an initial clean are motivated at the moment of booking. They have let the house go longer than intended, or they are preparing for an event, or they just decided to stop cleaning their own home. That motivation is real when they book and can fade before the appointment arrives. A weekend of picking up the house themselves makes the professional clean feel less urgent. A busy week at work pushes it out of active memory.

A $65 deposit to hold the initial clean appointment creates a financial anchor that persists through motivation fade. The client who paid $65 is not going to forget the appointment is scheduled. If they do need to cancel, they call ahead to get their refund rather than simply not answering the door. Research across service industries shows deposited appointments no-show at 60 to 80 percent lower rates than free bookings. (Source: Curogram, 2023.)

For move-in and move-out cleans, which typically run 4 to 6 hours, a $100 deposit is appropriate. These are high-value, high-time appointments where a no-show is particularly costly. A client who paid $100 to hold a move-out clean slot is a client who has made a real financial commitment to getting the clean done.

Recurring client access failures: what to include in your service agreement

Recurring clients rarely cancel in the traditional sense. They simply fail to maintain the agreed access arrangement. The lockbox code gets changed without telling you. A new dog is loose in the house. The client works from home unexpectedly and asks you to come back another day without realizing that ask costs you a booked slot.

Your recurring service agreement should address all three scenarios explicitly. The client is responsible for maintaining the agreed access method at the scheduled service time. If you arrive and cannot safely access and complete the cleaning, a visit charge of $25 to $40 applies for that visit. If the client is unexpectedly home and asks to reschedule, that is treated as a same-day cancellation and the visit charge applies.

Most clients accept this when it is explained as part of your service terms before the first visit. Clients who have received a visit charge once almost always ensure their access arrangement is current before subsequent visits.

Setting the right deposit for initial cleans

Standard initial clean in a 2 to 3 bedroom home running 2 to 3 hours: $50 to $75 deposit. This covers roughly 25 to 35 percent of the cleaning fee and creates real financial commitment without being a barrier for clients who are genuinely interested. The deposit applies toward the cleaning cost so the client understands they are prepaying part of their service, not paying an additional fee.

Deep clean or post-construction clean running 4 to 6 hours: $75 to $100 deposit. Move-in or move-out clean: $100 deposit. These are longer, higher-value jobs where the cost of a no-show is proportionally higher. The deposit should scale with the cost of the appointment.

The framing that converts new clients

"The deposit holds your appointment slot and applies toward your cleaning. It is fully refundable if you need to cancel with 48 hours notice." That is the complete explanation. Most clients who are genuinely planning to have their home cleaned accept this without pushback.

Clients who push back hardest on a $65 deposit for a home cleaning are often clients who have cancelled cleaning appointments before. The resistance itself is information. A professional but firm response works well: "This is how I confirm all new client appointments. The deposit applies toward your cleaning and protects my schedule so I can serve all my clients reliably."

Enforcement without confrontation

When a new client cancels inside your 48-hour window or does not show up, the deposit is retained through GrabMySlot automatically. No invoice. No conversation about money. The terms were set at booking and the deposit was already in your Stripe account.

When a recurring client causes an access failure, apply the visit charge through your payment method on file. Document the situation with a time-stamped photo. Send a brief message: "I arrived at [time] and was unable to complete today's cleaning due to [access issue]. A visit charge of $35 has been applied per our service agreement. I will see you on [next scheduled date]." Keep it factual and brief.

GrabMySlot is free to start. You pay 3 percent only when you collect a deposit. Set up your booking page in under five minutes at grabmyslot.com.