Roofing · Lead economics

How Much Should Roofing Leads Cost?

A cheap lead can be expensive if it never becomes a job. A higher-priced inquiry can make sense when it fits your service and converts into profitable work.

Click Boost Pro’s orange digital teammate.
Your work is on site.
Ours is online.

The short answer

There is no single profitable price for every roofing lead. Start with what you can spend to acquire a customer and your actual inquiry-to-won-job rate. Their product is your affordable all-in cost per inquiry. Ad spend must fit inside that amount after management and other acquisition costs are accounted for.

What exactly are you buying?

Before comparing prices, ask what the seller or ad platform calls a lead. It might be a form submission, a connected call, a request sent to several contractors or an appointment. A homeowner who requested an estimate for your service area is different from a disconnected number or a person looking for work.

Use your own qualification rule consistently. For example: a genuine request, an appropriate decision-maker, a service you offer, a location you cover and enough information for a useful next step. You can refine the rule for residential replacements, small repairs and commercial projects without changing it to make a particular source look better.

Keep “qualified” separate from “won.” A good-fit homeowner may still postpone the project or choose another contractor. That is part of the sales process, not proof that the contact was fake. Separating those outcomes makes your report more useful.

Use the same stages for every lead source
StageWhat it tells you
InquirySomeone contacted the business.
Qualified inquiryThe request fits your agreed service, area and customer criteria.
Inspection or estimateThe next sales step actually took place or was delivered.
Won jobThe customer committed under your normal business process.
Completed and collectedThe work and payment outcome are recorded.

Start with the job economics.

Choose the kind of roofing work you want to grow. Use the money left after delivering that work—not the full contract value—as the starting point for an acquisition decision. Labor, materials and other job costs matter. You also need room for overhead, sales costs, uncertainty and the profit the business needs.

Set a target acquisition cost per won customer that fits those economics. Then use a realistic close rate from comparable inquiries. Do not use a referral close rate to forecast cold advertising leads, or a replacement margin to justify a campaign dominated by small repairs.

The planning relationship is straightforward: target all-in cost per won job multiplied by inquiry-to-won-job rate equals the affordable all-in cost per inquiry. This is a ceiling for planning, not a prediction that the market will supply leads at that price.

An example with the numbers kept honest.

Suppose a roofing business spends $4,800 on advertising and $1,200 on related management and tools for one measured lead cohort. It receives 40 inquiries and eventually wins 10 jobs from those inquiries. Total acquisition cost is $6,000. These are illustrative figures, not a Click Boost Pro result or an industry benchmark.

Media cost per inquiry is $120: $4,800 divided by 40. All-in cost per inquiry is $150: $6,000 divided by 40. All-in acquisition cost per won job is $600: $6,000 divided by 10. The inquiry-to-won-job rate is 25%. Reporting only the $120 figure would leave out part of the acquisition expense.

Now suppose the same spend and 40 inquiries produce only five won jobs. The headline media CPL stays $120, but the all-in cost per won job becomes $1,200. That is why improving qualification and the sales handoff can matter as much as reducing the cost of an individual form.

Illustrative cohort—not a performance claim
MeasureCalculationResult
Media cost per inquiry$4,800 ÷ 40$120
All-in cost per inquiry$6,000 ÷ 40$150
Inquiry-to-won-job rate10 ÷ 4025%
All-in acquisition cost per won job$6,000 ÷ 10$600

Count the same costs and the same outcomes.

Google Search Ads, Local Services Ads, social campaigns and purchased lead services can report different events. Google says Local Services lead prices vary, including by location, job type, lead type and bidding mode. A published price from another market is not a quote for your business.

For a channel comparison, include the costs directly attributable to acquiring those customers: platform or supplier spend, management and the relevant share of tools. Decide how to handle setup costs and document that choice. Keep the definition consistent so one channel is not judged with fees included while another is shown as media spend only.

Use matching cohorts. If leads arrive in one month and contracts are signed later, connect the won jobs back to the inquiries that produced them. Dividing this month’s advertising cost by jobs generated by a much older campaign can create a flattering but misleading number.

Record duplicates and existing customers. When one person calls, submits a form and messages again, three conversion events do not automatically equal three new customers. Keep platform reporting for campaign analysis and a separate business record for unique opportunities.

Source: Google: Local Services lead pricing, Google Ads: qualified and converted leads

Find the expensive step before cutting the budget.

If you receive many inquiries but few qualify, inspect the service offer, search terms, geographic settings and customer expectations. A campaign may be attracting a different job type from the one used to justify the budget. Review actual requests rather than assuming the whole channel is bad.

If qualified inquiries do not become appointments, check response handling and capacity. Who receives the alert? What happens when a call is missed? Is the next available inspection suitable for the demand you advertise? More traffic does not fix a queue nobody owns.

If estimates are delivered but jobs are not won, review the sales conversation, proposal clarity and reasons recorded for losses. Do not quietly rewrite the lead definition to move those losses out of the report. Keep the stages visible, then fix the step with evidence behind it.

Finally, look at what was actually completed and collected. A signed job that is cancelled, underpriced or costly to deliver may not support the acquisition spend you expected. Marketing decisions become stronger when operational results feed back into the plan.

Your next campaign needs a scorecard, not a magic CPL.

For each source and priority service, track the spend, unique inquiries, qualified inquiries, estimates and won jobs. Add the reason an opportunity was lost and the date it entered the pipeline. A simple, consistently maintained record is more useful than a dashboard full of numbers nobody can reconcile.

Choose a review point that gives the cohort time to progress through your sales process. Compare like with like: similar services, comparable coverage and enough actual outcomes to learn from. If the sample is small, say so instead of turning one good week into a forecast.

When you discuss a marketing budget, bring the job types you want, service area, capacity and the outcomes you can already measure. We can then work through the website, advertising and follow-up together. The goal is an acquisition system the business can afford, not the cheapest-looking number on a report.

  • Separate repairs, replacements and commercial work when their economics differ.
  • Count unique inquiries and apply one qualification rule.
  • Include the acquisition costs needed to run the channel.
  • Link won jobs to the cohort that produced them.
  • Review capacity and contribution alongside marketing performance.

A few useful answers

A few more
useful answers.

Is a $100 roofing lead good or bad?

The price alone cannot answer that. Check what counts as a lead, whether it fits your work and area, the close rate and the all-in acquisition cost per won job.

Should I count management fees in roofing lead cost?

Show media CPL separately if it helps campaign analysis, but include management and other relevant acquisition costs when assessing business profitability. Label both clearly.

Are exclusive leads always better than shared leads?

The label does not guarantee fit or a sale. Confirm the supplier’s actual terms, how the request was obtained, who receives it and how duplicates are handled. Then measure your own outcomes.

How much advertising budget does a roofing company need?

Start with affordable acquisition cost, capacity and a defined test. The budget must be enough to learn from the market without assuming a promised lead volume or a universal percentage of revenue.

Useful next reads

Right partner. Real results.

Your next move.
Made together.

Tell us what you want to improve. We’ll help you choose a practical place to start.

Let’s talkPrefer email?
Our orange teammate is ready to hear about your project.