How to write a pet grooming cancellation policy clients respect

Nine pet groomers told us what they really charge for late cancellations and how they enforce it. They disagree wildly on the fee and almost completely agree on the mechanism. Plus a template to adapt.

A pet groomer’s day has a fixed number of slots in it. When a 90-minute doodle cancels at 8:40am for a 9am appointment, that slot is gone. Not deferred — gone. Nobody is booking a full groom with twenty minutes’ notice.

That’s what a cancellation policy is for. Not punishment, not a lesson, not a statement about the client’s character. It’s a way of making the cost of a lost slot visible to the person who caused it, so it stops happening as often.

Most pet groomers already know they need one. What stops them isn’t the writing. It’s the part where you have to say it to a real person who is standing in front of you apologising about traffic.

So this covers both: what to write, and how to hold it. It also includes something we couldn’t find published anywhere else: what nine working pet groomers actually charge, how they actually collect it, and the one approach that a groomer of many years says has never once failed her.

Decide what you’re actually protecting

Before you write anything, work out which problem you have. They need different policies and people conflate them constantly.

Late cancellations are the appointment cancelled inside your notice window. The slot is empty and you couldn’t refill it.

No-shows are worse: nobody called, you held the slot, and you found out when they didn’t arrive.

Chronic reschedulers never technically break a rule. They move the same appointment three times and each move quietly costs you the chance to give that slot to someone reliable.

Late arrivals aren’t a cancellation problem at all. A client 35 minutes late to a 90-minute groom hasn’t cancelled anything — they’ve compressed your entire afternoon. That needs its own line, not a cancellation fee. One of the groomers below runs a 10-minute grace period on drop-off, after which the appointment is rebooked, and charges by the minute for late collection as well — on the reasoning that a client who is an hour late collecting is holding her in the salon just as surely as a no-show empties it.

Write for the one that’s actually costing you money. A policy that solves a problem you don’t have is just extra text nobody reads.

The five things a policy needs

Everything else is decoration.

1. A notice window with a number in it. “Reasonable notice” is not a policy. 24 hours is the most common. 48 gives you a real chance to refill from a waitlist. Under 24 hours is barely worth writing down, because that’s the window where refilling is nearly impossible anyway.

2. What happens when the window is missed. A percentage of the service price, or a flat fee. Say which.

3. What counts as a no-show, and when. Pick a time — 15 or 20 minutes past the appointment is typical — and say what happens at that point.

4. How the fee gets collected. This is the part most policies skip, and it’s the reason most policies don’t work. More on it below.

5. What you’ll waive it for. Yes, really. Put it in writing.

That last one does more work than people expect. A policy with a stated exception reads as a considered position rather than a trap, and — practically — it gives you a defined way to be generous without your policy quietly becoming optional.

Pricing the fee

The fee should approximate what the empty slot cost you, not what would feel satisfying.

50% of the service price is the number you’ll see most often in published policies, and the easiest to justify out loud: you lost the slot, we split it. It also scales automatically — a doodle full groom and a nail trim are very different losses, and a percentage handles that without a second thought.

A flat fee ($25, $35, whatever fits your area) is simpler to explain and simpler to charge. It under-recovers on your long services and over-recovers on short ones. If most of your book is one service type, this is fine.

Full price is defensible for a genuine no-show on a long appointment, and it’s what some do for repeat offenders. It’s also the version most likely to end a client relationship. That’s sometimes the right outcome and you should be honest with yourself about whether you intend it.

A different number for new clients than for regulars is more common in practice than in writing. Someone you’ve groomed for three years and someone you’ve never met are not the same risk, and treating them identically is a choice rather than a default. The section below shows one groomer doing exactly this, with the harsher fee going to the newer client.

A deposit taken at booking is a different tool. Rather than chasing a fee after the fact, you hold a portion up front and apply it to the service. It’s the most effective option and the highest-friction one — some clients will decline to book. It works best for new clients, long services, and anyone who has already no-showed once — and one of the groomers below does exactly that, taking a $50 deposit on every new client booking while asking nothing up front from regulars.

Whatever you pick, check it against your area. A $50 fee reads very differently in a small town than in a city, and the number that makes a client feel taken advantage of costs you more than the slot did.

What one pet groomer’s policy actually looks like

A groomer working in a small, tight-knit community walked us through her real policy — both what she has written down and what she actually does. Those turned out to be two different documents, and the gap between them is the most useful part.

Her notice window. 48 hours appreciated, 24 hours as the stated minimum.

What an established client pays. A $25 rebooking fee — but not on the first late cancellation, and usually not on the second. A client who has been coming for years, who is dedicated and consistent, gets it let go once or twice. On the third, the fee applies, and it has to be paid before they can book again.

