No-Show Deposits: How Service Businesses Can Stop Losing Money to No-Shows
Guide9 min read

No-Show Deposits: How Service Businesses Can Stop Losing Money to No-Shows

By BookingMachine Team

A client no-show is more than a minor inconvenience, it's an empty slot you could have filled, a job you can't reschedule at short notice, and revenue that simply disappears. For service businesses, cleaners, tradespeople, salons, freelancers, and consultants, no-shows are one of the most predictable and preventable sources of lost income. The fix isn't chasing people or sending angry follow-ups; it's collecting a deposit at the moment of booking, before anyone walks through your door.

Why Client No-Shows Hurt Service Businesses So Much

Unlike a product business, a service business sells time. When a client doesn't show up, that hour, morning, or full day is gone forever. You can't restock it. You may have turned away another client to hold that slot, paid a staff member to be ready, or driven to a job site for nothing.

Research consistently shows that no-show rates across service industries range from 10% to 30% without any preventative measures in place. Even at the low end, that's a significant slice of your weekly revenue evaporating through no fault of your own.

The root cause is almost always the same: booking was too easy and carried zero financial commitment. When a client can cancel, or simply not turn up, with no consequence, a small number always will.

  • Lost time that can never be recovered or resold

  • Staff costs paid for work that never happened

  • Missed opportunities from clients you turned away to hold the slot

  • Travel costs for trades and mobile service providers

  • The mental load of chasing, rescheduling, and following up

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 payment collected at the time of booking. It acts as a financial commitment from the client that secures their slot. If they show up, the deposit is applied to their final bill. If they no-show or cancel late, you keep all or part of it.

The deposit doesn't have to be the full job value. Even a 20 to 50% deposit is enough to change client behaviour dramatically. The moment money changes hands, people take the appointment seriously. They set reminders. They communicate if something comes up. They don't just ghost you.

The mechanics are straightforward: your booking page collects card details or a partial payment upfront, your cancellation policy is displayed and agreed to at the time of booking, and your payment software handles the rest automatically. No awkward conversations needed.

Setting a Cancellation Policy That Actually Protects You

A deposit works best alongside a clear cancellation policy. Your policy should answer three questions: How much notice can a client give before cancelling for free? What percentage of the deposit do they forfeit if they cancel late? What happens in a no-show with no contact at all?

A common structure that works well for most service businesses: full refund for cancellations with 48+ hours notice; 50% deposit retained for cancellations within 24 to 48 hours; 100% deposit retained for no-shows or same-day cancellations. You can adjust these windows to suit your business.

The key is displaying the policy clearly at the point of booking, not buried in an email. When clients actively read and agree to a policy before paying their deposit, disputes are rare and chargebacks are even rarer. BookingMachine shows your cancellation policy on the booking page itself, so there's no ambiguity.

  • State the free-cancellation window clearly (e.g. '48 hours notice required')

  • Specify exactly what percentage is retained for late cancellations

  • Define what counts as a no-show in plain language

  • Make clients actively acknowledge the policy before completing the booking

  • Keep a card on file for jobs where a full upfront deposit doesn't fit

How Much Should You Charge as a Deposit?

There's no single right answer, but here are the most common approaches used by service businesses.

For predictable, fixed-price jobs (e.g. a standard house clean, a haircut, a one-hour consultation), a flat-rate deposit, say £20, £50, keeps things simple and removes friction without asking for too much upfront.

For larger or longer jobs (e.g. a full-day trade job, a wedding or event booking, a multi-session package), a percentage deposit of 25 to 50% of the estimated job value is standard and expected by most clients.

The goal isn't to maximise what you collect upfront, it's to create enough financial commitment that the client genuinely shows up. Even a small deposit transforms a casual enquiry into a real booking.

  • Fixed-price services: flat deposit of £20, £50 works well

  • Large or high-value jobs: 25 to 50% of the estimated total

  • Repeat clients: card on file with a no-show charge can feel less transactional

  • New clients: a deposit signals professionalism and filters time-wasters

  • Packages or retainers: consider full payment upfront or a non-refundable deposit

Tools That Make Collecting Deposits Easy

