A no-show fee is an amount a business charges a customer who misses a booked appointment without cancelling in time. Also called a cancellation fee or missed-appointment fee, it is meant to cover the loss from a slot that was reserved but never used.
How a no-show fee works
The fee does not start with the missed appointment. It starts at booking. The business decides how late an appointment can be cancelled for free, what becomes due after that and how much. The rule appears on the booking page, in the confirmation and in the reminder. The customer agrees to it before the appointment is final.
If the appointment passes without a cancellation, the rule applies. In practice there are three ways to collect the money. The simplest: the customer paid a deposit or the full price at booking, and the business keeps it. The second: a card on file is charged, provided the customer agreed to that in advance. The third: the business sends an invoice and waits for payment.
For the fee to hold up in Germany, a few conditions generally apply. It has to be agreed before the booking, not afterwards. The amount has to be reasonable, meaning tied to the actual loss rather than a penalty. The cancellation deadline has to be stated clearly, and the customer has to be able to meet it, for instance through a link or a number that is actually reachable. This is orientation, not legal advice.
- Rule agreed and visible before booking
- A clear cancellation deadline, for example 24 hours
- A reasonable amount, tied to the loss
- A way to cancel that really works
- Collected through a deposit, a card on file or an invoice
Why a no-show fee matters for businesses with appointments
A missed appointment costs twice. The slot is blocked but unpaid, and another customer would have taken it. For an hour-long treatment, the whole hour's revenue is gone while rent, staff and materials are paid regardless. A business that racks up several no-shows a month quickly loses a full working day.
The fee works mainly as a deterrent. Anyone who knows that a forgotten appointment costs money writes it down, cancels in time or reschedules. The appointment becomes binding without anyone having to be strict. Customers who always show up barely notice. Tone matters, though: a fee that is explained fairly feels normal. A fee that comes as a surprise costs trust.
Limits and what to look for
A no-show fee is no substitute for a reminder. Most no-shows are forgotten appointments, not intent, and a short message the day before brings a large share of them back. The fee catches the rest. It has limits too: an invoice after the fact is tedious and often goes unpaid. If you want the money for certain, take it in advance. And exceptions are allowed: with illness or a regular customer, goodwill can be worth more than the amount.
A deposit and a no-show fee are not the same thing. A deposit is part of the price, paid up front and credited at the appointment. A no-show fee only becomes due when the customer does not turn up. In practice the deposit often does the fee's job: whoever fails to appear forfeits it.
- Reminder first, fee as the second line
- State the rule on the booking page, in the confirmation and in the reminder
- Collect the amount up front instead of chasing it afterwards
- Allow for goodwill with illness and regulars
How terminio.ai does it
terminio.ai collects the amount up front instead of chasing it. For each service you decide whether customers pay a deposit at booking, pay the full price or pay on site. Payment runs through Stripe, by card, Apple Pay or Google Pay, with no account and no app. Your cancellation rules sit on the booking page so every customer sees them before booking, and the WhatsApp reminder from your own number makes sure the fee is rarely needed.
Online prepayment is included in every plan, including Free with up to 50 bookings a month for 0 EUR. There is no base fee; each payment carries 6 % + 0.25 EUR for terminio.ai plus Stripe's fee. Pro costs 19.99 EUR a month with unlimited bookings and reminders, with no setup fee and monthly cancellation. Hosting is in the EU.


