Booking Capacity Calculator

Can you actually deliver what you sell?

Demand without capacity is a problem disguised as a win. This calculator computes the max number of monthly bookings your team can deliver, your current utilization, and how many slots you're losing to no-shows.

80%
Our utilization target
4.33
Weeks per month (calendar)
6.9%
No-shows in 1.1M clinic appointments
11%
More likely to attend with reminders

Sources: The Annals of Family Medicine (July 2025; 1,118,236 appointments at 15 family medicine clinics: 6.9% no-shows, plus 6.8% late cancellations); Journal of Hospital Management and Health Policy, meta-analysis of 10 trials of hospital outpatient appointment reminders (March 2026; reminders vs. none).

Max Monthly Bookings Possible
0
Total revenue potential at full capacity: $0
0%
Current Utilization
0
Open Slots / Month
$0
Current Monthly Revenue
Dental

Sets sensible defaults for the inputs below.

4

Headcount that actually delivers the service (dentists, stylists, technicians, attorneys, trainers).

Model default: 3-6 typical
32 hrs

Hours actually open for client work. Net of admin time, breaks, internal meetings.

Model default: 30-38 hrs
60 min

Average length of one booked appointment, door to door. Include cleanup / transition time.

Model default: 45-75 min
12%

% of confirmed appointments that don't actually show up. Use your own booking history.

Model default: 10-15%
$250

Average revenue per completed appointment. Use blended average across service mix.

Model default: $200-300
380

Total appointments booked into your calendar this month. This drives utilization, revenue, and headroom math.

Model default: ~70% of max
Current Utilization
0%
Booked slots as a % of total max capacity. Target: 75-85%.
Current Monthly Revenue
$0
Bookings net of no-shows, multiplied by avg revenue per appointment.
Headroom (Empty Slots)
0
Open capacity per month after current bookings. Sellable inventory.
Revenue Lost to No-Shows
$0
Booked slots that didn't pay. Mostly recoverable with deposits and SMS reminders.
Where Your Capacity Goes Today
Booked & Showed Booked, No-Show Empty Slots
0%
Utilization
Booked & showed Slots that actually generated revenue 0 slots
Booked, no-show Booked but didn't show. Capacity used, zero revenue. 0 slots
Empty (sellable) Headroom your team could deliver today 0 slots
+
AI Booking Agent Lift
Could capture 0 more bookings per month from your existing headroom, without adding staff.
Assumes a 40% fill rate on currently empty slots via inbound voice, web, and SMS scheduling. That’s a modeling assumption, not a measured result.
$0 Added monthly revenue
Bookings Needed to Hit Utilization Targets
You today Target
How You Compare With the Model Defaults
Model default You
Utilization rate Booked vs. total capacity (higher is better)
75%
No-show rate % of bookings that vanish (lower is better)
12%
Revenue per slot Average ticket per booked appointment
$250
Slots per provider per month Throughput capacity per headcount
139
Monthly revenue Net of no-shows
$83,600
Sensitivity: which lever moves revenue the most?
Modeled against your current inputs
Operator Playbook
1 Take a deposit at booking. A deposit gives customers a reason to show up or cancel in time. The effect varies by business, so test it: compare your no-show rate for a month before and after.
2 Stack reminder touches. In a Penn Medicine trial published in NEJM Catalyst in 2026, adding an automated call to text reminders cut no-shows among high-risk patients from 11.3% to 9.6%. Automated reminder calls need the customer's consent.
3 Run an automated waitlist. When a slot opens up (cancel or no-show), the system texts your next 5 waitlist candidates. First "yes" wins. Track how many open slots it refills each week.
4 Put an AI scheduler on inbound. A voice agent that answers 24/7 catches booking attempts that would otherwise hit voicemail or your closed sign. Pull your phone log to see how many that is; the headroom math above shows what those slots are worth.
5 Price by demand, not by tradition. Saturday at 4pm should not cost the same as Tuesday at 11am. A 10-20% peak premium recaptures revenue per slot without adding capacity, and softens demand into your empty windows.

What happens next

You just found the empty slots. Now meet the agent that fills them.

Nirvani installs AI employees that answer every call, text back every missed one and book the work straight into your calendar. Everything below is free and live today.

Keep this run

Email me these exact numbers.

Every input and result you set above, sent to your inbox with a reference number, plus one confirmation text. No drip sequence: your run lands with a principal, not in a funnel.

✓

Your numbers are in your inbox.

Check spam once if it is not there within a minute. Want the agent that changes them? The intro meeting below already has your details filled in.

Claim the Free AI Agent

How this calculator works

How do you compute max monthly bookings?
Per provider, we take billable hours per week, multiply by 4.33 (the actual number of weeks in an average month), convert to minutes, then divide by your average appointment length. Then we multiply by your provider count. The formula is (hoursPerWeek x 4.33 x 60 / apptMins) x providers. That gives you total deliverable slots per month assuming everyone shows up. Real-world capacity is lower because of no-shows, which we track separately.
Why does utilization matter more than raw booking count?
Raw booking count without a denominator is vanity. 500 bookings sounds great until you find out your team could deliver 900. Utilization tells you whether the demand engine or the supply engine is the bottleneck. Our rule of thumb: below 60% usually means your marketing or scheduler is leaking, 75-85% is a healthy operating range, and above 95% means you're turning customers away and need to add capacity or raise prices.
Why does the model assume the AI booking agent fills 40% of open slots?
The 40% is a modeling assumption, not a measured result. It stands in for three channels. (1) Inbound voice answered 24/7, catching calls that would hit voicemail today. (2) Web chat that books straight into your calendar instead of routing to a contact form. (3) SMS reactivation of past clients who opted in to texts, with open slots pitched to their service history. The sensitivity table shows the result at a 60% fill rate; scale the number down in your head for a more conservative view.
Does the no-show rate include cancellations?
For this calculator, treat no-show as "booked slot, didn't pay" regardless of cause. Same-day cancellations behave economically like no-shows because you can't refill the slot. Cancellations with 48+ hours of notice are usually backfillable, so don't count those. The default ranges assume the inclusive definition.
What if my appointment length varies a lot (some 30 min, some 2 hr)?
Use a service-mix-weighted average. If 60% of your bookings are 45 min and 40% are 90 min, use (0.6 x 45) + (0.4 x 90) = 63 min. For maximum accuracy, run this calculator twice (once per service type) and add the results. For most operators, the weighted average is close enough to drive the right decisions.
What's in the detailed PDF report?
Five pages: (1) Your numbers, with the utilization donut and target table baked in. (2) The model defaults for your industry, side by side with your inputs. (3) The three scheduling levers most likely to move your numbers (specific to your inputs). (4) A no-show reduction playbook (deposits, reminders, waitlist, AI agent scripts). (5) Implementation roadmap, week 1 through day 90. We'll email it after you submit. Delivery time can vary.