Blog

Booking Deposits and No-Show Fees: Stop Losing Money on No-Shows

A no-show is when a client books an appointment and simply doesn't show up without any warning. For a solo professional, this is a direct financial loss: the slot in your calendar is taken, you couldn't book other clients into it, yet you still have to pay for your rent and your time. There are two tools to protect yourself from this: a booking deposit and a no-show fee.

I'm Jevgeni Blinov, a hairstylist with over 15 years of experience. I don't look at this from a textbook perspective; I look at it through the lens of my own unexpectedly empty slots — the most frustrating thing that can happen in this line of work. My goal is to give solo professionals a way to protect their time and money, and the deposit and fee system in Eigin handles this perfectly.

How much does a single no-show actually cost?

More than the price of the service itself. Do the math: you didn't just lose the payment; you lost the time you held for that client, time during which you could have taken someone else. If the slot was for a hair coloring service in the evening — that's your prime real estate, and replacing it at the last minute is almost impossible.

Why do clients fail to show up?

In most cases, it's not out of disrespect; it's simply because the booking didn't cost them anything.

As professionals, we try to respect our clients' time, but we shouldn't just hope they will return the favor. Simple human nature plays a part — they forgot, the weather was nice so they decided to go to the beach, or they changed their mind and didn't bother to let you know. For me, any reason not involving a sudden health emergency or an accident is an invalid excuse, and as a professional, I am not obligated to just understand and forgive. For a long time, I used to just swallow unannounced no-shows, telling myself, "Oh well, no big deal…" (because I wanted to be nice). But you can't run a business like that; you have to put yourself first.

This leads to two conclusions. First: a portion of no-shows can be fixed with a simple reminder, without any penalties. Second: the remaining portion is solved by making sure the booking is no longer completely free for the client.

Where to start: reminders first, money second

Don't jump straight into penalties. First, eliminate the no-shows that happen purely out of forgetfulness.

An automated email reminder sent 24 hours before the appointment handles a significant part of the problem on its own. The client has a full day to cancel or reschedule, and you have a full day to give that slot to someone else. This isn't aggressive; it's basic courtesy, and clients view it as such.

Only when reminders are up and running, yet no-shows still happen, should you bring in deposits.

What is a booking deposit and how does it work?

A deposit is a partial prepayment made at the moment of booking. The client chooses a time, pays a small amount, and only then is their appointment confirmed. If they show up, the amount goes toward the cost of the service. If they fail to show up without warning, you keep it as compensation for the empty slot.

The point of a deposit isn't to make money off no-shows. The point is that someone who has paid even a small amount almost always shows up — and if their plans change, they let you know in advance because now they have skin in the game.

In Eigin, you can set up deposit payments in two ways:

  1. The simplest option: via your own bank links and/or bank account details.
  2. The slightly more advanced option: by connecting Stripe Connect.

The only difference is that with the first option, you confirm whether the deposit has arrived by checking your bank account manually. With the second option, the system automatically detects the payment and confirms the appointment instantly.

What deposit size won't scare clients away?

An amount that is meaningful enough to notice, but doesn't feel like paying for the whole service upfront. A good benchmark is a small fraction of the total price — enough so a person won't treat the booking lightly, but low enough that they won't get intimidated and look for another specialist.

The logic is simple: the more expensive and time-consuming the service, the higher your risk, and the more justified the deposit.

How does a no-show fee differ from a deposit?

A deposit is collected upfront; a fee is charged after the fact. A deposit simply stays with you if the client fails to show up. A fee is billed separately to the person who didn't appear, functioning essentially as an invoice for wasted time. In Eigin, if you enable the fee system, the client sees a no-show fee agreement and can only book an appointment if they check the corresponding box. If the client doesn't show up, you click a single button, and they receive a polite email requesting payment for the no-show fee.

In practice, deposits work much more smoothly and cause fewer conflicts because the client agrees to the terms upfront during booking. A fee is a stricter tool, and it makes the most sense to reserve it for repeat offenders.

How do you introduce this to clients without losing them?

Calmly and without making excuses. Don't apologize for protecting your time: this is standard professional practice, not greed.

This messaging framework works well: "To ensure I can reserve this specific time entirely for you, a small deposit is required when booking — it will be deducted from the final price of your service. If your plans change, just let me know in advance." There is no threat here, only a clear explanation.

An important point: the terms must be visible before payment, not pop up as a surprise. When the rules are transparent, reasonable clients accept them without question — and unreliable ones filter themselves out, which is also a win for your business.

What should you do with a slot that opens up anyway?

Don't leave it empty. If a client cancels in advance, the slot can be passed on to people on your waitlist — those who wanted an appointment but couldn't find a convenient time. This turns a cancellation from a loss into a booking for someone else. Eigin's waitlist system automatically handles this by emailing all clients currently waiting for an opening.

An additional layer of security is manual booking approval: the request comes to you, and you decide whether to accept it. This is useful when you are just setting up your rules and want to manage your client flow manually.

What if I only want to work with my loyal clients and don't want to take on new ones?

Eigin has a great feature for this — a client access code. You give your regular clients a special code, they enter it on your booking page, and they gain access to your schedule.

Frequently asked questions

What is a no-show?

It's a situation where a client books an appointment but fails to show up without canceling or giving any prior notice. For a professional, it means an empty slot in the calendar and a direct loss of income.

Is it legal to charge a booking deposit?

Yes, prepayments are a standard commercial practice, provided the terms are clear to the client beforehand and they agree to them when booking. The key requirement is transparency: the rules must be visible before any payment is made.

Won't a deposit scare clients away?

Some people will drop off — usually the exact ones who wouldn't have shown up anyway. Regular clients generally take it completely in stride, especially when you explain that the prepayment goes toward the cost of their service.

What payment methods does Eigin support for deposits?

Via bank links and account details, or through Stripe Connect.

Can I enable deposits only for specific clients?

Yes. You can selectively apply deposits to specific clients whose reliability you want to monitor.

What if a client cancels in advance — is the deposit refunded?

That is up to you, and it should be clearly stated in your rules. Standard practice is to refund it if they cancel reasonably early, and retain it if they fail to show up without notice.

Do reminders help on their own?

Yes, a significant number of no-shows happen purely because people forget. An automated email reminder sent 24 hours before the visit resolves this part of the problem without needing any penalties.

Can I approve bookings manually?

Yes, there is a manual approval mode: the request comes to you, and the appointment only becomes active after you accept it.

In Short

No-shows are fixed in two steps: first, automated reminders eliminate forgetfulness; then, deposits eliminate casual, half-hearted bookings.

Your time is a resource just like your hands — you can't produce more of it than there are hours in a day. The only question is whether it is protected by clear rules or relies entirely on an honor system.

All of this works on top of regular online booking — if you're not taking bookings online yet, start there: how to start taking online bookings.

If you want to try this out in practice — deposits, reminders, and waitlists are already built into Eigin. You can get started for free at eigin.io.

Jevgeni Blinov
About the author
Jevgeni Blinov

Jevgeni Blinov is a practising hairdresser with over 15 years behind the chair and the owner of Story Spot, a beauty coworking space in Tallinn. He built Eigin for himself and for other independent professionals like him.

© EiginJBSPOT OÜ