Academy › Build › Bookings and orders
The two numbers that tell you if your calendar is working
Every week you look at two numbers, occupancy and no-shows, and they tell you whether to work on visibility, your hours, the deposit, or the cancellation window.
By Yodai · Published on September 6, 2026 · Updated on October 12, 2026
A booking calendar has its moving parts: how long each appointment really takes, how much to ask for as a deposit, how late someone can cancel without losing it, what to do with a no-show, and who fills the slot that opens up. The hard part is knowing, week after week, whether all of that is working. The feeling that "this is going well" or "this is slow" doesn't help you decide anything on a Monday morning.
You need two numbers, and only two. Not a dashboard with ten metrics you'll never look at. One tells you if you're short on customers. The other tells you if you're too lenient. With those two, you know, every week, what to adjust and what to leave alone.
Occupancy: how much of your time gets booked
Occupancy is simple: out of the hours you're open for appointments, how many end up booked. If you're open from 9 a.m. to 2 p.m. and 4 to 8 p.m., Monday through Saturday, and you know how long each appointment really takes, you know how many slots there are in the week. Count how many got filled.
Measure it on a set day, always the same one, with the same method: hours open versus hours booked, not appointment versus appointment, since they don't all last the same and one empty long appointment weighs more than a short one.
No-shows: how many appointments fall through even with a deposit
A no-show isn't a cancellation with notice. That kind has a fix: you free up the slot and offer it to whoever's on your waitlist. A no-show is a confirmed appointment, with the deposit charged and the reminder sent, where nobody shows up.
It's counted against the week's confirmed appointments, not against hours open: no-shows divided by confirmed appointments. Out of 20 confirmed appointments, if two fall through without notice, the no-show rate is 10%.
There's no single good number that works for every business: compare yours with previous weeks. If it keeps climbing even with the deposit charged and the reminder sent, that's not bad luck: something in the system isn't tight enough.
What to adjust based on what the two numbers show
Low occupancy, low no-shows: the people who book, show up. The problem isn't trust, it's volume. Here you work on visibility: put the link everywhere you appear, or adjust the hours you offer. Don't touch the deposit or the cancellation window: they're already working.
High occupancy and low no-shows: don't touch anything. This is the combination you're after, and the most expensive mistake at this point is tinkering with a system that's working well just because it's boring when things work well.
High occupancy and high no-shows: you've got demand, but it's slipping away on the trust side. Don't lower your price here, which is the first thing almost everyone thinks of: lowering the price just fills more slots that also fall through later. Here you tighten the deposit or the cancellation window.
Low occupancy, high no-shows: with few people, any no-show weighs much more heavily on the number. Fix the volume first; the no-show rate with few appointments is misleading.
- Losing the deposit hurts more, so people think twice before skipping without notice
- Works when the current deposit is so low that losing it isn't a real cost
- Shrink the window for changing your mind at no cost, which is where a lot of no-shows start
- Works when the deposit already carries weight, but people cancel the same day without notice
Which one do I pick: If the current deposit is low for what the slot is worth, raise the deposit first. If the deposit already carries weight but the cancellation window is long, shorten the window: it's cheaper for the customer to give notice than to lose money for not doing so.
- You know how to calculate occupancy (hours booked divided by hours open) and the no-show rate (no-shows divided by confirmed appointments), on the same day every week
- You know which lever to pull based on how the two numbers cross: visibility or hours for occupancy, deposit or cancellation window for no-shows
- Your calendar is now built end to end: real hours, deposit, cancellation window, reminder, a waitlist for canceled slots, and now, a way to check every week that all of it is still working
In Yodai your clients request a time on your site and you confirm it from your dashboard. See how online booking for your business works.
NextThe profile that answers before you do