Roofing inspection and qualified estimate illustration without people

Roofing Leads: How to Measure Qualified Estimates

A roofing business can receive many inquiries without filling its schedule with worthwhile inspections. Some callers want a small repair outside your service area. Others need a large replacement but are not ready to schedule. Measuring only cost per form or cost per phone call can hide that difference.

Define a qualified roofing inquiry before launching campaigns

Ask the owner and estimator to agree on the conditions that make an inquiry worth pursuing. A useful definition might include: a service you provide, an address within your coverage area, a property type you work on, and a real intention to discuss a repair, inspection or replacement. Do not add unrealistic conditions just to make reports look cleaner. An inquiry that lacks information should be marked unclassified rather than called bad.

Follow the complete estimate journey

For many roofing companies, the journey has more steps than “call” and “sale”:

  1. Inquiry received: A homeowner called or submitted a form.
  2. Basic fit checked: Service, location and timing were assessed.
  3. Inspection scheduled: A mutually agreed appointment was made.
  4. Estimate delivered: The team issued a proposal.
  5. Project accepted: The customer approved the work.

The important distinction is that these are different events. Do not report an estimate request as revenue or a scheduled inspection as a won project. When dispatch and sales records are available, those later stages help you judge which marketing sources bring useful work.

A practical source-quality scorecard

Review each campaign or inquiry source using the same questions: Did the inquiry match our trade? Was the location covered? Was it a repair or replacement request? Could we reach the caller? Did an inspection take place? Was an estimate accepted? Add an “unknown” option, because guessing turns an imperfect dataset into a misleading one.

Example, purely illustrative: Campaign A brings more calls than Campaign B, but most of A's calls are outside your coverage area. B brings fewer inquiries, yet more scheduled inspections. That is not proof B is more profitable, but it is a reason to review quality and outcomes before shifting spend.

Before increasing ad spend, check three bottlenecks

Are we attracting the right jobs?

Inspect the search themes and pages that visitors see. A page for roof replacement should not imply emergency leak repair if the crew does not take it. For storm-related work, describe capabilities accurately and avoid guarantees about insurance payouts, approvals or timing.

Are we responding while people are still interested?

Track when calls are missed and whether the team follows up. The office should know who owns a callback and what to do when an inspection request comes in after hours. An AI missed-call receptionist can help collect information, but the estimator remains accountable for qualification and scheduling.

Are we capturing real outcomes?

If a campaign report counts only clicks and forms, connect available records from calls, inspections, estimates and accepted projects. Start with a small, accurate set of statuses instead of forcing a complex CRM rollout. Where suitable, offline conversion data may eventually support deeper attribution; Google describes how conversion sources and imports work in its conversion tracking guidance.

Questions to ask at the weekly operations meeting

  • Which job types did callers actually request?
  • Which neighborhoods generated inquiries outside our coverage?
  • How many suitable callers reached the right person?
  • How many inspections were scheduled and completed?
  • Which estimates remain open, won or lost?
  • What specific improvement do we want to test next?

Takeaway: Roofing advertising performance is not just the number of calls. It is the quality of the requests and the path toward scheduled inspections and accepted work, as supported by your records. Learn how DVYNS approaches that journey or book an introductory Growth Audit call.

Not sure where new customers are slipping away?

Let's look at how people find your business, reach you, and become customers.

Request Your Growth Audit →