How-to · Roofing · Roofing company owners
Roofing estimate no-shows: how to turn booked estimates into held ones
A booked estimate is not a held estimate. Between the two sit the homeowner who forgot, the spouse who was not home, the visit booked too far out and the call nobody returned to reschedule. Much of that gap is in how the estimate was booked, and that part you control. Book soon, confirm in writing, remind before the visit, make sure every decision maker will be there, and rebook the same day when someone cancels. For residential roofers in Houston, Avantai Labs books the estimates and sends the reminders: https://www.avantailabs.com/home-services/roofing/houston
A held estimate is a visit that happened with the decision makers there. Book it soon after the first contact, confirm address, date and time in writing, send reminders, and rebook missed visits the same day. Judge every lead source by cost per held estimate.
How a roofing company cuts estimate no-shows
- Book while the homeowner is still in the conversation, and offer the earliest slots you can actually run.
- Ask who else decides and book a time when they can all be there.
- Confirm the address, date, time and the salesperson's name in writing right after booking.
- Send a reminder before the visit and give the homeowner an easy way to move the time instead of skipping it.
- When a visit is missed, contact the homeowner the same day and offer a new time.
- Count booked and held estimates for each lead source every week. Houston roofers can have Avantai book and remind on every new lead: https://www.avantailabs.com/home-services/roofing/houston
Why booked roof estimates do not happen
- The visit was booked too far out. The homeowner got another quote first, or the urgency passed.
- Nobody confirmed. The homeowner was not sure the visit was real, or of the time.
- The decision maker was not there. The salesperson met one spouse, or a tenant, and the estimate had to be repeated or never happened.
- The homeowner could not easily move the time, so they skipped it.
- The lead was not qualified: wrong address, wrong job, no plan to do the work.
- A missed visit was never followed up, so a homeowner who still wanted a roof went to the next roofer.
Book soon, and book while they are still talking to you
The best moment to book is the first contact, when the homeowner has just asked for an estimate. Offer two specific times, not an open calendar link they will look at later.
Keep the window short. The longer the wait, the more time another roofer has to get there first. If your calendar is full for the week, that is a capacity question to solve before buying more leads.
Get every decision maker there
Ask on the first contact who else will decide on the roof, and book a time when they can all be there. An estimate run for one spouse can turn into a second visit, or into a quote that sits on the kitchen table.
This is one of the five qualifying questions in our checklist: https://www.avantailabs.com/home-services/roofing/how-to-qualify-roofing-leads
Confirm and remind
- Right after booking: a written confirmation with the address, date, time and who is coming.
- Before the visit: a reminder, in the language the homeowner used, English or Spanish.
- Every reminder: an easy way to reply and move the time. A moved visit is still a visit. A skipped one is not.
- If the salesperson is running late, the homeowner hears it from you before they wonder.
When a homeowner misses the visit
- Call or text the same day. Assume something came up, not that they lost interest.
- Offer two new times, as on the first contact.
- Log the reason and the lead source. Missed visits that cluster in one source are a signal about that source.
- Stop after a fair number of tries and mark the lead as lost, with the reason, so your numbers stay honest.
Measure show rate by lead source
Show rate is held estimates divided by booked estimates for the same period. Count it for each lead source, every week. A source with cheap bookings and many no-shows can cost you more per held estimate than an expensive source whose homeowners show up.
Judge every channel by cost per held estimate and per signed job. Cost per lead and cost per booking hide the no-shows.
What the roofer's side looks like
Reminders do not fix a visit that is booked and then pushed back. In Avantai's pilot for Houston roofers, the roofer commits to run every booked estimate within 48 hours, and to report what happened to each one: sold, lost or pending. That is what lets both sides see where the estimates are lost.
Where Avantai fits
Avantai runs the ads in your own account, contacts every new lead in under 60 seconds in English or Spanish, qualifies it, books the estimate into the slots you give us, confirms it and sends the reminders. You get booked and held estimates, quotes and sold jobs, with the cost of each. For residential roofers in the Houston metro, Avantai runs this as a 60-day pilot on a flat monthly fee, then month to month. Ads run in your own account, and there is no volume guarantee. Details: https://www.avantailabs.com/home-services/roofing/houston
Where to go next
- Speed to Lead for Roofing CompaniesWhy the first roofer to answer usually books the inspection, what published studies say about response times, and how to contact every lead in under 60 seconds.
- Google Local Services Ads for Roofers (2026)How Google Local Services Ads charge roofers per lead, what Google checks before you can run them, and what changes with the 2026 move to Performance Max.
- Angi Alternative for Roofing CompaniesPaying for roofing leads other roofers also got? How Angi Leads works, when it still makes sense, and the alternative: booked roof-replacement estimates.
- Bilingual Lead Follow-Up for Houston RoofersNearly half of Harris County speaks a language other than English at home. What that means for how a Houston roofer answers, qualifies and books leads.
- In-House Setter or Agency for a Roofing Company?Hire someone to answer and book leads, or pay an agency? An honest comparison for roofing company owners, and how to decide with your own numbers.
- Roofing Lead Generation Glossary for OwnersSpeed to lead, LSA, exclusive vs shared leads, show rate, cost per held estimate. The terms a roofing company owner needs to read a lead report.
- How to Qualify Roofing Leads Before the EstimateThe questions that separate a real roof-replacement estimate from a wasted drive. A qualification checklist for roofing company owners and their office.
Questions contractors ask
Why do homeowners miss roofing estimate appointments?
Common reasons: the visit was booked too far out, nobody confirmed it, the decision maker could not be there, or moving the time was harder than skipping it. These are the parts a roofing company can change in how it books.
How do I reduce no-shows on roofing estimates?
Book on the first contact with the earliest slots you can run, get every decision maker there, confirm address, date and time in writing, send a reminder with an easy way to reschedule, and contact anyone who misses the visit the same day.
What is a good show rate for roofing estimates?
Compare against your own numbers, by lead source, week by week. Show rate is held estimates divided by booked estimates. What matters is the cost per held estimate and per signed job for each source.
Does Avantai send the reminders?
Yes. Every estimate Avantai books has the address, date and time confirmed on your calendar and gets a reminder text before the visit, in English or Spanish. Your team runs the estimate and closes the job.
Where does Avantai work?
The pilot is only for residential roofers in the Houston metro: Harris, Fort Bend and Montgomery counties. Pilot details: https://www.avantailabs.com/home-services/roofing/houston. Hablamos español.