The biggest reason service businesses don't take deposits isn't reluctance, it's not having the right tool. Standard scheduling apps like Calendly are built for meetings, not service jobs. They let clients book a slot but don't support deposits, cancellation policies, or card-on-file holds.

BookingMachine is built specifically for service businesses that need more than a scheduling link. You can set a required deposit for each service, write your cancellation policy into the booking flow, keep a card on file for no-show charges, and let clients self-book 24/7 without you being involved in the payment conversation.

The result is a booking page that does the awkward work for you. Clients see the deposit requirement, agree to the policy, and pay, all before the appointment is confirmed. By the time you get the booking notification, you're already protected.

How to Introduce Deposits Without Losing Clients

If you've never charged deposits before, the idea of introducing them can feel risky. In practice, most clients accept the change without complaint, especially if you communicate it well.

Start by updating your booking page and sending a short message to your client list explaining the new policy. Frame it around professionalism and fairness: 'To protect everyone's time, we now take a small deposit at booking.' Most good clients will understand immediately.

You'll likely lose a handful of clients, and that's fine. The clients who refuse to pay even a small deposit are statistically the most likely to no-show. Filtering them out is part of the value.

  • Give existing clients advance notice, a short email or message is enough

  • Frame deposits as standard practice, not a personal distrust of the client

  • Start with new clients first if you're nervous about existing relationships

  • Keep the deposit amount reasonable, it's a commitment device, not a barrier

  • Make sure your booking page clearly shows what the deposit covers and when it's refunded

Is BookingMachine Right for Your Business?

BookingMachine is a strong fit if you run a service business, take appointments or job bookings, and want to stop losing money to no-shows without chasing people manually. It works well for cleaners, tradespeople, salons, personal trainers, tutors, freelancers, therapists, and any service pro who sells time.

It's not the right tool if you're running a pure e-commerce store, need enterprise-level calendar integrations, or just want a free meeting link with no payments attached. For those use cases, Calendly or a basic scheduling tool is probably fine.

If you've ever stared at an empty slot that was booked yesterday and thought 'I could have filled that,' BookingMachine is built for exactly that problem.

Is it legal to keep a deposit when a client no-shows?

Yes, in most jurisdictions keeping a deposit for a genuine no-show is legally sound, provided the client agreed to your cancellation policy at the time of booking. The key is making your policy visible and getting explicit agreement before payment. BookingMachine displays your policy on the booking page and requires acknowledgement before the booking is confirmed.

Will charging a deposit put clients off?

Most clients accept deposits as standard practice, especially for trades, salons, and personal services. The clients most likely to object are also most likely to no-show. In practice, many businesses report that deposits improve the quality of their client base, not just their income.

How is a no-show deposit different from full payment upfront?

A deposit is a partial payment, typically 20 to 50%, collected to secure the booking. The remainder is paid after the service. Full upfront payment can feel too demanding for some clients and services, while a deposit strikes a balance between protecting your time and keeping the booking process frictionless.

What if a client disputes the deposit charge?

Disputes are rare when your cancellation policy is clearly displayed and acknowledged at booking. If a dispute does arise, having a signed policy and a timestamped booking record makes it straightforward to resolve in your favour. BookingMachine's booking flow is designed to create this paper trail automatically.

Can I use BookingMachine instead of Calendly if I want to take deposits?

Yes, that's one of the main reasons people switch. Calendly is designed for meetings and doesn't natively support deposits or cancellation-policy enforcement. BookingMachine is built for service businesses that need scheduling and payments together, making it a practical Calendly alternative for anyone who needs to collect a deposit at the time of booking.

What deposit amount is enough to prevent no-shows?

Even a small deposit, £20 or 25% of the job value, creates enough financial commitment to significantly reduce no-shows. The goal is to make cancelling or ghosting feel like a real cost to the client, not to collect as much money upfront as possible.

Ready to Protect Your Time and Revenue?

BookingMachine lets you take deposits at booking, set cancellation policies, and keep a card on file, so you stop losing money to no-shows and get back to doing the work you love. Set up your booking page in minutes.

Ready to get started?

Set up your BookingMachine booking page in under 5 minutes. Free to start, no credit card required.