Skip to content

Cancellation Policies

Web

Every booking activity has a cancellation policy that determines how much of the booking cost is refunded when a booking is cancelled. You can choose from three built-in policies or create a custom policy with your own refund tiers.

Built-in policies

Flexible

A policy with a generous refund window.

When the cancellation is madeRefund
More than 24 hours before the bookingFull refund
2–24 hours before the booking50% refund
Less than 2 hours before the bookingNo refund

Moderate

A balanced policy with a longer notice window.

When the cancellation is madeRefund
More than 5 days before the bookingFull refund
1–5 days before the booking50% refund
Less than 24 hours before the bookingNo refund

Strict

A policy that favors the business, with limited refund opportunities.

When the cancellation is madeRefund
More than 7 days before the booking50% refund
Less than 7 days before the bookingNo refund

Custom policies

If none of the built-in policies fit your business, create a custom policy with your own refund tiers. Custom policies let you define exactly how much is refunded based on how far in advance the cancellation is made.

Setting up custom rules

Navigate to your activity's settings and select the Custom cancellation policy type. Then add one or more cancellation rules, each with:

  • Hours Before Start — The threshold in hours before the booking's scheduled start time.
  • Refund Percentage — The percentage of the booking cost to refund (0–100%).

Rules are evaluated from most generous to least. The system applies the first rule whose threshold has not yet passed.

Example: custom three-tier policy

Hours before startRefund
72 hours or more100% (full refund)
24–72 hours50% refund
Less than 24 hoursNo refund

Example: sliding scale

Hours before startRefund
7 days (168 hours) or more100%
3 days (72 hours)75%
1 day (24 hours)50%
12 hours25%
Less than 12 hours0%

How refunds are calculated

When a booking is cancelled, the system:

  1. Determines how many hours remain before the booking was scheduled to start.
  2. Applies the cancellation policy rules to determine the refund percentage.
  3. Calculates the refund amount based on the percentage and the cost of the booked items.

You can preview the refund amount before confirming the cancellation, so they can communicate the amount to the customer.

Rescheduling vs. cancelling

Rescheduling a booking moves the existing booking to a new available time. It releases the old resource assignment, validates the new time, and creates the new assignment without applying the cancellation policy. If your business charges a rescheduling fee, add it as a separate transaction item.

Online cancellation and rescheduling settings

Each activity retains Allow online cancellation, Allow online rescheduling, and cutoff settings in minutes, hours, or days. These settings have no current customer-facing self-service page because ZynoSales does not expose a public browser booking flow. Staff manage cancellation and rescheduling through the booking workflows.

See Appointment Links & Public Booking for the current public booking boundary.

TIP

Consider your no-show policy alongside your cancellation policy. A strict cancellation policy with no refunds may discourage cancellations, but it can also lead to more no-shows. A moderate policy that offers partial refunds for timely cancellation can actually reduce no-shows by encouraging customers to cancel when they know they cannot make it.

Still need help?

Can’t find what you’re looking for? Our support team is happy to help.