It's 7:40 on a Tuesday, and the huddle sheet is on the counter. Kim's hygiene column has the 10:00 and the 2:00 open, and the 3:00 never confirmed. Someone at the desk will call down the ASAP list between check-ins and reach two voicemails. By noon, the office manager is asking whether Kim can clock out at one.
One owner summed it up on a dentists' forum this year: “Partially full hygiene days have become a problem as no shows increase and salaries have doubled.” The hygiene hours are paid for whether the chair is full or not. This post puts a number on the empty hour, then hands your front desk the routines and the exact texts that fill it.
What an empty hygiene hour costs
Start with two numbers from your own practice: what an hour of hygiene produces, and what the hygienist costs for that hour. Industry figures put a hygienist's production at about $1,058 a day, or roughly $130 an hour over eight hours. Wages swing by region. One owner with two full-time hygienists says they pay $82 to $85 an hour.
| One empty hour | Example | Yours |
|---|---|---|
| Hygiene production that didn't happen | $130 | ____ |
| Hygienist's wage, paid anyway | $82 to $85 | ____ |
| Open hours each week | 8 | ____ |
| Working weeks a year | 46 | ____ |
Now multiply. Two open hours a day, four days a week, for 46 weeks, comes to 368 hours. At $130 each, that's $47,840 of hygiene production a year that never happened, and the wage was paid for every hour.
The hour also costs what comes after it. The patient who should have sat in that chair is now overdue. The cavity the exam would have found waits another six months, and so does the treatment plan.
Where the holes come from
Most hygiene holes have one of three causes. Industry figures put no-shows at about 7% of appointments and cancellations made ahead at about 15%. The third cause is quieter: about one cleaning patient in five walks out with no next visit booked. Only about half of active patients have any future appointment at all.
The first two show up on the huddle sheet. The third never does, because nobody cancels a visit they never had. That's why a practice can confirm every appointment and still run light in March.
Pre-book the next cleaning in the chair
The easiest hour to fill is one that's booked six months ahead. Book it in the chair while the hygienist is writing up the visit, or at checkout while the payment goes through. Give the patient a date, not a question:
At checkout: “You're due again around May 12. Do mornings or afternoons suit you better? I'll put you in Tuesday the 12th at 9:00 with Kim. You'll get a text a week before with a link to move it.”
Some practices are booked solid six months out, so pre-booking leaves no room for new patients. If that's you, keep booking at checkout, but hold one or two slots a week in each hygiene column. Release them to the ASAP list 48 hours ahead if nobody new takes them.
Confirm early, with a way to move
A patient who can't make it will usually tell you, if telling you is easy. Make it one tap. Industry figures show the average practice gets about 44% of appointments confirmed, and the top tenth get 87%.
Send three messages for each visit:
- A week ahead: the visit's day and time, with a reschedule link.
- Two days ahead: a request to confirm by replying C.
- The morning before: a short nudge for patients who are still silent.
Two days ahead: “Hi [first name], it's [practice]. Your cleaning with Kim is Thursday at 2:00. Reply C to confirm, or pick another time here: [link]”
A cancel that comes a week out is easy to refill. The same cancel at 9:30 on the day mostly isn't. Anyone still unconfirmed the afternoon before gets a call from the desk.
Keep an ASAP list that's ready to text
The ASAP list only works if it's ready when the slot opens. Tag patients the moment they say they'd come sooner, and note the times they can do. These patients belong on it:
- patients booked weeks out who asked for something earlier
- overdue patients who said “let me know if anything opens”
- retirees, shift workers and students with open weekdays
- perio maintenance patients past their interval
Keep it to people who'd say yes today. Clear a name as soon as they're booked, so nobody gets an opening they already took.
The text that fills a same-day opening
Calling down the list takes an hour of dial, voicemail, next. A single text to everyone on it takes about a minute. The first patient to book takes the slot, so nobody at the desk has to decide who gets it.
Same-day opening: “[practice]: a cleaning just opened today at 2:00 with Kim. Tap to grab it: [link]. First to book gets it.”
Once it's taken: “Thanks, today's 2:00 is booked. We'll text you when the next one opens.”
The second text matters. It keeps the list willing to read the next one.
Recall texts that get replies
A recall text works when it's short, comes from your practice's number and carries a link straight to a cleaning visit. Name the hygienist when you can. Ask a question when you want a reply, since patients answer questions. Skip “we miss you” and long sign-offs.
At the due date: “Hi [first name], it's [practice]. Your cleaning comes due in [month]. Book a time that suits you: [link]”
Two weeks overdue: “Hi [first name], Kim has a few cleaning times open next week. Want one? Tap to choose: [link]”
Six weeks overdue: “Hi [first name], it's been about seven months since your last cleaning with us. Should we hold a time for you? Which day suits you? Just reply here.”
How often to nudge an overdue patient
A clear rhythm beats a big push once a year. Text at the due date, then two weeks later, then at six weeks and at three months. After that, once a quarter for the rest of the year. Send an email alongside each text for the patients who never text back.
Once the patient books, you stop texting. Perio patients get a call from the desk after the third text, because their interval matters more. Anyone who replies STOP comes off the list that day.
Reactivate patients gone over a year
Past a year, recall texts stop working, and the patient needs a reason to return. Once a quarter, pull every patient with no visit in 18 months and no future appointment. Send each one a single plain text.
Reactivation: “Hi [first name], it's [practice]. We haven't seen you in over a year. If cost has been the reason, we have a membership plan for patients without insurance: [link]”
Plenty of lapsed patients stayed away over cost. A plan they can pay monthly gives them a way back. Our post on in-house membership plans covers what to put in one and what to charge.
Hold the slots that hurt most with a deposit
New patient hygiene visits are long and hard to refill at short notice. Take a deposit as part of booking, or save a card without charging it. It counts toward the bill at the visit. One owner on the same forum said it bluntly: “If the patient knows the cost AND has paid already, they 100% show up.”
Patients who book online can pay the deposit right on the booking page. Online scheduling shows how the booking rules and deposits work.
Four numbers to read every Monday
Put these on the Monday huddle sheet, beside today's patients:
- open hygiene hours this week and next
- appointments still unconfirmed 48 hours out
- how many names the ASAP list holds
- overdue patients with no appointment
The first number should drop by Friday. If it doesn't, look at the other three to see why. Our morning huddle template has a printable sheet to put them on.
Where FlossBooked fits
FlossBooked texts and emails each patient as their recall comes due, using your practice's phone number, and nudges after. Each reminder lets the patient move the visit with a tap. When a slot opens, your front desk sends the ASAP text with the booking link, and the first patient to book takes it. Whatever patients text back shows up in your desk's inbox.
Patient communications covers the texts, and the hygiene teams page shows the hygiene side. Every plan carries the whole thing, starting at $97 a month (see pricing).
FlossBooked
FlossBooked runs the front desk software, the website and the new-patient marketing for US dental practices. These posts come from the recall and booking setups our team builds.