What a new client pays. 50% of the groom price on a repeat late cancellation. That is more than her regulars pay, which sounds backwards until she explains it: she hasn’t worked on that dog yet, there’s no history to weigh it against, and nothing yet to suggest the pattern won’t simply continue.

How many times she has actually charged it. Once.

That last number is the one worth sitting with. A policy enforced exactly one time is not a policy that failed. It’s a policy doing the job it’s actually for, which is deterrence and permission rather than revenue. It gives her a defined thing to point at, so she never has to invent a boundary while a client is standing in front of her.

Three other things came out of that conversation that don’t appear in written policies anywhere.

Leniency is something clients earn, not something you start with. The instinct is to go easy on new clients to win them over and be firm with the regulars who can take it. She does the reverse, and once you hear it, it’s hard to argue with. Years of showing up is the evidence that earns someone a waived fee. A stranger hasn’t provided any evidence yet.

How strict you can afford to be scales with how busy you are. In a small community where she knows everyone and her book isn’t yet full, leniency costs her relatively little. She’s clear-eyed that this changes as she fills up — once a cancelled slot is one that somebody else genuinely wanted, letting it go stops being generosity and starts being a real cost. It’s worth writing your policy for the business you’re heading toward, even if you enforce it gently for now.

An unpaid fee has a name. She describes a client who agrees to a fee and then won’t pay it as theft of service. Whether that holds up legally depends entirely on where you are, and we’re not the people to ask. But the framing does something useful regardless: it reframes the ask. You’re not being difficult, and you’re not asking for a favour — you’re asking for something you’re owed. She has never actually pursued it, and doesn’t want to.

And the exception clause, in practice: not long ago a client cancelled at short notice because a family member had been taken to hospital. No fee, no discussion, no debate about the 24-hour window. That is precisely what the waiver line in your policy is for — not a loophole, but the thing that makes the rest of the policy defensible.

One caveat we’d rather state than bury: this is one groomer, in one small community, not a survey. Treat it as a worked example rather than a benchmark. It’s here because a concrete policy that someone genuinely runs is more useful than an average nobody has actually measured.

What nine pet groomers actually do

After that conversation we asked around, and eight more groomers described their policies. Nine people is not a survey and we won’t dress it up as one — but nine is enough to notice that they disagree about almost everything except the part that matters.

The fee is not a consensus. It’s a mess. Across nine groomers the penalty for the same offence ranges from nothing at all to prepay the entire groom in advance. One charges $25. One charges 50%. Several charge the full service price. One charges 50% the first time and 100% every time after. One charges no fee whatsoever and simply stops taking the client.

Hold that against the boilerplate. Nearly every cancellation policy published online says some version of 24 hours’ notice, 50% of the service. Two of our nine run something close to that. The number everyone copies is not the number most people use.

Notice windows scatter too — 24 hours mostly, but 36 and 48 both turned up, chosen for the practical reason that they leave enough room to actually refill the slot.

Almost all of them enforce through the calendar, not through collections. This is the one thing approaching unanimity, and it’s the most useful thing in this entire post. Pay before you can rebook. Fees settled within 24 hours or I won’t groom your dog again. Refuse to prepay and you don’t get an appointment. Miss twice and you are no longer on the books.

Different fees, different windows, same mechanism underneath: nobody chases the money. They decline to schedule until it’s resolved. The fee stops being a debt you have to pursue and becomes a condition the client can choose to meet, which removes the phone call most people were never going to make anyway.

Prepayment is the only thing anyone reports as working completely. One groomer moved repeat offenders onto prepaid, non-refundable appointments — pay the full groom up front or you don’t get the slot. Her account is unambiguous: no client who has prepaid has ever missed the appointment.

Her explanation is the sharpest thing anyone said to us. When missing the appointment costs the client money, they turn up. When it only costs the groomer money, attendance gets negotiable. Everything else in this post is an attempt to make a no-show cost the client something, and prepayment is simply the most direct version of that.

The same groomer makes a second point that’s easy to miss: over time this didn’t just change behaviour, it changed her client list. The people who wouldn’t accept the terms left, and the ones who stayed don’t miss appointments. Some of what a policy does is select who you work with.

Deposits are often a consequence, not a blanket rule. We expected deposits to be something you either take from everyone or nobody. In practice several groomers apply them individually, as a status a client gets moved onto by their own behaviour: cancel twice in a row, or three times inside six months, and you now pay a deposit to book. One noted she has exactly three clients in that category. Another takes a deposit from every new client and nothing from established ones.

Both are the same idea from opposite ends — trust as something granted by default and revocable, or withheld by default and earned. Either way it is per-client rather than universal, which is worth knowing if you’ve been treating a deposit as an all-or-nothing decision that would cost you every booking.

Escalation and expiry. Several run a ladder rather than a flat rule: a warning, then a fee, then a larger fee, then a deposit requirement, then removal. One resets the whole thing every January, so a client’s record doesn’t follow them forever. That’s a small idea with a lot of goodwill in it — it means a bad month three years ago isn’t still being held against someone.

