How to Write a Cancellation Policy for a Small Business (Template + Examples)
Updated 2026-10-30 · AI Agent Starter Kit
Most small businesses don't write a cancellation policy until they've been burned: a client cancels an hour before a half-day job, or doesn't show up at all, and there's nothing in writing to point to. By then, charging a fee feels like an ambush, so most owners just eat the loss.
A short, clear policy fixes that. It protects your time, makes it easy for clients to do the right thing, and turns awkward money conversations into "here's what we agreed." This guide covers the six parts every policy needs, how to pick a notice window and fee, a copy-paste template, where to put it, and how to enforce it without losing the client.
This is general business guidance, not legal advice. Consumer protection rules on deposits, fees and refunds differ by location and industry, so have a local attorney or your trade association check your final wording, especially for deposits on large jobs.
Why a short policy beats no policy
| Without a policy | With a policy |
|---|---|
| Every late cancellation is a fresh negotiation | You point to terms they already accepted |
| You charge some clients and not others | Everyone gets the same rules |
| Gaps in your calendar you can't fill | Enough notice to rebook the slot |
| Clients don't know cancelling late costs you anything | They know, so most give notice |
The main benefit isn't the fees you collect. It's the cancellations that turn into reschedules because the client knows the rules.
The 6 parts every cancellation policy needs
- Notice window. How much notice counts as "on time" (for example, 24 or 48 hours, or 7 days for larger jobs).
- What happens inside the window. A fee, a lost deposit, or a reschedule limit.
- No-show rule. What happens if they don't cancel at all.
- How to cancel. The exact channel (reply to the confirmation email, call, text, booking link) and which counts as official.
- Your side. What you do if you have to cancel. Fair policies go both ways.
- Exceptions. Emergencies, weather and illness, and that you'll decide case by case.
If your policy covers those six things in plain language, it's complete. Long legal-sounding policies don't get read.
Choosing a notice window and fee
These are starting points, not standards. Pick based on how hard it is for you to fill a slot and how much prep you do before each appointment.
| Business type | Common notice window | Common consequence |
|---|---|---|
| Short appointments (consults, lessons, grooming) | 24 hours | Flat fee or a share of the session price |
| Half-day or full-day service visits | 48 hours | Flat fee or lost deposit |
| Projects with materials ordered | 7+ days, plus a rule for ordered materials | Deposit covers materials already bought |
| Events and bookings with a fixed date | Tiered (for example, 30 / 14 / 7 days) | Deposit kept on a sliding scale |
| Recurring services (weekly cleaning, coaching) | 24 to 48 hours | Session counts as used |
Three questions to settle your numbers:
- How long does it take you to fill a cancelled slot? If you usually need two days, a 24-hour window doesn't help you.
- What does a late cancel actually cost you? Travel, prep, materials, a turned-away booking. Set the fee near that, not as a punishment.
- Would you actually charge it? A fee you never enforce teaches clients the policy isn't real. A smaller fee you always apply works better.
Copy-paste cancellation policy template
Cancellation and rescheduling policy
We hold your time just for you, so we ask for at least [48 hours] notice to cancel or reschedule.
- Cancel or reschedule with [48 hours] or more notice: no charge. [Your deposit carries over to the new date.]
- Less than [48 hours] notice: a [$X fee / your deposit] applies. [You can reschedule once within 30 days and we'll apply the fee to the new booking.]
- No-show: if we arrive or wait [15 minutes] and can't reach you, the appointment is marked a no-show and [the full fee / deposit] applies.
- How to cancel: reply to your confirmation email or call/text [number]. A cancellation counts from when we receive it.
- If we need to cancel: we'll contact you as early as possible and offer the next available time. [Any deposit stays on account or is refunded, your choice.]
- Emergencies and weather: life happens. Let us know as soon as you can, and we'll look at each situation individually.
By booking, you agree to this policy. Questions? Just ask before you book.
Fill in the brackets with your real numbers, then delete the ones you don't use.
Where to put it so clients actually see it
A policy only works if the client saw it before booking. Put it in at least three places:
- The booking step. On your booking page, quote or contact form, with a checkbox or one line: "By booking you agree to our cancellation policy" with a link. See contact form best practices.
- The quote or proposal. One line in the terms section. See how to email a quote.
- The confirmation email. A one-sentence summary plus the link: "Need to change? Give us 48 hours' notice to avoid the late change fee." See client onboarding email templates.
A reminder the day before that repeats the one-line summary prevents most late cancellations on its own (see how to reduce no-shows).
Email templates for enforcing it
Late cancellation, applying the fee
Hi [Name],
Thanks for letting me know, and I hope everything's OK. Since this is within [48 hours] of the appointment, the [$X late change fee] in our booking terms applies. [I'll send the invoice separately / It comes out of your deposit.]
I'd still love to get you on the calendar. I have [Option 1] or [Option 2] open. Want one of those?
[Your name]
Late cancellation, waiving it once
Hi [Name],
No problem, and I hope everything's alright. Normally changes inside [48 hours] carry a fee, but I'm happy to waive it this time.
Would [Option 1] or [Option 2] work for the new time?
[Your name]
Say you're waiving it. That way the client knows the policy is real, and it's a goodwill gesture rather than a precedent.
No-show
Hi [Name],
I was at [address] at [time] today for your appointment and couldn't reach you by phone or text. I hope everything is OK.
As in our booking terms, missed appointments carry [the $X fee / forfeit the deposit]. If something serious came up, reply and let me know. I'm happy to talk it through.
If you'd like to rebook, here are my next openings: [Option 1], [Option 2].
[Your name]
For more on moving appointments, see how to reschedule an appointment by email.
When to waive it
A policy is a tool, not a rule you must apply every time. Consider waiving it when:
- It's a first offense from a good client.
- There's a real emergency (illness, accident, family emergency) or dangerous weather.
- They rebook on the spot. Many businesses waive the fee if the client immediately reschedules.
- You never showed them the policy. If it wasn't in the booking flow, don't charge. Fix the flow instead.
Write down every waiver in your job or lead sheet. If one client needs three in a row, it's time for a direct conversation (or a polite exit; see how to fire a client).
Illustrative example
The business and numbers below are made up to show the process.
A one-person mobile dog groomer loses about three appointments a month to same-day cancellations, each one a two-hour gap. She adds a 24-hour policy with a $25 late change fee, a no-show charge of the full groom price, and a "fee waived if you rebook within 7 days" rule. She puts it on her booking form with a checkbox, in her confirmation email and in the night-before reminder text.
Over the next two months, most clients who need to cancel now do it the day before, and she fills most of those slots from her waitlist. She charges the fee twice and waives it once for a family emergency. The bigger change: she stops dreading her phone on grooming mornings.
Common mistakes
- Writing the policy after the problem. Charging a fee the client never saw damages trust.
- Hiding it in fine print. If they didn't see it, it doesn't help you.
- A fee bigger than the actual cost. It feels like a penalty and invites disputes.
- Never enforcing it. Clients learn fast.
- Only rules for the client. Say what you'll do if you cancel, too.
- Unclear "how to cancel." If a DM at midnight counts, say so. If it doesn't, say that.
Using AI here (drafts only)
AI can help draft the policy wording and the enforcement emails. Give it your real notice window, fee amounts and tone, and ask for a short, plain-language version. The free AI email reply prompt generator can draft a reply to a late cancellation with your fee listed under "facts" and refunds under "must not promise."
Keep it safe:
- It uses only your numbers. No invented fees, deadlines or "industry standard" claims.
- No legal advice. AI can tidy wording, but it can't tell you what's enforceable where you work.
- Drafts only. You decide whether to charge or waive before anything goes out.
Handle cancellation emails without living in the inbox
The Solo Ops Command Center bundle is three n8n kits for Gmail plus a dashboard sheet. Inbox Chief of Staff sorts every new email into labels (client, lead, invoice, admin, newsletter, needs a human) and drafts replies to routine messages, like a cancellation or reschedule request, with [CONFIRM: ...] placeholders for fees, dates and money. Speed-to-Lead catches form and email inquiries and drafts a first reply and follow-ups that stop when the lead replies. The Weekly CEO Report drafts a one-page Monday report to you with your leads and reply times. To be clear about what it doesn't do: it doesn't write or enforce your policy, charge fees, issue invoices or refunds, read your calendar, or track cancellations for you. Every reply waits in Gmail Drafts. Nothing sends without you. Get the bundle
Just want the inbox side? Inbox Chief of Staff on its own sorts, drafts and flags money and security requests, then sends you a 6 PM digest of what still needs you. Get the kit
Related: how to reschedule an appointment by email, with templates for both you and the client.
Solo Ops Command Center
All three paid kits (Inbox Chief of Staff, Speed-to-Lead, Weekly CEO Report) plus a bundle-only dashboard sheet. $87 separately.
Get the bundle ($69)Inbox Chief of Staff Kit
Sorts every email, drafts replies in your voice, and sends a 6 PM digest. Drafts only, with fraud tripwires.
Get the kit ($29)One tested AI workflow a week
Short, practical n8n and Gmail automations for one-person businesses. Drafts-only, human-in-the-loop, no hype. Unsubscribe anytime.
Subscribe freeMore guides
- Small Business Budget Template for Next Year (Simple Google Sheets Version)
- n8n Cloud vs Self-Hosted: Which Should a Small Business Choose?
- How to Set Weekly Goals as a Small Business Owner (With a Simple Template)
- How to Respond to an Introduction Email: 7 Templates for Small Business Owners
- How to Reschedule an Appointment by Email (Templates for Both Sides)
- How to Reply to Cold Sales Emails (Templates for Small Business Owners)
- How to Fire a Client Politely (Email Templates for Ending a Client Relationship)
- How to Catch Up on Email After Vacation or the Holidays (A 90-Minute Plan)
- How to Calculate Automation ROI for a Small Business (Simple Formula and Worksheet)
- Holiday Email to Clients: 8 Templates for Small Business Owners (Plus When to Send)