How to Write a Cancellation Policy (Template)

Most cancellation policies are written the day after a client cancels an hour before a session. That is the wrong moment: the rule comes out stricter than it needs to be, and it reads like a reaction. Decide it calmly instead, publish it before anyone books, and the conversations you were dreading mostly stop happening.

Why a paid session needs a written policy

When a session is paid at booking, a cancellation is no longer only a scheduling question. It is a question about money that has already changed hands, and the client will want to know the answer before they pay, not after.

A written policy does two jobs. It tells clients, in advance, what happens if their plans change, which makes booking feel safer. And it settles the case before it arises, so you are applying a rule rather than making a personal judgement about someone’s excuse.

The goal: A good policy is generous before the deadline and firm after it. Clients accept a firm rule when they could see it, and had an easy way out, in time.

The three decisions to make first

Everything else in the policy follows from three choices. Make them before you write a word.

  • The deadline: how close to the start a client may cancel and still be refunded. Twenty-four hours is the most common line and the easiest to understand; 48 hours suits sessions that are hard to refill, such as long workshops or evening slots in high demand.
  • What a cancellation inside the window gets: a full refund is the simplest rule and the one clients trust most.
  • What happens after the deadline and on a no-show: usually the session is treated as used. Decide whether you will make exceptions, and if so on what basis, so you are consistent.

Late cancellations, no-shows and your own cancellations

A late cancellation and a no-show cost you the same hour, so most policies treat them the same way. Say so plainly. If you are willing to move a late cancellation to another time once, as a courtesy, write that too: a rule with a stated exception is easier to apply than one you bend case by case.

Include what happens when you cancel. Clients rarely ask, but the answer matters: if you have to call off a session, the client gets a full refund or a new time of their choice, whichever they prefer. One sentence makes the policy read as fair in both directions.

Lateness is worth a line as well. A session that starts 15 minutes late usually still ends on time, because the next client is waiting.

A cancellation policy template

Adapt the wording, keep the length. Anything longer than this tends not to be read, and a policy nobody read is hard to hold anyone to.

  • You can cancel up to [24] hours before your session for a full refund.
  • Cancellations within [24] hours of the start, and missed sessions, are not refunded.
  • If you arrive late, the session still ends at the scheduled time.
  • If I need to cancel, you will receive a full refund or a new time of your choice.

Group classes: For a class, swap "session" for "seat" and add one line: a seat cancelled before the deadline is released to the next person who books.

Where to publish it

A policy only works if the client saw it before paying. Put it where the decision is made, not on a separate terms page.

  • In the event description on your booking page, right under the price.
  • In any welcome or intake message you send before a first session, so it is in their inbox when they need it.
  • On your own website or profile, if clients find you there first.

Letting the booking tool apply it

The less you have to enforce a policy by hand, the less it costs you socially. In BooknTalk every paid booking is taken at booking time through Stripe, straight into your own Stripe account, so there is nothing to collect afterwards. When a cancellation qualifies, refunding the client is one action, and the €1 BooknTalk fee is refunded with it, so a cancellation inside your window costs you nothing but the slot.

For group classes you can go further and let students cancel themselves. The option is off until you turn it on. Once it is on, the confirmation email carries a cancellation link that works until your deadline, 24 hours before the start by default. A paid seat cancelled in time is refunded in full automatically, and the freed seat becomes bookable again. After the deadline the link stops working, so the rule enforces itself.

What it costs: BooknTalk charges €1 per paid booking, or per paid seat in a class, with no monthly fee. Free events cost nothing, and a refunded booking costs nothing either.

Check the rules where you work

Consumer protection rules differ by country and by kind of service, and some give clients rights a private policy cannot remove. If you sell to consumers across borders, or in a regulated profession, check what applies to you before publishing. This guide is practical advice, not legal advice.

Frequently asked questions

What is a fair cancellation window for a paid session?

Twenty-four hours is the most common and the easiest for clients to understand. Use 48 hours for sessions that are hard to refill at short notice, such as long workshops or popular evening slots.

Should a no-show be refunded?

Most policies treat a no-show like a late cancellation: the session counts as used. Decide in advance whether you will make exceptions, and state any courtesy you offer, such as one free reschedule.

Where should I put my cancellation policy?

In the event description on your booking page, where the client sees it before paying, and in any message you send before a first session.

Can clients cancel and get refunded automatically?

In BooknTalk, students in a group class can cancel their own seat until your deadline if you enable it, and a paid seat is refunded in full automatically. For other bookings you refund the client in one action, and the €1 fee is refunded with it.

Do I lose the booking fee if I refund a client?

Not with BooknTalk. Refunding a paid booking refunds the €1 fee as well, so a cancellation inside your window costs you nothing beyond the slot.

A cancellation policy is three decisions and four sentences. Make the decisions once, publish the sentences where clients pay, and let the booking tool do the enforcing, so the only thing left to discuss with a client is the session itself.

Read next

Start taking paid bookings

Create your booking page in minutes. Free events stay free forever, we only earn €1 when you get paid.

Start for free

No credit card required.