No-Show Fees

Set up no-show protection so you can charge a fee when a client misses their appointment.

No-Show Fees

When a client doesn't show up for their appointment, it costs you time and money. No-show protection lets you charge a fee to discourage missed appointments. Salonnare handles the entire process automatically — from calculating the fee to sending the payment link and recording the payment.

What you need

No-show fees require Stripe to be connected, because the payment link is powered by Stripe. If you haven't set up Stripe yet, see Payment Setup first.

Setting up no-show fees

  1. Go to Settings.
  2. Find the No-Show Fees section.
  3. Turn on Enable no-show fees.
  4. Configure how the fee is calculated:
SettingWhat it does
Fee typeChoose Percentage (a percentage of the service price) or Fixed (a set amount).
Fee valueThe percentage (for example, 50%) or the fixed amount (for example, 25 euros).
Minimum amountFor percentage fees, this is the lowest fee that will be charged. For example: if you set 20% with a minimum of 10 euros, a 30-euro service results in a 10-euro fee (not 6 euros).
  1. Click Save.
A common setup is 50% of the service price with a minimum of 15 euros. This is fair to clients while still protecting your revenue.

What happens when a client doesn't show up

Here's the step-by-step flow when you have a no-show:

Step 1 — Mark the appointment as a no-show

  1. Open the appointment in the calendar.
  2. Click the status dropdown and select No-show.
  3. A dialog pops up asking what you'd like to do:
    • Send fee — Send a payment link to the client.
    • Mark no-show only — Record the no-show without charging a fee.

Step 2 — The client receives the fee

If you choose to send the fee:

  • Salonnare calculates the fee based on your settings.
  • The client receives an email explaining:
    • What the fee is for
    • The appointment date and service
    • The amount due
    • A link to pay

Step 3 — The client pays

  1. The client clicks the payment link in the email.
  2. They see a secure payment page (hosted by Stripe).
  3. They enter their card details and pay.
  4. Done — the payment is processed.

The payment link expires after 7 days. If the client doesn't pay within that time, the link becomes inactive.

Step 4 — You get confirmation

Once the client pays:

  • The booking record is updated to show the fee as collected.
  • The client receives a payment confirmation email.
  • You receive a notification that the fee has been paid.

When not to charge a fee

Of course, not every no-show deserves a fee. Use your judgment:

  • A loyal client who has a genuine emergency? You might choose Mark no-show only.
  • A repeat offender who regularly skips appointments? Sending the fee is reasonable.

The choice is always yours — Salonnare never sends a fee automatically without your approval.

Be transparent with your clients about your no-show policy. Consider adding a note about it on your booking page or in confirmation emails. Clients are more understanding of a fee when they knew about the policy in advance.

Viewing no-show fee history

Want to see all the fees you've sent and their status?

  1. Go to Reporting.
  2. Find the No-Show Fees section.

You'll see a table with:

ColumnWhat it shows
DateWhen the no-show appointment was scheduled
ClientThe client's name
ServiceThe service they missed
FeeThe amount charged
StatusPending (waiting for payment), Paid, or Expired (link timed out)

This gives you a clear overview of your no-show protection in action.

Tips for reducing no-shows

No-show fees are a safety net, but prevention is even better:

  • Send reminders — Salonnare can send automatic reminder emails before appointments.
  • Use booking request mode — Require clients to confirm their bookings.
  • Make rescheduling easy — Clients are less likely to no-show if they can easily move their appointment.

Want to learn more about payments? See Payment Setup. Need help with appointment management? See Managing Appointments.

Related articles