A booking deposit is money collected at the time of scheduling, before any service is performed. The customer pays a portion of the service fee when they book the appointment. If they show up, the deposit is applied toward the total. If they cancel late or don't appear, the deposit is kept.
That is the whole concept. Simple in structure, significant in effect.
Why deposits exist
Service appointments have a fundamental asymmetry. When a customer books a slot with a plumber, HVAC tech, tattoo artist, or personal trainer, the provider sets aside that time, turns away other customers, and often prepares materials or travel. The customer, if they book for free, has nothing at stake if they decide not to show. The cost of cancelling is zero for them and substantial for the provider.
A deposit rebalances this. It gives the customer something concrete to lose if they cancel. That loss is immediate and real, unlike a theoretical cancellation fee that might never be collected. Behavioral research consistently shows that the prospect of losing money already paid is more motivating than an equivalent future charge. This is why deposits reduce no-show rates and reminders alone do not.
How a booking deposit works in practice
The customer books online, selects a time, and pays the deposit as part of completing the booking. The booking is not confirmed until the deposit is paid. The provider receives the deposit immediately and holds it until the appointment. At service completion, the deposit is applied toward the total and the customer pays the remaining balance.
If the customer cancels with adequate notice (whatever your policy specifies, typically 24 to 48 hours), the deposit is refunded. If they cancel inside the window or no-show without warning, the deposit is retained as compensation for the lost slot.
What to charge
There is no universal answer, but the guiding principle is this: the deposit must be meaningful enough that losing it would sting, but low enough that it doesn't deter a genuine customer from booking. For most service businesses, that puts the right range at 20 to 50 percent of the service fee, or a flat amount between $25 and $100.
A $25 deposit on a $90 house cleaning creates enough accountability without feeling like a barrier. A $75 deposit on a $250 tattoo session covers the artist's preparation cost and communicates that the time is genuinely reserved. A $50 deposit on a $180 plumbing call is common and has a solid track record across the trades.
Setting up deposit collection
The cleanest implementation is a booking page that requires deposit payment before confirming the appointment. This eliminates the need to follow up on deposits separately and ensures every booking has financial commitment attached. GrabMySlot is free to start and takes a 3% fee only when you collect a deposit. You can set up a booking page that collects deposits in under five minutes at grabmyslot.com.
Last updated: April 2026
