A dermatologist called us in the spring, frustrated. On paper she was busy. Her mornings were packed, her front desk sounded slammed, and yet her numbers were flat. When we pulled her actual schedule apart, the picture was clear: she was full from 8 to 11 and then swiss cheese for the rest of the day. Empty 1pm, empty 2:30, whole afternoons with two patients on the books. She did not have a demand problem. She had a distribution problem, and it was costing her a small fortune every single week.
This is one of the most common and least talked about leaks in a medical practice. Everyone obsesses over getting more new patients, which is fair, but a lot of owners are pouring water into a bucket with holes in the bottom. Before you spend another dollar on ads, it is worth asking a cheaper question: how many of the appointments you already could have booked are slipping away unnoticed?
What an empty slot actually costs
Owners tend to shrug off a single open slot. One no show, one gap, no big deal. But the math adds up fast, because the cost of that hour does not go away when the patient does. Your rent, your equipment lease and your payroll are all fixed. They cost the same whether the chair is full or empty, so an unbooked hour is not a break. It is pure margin you already paid for, gone.
The hard numbers back this up. According to MGMA, a single missed primary care appointment costs a practice somewhere between $150 and $300 in lost revenue, and specialty visits run much higher. For a typical independent practice, missed and unused appointments add up to more than $150,000 a year. MGMA also found that in 2024 the average medical group was losing dozens of visits a month to no shows alone, on top of the slots that never got booked in the first place.
Here is the reframe that changes how owners think about it: filling your existing empty slots is usually the highest return marketing you can do, because the space, the staff and the overhead are already paid for. You are not buying growth. You are stopping a leak. Let us walk through where the water is actually going.
Leak one: the cancellation you let become a goodbye
A patient calls at 9am to cancel their 3pm. Most front desks say "okay, no problem, we'll take you off," hang up, and leave a fresh hole in the day with six hours to fill and no plan to fill it. That is the single most recoverable slot you have, and it usually just evaporates.
The fix is a standby list. Keep a short running list of patients who told you they would happily come in sooner if something opened up. The second a cancellation hits, text that group: "A spot just opened today at 3pm, reply YES to grab it." Someone almost always says yes, and the hole closes within minutes instead of staying empty. We broke this down in detail in our guide on how to fill last minute cancellations, but the principle is simple: a cancellation is not a lost patient, it is an open seat, and open seats get filled by whoever asks first.
Leak two: the patients who are ready to book at 10pm
Look at when people actually try to book care. It is not during your office hours. It is at night on the couch, on weekends, in the waiting room of their kid's practice. And if the only way to book you is a phone line that went dark at 5, that ready patient finds a practice with a "book now" button and never thinks about you again.
The data on this is not subtle. In Experian Health's State of Patient Access survey, 89 percent of patients said being able to schedule an appointment anytime through an online or mobile tool is important to them. Press Ganey found that four in five consumers say online scheduling affects which provider they choose in the first place. If booking with you means waiting until Monday morning to call, you are handing your empty slots to the competitor who lets people book at midnight.
Online booking is not a luxury, it is a slot filler
Real time online scheduling does two jobs at once. It catches the patient who is ready when you are closed, and it lets people claim your open gaps themselves, which means your empty Tuesday afternoon can fill overnight without anyone lifting a finger. If your booking form is clunky or hidden, you are losing these patients twice: once when they cannot find it, and again when they give up. We dug into why that happens in why patients abandon your online booking form.
Leak three: the missed call nobody chased
Your front desk is human. At 11am they are checking in three people, on hold with an insurer, and the phone rings. It goes to voicemail. That caller, a ready to book new patient, does not leave a message. They call the next practice on the list. You never even knew they existed, and your 2pm stays empty.
Missed calls are one of the biggest hidden drains on a schedule, especially at lunch, after hours and during any busy stretch. The answer is to make sure a call never dies. That can be a live answering service, a text back the moment a call is missed, or an AI receptionist that answers every call, at any hour, and actually books the appointment on the spot. Our own AI receptionist exists for exactly this reason: the practices that answer, and answer fast, keep the patients that everyone else sends to voicemail. Speed is the whole game. The office that picks up first usually wins the booking.
Leak four: the hundreds of patients you already have
Here is the one that surprises owners the most. The cheapest patients to book are the ones already in your system. People who came in once and drifted. Patients overdue for a cleaning, a follow up, a screening, a refill check. They already know you, already trust you, and are sitting in your practice management software doing nothing for your Friday afternoon.
A simple reactivation message brings a shocking number of them back. "It's been a while, you're due for a visit, and we've got openings this week." Send it, and watch your slow days start to fill with people who cost you nothing to acquire. We walk through the whole playbook in how to reactivate past patients and old leads. If you only do one thing after reading this, do this one. Most practices are sitting on a goldmine of recoverable visits and never send the text.
Leak five: demand that all lands at the same time
Sometimes the problem is not a shortage of patients. It is that everyone wants the same 8am and 5pm, and your midday sits empty. This was the dermatologist's real issue. The fix is not more marketing. It is steering the demand you already have toward the gaps.
A free tool most owners never touch: your Google Business Profile shows patients your popular times right on the search result, so they can see when you are slammed. Use that. Point people toward the open windows with a plain line on your site and in your reminders: "Tuesday and Thursday mornings are wide open." When you text lapsed patients, offer the empty slots first. If you run paid patient acquisition, weight your ads toward the days and hours you actually need to fill instead of spreading them evenly. And because so much of this starts with people finding you on the map, keeping your profile strong pays off twice, which is why we spend so much time on ranking higher on Google Maps and on broader local SEO.
The pattern behind all five leaks
Notice what these have in common. Not one of them is solved by buying more patients. They are solved by catching the ones already reaching for you: the cancellation, the after hours booker, the missed call, the lapsed patient, the demand landing in the wrong hour. Buying a brand new patient through ads is the most expensive appointment on your books. Filling a slot with someone who already knows you is nearly free.
That is exactly why we do not think of this as five separate tricks. It is one connected patient acquisition system: a fast, always on way to answer, book, remind and reactivate, so the schedule fills itself instead of depending on your front desk having a calm day. Ads matter, and you should run them, but they should be the growth on top of a schedule that no longer leaks, not a patch over one that does.
Our honest take
Before you increase your ad budget, spend one afternoon looking at your real schedule the way we looked at that dermatologist's. Find the holes. Count them. Then work backward through these five leaks and ask which ones you are losing to. Most owners find they could add a meaningful number of visits a week without spending an extra dollar on advertising, simply by catching what is already slipping through.
Empty appointment slots are not bad luck and they are not the cost of doing business. They are a signal that ready patients are reaching for you and not quite connecting. Close those gaps and two things happen at once: your revenue climbs on the capacity you already pay for, and your marketing spend suddenly works harder, because it is filling a bucket that finally holds water.
Let's find the holes in your schedule
Book a free strategy call. We will look at where your appointments are leaking, from missed calls to lapsed patients to demand landing in the wrong hours, and build a simple system that fills your slow days without piling on ad spend. No pressure, no jargon, just a clear plan to put patients in the seats you already pay for.
Book a free strategy call →