A no-show costs you more than just the lost job. You've blocked out the time, maybe driven to the site, turned away other work, and then nobody answers the door. Taking a deposit at the point of booking is the single most effective way to filter out time-wasters and protect your income. This guide explains how deposits work, what to charge, and how to set the whole thing up without friction for genuine customers.
Why No-Shows Hurt More Than People Realise
A single missed appointment on a fully booked day can wipe out 20 to 30% of your daily revenue. For a sole trader charging £300 a day, that is £60 to £90 gone before you have even had a coffee. Multiply that across a month and you are looking at a serious dent.
The problem is not just the lost fee. It is the knock-on effect. You cannot easily fill a slot at short notice, so the time sits dead. Meanwhile, a customer who would have happily paid is turned away earlier in the week because you looked fully booked.
No-shows cluster around certain booking types: free or cheap consultations, first-time customers, and bookings made far in advance with no financial commitment. A deposit changes the psychology. Customers who have paid something are far more likely to show up, reschedule rather than ghost, or at least give you notice.
What Is a Booking Deposit and How Does It Work?
A booking deposit is a partial upfront payment taken at the time of booking to secure the appointment. It is not the full job price. It is a commitment device, a small financial stake that makes the booking feel real to the customer.
Typical deposit amounts sit between 20% and 50% of the total job value. A cleaner charging £120 for a deep clean might take a £30 deposit. A hairdresser with a £80 colour appointment might ask for £25 upfront. The rest is settled on the day.
The deposit can work in two ways. Either it is deducted from the final invoice (so the customer effectively prepays a portion), or it is treated as a non-refundable fee if they cancel inside your cancellation window. Which model you use depends on your industry norms and how firm you want your policy to be. Most service businesses go with the first approach and add a clear cancellation policy on top.
How to Set a Deposit Amount That Feels Fair
There is no universal rule, but a few principles help. First, the deposit should sting slightly if lost but not feel like a barrier to booking. For most service businesses, 25% hits that balance well.
Think about your average job value and your typical no-show cost. If a missed appointment costs you £150 in dead time and travel, a £50 deposit at least softens the blow and weeds out the people who were never serious.
Be transparent about it. State clearly in your booking flow: 'A 25% deposit is required to confirm your booking. This is deducted from your final invoice. Cancellations within 48 hours of your appointment will forfeit the deposit.' Plain language, upfront. Most genuine customers respect it. The ones who push back aggressively are often the ones you are glad to filter out.
Low-value jobs (under £80): a flat £15 to £20 deposit works well
Mid-range jobs (£80 to £300): aim for 20 to 25% of the job value
High-value or bespoke work (£300+): 30 to 50% is common and expected
Repeat or loyal customers: consider waiving the deposit as a loyalty perk
Card-on-File vs. Upfront Deposit: Which Should You Use?
Some businesses prefer to hold a card-on-file rather than charge upfront. This means the customer enters their payment details at booking, but nothing is charged unless they no-show or cancel late. It is a softer ask and can reduce booking abandonment.
An upfront deposit, by contrast, is charged immediately. It is a stronger commitment signal and guarantees you some income if the job falls through. For higher-value work or first-time clients, it is usually the better option.
You can also combine both. Charge a small deposit upfront and hold the card for any outstanding balance or late-cancellation fee. BookingMachine supports both approaches, letting you set a deposit amount and a cancellation policy so the right protection applies automatically depending on how far out a customer cancels.
Setting Up a Cancellation Policy That Actually Protects You
A deposit without a cancellation policy is only half the job. You need clear rules about what happens if a customer cancels, and those rules need to be shown to the customer before they book.
A simple structure that works for most service businesses: full refund if cancelled more than 48 hours before the appointment, deposit forfeited if cancelled within 48 hours, full job price charged if cancelled within 24 hours or if the customer is a no-show.
The key is that the customer agrees to this at the point of booking, not after. When a cancellation policy is baked into the booking flow, with the customer ticking a box or seeing the terms before they pay, you have a clear agreement in place. Disputes become rare because expectations were set from the start.
The Practical Steps to Start Taking Deposits Today
You do not need a complicated setup to start. Here is a straightforward process to get deposits working for your business.
First, decide on your deposit amount and cancellation window. Write a one-paragraph policy in plain English. Second, choose a booking tool that handles payments natively, not one that bolts payments on as an afterthought. Third, embed the booking widget on your website or share the booking link directly. Fourth, test the flow yourself as a customer so you know exactly what people see.
BookingMachine was built specifically for this workflow. You set a deposit amount per service, define your cancellation policy, and the booking widget handles the rest. Customers pay the deposit to confirm, the card is held for any outstanding balance, and you get a notification the moment a booking is made. No chasing, no awkward conversations about money upfront.
Set your deposit amount and cancellation policy before going live
Use a booking tool with built-in payment processing, not a workaround
Embed the booking form on your site so the flow feels professional
Send an automatic confirmation with the policy summary so there is no ambiguity
Review your no-show rate after 30 days. Most businesses see a significant drop quickly
Why Calendly Is Not Built for This (and What to Use Instead)
Calendly is great for scheduling meetings. It is not built for service businesses that need to take money. The free plan has no payment features at all, and even paid tiers offer limited deposit or cancellation-policy functionality.
If you are a cleaner, trades person, salon owner, or freelancer who needs to take a deposit and protect against no-shows, you need a tool built for that purpose. Acuity Scheduling gets closer but can be clunky to configure for trades and field services.
BookingMachine is built from the ground up for service businesses. Deposits, cancellation policies, card-on-file, and automated review requests after the job is done are all core features, not add-ons. If you have been forcing Calendly to do a job it was not designed for, it is worth switching to something that fits.
Automated Review Requests: the Bonus Win from a Proper Booking System
Once you have a proper booking system in place, you can do more than just protect against no-shows. You can automate your reputation building too.
After a job is marked as complete, BookingMachine can send an automated review request to the customer by text. The message includes a direct link making it easy for them to leave a review, and customers can attach photos or video to show the finished work. Real images from real customers carry far more weight than a star rating alone.
For service businesses, visual reviews are powerful. A before-and-after photo on a cleaning review, a video walkthrough of a freshly decorated room, a photo of a new garden fence: these things convert browsers into paying customers. Getting them does not have to involve manual follow-up every time.
How it compares
| Feature | BookingMachine | Calendly | Acuity Scheduling |
|---|---|---|---|
| Take a deposit at booking | Yes, built-in | No (free), limited (paid) | Yes, via Stripe |
| Cancellation policy enforcement | Yes, automatic | No | Basic |
| Card-on-file for no-show protection | Yes | No | No |
| Built for service businesses | Yes | No (meetings focus) | Partial |
| Automated text review requests | Yes, with image and video | No | No |
| Embed on any website | Yes | Yes | Yes |
| Pricing | Flat monthly fee | Per-seat, adds up | Per-seat, adds up |
Is it legal to take a deposit from customers before a job?
Yes, taking a deposit is standard commercial practice in the UK across trades, beauty, health services, and many other industries. You should make your terms clear before the customer pays, including your refund and cancellation policy. A clear written policy shown at the point of booking is your best protection if a dispute arises.
How much deposit should I charge?
Most service businesses find 20 to 25% works well. It is enough to confirm genuine intent without putting off customers. For high-value or bespoke work, 30 to 50% is common and customers generally expect it. For low-value appointments under £80, a flat fee of £15 to £20 is often simpler than a percentage.
What if a customer refuses to pay a deposit?
Some customers will push back, particularly if they have not paid deposits before. Explain calmly that the policy protects your time and that the deposit is deducted from the final invoice. Most genuine customers accept this. Those who refuse are often a signal of future problems, and you are within your rights to decline the booking.
Can I take deposits without a booking website?
Yes. Many booking tools, including BookingMachine, give you a shareable booking link that you can send via text, WhatsApp, email, or social media. Customers follow the link, pick a time, and pay the deposit, all without you needing a full website. That said, embedding the widget on a website does look more professional.
Will taking a deposit reduce the number of bookings I get?
Possibly slightly, but the bookings you lose are usually the ones you did not want anyway. Serious customers expect a deposit for quality services. Many business owners report that their total completed jobs stay roughly the same after introducing deposits, but their no-show rate drops significantly, which means more money from the same number of slots.
How is BookingMachine different from Calendly for taking deposits?
Calendly is built for scheduling meetings, not for service businesses that need to collect payment at the time of booking. BookingMachine is built specifically for service pros. It takes a deposit when the customer books, holds a card-on-file for cancellation protection, enforces your cancellation policy automatically, and sends review requests after the job is done. It is a proper Calendly alternative for businesses that need more than a scheduling link.
Start Taking Deposits with BookingMachine
Set up your deposit amount, cancellation policy, and booking page in minutes. Embed it on your site or share a link directly. Stop losing money to no-shows from today.



