A booked estimate isn't a sale. It's a homeowner who agreed to be somewhere at a specific time, which is a different thing entirely from actually being there. Every roofing company running a lead or appointment channel eventually hits the same wall: the calendar looks full for the week, the crew rolls up on schedule, and the driveway is empty.
How often that happens has almost nothing to do with where the appointment came from. It has everything to do with what happens between the moment it's booked and the moment your rep knocks. Booked, sat roofing appointments show up roughly 60% to 85% of the time by industry estimates. Even at the good end of that range, one in seven confirmed slots still goes unanswered. At the bad end, it's closer to one in three.
This post breaks down what actually moves that number: the confirmation cadence that protects a booked slot, the billing rule that stops you from paying for an empty driveway, and the specific policy language to put in writing with any appointment-setting partner before you sign anything.
What an Empty Slot Actually Costs You
Run the math on a no-show and it stops looking like a scheduling inconvenience. A full roof replacement runs around $10,000 on average by industry estimates, and roofing sales teams close somewhere in the 20% to 40% range on estimates they actually sit, again by industry estimates. Multiply those two numbers and a sat estimate carries an expected value of roughly $2,000 to $4,000. A no-show doesn't cost you an hour of drive time. It costs you a real shot at that number, for nothing.
Stack a handful of those across a month and the loss stops being abstract. It's the difference between a crew that's booked solid and a crew that's driving around with nothing to show for it, which is exactly why the confirmation step matters more than almost anything else in the funnel.
What Counts As a Healthy Show Rate
Roofing sits inside a wider pattern that shows up across the appointment-setting industry generally: how well an appointment is qualified and confirmed before the visit predicts how often it actually happens, more than the channel it came from ever does.
| Show rate | What it usually signals | Source |
|---|---|---|
| 75%+ | Serious qualification behind the booking, confirmed more than once | Practitioner benchmark, broader appointment-setting industry |
| 60% to 70% | Workable, a process with some confirmation but room to tighten it | Practitioner benchmark |
| 40% to 50% | Weak or missing qualification and confirmation; typical of cold-call-sourced appointments with no reminder sequence | Practitioner benchmark |
| 60% to 85% | The specific range cited for booked, sat roofing estimate appointments | Industry estimate |
Roofing's cited range sits at the healthier end of the general benchmark spread, which tracks with an industry where a homeowner has to be physically present for an inspection. A weak confirmation process still drags roofing show rates toward the low end of that band.
The gap between 40% and 75% isn't random. It's almost always the presence or absence of a real confirmation workflow, not the quality of the original lead. RoofPredict's own data on structured follow-up backs this up on the close-rate side of the funnel too: a structured follow-up process closes roughly 38% of estimates versus 18% for a sporadic one, nearly double, driven by the same discipline that keeps a homeowner on the calendar in the first place.
The Confirmation Workflow That Actually Protects a Booked Slot
A single confirmation call at booking time isn't enough. Homeowners forget, get pulled into something else, or quietly decide they weren't that serious to begin with. The fix is a short sequence of touches spaced across the days and hours before the appointment, not one call and hope.
The three-touch reminder cadence
The standard sequence runs a call or text roughly 24 hours out, a shorter check-in around 2 hours before, and a final text about 15 minutes ahead of arrival. Each touch does one job: give the homeowner an easy way to confirm, reschedule, or flag that the timing no longer works, before your rep is already in the driveway. A homeowner who reschedules on the 24-hour touch costs you nothing. A homeowner who ghosts after three unanswered reminders costs you the whole slot.
The 10-minute rule
Billing discipline matters as much as the reminders themselves. A well-run process treats a no-show within roughly 10 minutes of the scheduled start as not billable, and automatically queues it for rebooking rather than writing it off. If you're paying a vendor per appointment, this is the single clause worth fighting for in the contract. Without it, you're funding every empty driveway on their calendar, not just yours.
The reschedule window
Not every no-show is dead. A homeowner who genuinely forgot or had a conflict will often take a new slot if you offer one quickly. A five-business-day rebook window is a reasonable standard to hold a vendor to, framed as the baseline buyers should expect rather than a favor. Wait longer than that and the lead's interest has usually cooled past the point of a second try.
What to Put in Writing With Any Appointment-Setting Vendor
"We replace no-shows" means very little on its own. Two live 2026 vendor policies show how differently that promise actually gets defined once you read past the sales page.
| Vendor | Price | No-show handling |
|---|---|---|
| The Lead Giants | $175 to $200/appointment | No-show or invalid appointments (false information, out of area, not the homeowner) replaced free if disputed within 24 hours |
| Peak Marketing Service | $110 to $150/appointment | Prepaid balance, month to month, explicitly no guarantee the homeowner will actually be present |
The cheaper appointment on this table carries the least protection. A lower per-unit price that comes with zero no-show guarantee usually isn't cheaper once you count the empty slots you still paid for.
Before you sign with any vendor, get four things in writing: a clear definition of what counts as a no-show or invalid appointment, a dispute window measured in hours rather than days (24 to 48 hours is standard), a rebook commitment with a real deadline, and confirmation that disputes get resolved with evidence, a booking confirmation and reminder log, not a phone call and a shrug. Resolve disputes as credits toward future appointments rather than cash refunds; it keeps both sides moving forward instead of relitigating last week's calendar.
A Worked Example: What a Show-Rate Swing Is Worth
Take a roofing company booking 20 appointments a month. At an 85% show rate, that's 17 sat estimates. At 60%, it's 12. Apply a 30% close rate, roughly the midpoint of the 20% to 40% industry range cited above, and the difference is about 5 closed jobs versus 3.6. At a $10,000 average ticket, that swing is worth somewhere around $14,000 to $15,000 a month in expected revenue, without buying a single additional lead. This is illustrative back-of-envelope math built from the figures cited above, not a guarantee, but the direction holds regardless of your exact numbers: fixing the confirmation step is usually cheaper than buying more leads to make up for the ones that don't show.
What this means for you
- Track your show rate as its own number, separate from close rate. A 40% no-show rate hides a lot of sins that look like a "lead quality" problem but are really a confirmation problem.
- Require the three-touch cadence (24-hour, 2-hour, 15-minute) from any vendor or in-house rep booking your calendar. A single confirmation call at booking time isn't a workflow.
- Put the 10-minute billing rule , the dispute window, and the rebook deadline in writing before you pay for a single appointment, not after the first no-show argument.
