A client no-show isn't just an empty slot, it's lost revenue you can't get back, a gap another paying client could have filled, and a hit to your morale. For service businesses, cleaners, therapists, trades, salons, freelancers, no-shows are one of the most damaging and preventable problems you'll face. The single most effective fix is also the simplest: take a deposit at the time of booking. This guide explains why deposits work, how to implement them without awkwardness, and what to look for in software that actually enforces your policy.
Why Client No-Shows Are a Service Business Problem (Not a People Problem)
It's tempting to blame forgetful or disrespectful clients, but the real culprit is usually a frictionless booking process. When booking an appointment costs a client nothing upfront, cancelling or simply not turning up costs them nothing either. The psychology is straightforward: zero commitment leads to zero obligation.
Research consistently shows that no-show rates drop dramatically when clients have skin in the game. A deposit, even a modest one, creates a psychological contract. The client has made a financial decision to show up, not just a casual intention.
This isn't about distrust. It's about aligning incentives. Your time has a dollar value; your booking process should reflect that.
Average no-show rates across service industries range from 10 to 30% of all bookings
Each no-show costs you the slot, the prep time, and any materials you set aside
Last-minute cancellations are nearly as damaging, too late to rebook, too early to claim full payment without a policy
What Is a No-Show Deposit and How Does It Work?
A no-show deposit (sometimes called a booking deposit or holding deposit) is a partial or full payment collected at the moment a client books your service. It secures their spot and is typically deducted from the final invoice, so it costs a committed client nothing extra.
If the client cancels within your cancellation window or simply doesn't show, you keep the deposit (or a portion of it) as compensation for your lost time. The key is that the policy is clear, communicated at the point of booking, and enforced automatically by your software.
Deposits can be a fixed amount (e.g. £20 to hold a cleaning slot) or a percentage of the total job value (e.g. 25 to 50% for a larger trade or therapy booking). The right amount is whatever makes a no-show feel genuinely costly to the client without being a barrier to booking for legitimate customers.
Fixed deposit: straightforward, works well for standardised services with consistent pricing
Percentage deposit: scales naturally with job size, ideal for variable-scope work like trades or events
Card-on-file: no charge upfront, but card details are saved so you can charge a fee if the client no-shows, a softer entry point
How Much Should You Charge as a Booking Deposit?
There's no universal rule, but the deposit needs to be large enough to make cancelling feel like a real loss, not so large that it becomes a barrier for genuine clients. For most service businesses, a deposit between 20 to 50% of the service value hits the sweet spot.
For lower-value appointments (under £50), a flat fee of £10, £20 often works better than a percentage. For high-value bookings, think landscaping, photography, or specialist trades, 30 to 50% is standard practice and clients expect it.
Always be transparent: state the deposit amount, what happens if they cancel or no-show, and how it's applied to their final bill. Clarity upfront prevents disputes later.
Low-value services (e.g. haircut, 1-hr coaching call): flat £10, £20 deposit
Mid-range services (e.g. cleaning, massage, personal training): 25 to 30% deposit
High-value or bespoke services (e.g. trades, photography, events): 40 to 50% deposit
Recurring clients: consider card-on-file with a clear cancellation fee instead of a deposit each time
Writing a Cancellation Policy That Actually Protects You
A deposit alone isn't enough, you need a cancellation policy that spells out the rules. Without one, you have no legal or moral basis to keep any payment if a client disputes the charge.
A solid cancellation policy covers three things: the notice period required for a full refund (e.g. 48 hours), what happens between that window and the appointment (e.g. deposit forfeited), and what happens with a same-day cancellation or no-show (e.g. full session fee charged to card on file).
Keep the language plain and human, you're not writing a legal contract, you're setting an expectation. Display the policy at the booking step so clients tick a box or see it clearly before they pay. This removes any 'I didn't know' defence and makes enforcement far less confrontational.
48 to 72 hours notice: full refund or free reschedule
Less than 48 hours notice: deposit forfeited, remainder refunded
Same-day cancellation or no-show: 50 to 100% of session fee charged
Always get explicit acknowledgement of the policy at checkout
Choosing Booking Software That Takes Deposits (Not Just Schedules Meetings)
Most free scheduling tools, including Calendly's base plans, don't support deposits or payment collection at booking. They're built for meeting links, not service businesses. If you need to charge upfront, you need purpose-built software.
When evaluating your options, look for: the ability to take a deposit or full payment at the time of booking; a card-on-file feature for recurring clients; customisable cancellation policies with automatic enforcement; and a clean booking flow that doesn't make clients jump through hoops.
BookingMachine is built specifically for this use case. Service businesses, cleaners, therapists, trades, salons, freelancers, can set a deposit amount, define their cancellation policy, and collect card details all within the booking flow. No-shows are handled automatically, so you're not left chasing clients or having uncomfortable conversations after the fact.
Deposits collected at booking, not invoiced after the fact
Card on file for no-show charges without requiring full upfront payment
Cancellation policy displayed and acknowledged during checkout
Built for service businesses, not enterprise meeting scheduling
How to Introduce a Deposit Policy Without Losing Clients
The biggest fear service business owners have is that requiring a deposit will scare clients away. In practice, the clients most likely to push back are also the most likely to no-show, which means the policy is working exactly as intended.
Introduce the policy with confidence, not apology. A simple message to existing clients, 'From [date], I'm introducing a small booking deposit to secure all appointments. It's deducted from your final bill, and my cancellation policy is below', is all you need. Most clients will accept it without question; it signals that your time is valuable.
For new clients, the deposit should simply be part of the booking flow. When it's presented as a normal step, the same way you'd pay a deposit to book a restaurant for a large group or reserve a hire car, most people don't hesitate. Good software makes this seamless.
Frame the deposit as standard practice, not a personal distrust of the client
Highlight that the deposit is deducted from the final bill, it's not an extra charge
Be consistent: apply the policy to all clients to avoid awkward exceptions
Use automated reminders (24 to 48 hrs before) to reduce no-shows even further
Is it legal to keep a client's deposit if they no-show?
Yes, provided your cancellation policy was clearly communicated and agreed to before the booking was confirmed. The client must have had the opportunity to read and acknowledge the policy, which is why displaying it at checkout and requiring a tick-box or payment step is so important. If in doubt, consult local consumer law, but a clearly stated and accepted policy is generally enforceable.
What's the difference between a deposit and card on file?
A deposit is charged at the time of booking, the client pays a portion upfront to secure their slot. Card on file means the client's card details are saved but not charged immediately; you charge a fee only if they no-show or cancel late. Deposits provide stronger commitment upfront; card on file is a softer approach that suits recurring clients or higher-trust relationships.
Will requiring a deposit reduce my bookings?
It may filter out a small number of non-serious enquiries, but that's a feature, not a bug. Serious clients who intend to show up rarely object to a reasonable deposit that's deducted from their bill. The revenue you protect from eliminated no-shows almost always outweighs any minor reduction in total booking volume.
How is BookingMachine different from Calendly for service businesses?
Calendly is primarily built for scheduling meetings and calls, with payments as a later addition and limited support for deposits or no-show protection. BookingMachine is designed from the ground up for service businesses that need to collect deposits, store cards on file, and enforce cancellation policies automatically, without needing separate tools or manual follow-up.
What service businesses benefit most from booking deposits?
Any service business that trades time for money and can't easily fill a cancelled slot at short notice. This includes hair and beauty salons, cleaning businesses, personal trainers, therapists and counsellors, tradespeople (plumbers, electricians, decorators), freelancers, photographers, and tutors. If an empty appointment costs you money, a deposit policy will protect you.
How much notice should I give clients for cancellation without penalty?
48 hours is the most common standard for service businesses and gives you a realistic window to rebook the slot. Some businesses with high demand or longer appointment blocks (e.g. full-day shoots, large trade jobs) use 72 hours or more. Choose a window that reflects how long it realistically takes you to fill a cancellation, then stick to it consistently.
Stop Losing Money to No-Shows, Start Taking Deposits Today
BookingMachine lets you collect deposits, save cards on file, and enforce your cancellation policy automatically, all within a clean booking flow your clients will actually use. No awkward conversations. No chasing payments. Just protected revenue.



