Three lines, in three places, in words a customer will accept. Plus what to do about serial reschedulers and the cancellation you have to make yourself.
Sailo team13 min read
It's 8:40 and your 9am has just texted "so sorry, something's come up". You've already set up. You can't refill a 9am at 8:40. And you're now composing a reply that's polite, firm and doesn't sound like you're begging, which is a message you shouldn't have to write from scratch every time.
You need one policy, three lines long, that lives in three places. Here's the version that works for most small service businesses, and you can paste it as it stands:
Free to move or cancel up to 24 hours before. Inside 24 hours, or if you don't turn up, the £12 deposit is kept. One free move per booking.
That's it. Swap the deposit for your own number. Everything below is why each line is worded the way it is, what to change for your kind of work, and what to do on the days the policy doesn't quite cover.
It's about ending the negotiation before it starts.
Without a written policy, every late cancellation becomes a conversation where you decide, in the moment, under social pressure, with a customer you like. You'll be generous, then generous again, then resentful, and the third time you'll be sharp with someone who didn't deserve it because you're actually angry about the first two.
With a written policy, there's no decision. There's a rule you both agreed to, and you get to be the person applying it rather than the person inventing it. That's a much easier position, and customers find it much easier too. Nobody enjoys asking a favour of someone who might say no.
The money matters, obviously. A £45 slot lost at 8:40 is £45 gone. But the policy's real work is that it makes late cancellations rarer, which is worth more than any deposit you'll ever keep.
"Free to move or cancel up to 24 hours before." Twenty-four hours is the number because it's the shortest window in which you can realistically refill a slot, and because it maps onto how people actually think. "Yesterday" is a unit humans understand. Forty-eight hours is a policy that punishes ordinary life and pushes people into not booking at all. Twelve hours protects nothing.
"Inside 24 hours, or if you don't turn up, the deposit is kept." Put the no-show in the same sentence as the late cancellation, because otherwise people conclude that not saying anything is safer than saying something late. It's the opposite. You want to make telling you the cheaper option.
"One free move per booking." The line most sellers don't have and most need. Without it, a booking can be moved four times and you've held four slots for one payment. One move is generous and finite.
Notice what the policy doesn't say. No "we reserve the right", no "at our discretion", no paragraph about circumstances beyond our control. Those phrases exist to protect large companies from litigation. You're a person cutting hair or fixing laptops, and formal language just makes you sound like you're expecting a fight.
The 24-hour version isn't right for everything. Match the window to how far in advance you commit money or time.
| Kind of work | Free-change window | Deposit | Why |
|---|---|---|---|
| Haircut, massage, nails, tutoring | 24 hours | 20 to 30% | You can sometimes refill same-week. Nothing is bought in advance. |
| Mobile service with travel | 24 hours | 30% | Same, but a wasted trip costs fuel and a whole slot. |
| Cake, catering, anything you shop for | 72 hours | 50% | You buy ingredients. After that point the money is spent whether they come or not. |
| Photography, events, a full day | 14 days | 50%, non-refundable | You turned away other work. A lost Saturday is not replaceable. |
| Consulting call, online | 24 hours | Full payment up front | No materials, no travel, but the prep is already done. |
Whatever you pick, write it as one sentence with a number in it. "A reasonable amount of notice" is not a policy, it's an invitation to a disagreement.
There's a large difference between two ways of saying the same thing.
"Deposits are non-refundable" is accurate and it feels like a fine. The person who cancelled at 8:40 because their kid was sick reads it, feels judged, and quietly never books again. You kept £12 and lost a customer worth £45 every six weeks.
"Inside 24 hours the deposit carries to your next booking, valid for three months" costs you exactly the same money and produces a completely different outcome. The customer rebooks, usually within a week, often out of guilt. You've turned a lost slot into a slightly delayed one.
The deposit isn't a punishment. It's the thing that makes the customer come back and say sorry in person.
Use "carries" as your default. Keep the outright forfeit for no-shows with no message, which is the only case where it's genuinely earned and the only case where nobody argues.
One place is not enough. Two is not enough. People do not read.
That third placement is the whole trick and most sellers skip it because it feels like nagging. It isn't. It's giving someone a cheap, timely, guilt-free way to tell you bad news, and early bad news is a slot you can still sell. The full confirmation and reminder sequence is in how to take bookings online for a small business.
Keep a longer written policy somewhere if you like, for the handful of customers who go looking. Don't let it replace the two lines on the page.
Treat them differently, because they cost you differently.
A cancellation at 48 hours is a slot you'll probably refill. A cancellation at two hours is money gone. A reschedule at 48 hours is nothing at all, just a swap. A reschedule at two hours is the same loss as a cancellation, dressed up as something friendlier.
So price by notice, not by label. Inside your window, a "reschedule" and a "cancellation" get the same treatment, and your policy should say so: "Moving a booking inside 24 hours counts the same as cancelling it."
Otherwise you'll get the customer who has learned that saying "can we move it" is free and saying "I need to cancel" is not. They will move it three times and then cancel anyway.
One email on pricing, photographs, delivery and getting paid. No pitch, no filler.
Every service business has one. Books, moves it, moves it again, eventually turns up or doesn't. They're not malicious. Their week is chaos and yours is the appointment that bends.
The one-free-move rule handles it politely. After that:
Happy to move it. Since this is the second change, I'll need to release the slot and rebook you from the deposit. Which day works?
You've said no without saying no, you've kept the money in play, and you've quietly signalled that your calendar is a real thing. Most people take the hint.
If they don't, and someone has moved three bookings in two months, stop offering them a slot in your busiest hours. Offer Tuesday at 2pm. It's not a punishment, it's inventory management, and you should feel nothing about it.
This is the honest limitation, and it's a real one.
When a buyer books, the date and time they picked are written onto that order and stay there. There's no reschedule button, for you or for them, and no way to edit the time on an existing order. If a booking moves, the record doesn't move with it.
So you need a habit, and it's simpler than it sounds. When a booking changes, note the new time in your own calendar, which is where you actually work from anyway, and add the new date to the order's notes or cancel the order and take a fresh one at the new time. Cancelling and rebooking is cleaner if money hasn't moved yet. Editing your calendar and leaving the order alone is cleaner if it has.
The second half of the limitation: the booking picker asks the buyer for a preferred date and time and enforces your notice period, but it doesn't read your calendar. It doesn't know you're already booked at 3pm. Two people can request the same slot, and the person who notices is you. Treat every booking as a request until you've confirmed it, and say that on the page: "I'll confirm your time within a few hours."
There's no Sailo app either, so none of this arrives as a push notification with a red badge. It's a browser tab you have to open. Build the check into your morning.
If the deposit came by bank transfer, mobile money, or any manual rail, then refunding it is you sending money back. Sailo doesn't hold it, so Sailo can't return it.
Do it the same day. A refund that takes four days generates three messages and a bad review, and the amount is usually small enough that the speed matters more than the sum. Send it, screenshot the confirmation, and reply with the screenshot. How to refund a customer who paid by bank transfer covers the details, including what to do when their account details have changed since they paid.
Card payments refund through Stripe, which is faster to send and slower to land, usually a few working days on the buyer's side. Tell them that number when you send it or they'll assume you didn't.
And if a deposit never arrived in the first place and someone says it did, don't accuse anyone of anything. What to say when a buyer says they paid has the wording.
You'll get ill. Your car will not start. A supplier will let you down on the morning of a job.
Three rules, and they're not symmetrical with the customer's, deliberately.
Refund in full, same day, without being asked. Including the deposit. Including when it's genuinely not your fault.
Offer two specific alternative slots, not "let me know what suits". The person you've just inconvenienced should not have to do work.
Add something small if it cost them real money. If someone took a morning off work, knock 20% off the rebooked appointment. It costs you £9 and it's the difference between a story about how you let them down and a story about how you handled it.
Never explain at length. "I'm ill and can't do tomorrow, so sorry. I've refunded your deposit. I can do Thursday 10am or Friday 2pm." That's the whole message.
Leah does sports massage, £45 an hour, out of a room she rents three days a week. She pays for the room whether or not anyone turns up, which is why her no-show problem was an actual problem and not just an annoyance.
Her old policy was nothing written down and a deposit she asked for sometimes. She was losing roughly two slots a week to late cancellations, so about £90, against room rent she was paying anyway.
What she put on the page:
£12 deposit to hold your slot. Free to move or cancel up to 24 hours before. Inside 24 hours the deposit carries to your next booking, valid three months. No-show without a message and it's kept. One free move per booking.
She added the same lines to her confirmation and, most importantly, to a reminder she sends by hand at 5pm the day before with the line "free to move it until 5pm today if anything's changed".
Six weeks later: late cancellations down to about one a fortnight, and roughly half of those now come in the evening before rather than on the morning, which means she can offer the slot to someone on her list. She's kept two deposits outright in three months. Both were no-shows with no message and neither person complained.
The thing she'd tell you: the 5pm reminder did more than the deposit. The deposit stopped the people who were never going to turn up. The reminder converted the "I'll probably be fine" people into telling her the night before, and those are the slots she can actually sell to someone else.
Her rule for genuine emergencies is unwritten and she keeps it that way. Sick child, bereavement, accident: the deposit carries and she says nothing about the policy at all. Applying a policy and then choosing to be kind on top is different from having no policy, and the customer can tell.
If your bookings come through Instagram and get confirmed in WhatsApp, which is how most of Dubai works, the policy lives in the same places but the third one changes shape. Your reminder is a WhatsApp message, not an email, and it gets read.
Yara does lash extensions in Dubai at AED 250 with an AED 60 deposit. Same three lines, sent as a WhatsApp voice-note-free text message the evening before. Her late cancellations halved. The policy text sitting in her Instagram bio link did approximately nothing until she started putting it in the reminder.
Copy the three lines at the top of this article. Change the deposit to your number and the window to yours if your work needs materials or a whole day.
Paste it into your service description now, into your confirmation message template, and into a reminder you'll send by hand at the same time every evening. Three places, today, before your next booking comes in.
Then set your notice period to 24 hours if you haven't, and read how to sell digital products and services online if you're also selling something that doesn't need a slot, because a file you sell alongside your hours is what makes a cancelled Tuesday hurt less. If you're not taking a deposit at all yet, how to take a deposit from a customer is the thing to fix first, because the policy above does nothing without one.
Written by
Sailo team
One link, your whole shop.
One email on pricing, photographs, delivery and getting paid. No pitch, no filler.
Sailo just gives it a front door — so people can browse, compare and see prices before they message you.
Get your linkFree while in beta · No card required