Most Policies Are a Sentence, Not a Design
Ask a groomer about their cancellation policy and you usually get a sentence. Twenty-four hours notice or a fee applies. It sits at the bottom of a booking page, it has never been enforced, and the one time somebody tried to enforce it there was a long text exchange about whether the dog had actually been unwell.
That is not a policy. It is a hope with a number in it.
A policy that works is a set of dials you have deliberately chosen, positioned in front of the customer before they commit, and applied by software rather than by you at the counter. Four settings do all of it, and the order they are set in matters, because each one narrows what the next has to do.
Where this comes from. We founded and still help run a pet business, and we build the booking software several hundred Australian pet businesses use. Every setting described below is a real setting; the legal points are sourced at the end.
1. Can the Customer Cancel Themselves?
This is the dial almost everyone gets wrong, usually by turning it off.
The instinct is understandable. If they have to ring you, you get a chance to save the booking. In practice what you get is a voicemail on Saturday morning, a slot that stays empty because you did not pick up in time, and a client who now associates changing an appointment with an awkward phone call.
Allowing self-service cancellation does not mean giving away the fee. Petboost keeps them separate: you allow customers to change or cancel their own appointments, and the notice period and fee still apply to what they do (Policies and Paperwork). The customer gets to act at 6am on a Sunday. You still get paid for the slot they burned.
Turn it off only if you genuinely need to intercept every change, which in practice means high-value stays and services where you have already bought something specific for that pet.
2. How Much Notice, and Where That Number Comes From
The notice period is not a measure of how much respect you deserve. It is a measure of how long it takes you to refill the slot.
Ask yourself how long, realistically, it takes to put another paying pet in that gap. If the honest answer is two hours because you have a standby list and a text template ready, a 48-hour notice period is punishing people for no operational reason. If the honest answer is that a Christmas week boarding cancellation on 20 December will not refill at all, then 24 hours notice is not a policy, it is a donation.
That is why the window is genuinely different by vertical, and it is one of the few places where the answer really does change:
- Grooming. Hours, not days. A single slot, a refillable local market, and a client base that mostly books six to eight weeks out. Twenty-four to 48 hours is the common landing spot, and 48 is defensible when the appointment is long or the groomer travels.
- Boarding and daycare in peak season. Weeks, because the whole revenue year turns on a handful of dates. Petboost lets the notice period be set in weeks for exactly this, not just hours and days. A two-week window over Christmas is normal, and a longer ladder that steps up as the date approaches is more normal still.
- Courses and puppy school. Not appointment-level at all. The unit is the intake, so the meaningful cut-off is the point at which you can no longer sell that place, which is usually the week before session one.
- Mobile and walking. Driving time is the cost. A cancellation that leaves a hole in the middle of a route costs you the two jobs either side of it, so the window is closer to boarding than it is to a salon.
Whatever you pick, the number should survive being said out loud. "Forty-eight hours, because that is how long I need to fill your spot" is a policy a reasonable person accepts. A number chosen because it felt firm is one you will quietly waive, which is worse than not having it.
3. The Fee, and Why a Flat One Is Usually the Weak Choice
Petboost sets the cancellation fee as a percentage of the appointment cost, in five per cent increments, and the system tracks whether it was charged, is pending, failed, was waived, or did not apply. Percentage matters more than it sounds. A flat $30 fee is trivial on a $180 double-coat groom and brutal on a $45 nail trim, and the flat fee is exactly the shape the ACCC flags as a risk under the unfair contract terms regime, which has covered standard form small business contracts since 9 November 2023 (ACCC).
The principle behind that regime is simple enough to apply without a lawyer. You are recovering a real loss, not levying a punishment. A fee that is roughly proportionate to what the empty slot actually costs you, disclosed before the customer books, applied consistently, is the version that holds up. A fee introduced after the booking was confirmed is the version that does not.
Fifty per cent is the number most pet businesses land on, and it is defensible: you have lost the slot, but you have not incurred the product cost or the labour. If you want to be gentler, 25 per cent still changes behaviour, because behaviour responds to the existence of a consequence far more than to its size.
The most useful part of the whole system is the tracking. Once a fee has a status rather than a memory, the waiver becomes a decision you make on purpose for a good client, instead of the default that happens because you could not face the conversation.
4. What You Hold at the Time of Booking
The first three dials all operate after something has gone wrong. This one operates before.
Two shapes, and they solve different problems. Charging the full amount at booking suits courses, peak-season stays and any service where a no-show cannot be backfilled. A partial deposit, a percentage or a fixed amount, suits ordinary grooming: enough money in the transaction that the appointment feels real, not so much that a first-time client abandons the booking form.
The deposit is also what makes dial three collectable. A cancellation fee against a card you do not have is an invoice you will chase. A cancellation fee against money already taken is arithmetic.
If you are new to this, the honest advice is to start with deposits on the bookings that actually hurt when they vanish, rather than everywhere. We wrote up the full mechanics in booking deposits for pet businesses.
The Reschedule Is Not the Cancellation
Here is the part that most policies miss entirely.
A cancellation costs you the revenue. A reschedule costs you nothing, provided the new slot gets filled and the old one gets refilled. They are opposite events, and treating them identically pushes people towards the worse one. If moving an appointment is as painful as cancelling it, a client who is not sure whether they can make Tuesday will cancel and leave, rather than move to Thursday and stay.
So make the reschedule the path of least resistance. Same notice period, no fee, obvious button. In Petboost a client with a recurring booking gets the same three options your team sees: cancel a single appointment, skip a date range, or end the series. Skipping a fortnight while they are away keeps the standing appointment alive, which is worth far more than the one groom they missed.
Most of what looks like churn in this industry is a client who paused and never restarted. The skip option is the fix.
Show It Before They Book, Not After They Cancel
If the first time a customer meets your policy is in the message where you enforce it, you have ambushed them. It also fails the disclosure test the ACCC applies: terms need to be in front of the customer before they agree, not produced afterwards (ACCC).
The mechanics of this are easy and worth getting exactly right. Upload your terms and waiver, and Petboost requires the agreement checkbox in the self-service booking flow, stores the date, time, documents, IP address and the version of the terms they agreed to, and shows a pending-requirements banner the first time an existing client logs in without having agreed. Staff creating a booking on someone's behalf does not collect the tick, so those clients get caught by the banner instead.
For clients who already have a booking and have never agreed, Mission Control groups them under Terms Not Agreed and will text the request in bulk, with a sign-in link that opens the appointment and the terms dialog. That send is logged as a diary note on the customer, which is the record you want if the fee is ever disputed.
The Reminder Does More Work Than the Fee
Worth saying plainly, because it undercuts everything above: most cancellations inside your notice window are not people deciding against you. They are people who forgot, remembered late, and are now embarrassed.
A reminder timed to land just before the notice window closes converts a large share of would-be late cancellations into reschedules, because it reaches the client while they can still move for free. We looked at the research behind reminder timing in the reminders piece, and the no-show economics in the cost of a no-show. Set the reminder first. Then set the fee for the people the reminder did not save.
The First Time You Enforce It
You will feel bad. Send this anyway, and send it the same way every time:
Hi Sarah, no problem at all, I have cancelled Kiwi's groom for tomorrow. Because it is inside our 48-hour window the 50% fee applies, which has come off the deposit. Happy to get you back in the diary whenever suits, I have got Thursday the 12th at 9:30 if that works.
Three things are doing the work there. It is not a negotiation, it does not apologise for the policy, and it ends with a booking. The client who rebooks in that message is a client who has now learned your policy at a cost of one fee, which is a cheap lesson for both of you.
The clients who react badly to a policy applied consistently and disclosed up front are, over a couple of years, the same clients who generate most of your admin. That is a separate decision, and we wrote about when a client is no longer worth keeping.
Set It Once, This Week
Open your service settings and answer four questions. Can they cancel themselves. How many hours until you can no longer refill. What percentage of the appointment does an empty slot actually cost you. What are you taking at the time of booking.
Write the four numbers down. Put them in your terms. Turn them on. Then stop thinking about it, which is the entire point of having a policy in the first place.
Sources
- Australian Competition and Consumer Commission, Contracts and unfair contract terms. Accessed 30 August 2026.
- Petboost Help Centre, Policies and Paperwork: cancellation fee percentage, notice period configuration, the customer agreement record, and the Terms Not Agreed group in Mission Control. Accessed 30 August 2026.
- Petboost Help Centre, Booking Settings and Availability: instant confirmation versus manual approval, minimum advance notice and maximum advance booking. Accessed 30 August 2026.
This article is general information, not legal advice. Prices in the examples are illustrative, not recommendations. Cancellation terms interact with the Australian Consumer Law, so if you are drafting terms for a high-value service, have them looked at.