By Restoration Advertising · 10/06/2026

Are Lead Services Worth It for a Restoration Company?

How to decide whether a lead service pays for itself: the cost of a booked job, the numbers to track, and the questions to ask before you sign.

Two phones ringing on a desk beside a notepad

Short answer: a lead service is worth it only if the jobs it produces earn more than the leads cost, after the leads that never turn into work. You can find out with a few numbers from your own business, in about a month, before you commit to anything larger. We cannot tell you what leads cost in your market, because that depends on your city, your service area and the service.

What counts as a lead service?

This covers any service that sends you inquiries and charges for them: Google's pay-per-lead format, lead marketplaces, referral networks and call-forwarding programs. Google describes Local Services Ads as a format where you only pay when a customer gets in touch from your ad (Google Local Services Help: How providers qualify for Local Services Ads, page undated). Other services define a lead and a charge in their own ways, so read each contract rather than assuming it works the same way. For the Google format specifically, see Local Services Ads for a restoration company.

The four numbers that decide it

Track these for every lead source

  • Leads received

    How many inquiries the service sent you, including the ones you could not use.

  • Jobs booked

    How many of those became signed work. Not estimates given, jobs you did or are doing.

  • Total spent

    Everything you paid the service for the same period, including fees and any minimums.

  • Average gross profit per job

    What a typical job leaves after direct costs, not the invoice total.

How to work out the cost of a booked job

  1. Cost per lead is total spent divided by leads received.
  2. Booking rate is jobs booked divided by leads received.
  3. Cost per booked job is total spent divided by jobs booked.
  4. Compare it with average gross profit per job. If a booked job costs more than it earns, the service loses money no matter how busy it keeps the phone.

An invented example, to show the arithmetic only: if a service charged $2,000 in a month and produced 40 leads, the cost per lead is $50. If 8 of those leads became jobs, the booking rate is 20 percent and the cost per booked job is $250. If an average job leaves $1,200 of gross profit, that source earned money. If it only booked 1 job, the cost per booked job is $2,000 and it did not. These are not real prices or results. Use your own numbers.

Why your booking rate may be the real problem

Two companies on the same service can see very different results. How fast you answer, how the call is handled and how the visit is offered change how many leads turn into jobs. Our article on reviews and response time covers why the first call often wins the job, and systems that let a restoration company take on more jobs covers the handling side. If your booking rate is low, a different lead source will not fix it.

Questions to ask before you sign

  • What exactly counts as a lead, and what do I pay for?
  • What happens with a wrong number, a duplicate, a caller outside my area or a job I do not do? Is it credited?
  • Is the lead shared with other companies?
  • Is there a minimum spend, a contract term or a fee to stop?
  • Can I see the calls or messages, so I can check them?
  • Who owns the leads and the customer information afterwards?

When a lead service is not the answer

If you have no capacity to take more jobs, leads only add stress. If your Google Business Profile is incomplete, fix that first: your Google Business Profile as a restoration company. If you are choosing between paid channels, Google Ads, Local Services Ads or SEO compares them. And if you are thinking of handing the whole question to an agency, read hiring a marketing company as a restoration business first.

FAQ

Are lead services worth it for restoration companies?

Only when the jobs they produce earn more than the leads cost. Compare the cost of a booked job with the average gross profit per job, using your own numbers for a month.

How do I calculate cost per booked job?

Divide the total spent on a lead source by the number of jobs booked from it. Do not divide by leads received, which gives cost per lead.

What should I ask a lead service before signing?

Ask what counts as a lead, whether bad leads are credited, whether leads are shared, what the minimums and contract terms are and who owns the customer information.

Researched and drafted with AI, then reviewed and edited by the site's editors.