It's not just the lost job — it's the idle tech, the burned fuel, the slot that could have held a paying customer, and the rebooking labor. The worksheet that totals all of it.
System 5 from the Leveraged Owner Starter Pack
A no-show feels like a minor annoyance — "eh, they weren't home, we'll reschedule." But pull the thread and it's one of the most expensive events in your business: a tech paid to stand in a driveway, a truck burned fuel for nothing, a revenue slot destroyed, and office time spent rebooking. Most owners have never added it up. Let's add it up.
The fix — the confirmation cadence that prevents most no-shows — is the pillar guide, Appointment Confirmation Texts That Cut No-Shows in Half. This is the dollar case for installing it: the worksheet, the hidden costs, and the number to write on your monitor.
× (average job value + hidden costs per no-show) = your monthly no-show cost.
Pull last month: (appointments where nobody was home or the customer cancelled inside the window) ÷ (total appointments). Most residential shops run 5–15% without a confirmation system. Be honest — count the "they rescheduled morning-of" ones too, because a slot you can't refill is a slot you lost.
Each no-show costs the job that was supposed to happen: your average ticket for that appointment type. A no-showed $450 service call costs $450 in lost revenue. A no-showed estimate costs the expected value of the estimate — average ticket × your close rate. (A $9,000 replacement quote you close 35% of the time has an expected value of $3,150. That's what the no-show burned.)
Conservative hidden-cost total per no-show: $75–$150 before counting the destroyed slot. Add it to the direct cost.
Example: a plumbing shop — 8 no-shows/month × ($450 ticket + $100 hidden) = $4,400/month, or $52,800/year. From appointments where "nobody was home."
Example: an HVAC company — 6 no-showed estimates/month × ($3,150 expected value + $100 hidden) = $19,500/month. The estimate no-show is the expensive kind: it burns expected value, not just a service ticket.
The four-touch confirmation cadence (booking confirmation → 48-hour reply-YES → day-before reminder → en-route text) runs on the same texting tool you already use — no new subscription. The "cost" is 30 minutes of setup. If it prevents even two no-shows a month, it pays for itself hundreds of times over. This is the highest-ROI half hour in the 8-system framework.
Context for your number — rough rules of thumb, not research. Every market and trade differs, so treat these as starting points and calibrate against your own history:
Track it by appointment type, not just overall. Free estimates almost always no-show at higher rates than paid diagnostic visits — the customer with money on the line shows up. If your estimate no-show rate is double your service-call rate, that's normal; if a specific lead source's customers no-show at triple the rate, that's a source problem worth solving upstream.
The worksheet above computes what no-shows cost. Now compute what recovery recovers: of last month's no-shows, how many got rebooked through the recovery sequence? Example: 8 no-shows at $550 fully-loaded cost = $4,400 lost. The recovery playbook rebooks 5 of the 8 = $2,250 in expected revenue back (5 × $450 ticket). Net leak: $2,150 instead of $4,400. Two systems — prevention (the confirmation cadence) and recovery (the rebook sequence) — stack: prevention shrinks the 8 to 3, recovery rebooks 2 of the 3, and the monthly leak drops from $4,400 to $550. That's the compounding case for running both.
The worksheet captures dollars. It doesn't capture what no-shows do to your people. The dispatcher who spends an hour reworking a route around a no-show, then gets yelled at by the next customer who's now running late. The tech who drove 40 minutes to an empty house and sits in the truck wondering if the next stop is real. Do that to a team weekly and you get cynicism: techs start assuming every customer is flaky, dispatchers stop fighting for tight routes, and the whole operation runs 10% slower — not because of any single no-show, but because of the accumulated belief that the schedule is fiction.
You can't put that in the formula, but you can see it in turnover. When you present the confirmation system to your team, don't lead with the revenue math — lead with this: "No more driving to empty houses. The system makes sure the customer is really there before you roll." Techs will adopt a confirmation cadence for that reason alone, faster than for any revenue argument. The dollars are for you; the dignity is for them.
After installing the cadence, watch the no-show rate monthly. A good confirmation system typically cuts no-shows by half or more — but "typically" isn't your number. Track yours: no-shows ÷ total appointments, every month, on the same report as revenue. When the rate creeps up, the cause is almost always upstream — confirmations not firing, a new hire skipping the en-route text, or a lead source bringing flaky customers.
The fix: the appointment-confirmation pillar. The recovery: The Customer Didn't Show Up: Your No-Show Recovery Playbook. The day-of touch: The En-Route Text: Killing "Where's My Tech?" Calls Forever. The companion leak calculator: How Much Do Missed Calls Actually Cost a Contractor? (Do the Math). Browse the full blog for everything published.
This post is System 5 from the Leveraged Owner Starter Pack — the done-for-you version with the full no-show cost worksheet, the confirmation cadence setup guide (standard operating procedure), every script, and complete setup guides for all 8 systems.
Stats sourced as labeled: no third-party stats in this post — worked examples are labeled as examples, and hidden-cost ranges are typical estimates.
Related guides from the Leveraged Owner blog:
Roofing job photo updates for contractors: the tear-off, dry-in, and final photo texts plus the day-one message that ends the most common complaint — silence.
Invoice follow-up texts for contractors: the 3-touch payment sequence — friendly nudge, firm reminder, final notice — with copy-paste templates included.
HVAC warranty follow-up marketing: the 11-month text that turns expiring parts coverage into replacement conversations — timing, script, and the system.