Why most dog walkers lose money on cancellations
A dog walker with 20 recurring walks per week who gets two same-day cancellations per week loses $80–$100 per week at a $40/walk rate. Over a year, that is $4,000–$5,000 in revenue that walked out the door because there was no policy in place — or the policy existed but was never enforced.
The clients most likely to cancel last-minute are also the clients most likely to test whether you will actually charge them. The first time you let it slide, you have taught them the policy does not apply to them. Most walkers let it slide the first time, and then the second, and then the pattern is set.
A cancellation policy that is written down, reviewed at the meet-and-greet, and enforced consistently eliminates most of this problem within the first 30 days.
The policy that works
The standard professional cancellation policy for dog walkers:
- Notice required: 24 hours minimum
- Same-day cancellation fee: 50% of the scheduled walk fee
- No-show fee: Full walk fee
- Late notice window: Any cancellation received after 8pm the night before counts as same-day
This is not punitive. It is the standard policy for personal trainers, house cleaners, lawn services, and every other time-based service business. Pet owners who have worked with any professional service understand it. The ones who push back on it are the ones who planned to cancel anyway.
The exact contract language
Copy this directly into your contract:
"Cancellations require a minimum of 24 hours notice. Cancellations received with less than 24 hours notice will be charged 50% of the scheduled service fee. Cancellations received after 8:00 PM the evening before a scheduled walk are considered same-day cancellations. No-shows — where [Your Business Name] arrives at the scheduled time and the appointment cannot be completed — will be charged the full service fee. Payment for cancellation fees is due at the next scheduled service."
Put it in its own section of the contract with a heading. Do not bury it in a paragraph. Walk through it specifically at the meet-and-greet so the client cannot later claim they did not see it.
How to enforce it without losing the client
The first time a client cancels same-day, send this text:
"No problem — I hope everything is okay. Per our agreement, I do charge 50% for same-day cancellations. I'll add $20 to next week's invoice. See you [next scheduled date]."
That is the entire message. No apology. No negotiation offer. Brief, professional, done. Most clients respond with "of course, no problem" and never cancel same-day again.
The small number who push back will tell you exactly who they are. Respond once: "I understand, and I do need to maintain this policy consistently for all clients. Happy to continue if that works for you." If they cancel the service over a $20 fee, they were not a client worth keeping.
What to do with repeat offenders
A client who cancels same-day three or more times in a 60-day period is a scheduling liability. Their slot costs you more in stress and income volatility than it generates. Give one direct conversation: "I've noticed we've had a few last-minute cancellations recently. I need walks to be reliable to run my schedule — is there a more consistent day or time that works better for you?"
If the pattern continues, end the relationship professionally. Your contract gives you the right to discontinue service. Use it.