Late cancellations and no-shows cost you the slot and the revenue. Styler can charge a percentage of the booking value when either happens — with you deciding, case by case, whether to actually apply it.
You'll need a plan that includes the booking system — App & Booking or Booking — and a connected Stripe account.
Step 1: Connect Stripe
Fees are charged through Stripe, so you'll need a Stripe account connected to Styler. You can do this yourself — there's no need to wait for anyone.
Open the side menu and click Settings.
Under Integrations, click Stripe.
Click Connect. If you don't have a Stripe account yet, this starts the sign-up; if you do, you'll be asked to sign in and link it.
Work through Stripe's onboarding. They'll ask for your business details, bank account and identity documents — this is Stripe's requirement, not ours.
When it's done, the button reads Connected in green.
💡 For more on what Stripe handles, where your money goes and how payouts work, see getting paid: Stripe, deposits and payouts.
👀 If you see "Additional information is required to complete Stripe onboarding": Stripe needs more from you before you can take payments. Click Complete onboarding to pick up where you left off. Until that's cleared, fees won't charge — this is the single most common reason revenue protection appears to do nothing.
Step 2: Set your cancellation window
The cancellation window defines "late". It's the period immediately before a booking during which cancelling counts as a late cancellation.
Go to Settings, then under Bookings click Preferences.
Set the Cancellation Window.
Click Save.
A booking cancelled inside this window is a late cancellation, whether the customer cancels it or you do. Outside the window, no fee applies.
Step 3: Set your fees
Go to Settings, then under Bookings click Revenue Protection.
Turn on Late Cancellation Fees and set Percentage of booking amount to charge.
Turn on No-show Fees and set its percentage.
Click Save Changes.
Both are percentages of the booking's service total, not fixed amounts. A 50% no-show fee on a £60 booking works out at £30.
How a fee actually gets charged
This is the part worth understanding properly, because nothing is charged behind your back.
Fees are triggered by you changing the booking's status in the calendar:
Open the booking.
Change its status to Cancelled or No-show.
Styler asks: "Would you like to charge the customer a 50% (£30.00) no-show fee?"
Choose Yes to charge, or No to change the status without charging.
👀 You're asked every time, and you can always say no. A regular customer whose car broke down and a serial no-show can be treated differently — the setting gives you the option, not an obligation.
The dialog shows the exact amount before you commit, so there's no guesswork.
👀 A customer who simply doesn't turn up is never charged automatically. If you don't mark the booking as a no-show, nothing happens.
FAQs
❓ Do I have to set both fees?
No. Use the toggles to charge neither, one, or both.
❓ What if the card payment fails?
You'll see a message telling you the fee failed and why. Cards get lost, reported stolen, or have insufficient funds — Styler can't prevent that. The status change still applies; you can retry the payment later or contact the customer directly.
❓ Can I charge a fee on a recurring booking?
Status changes work differently on recurring series. Handle the individual occurrence rather than the series.
❓ When do I get the money?
Fees are paid into your own Stripe account on Stripe's normal payout schedule, the same as any other payment you take. Styler doesn't hold your money.
❓ Can a customer dispute a fee?
Yes — a fee is a card charge like any other and can be disputed through their bank. Clear terms are your best protection, which is why the tip below matters.
💡 Top Tip: Set out your cancellation and no-show policy in your booking terms, so customers agree to it before they book. Go to Settings, then under Bookings click T&Cs, write your terms, and turn the toggle on to require customers to accept them. This is your strongest defence if a fee is ever disputed.
