Most booking tools treat deposits as an optional extra, something you bolt on after you have already set up your calendar and your availability rules. That backwards approach means customers can complete a booking without ever paying, and then you are left chasing them for money before the job even starts. Collecting a deposit at the point of booking is not a luxury, it is a basic protection that serious service businesses should have built in from day one.
Why the Point of Booking Is the Only Moment That Matters
The moment a customer picks a time slot is the moment their intent is at its highest. They want the appointment. They are focused. Their card is already in hand. That is exactly when you should be collecting the deposit.
Wait until later and you will send a follow-up message into a void. The customer has moved on, their enthusiasm has cooled, and your admin load has just gone up. Industry figures from small service businesses consistently show that requiring upfront payment reduces no-show rates by 50% or more. That is not a rounding error. That is half your problem gone before the day even starts.
A deposit collected at booking also signals professionalism. Customers who pay something upfront have skin in the game. They reschedule rather than ghost, and they show up on time because they know money is already committed.
The Problem With Deposits as an Add-On
Tools like Calendly were built for meeting scheduling, not for taking money. Deposits in those tools are typically an integration or a paid add-on, configured separately from the booking flow itself. The result is a disjointed experience where a customer can book a slot before the payment step ever appears, or simply abandon the payment page and still hold the time in your diary.
That gap is where no-shows are born. If a customer can secure a booking without financial commitment, a significant portion of them will not show up. They had nothing to lose.
Acuity Scheduling offers payment options, but they are tied to specific plan tiers and require separate configuration. For a busy cleaner, tradesperson, or salon owner, that complexity adds friction to your own setup, not just to the customer journey. You should not need a tutorial to protect your income.
Customers complete bookings without paying, then ghost you
Deposit configuration lives in a separate settings area, easy to miss or misconfigure
Payment failures at a later step leave the booking confirmed but unpaid
You waste time chasing deposits that should have been collected automatically
Refund and cancellation policies are often disconnected from the deposit flow
What a Proper Deposit Flow Actually Looks Like
A proper deposit flow has one rule: no payment, no booking. The customer picks their date and time, fills in their details, and then pays the deposit. Only after successful payment does the booking confirm. There is no gap, no follow-up required, and no way to hold the slot for free.
The deposit amount should be configurable. Some service businesses charge a flat fee, say £25 or £50, to cover their time if a customer cancels. Others charge a percentage, typically 20% to 50% of the job value. Both approaches work. What matters is that the figure is set before the customer sees the booking page, and collected before they leave it.
Card-on-file is a useful companion to deposits. Even when the deposit is small, storing the card means you can charge a cancellation fee if the customer pulls out inside your cancellation window. That is no-show protection that actually has teeth.
BookingMachine builds all of this into the core booking flow. Deposits are not an add-on you configure separately. When you create a service, you set the deposit amount or percentage alongside your availability, and the payment step is baked into the booking widget that sits on your website. Customers cannot confirm without paying. Full stop.
Which Service Businesses Need This Most
Any business where your time is the product and an empty slot cannot be sold to someone else is a business that needs deposit collection at booking. That covers a wide range.
Cleaners and domestic services frequently deal with customers who book, then cancel the morning of the job with no notice. A £30 to £50 deposit, non-refundable inside 48 hours, changes that behaviour fast.
Trades and contractors lose hundreds of pounds when a client cancels a full day's work at short notice. Charging 25% to 50% upfront, collected the second the booking is made, creates a financial barrier to casual cancellations.
Salons and beauty therapists are probably the most familiar with this problem. A 10am appointment that cancels at 9:30am cannot be filled. A deposit policy, enforced automatically at booking, protects that slot.
Personal trainers, tutors, photographers, mobile mechanics, and any freelancer selling blocks of time all face the same issue. The fix is always the same: collect something upfront, at the moment of booking, and tie it to a clear cancellation policy.
Domestic cleaners and housekeeping services
Plumbers, electricians, and other trades taking day bookings
Hair salons, beauty therapists, and nail technicians
Personal trainers and fitness coaches
Photographers and videographers
Tutors and educational coaches
Mobile mechanics and vehicle technicians
Freelance consultants billing by the hour or half-day
Setting Your Deposit Amount: a Practical Guide
There is no single right answer, but there are some useful benchmarks. The goal is to make the deposit large enough to hurt if forfeited, but not so large that it puts off genuine customers.
For low-value bookings under £100, a flat fee of £15 to £25 tends to work well. It is enough to cause a customer to think twice before cancelling, without feeling like a barrier to a first-time booking.
For mid-range jobs between £100 and £500, a 20% to 30% deposit strikes a fair balance. The customer is committing real money, and you are covering at least your materials and travel if they cancel late.
For high-value or bespoke work above £500, 50% is standard practice in many trades. Some businesses charge 100% upfront for bookings under a certain threshold, particularly for short-duration high-skill appointments like specialist treatments or same-day callouts.
Whatever figure you choose, state it clearly on your booking page. Transparency builds trust. Customers are far less likely to dispute a deposit they read about before booking than one that appeared as a surprise.
Cancellation Policies That Work Alongside Your Deposit
A deposit alone is not a complete no-show strategy. You also need a cancellation policy, and it needs to be communicated at the point of booking, not buried in a confirmation email.
A simple tiered policy covers most scenarios. Full refund if cancelled more than 48 hours in advance. Deposit retained if cancelled within 48 hours. Full appointment fee charged if the customer does not show at all. That last point requires a card on file, so you can charge the remainder after a no-show.
BookingMachine lets you configure this cancellation policy within the platform, so the terms are shown to the customer before they pay the deposit. They are accepting the policy as part of the booking process. That makes any later dispute far easier to resolve.
Automated reminders also help. A text message sent 24 hours before the appointment gives genuine emergencies a chance to reschedule while holding the deposit as the cost of a no-show. Reducing no-shows is good. Having a financial backstop when they do happen is better.
Deposits and the Customer Experience
A common worry among service business owners is that asking for a deposit will put customers off. In practice, the opposite is often true. A professional booking page that collects a deposit signals that you are serious, that your time is valuable, and that you run a proper business.
Customers who have paid a deposit are warmer leads. They have already invested. They are more likely to prepare for the appointment, arrive on time, and respond to your pre-job communications. You are not just reducing no-shows. You are filtering for better customers.
The key is presentation. The deposit should be described clearly: what it covers, whether it is refundable, and how it is applied to the final invoice. BookingMachine surfaces all of this in the booking widget, so customers understand exactly what they are paying before they enter their card details.
How it compares
| Feature | BookingMachine | Calendly | Acuity Scheduling |
|---|---|---|---|
| Deposit collected at point of booking | Yes, built in | No (integration required) | Partial (plan-dependent) |
| Booking blocked until deposit paid | Yes | No | Depends on configuration |
| Card-on-file for cancellation charges | Yes | No | Yes (higher plans) |
| Cancellation policy shown before payment | Yes | No | Limited |
| Built for service businesses | Yes | No (meetings focus) | Partial |
| Automated review requests after job | Yes | No | No |
| Flat fee or percentage deposit | Both supported | Not applicable | Both (paid plans) |
| Embeds on your existing website | Yes | Yes | Yes |
Can I collect a deposit for some services but not others?
Yes. In BookingMachine, deposits are set at the individual service level. You might charge a £25 deposit for a standard clean but require 50% upfront for an end-of-tenancy deep clean. Each service has its own deposit rules.
What happens if the customer's payment fails at the deposit stage?
The booking does not confirm. The time slot remains available for other customers. This is a core part of how BookingMachine works: payment is required to complete the booking, so a failed payment means no appointment is created.
Can I charge a cancellation fee on top of keeping the deposit?
If you have a card on file, yes. You can configure a cancellation policy that retains the deposit and charges an additional fee for very late cancellations or no-shows. This requires the customer's card to be stored securely at the time of booking.
Is collecting deposits at booking legal, and do I need to show specific terms?
Yes, it is legal and standard practice across service industries. You should display your cancellation and refund policy clearly before the customer pays, which BookingMachine does within the booking flow. Consult a legal advisor if you are unsure about terms specific to your industry or jurisdiction.
How does this compare to using Calendly with a payment integration?
Calendly was built for scheduling meetings, and its payment options depend on third-party integrations that sit outside the core booking flow. That means a customer can potentially book without completing the payment step. BookingMachine treats the deposit as a required part of booking, so there is no way to confirm a slot without paying.
What percentage should I charge as a deposit?
For jobs under £100, a flat fee of £15 to £25 is common. For jobs between £100 and £500, 20% to 30% works well. For larger jobs, 50% is standard in many trades. The right amount is one that covers your costs if the customer cancels late and is large enough to discourage casual no-shows.
Will asking for a deposit put customers off?
Most professional service businesses find it does not. Customers who are serious about the booking expect it. A deposit policy, explained clearly on the booking page, signals professionalism and filters out the customers most likely to ghost you anyway.
Stop Chasing Deposits. Collect Them at Booking.
BookingMachine embeds on your existing website and collects deposits as part of the booking process. No bolt-ons, no gaps, no unpaid slots in your calendar. Set up your first service in minutes and start protecting your time today.


