SchedulingKit
How-To GuideBeginner30 minutes

How to Create a Cancellation Policy That Protects Your Business

How to create a cancellation policy that protects your business without driving clients away: choose the notice window, set fees and exceptions, write it in plain language, make cancelling in advance easy, and back it with deposits your booking system can actually enforce.

Start the Guide

How to Create a Cancellation Policy That Protects Your Business This step-by-step guide covers everything you need, from prerequisites to pro tips, so you can complete the process in 30 minutes or less. Browse all how-to guides.

What You Need Before Create a Cancellation Policy

Make sure you have the following ready:

  • A Stripe, PayPal, or Square account connected if you will take deposits (Standard plan and above)
  • Fee structure decided

How to Create a Cancellation Policy

8 steps · 30 minutes

1

Decide your cancellation window

Choose how much notice you require, 24 hours is standard, but high-value services may need 48-72 hours.

Pro Tip

Base the window on how quickly you can refill a slot. If openings fill within a day, 24 hours is enough; if they take days, go longer.

2

Set fee structures

Define what clients owe for late cancellations and no-shows: a flat fee (often $25-$75), a percentage of the service price, the full charge, or forfeiting the deposit. No-shows should carry a stronger consequence than late cancellations, because a late cancellation at least gives you a chance to refill the slot.

Pro Tip

Graduated fees work well: 50% for late cancel, 100% for no-show. For repeat no-shows, require payment at booking for future appointments.

3

Build in exceptions

Decide your grace rules up front so staff apply them consistently: for example one waived late cancellation per year for established clients, leniency for first-time clients, and exceptions for genuine emergencies or severe weather.

4

Write the policy in clear language

Draft the policy using simple, non-legal language. State the window, fees, how to cancel, and any exceptions clearly. A simple version: "Please give at least 24 hours' notice to cancel or reschedule. Late cancellations are subject to a $50 fee, and missed appointments are charged the full service price. We know emergencies happen, so your first late cancellation in a 12-month period is waived. Use the link in your confirmation email to cancel or reschedule anytime."

Pro Tip

For a gentler tone, lead with the reason: "We know life gets busy! Just let us know 24 hours ahead so we can offer the time to another client."

5

Make cancelling and rescheduling easy

Point clients to the reschedule and cancel link in their confirmation and reminder emails, and list your phone number for anyone who prefers to call. The easier it is to cancel in advance, the fewer people simply do not show up.

6

Add the policy to booking confirmation

Include the policy, or a short summary with a link to the full version, in your booking confirmation email. Reference it again in reminders, on your website FAQ, and at the front desk. Set your cancellation deadline to match the policy so clients can't cancel online inside the window.

7

Decide how you will enforce it

SchedulingKit does not charge cards automatically for late cancellations or no-shows. The dependable protection is a deposit or full payment at booking (Standard plan and above): on a no-show, the payment you already collected stays with you. When a client cancels a Stripe-paid booking, the full amount is refunded automatically; with PayPal or Square, you issue refunds manually and can apply your late-cancellation terms. Any other fee has to be invoiced or collected in person.

8

Display the policy on your booking page

Add a visible policy summary on your booking page so clients see it before committing.

Pro Tip

Keep the booking page version short, link to the full policy for details.

Was this article helpful?

Frequently Asked Questions

Frequently Asked Questions

Ready to Get Started?

Sign up free and follow this guide step by step, your scheduling will be live in minutes.

Free forever plan available • No credit card required

When this isn't for you

This is not for you if you've already implemented the workflow. The walkthrough is for first-time setup. Skip if your team already has a working process.