Firing clients is normal, and nobody was squeamish about it. Two missed appointments and the client is let go. Repeatedly late or absent and they’re gone. Refuse to pay and you’re not a client any more. This came up unprompted again and again, always calmly, always framed as removing something that was costing them rather than as a punishment.

Everyone waives for genuine emergencies. Illness, a sick pet, a family emergency — across all nine, without exception, no fee. It was the only thing nobody argued about. If you take one line from this post into your own policy, make it that one, because it turns out to be the actual industry standard even though the fees aren’t.

If there’s a single practical idea worth taking from this post, it’s that one: the appointment slot is the leverage, not the fee.

The part that makes or breaks it: collection

Here is the uncomfortable truth. A cancellation policy you can’t collect on isn’t a policy. It’s a strongly worded opinion.

If enforcement means phoning someone to ask for $40, you will not do it. Not every time. Probably not most times. And a policy enforced sometimes is worse than no policy at all, because now the clients who respect it are subsidising the ones who learned you don’t chase.

So decide the mechanism before you decide the number:

  • Card on file at booking. Highest compliance, and the fee just happens. Requires that your software supports it and that you’re comfortable asking.
  • Deposit at booking, applied to the service. Nothing to chase, because you already have it.
  • Fee added to the next appointment. Zero awkwardness at the moment of cancellation, and it works well for regulars. Does nothing about a client who never comes back.
  • Fee paid before the next appointment can be booked. A stronger version of the same idea, and the one used by the groomer above. It needs no card on file and no chasing, because you aren’t collecting a debt — you’re stating a condition. The client decides, not you.
  • Invoice after the fact. Be honest with yourself: this is the one you won’t send.

Pick the one you’ll genuinely use on a Tuesday when you’re tired.

Say it before it matters

A policy that appears for the first time in an argument isn’t a policy — it’s a surprise, and people are right to be annoyed by a surprise.

Put it in front of clients three times, all of them boring:

  1. At booking, where they agree to it. If your software has a service agreement or intake form, that’s the place — it’s dated, it’s stored, and it’s not a conversation.

    A groomer of 37 years told us hers is printed on her business cards — one line reserving the right to charge for missed appointments. It’s the cheapest possible version of this and it means every client has been handed the policy before anything goes wrong.

  2. In the confirmation, one line.

  3. In the reminder, the same line.

By the time a client cancels late, they will have seen the policy three times without ever being lectured. That’s the whole trick. When you then apply it, you’re not making a judgment about them — you’re doing the thing everyone already agreed to.

A template you can adapt

Change the numbers. The structure is the useful part.

Cancellation policy — copy and edit

Cancellations and no-shows

We hold your appointment slot specifically for your pet, and it’s difficult to fill at short notice.

Cancelling or rescheduling — please give us at least 24 hours. Inside 24 hours, a fee of 50% of the service price applies.

No-shows — if we haven’t heard from you 15 minutes after your appointment time, it’s recorded as a no-show and the full service price applies.

Running late — arrive more than 20 minutes late and we may need to shorten the service or rebook you, so we don’t run late for the pets after yours. The full price still applies.

Life happens. Illness, emergencies, a pet who isn’t well enough to be groomed — tell us and we’ll waive the fee. We’d always rather know.

Fees are charged to the card on file.

Six short blocks. No legal language. The tone is the point: it explains why before it says what, and it ends on the exception rather than the threat.

Holding it without feeling like the bad guy

Three things that make this easier, from pet groomers who’ve been doing it longer than we have.

You’re not charging for nothing — you’re charging for something they took. The slot existed, they had it, nobody else could have it. That’s the frame. You don’t have to say it out loud, but it helps to believe it.

Waive the first one, and say you’re doing it. “No problem — I’m waiving the late-cancellation fee this time, but a heads-up that the policy is 24 hours.” You’ve kept the relationship, you’ve established the rule, and you’ve made clear it’s a rule and not a suggestion. The next time, charge it, and they won’t be surprised. The groomer above stretches this to two waivers for long-standing clients before the fee lands on the third — a slower ladder than most written policies describe, and one that works because she names the rule each time she lets it go.

Losing a chronic no-show is a good outcome. A client who cancels late three times a year isn’t a client, they’re a recurring hole in your week. If the policy makes them leave, the policy worked.

What we don’t know

We’d rather flag the gaps than pretend this is settled.

We don’t have solid data on what percentage fee produces the biggest drop in no-shows, or on how much of the effect comes from the fee versus simply having stated a policy at all. Our instinct — and it’s only an instinct — is that stating it clearly does most of the work and the fee mostly deters repeats. But we haven’t measured it and we’re not aware of anyone who has published numbers for pet grooming specifically.

