Cancellation Rules
Set up cancellation policies to protect your business while giving customers flexibility. Learn how to handle cancellations and no-shows.
Setting Your Cancellation Policy
Configure your cancellation rules in Settings → Booking Preferences:
Cancellation Window
Set how far in advance customers must cancel:
- 24 hours – Customer must cancel at least 24 hours before
- 48 hours – 48-hour cancellation notice required
- 72 hours – 72-hour notice for services requiring prep
- 1 week – For high-demand or specialty services
- Custom – Set any number of hours/days
Industry standards
Most service businesses use 24-48 hour cancellation windows. Longer windows work better for high-value services or limited availability.
Late Cancellation Fees
Choose what happens when customers cancel late:
- No fee – Allow late cancellations without penalty
- Percentage fee – Charge a percentage of the service price (e.g., 50%)
- Fixed fee – Charge a flat cancellation fee (e.g., $25)
- Full charge – Charge the full service price
Customer Self-Cancellation
Allow customers to cancel their own bookings:
- Go to Settings → Booking Preferences
- Toggle Allow customer cancellation
- Set the Cancellation window
- Choose whether to require a reason
Cancellation Link
Confirmation emails include a cancellation link that:
- Is unique to each booking
- Checks if cancellation is within the allowed window
- Shows any applicable fees
- Requires confirmation before cancelling
Cancellation confirmation
When a customer cancels, both you and the customer receive an email confirmation.
Cancelling a Booking (Admin)
To cancel a booking from your dashboard:
- Open the booking details
- Click Cancel Booking
- Select a cancellation reason:
- Customer request
- Business closure
- Rescheduling
- No show
- Other
- Choose whether to:
- Notify the customer
- Process a refund (if paid)
- Offer to reschedule
- Confirm the cancellation
No-Show Policy
Handle customers who don't show up:
Marking as No-Show
- Open the missed booking
- Change status to No Show
- Add any relevant notes
No-Show Fees
Configure automatic no-show charges:
- Go to Settings → Booking Preferences → No-Show Policy
- Set the fee amount or percentage
- Enable automatic invoice creation for no-shows
Payment required
No-show fees can only be charged if you have payment information on file (saved card or deposit paid).
Tracking No-Shows
Monitor no-show patterns:
- Customer profiles show no-show count
- Filter bookings by no-show status
- Analytics shows no-show rate over time
Processing Refunds
When a paid booking is cancelled:
Full Refunds
- Cancel the booking as normal
- In the refund options, select Full refund
- The payment will be refunded through Stripe
- Customer receives refund notification
Partial Refunds
- Cancel the booking
- Select Partial refund
- Enter the refund amount
- Specify the reason (e.g., cancellation fee deducted)
No Refund
If cancellation was outside your policy window:
- Select No refund
- The customer is notified the booking is cancelled without refund
- Payment remains processed
Refund processing time
Refunds typically take 5-10 business days to appear on the customer's statement, depending on their bank.
Rescheduling vs Cancelling
Encourage rescheduling instead of cancellation:
- Offer free rescheduling within your policy window
- Allow one free reschedule even for late cancellations
- Include a reschedule link alongside cancel in emails
Enabling Rescheduling
- Go to Settings → Booking Preferences
- Toggle Allow customer rescheduling
- Set any limits (e.g., max 2 reschedules per booking)
Displaying Your Policy
Make your cancellation policy visible to customers:
- Booking page – Shown during checkout
- Confirmation email – Included in email footer
- Policy page – Link to detailed policy page
Edit your policy text in Settings → Booking Preferences → Policy Text.