How-to · Roofing · Roofing company owners
Roofing estimate follow-up: what to do after the visit so more estimates turn into signed jobs
An estimate that was held but not signed is a lead you have already paid for several times. You paid for the click or the lead, someone answered it, booked it, and a salesperson spent a morning on the roof. Some of those homeowners never say no. They wait: for the adjuster, for a spouse, for another quote, or because nobody called back. Estimate follow-up is a simple routine, run the same way every time: a written recap the same day, a call back with a reason, a clear next step on every call, an outcome logged for every estimate and a point where you stop. For residential roofers in Houston, Avantai Labs books the new estimates and you run the visit and the close: https://www.avantailabs.com/home-services/roofing/houston
After a roofing estimate, send a written recap the same day, call back with a reason instead of just checking in, agree a next step on every call, log each estimate as sold, lost or pending with the reason, and stop when the homeowner says no.
How a roofing company follows up on an estimate
- Before leaving the house, agree the next step with the homeowner: when you will send the quote and when you will call.
- Send the written quote and a short recap the same day: what you found, what you propose, what is included and how to say yes.
- Call back on the day you agreed, with a reason: a question answered, the adjuster's decision, a start date that works.
- End every call with a next step and a date, and write it down where the whole office can see it.
- Log every estimate as sold, lost or pending, with the reason, and judge each lead source by cost per signed job. How to track it: https://www.avantailabs.com/home-services/roofing/roofing-marketing-roi
Why held estimates do not sign
- The homeowner is waiting on the insurance claim: the adjuster has not come, or the decision has not arrived.
- Not every decision maker was at the visit, and the quote is sitting on the kitchen table.
- They are comparing quotes and nobody explained the difference between yours and the cheaper one.
- They had a question about the scope, the materials, the warranty or the payment and did not ask it.
- Nobody called back, or the call was a vague check-in with no reason and no next step.
- The roof can wait, or so they think. Without a date, the job drifts into next year.
Before you leave the house
The follow-up starts at the visit. Ask what else the homeowner needs to decide and who else has to see the quote. Agree when the quote arrives and when you will call, and say it out loud so they expect it.
If a decision maker was missing, book the second conversation before you leave, not after. Getting everyone there in the first place is cheaper: https://www.avantailabs.com/home-services/roofing/estimate-no-shows
The same day: a written recap
- The quote, in writing, the day of the visit if you can. A quote that arrives a week later competes with roofers who sent theirs that night.
- A short recap in plain words: what you found on the roof, what you propose, what is included, what is not, and how long the job takes.
- Your license or registration, your insurance and your warranty, so the homeowner can check them without asking.
- One clear way to say yes, and one person to call with questions.
- In the language the homeowner used. If the visit was in Spanish, the recap goes in Spanish too.
Call back with a reason, not a check-in
- Call on the day you agreed. Then keep calling on a set schedule, the same for every estimate, so it does not depend on who remembers.
- Bring a reason every time: the answer to a question they had, a photo from the inspection, the adjuster's decision, a start date that works for them.
- Ask what is stopping the decision and listen. Price, timing, the claim or another quote need different answers.
- End every call with a next step and a date: a call after the adjuster visits, a second meeting with the spouse, a signature.
- Use calls and texts. Some homeowners answer a text the same day and never pick up the phone.
Insurance estimates need a different rhythm
On a claim, the homeowner often cannot decide until the adjuster does. Ask where the claim stands, follow up around the adjuster's visit and the decision, and log the estimate as pending with that reason rather than as lost. Do not promise what the insurer will pay. How claim and retail leads differ from the first contact: https://www.avantailabs.com/home-services/roofing/retail-vs-insurance-roofing-leads
A denied claim is not always a lost job. Some of those homeowners still need a roof, as a retail job, and the slow weeks between storms are a good time to call them: https://www.avantailabs.com/home-services/roofing/slow-season-roofing-leads
When to stop
- When the homeowner says no. Thank them, ask why if they are willing to say, and log the reason.
- After a fair number of tries with no answer, decided in advance and the same for every estimate. Mark it lost, with the reason.
- Keep the lost estimates on a list. A homeowner who chose another roofer or waited can be worth a call after the next storm.
- Stop texting anyone who asks you to stop.
What to track
For every estimate: the date it was held, the quote, the date of each follow-up, the outcome (sold, lost or pending) and the reason. For every lead source: held estimates, signed jobs and the reasons estimates were lost.
Lost reasons that repeat are a signal. If many estimates from one source are lost to "just checking prices", the problem is qualification before the visit, not follow-up after it: https://www.avantailabs.com/home-services/roofing/how-to-qualify-roofing-leads. Judge each source by cost per held estimate and per signed job: https://www.avantailabs.com/home-services/roofing/roofing-marketing-roi
Where Avantai fits
Avantai works on the part before the visit. It runs the ads in your own account, makes the first contact on every new lead in under 60 seconds, in English or Spanish, qualifies it against your written definition, books the estimate on your calendar and sends the reminders. Your team runs the estimate, follows up on the quote and closes the job. You record the outcome of each estimate, and the weekly report counts booked, held, quoted and sold. 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.
- Local Services Ads & Google Guaranteed for Roofers (2026)How Google Local Services Ads charge roofers per lead, what Google checks, how Google Guaranteed became Google Verified, and 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.
- Exclusive vs Shared Roofing Leads: What You Are BuyingHow to tell if roofing leads are really exclusive, what to ask a lead vendor before you pay, and how to compare sources on cost per held estimate.
- 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.
- Roofing Estimate No-Shows: How to Get More Estimates HeldWhy booked roof estimates do not happen, and what a roofing company can change: booking window, confirmations, reminders, decision makers and rebooking.
- Houston Storm Season: A Lead Plan for Roofing CompaniesSpring hail and hurricane season in Houston, from the roofer's side: when demand spikes, how to answer every lead first and beat storm chasers.
- How to Choose a Roofing Marketing Agency: 12 QuestionsTwelve questions a roofing company owner should ask a marketing agency before signing: ad account, lead response, qualified estimates, reporting, contract.
- Roofing Marketing ROI: How to Track Cost per Signed JobWhat to record for every roofing lead, how to tag the source, and the weekly numbers that show which channel pays: cost per held estimate and per signed job.
- Answering Service for Roofers: Messages or Booked EstimatesWhat a roofing answering service does and does not do, what to ask before you sign, and how to turn missed calls and forms into booked estimates.
- Retail vs Insurance Roofing Leads: Qualify and Book EachHow retail and insurance roofing leads differ, what to ask on the first contact, how to book each estimate and why you measure them separately.
- Roof Replacement Leads vs Repair Calls: Book the Right JobsWhy repair calls crowd out replacement estimates, how to tell them apart on the first contact, what to do with repairs and how to measure the mix.
- Door Knocking for Roofers: Is It Worth It vs Ads?When canvassing works for a roofing company, what it really costs, what ads give you instead, and how to compare both by held estimates and signed jobs.
- Roofing Slow Season: How to Keep Estimates BookedWhat a roofing company can do when storm leads dry up: work the leads you already have, keep replacement ads running and book every new lead fast.
- Facebook Ads for Roofers vs Google: Which Books Estimates?Where Facebook ads fit for a roofing company, why social leads need more qualifying than search leads, and how to compare both by held estimates.
- Google Ads for Roofers: Search Campaigns That Book EstimatesHow a roofing company sets up Google Search ads for replacement work: keywords, zip codes, landing page, fast follow-up and tracking held estimates.
Questions contractors ask
How do I follow up on a roofing estimate?
Agree the next step before you leave the house, send the written quote and a short recap the same day, call back on the agreed day with a reason, and end every call with a next step and a date. Log each estimate as sold, lost or pending with the reason.
How long should a roofer follow up on an estimate?
Until the homeowner signs, says no, or you reach the number of tries you decided in advance. Set the schedule once and use it for every estimate. On insurance jobs, follow the claim: the decision often waits for the adjuster.
What should I say when I follow up on a roofing quote?
Give a reason for the call: the answer to a question they had, the adjuster's decision, a start date that works. Then ask what is stopping the decision and agree a next step. Avoid calls that only ask whether they have decided yet. If many estimates stall on the same question, ask it before the visit: https://www.avantailabs.com/home-services/roofing/how-to-qualify-roofing-leads
Why do roofing estimates not turn into signed jobs?
Common reasons: the homeowner is waiting on the claim, not every decision maker saw the quote, they are comparing quotes, a question went unanswered, or nobody called back with a next step. Log the reason for each lost estimate and check it by lead source: https://www.avantailabs.com/home-services/roofing/roofing-marketing-roi
Does Avantai follow up on my estimates?
No. Avantai answers, qualifies and books new leads as estimates on your calendar and sends the reminders before the visit. Your team runs the estimate, follows up on the quote and closes the job. Details for residential roofers in Houston: https://www.avantailabs.com/home-services/roofing/houston. Hablamos español.