The policies above come from nine pet groomers — one who walked us through hers in detail, and eight who described theirs more briefly. Nine is far better than none and it’s more than we could find published anywhere else, but it is not a representative survey and we won’t present it as one. They found us rather than being sampled, which means the groomers who care most about this topic are the ones most likely to be in here.

The prepayment result is the one we’d most like to see tested properly. One groomer reporting that no prepaid client has ever missed an appointment is a striking claim, and it matches what you’d expect, but it’s one person’s recollection rather than a measured figure — and it only covers clients who agreed to prepay in the first place, who were probably never the biggest risk. What nobody has published, as far as we can tell, is what happens to a whole book’s no-show rate when a policy changes. That’s the number that would actually settle this.

If you’ve changed your policy and watched your no-show rate move, we’d genuinely like to hear about it. That’s the kind of thing that ought to exist for this industry and doesn’t yet.


WagBooking handles the boring parts of this: policy agreements clients sign before their first appointment, and reminders that carry your policy line automatically. But most of the advice above works whatever you use to run your book — the policy matters more than the software.

If you are shopping around rather than settling in, our honest look at MoeGo alternatives covers who should stay put as well as who shouldn’t.

Questions pet groomers ask about this

Can I charge a no-show fee if I don't have a card on file?

You can ask for it, but in practice you'll only collect from clients who intend to come back — and those are rarely the ones no-showing. Without a card on file the workable version is adding the fee to the next appointment, which works for regulars and does nothing about someone who simply never returns. If no-shows are costing you real money, taking a card at booking is the fix, not a bigger number in the policy.

How much notice should I require — 24 hours or 48?

24 hours is the most common and the easiest to defend, because it's what clients expect from every other appointment-based business. 48 hours gives you a genuine chance to refill the slot from a waitlist, which is the whole point of a notice window. Anything under 24 hours is barely worth writing down, since that's the range where refilling is nearly impossible anyway.

Is 50% too much to charge for a late cancellation?

50% of the service price is the number that turns up most often in published pet grooming policies, and the easiest to say out loud: you lost the slot, we split it. It also scales on its own, so a full groom on a doodle and a nail trim aren't treated as the same loss. The number that matters more is whether it reads as fair in your area — a fee that makes a client feel taken advantage of costs you more than the empty slot did.

What if a client says they never agreed to the policy?

That's why the policy goes in three places before it ever matters: the booking agreement they accept, the confirmation, and the reminder. A signed or accepted agreement at booking is dated and stored, so the conversation stops being your word against theirs. A policy that appears for the first time during an argument isn't a policy, it's a surprise, and clients are right to be annoyed by a surprise.

Should I charge a client whose pet got sick?

No, and you should say so in writing before it happens. A stated exception for illness and emergencies makes the policy read as a considered position rather than a trap, and it gives you a defined way to be generous without the policy quietly becoming optional. Waiving the first late cancellation and naming the rule while you do it is the same move: you keep the relationship and establish the boundary at once.

Should new clients and regulars pay the same cancellation fee?

Not necessarily, and the groomer whose real policy is described in this post charges new clients more, not less. Her reasoning is that she has no history with the dog and no pattern to judge, so a repeat late cancellation from someone new gets 50% of the groom price, while a long-standing client pays a $25 rebooking fee after two waived instances. It sounds backwards until you think of leniency as something a client earns rather than something you hand out at the start.

Does taking a deposit or prepayment actually stop no-shows?

It is the only approach any of the groomers we spoke to described as working completely. One moved repeat offenders onto prepaid non-refundable appointments and reports that not a single client who prepaid has ever missed one, on the straightforward logic that people turn up when missing costs them money rather than only costing you. Treat that as one groomer's experience rather than a measured statistic, and note it only covers clients who agreed to prepay — but it is consistent with everything else we heard, and several others use a deposit as the specific consequence for clients who have already cancelled more than once.

How do I actually enforce a cancellation fee without chasing people?

Every groomer we have spoken to uses the same mechanism: they do not chase the payment, they decline to schedule the next appointment until it is settled. That turns the fee from a debt you have to pursue into a condition the client can choose to meet, and it removes the phone call most people were never going to make. The full ladder one of them described runs deposit up front for new clients, no rebooking until any outstanding fee is paid, and if someone flatly refuses then they are no longer a client.

What do I do if a client refuses to pay the cancellation fee?

The most practical answer is to make the fee a condition of booking again rather than a debt you have to chase, so the next appointment simply is not scheduled until it is settled. That removes the phone call you were never going to make and puts the decision back with the client. Pursuing an unpaid fee any further is rarely worth the relationship or the time, and most groomers we have spoken to would rather lose the fee than spend a week on it.

Software that stays out of your way

Scheduling, clients, online booking and reminders — built for pet groomers. Thirty days free, no credit card.

Start your free trial See the pricing