GUIDE · LEAD GENERATION

Is Contractor Lead Generation Actually Worth It?

The answer is not yes or no, it is a math problem tied to your own job value. Here is the exact calculation that tells you whether a lead source pays, and the difference between renting leads and owning them.

Be Seen, Contractors!10 min readUpdated 2026

The short answer

Short version: lead generation is worth it when the cost of getting one booked job stays comfortably below the profit that job puts in your pocket. That is the only test that matters, and it turns entirely on your numbers: your average job value, your margin, and your close rate. A $60 lead is a bargain for a $14,000 roof and a disaster for a $180 drain clear. Run the break-even math on your real jobs first, then judge the source, not the other way around. Do that and the question of whether to spend, and where, mostly answers itself.

The only question that matters: does a booked job cost less than it makes

Contractors get stuck on the wrong number. They ask what a lead costs. Forty dollars, eighty dollars, whatever the source is charging. That number is nearly useless on its own, because a lead is not a job. Most leads never book. The number that decides whether lead generation is worth it is your cost per booked job, and how that compares to the profit a job actually leaves behind.

Frame it the way you would price any purchase for the business. You would not buy a $30,000 truck to haul $400 of material a year. You would not skip a $30,000 truck that lets you run three extra crews. The truck is worth it or not based on what it earns you, not its sticker. Leads are the same. A source is worth it when the money in beats the money out by enough margin to make the effort and the risk worth carrying.

So the real question breaks into three of your own numbers, not the vendor's:

  • Average job value. What does a typical job invoice for? A $250 service call and a $22,000 remodel live in different universes.
  • Your margin. What is left after materials, labor, and overhead? Revenue is vanity. The profit on the job is what you actually have to spend acquiring it.
  • Your close rate. Out of ten real leads, how many turn into signed work? This is the multiplier that turns a cheap lead into an expensive job, or a fair lead into a great one.

Those three numbers are the whole game. A high-ticket trade with a fat margin and a decent close rate can pay real money per lead and still come out far ahead. A low-ticket trade running on thin margins and a coin-flip close rate has almost no room, and has to be ruthless about where every dollar goes. Same lead source, opposite verdict, purely because the jobs on the other end are different. Before you judge any channel, you have to know your own three numbers cold.

Notice what is missing from that list: the vendor's price. It is the last thing you look at, not the first. A source that quotes a scary number can be a steal for the right jobs, and a source that quotes a friendly number can quietly bleed the wrong shop dry. You cannot know which until you have run your own numbers. Get those first and every pitch you hear afterward turns into a simple yes or no instead of a guess.

Run your break-even: the math on the back of a job ticket

You do not need a spreadsheet, you need a job ticket and five minutes. The break-even calculation tells you the most you can pay to acquire one booked job before lead generation stops being worth it. Everything below that line is profit you kept. Everything above it, you paid to lose.

Start with the profit on one job, then work backward through your close rate to find what a lead can cost. Here it is worked for three very different trades so you can see how far the answer swings:

The mathDrain / service callRepair or midsize jobRoof / remodel
Average job value$300$3,500$14,000
Your margin40%35%30%
Profit per job$120$1,225$4,200
Close rate on real leads1 in 51 in 61 in 8
Leads per booked job568
Break-even cost per lead~$24~$204~$525

Read those bottom rows carefully, because they explain almost every argument contractors have about whether leads are worth it. The roofer can pay real money for a lead and still keep thousands per job. The drain shop paying that same rate would go broke by lunch. Neither is right or wrong about lead generation. They are running different math on different jobs.

Two honest adjustments before you trust your number. First, you rarely want to spend all the way to break-even; you want acquisition cost to be a fraction of profit per job so there is room for the misses, the slow months, and your own pay. A common target is keeping cost per booked job well under a third of the profit that job makes. Second, your close rate here is on real leads, so strip out the fakes, wrong numbers, and no-answers before you count. Do that and you will have a number you can hold up against any lead source and get a straight yes or no.

Why cost per lead lies and cost per job tells the truth

The reason so many contractors get burned is that lead sources advertise the small, friendly number and never the one that bites. Cost per lead is designed to look cheap next to your job value. Cost per booked job is the real price, and the gap between the two is where the whole worth-it question lives.

The bridge between them is your close rate, and it does more damage than owners expect. Watch what happens to a lead that looks cheap once you run it through a realistic close rate:

  • Buy at $50 a lead and close 1 in 4, and a booked job cost you $200 in leads.
  • Buy that same $50 lead and close 1 in 10, and the same booked job cost you $500.
  • Now strip out the two fake or dead leads in every ten you paid for, and your working cost climbs again, because you paid for leads that were never real.

Same sticker, wildly different truth, purely because of what happens after the lead lands. This is exactly why two contractors buy identical leads at an identical price and one swears by the source while the other calls it a scam. The difference is almost never the leads. It is the close rate and the intake behind them.

That points at the lever most owners never pull. The fastest way to make any lead source worth it is not a cheaper lead, it is a higher close rate, because close rate divides straight into your cost per job. Answer the phone in under five minutes instead of at day's end. Follow up more than once. Have a tight, honest pitch instead of a mumbled quote. Fix the intake and a mediocre lead source can start penciling out. Leave the intake broken and even great leads bleed money. When you judge whether lead generation is worth it, judge the whole system, source plus intake, never the sticker price alone.

Rented leads versus owned leads: the part the invoice hides

Here is the split that decides whether lead generation is worth it over years, not just this month. Some lead flow you rent. Some you own. They can cost the same on any given week and be worth wildly different amounts over time, and the invoice never shows you which is which.

A rented lead is one you buy from a marketplace or a pay-per-lead source. You pay, a name arrives, you chase it, and often it was sold to three or four other shops at the same moment. Stop paying and the leads stop that same day, exactly like an ad you switched off. Nothing is left behind. You have a booked job or two and no asset. Next month you start over from zero.

An owned lead is one that comes to you because a homeowner found you. They searched your trade and your city and saw you in the map pack. They asked an AI assistant who to hire and your shop got named. They found the page you rank for and called. That lead is exclusive by nature, because nobody sent it to four competitors, and it compounds, because the work that earned it keeps earning after you stop touching it.

Rented leadOwned lead
Who else has itOften 3 to 5 shopsOnly you
Stops when you stop payingSame dayKeeps producing
Cost per job over timeFlat or risingFalls as it compounds
What you own at year fiveNothingAn asset that still feeds you

This is the cost that never lands on an invoice: the years spent renting instead of building. Rented leads are not evil. They turn on instantly and they can fill a slow week or launch a new shop. But if renting is the entire plan, you arrive at year five with no ranking, no map presence, no AI visibility, and a business that dies the day the card declines. When you weigh whether lead generation is worth it, weigh it as owned versus rented, not just cheap versus expensive.

When lead generation is worth it, and when it plainly is not

Now the calculation pays off. With your break-even in hand and the rented-versus-owned frame clear, you can call it honestly instead of guessing. Here is where lead generation earns its money and where it does not.

It is worth it when the math has room. Higher job values, healthy margins, and a decent close rate give you real space between what a booked job costs and what it makes. High-ticket trades (roofing, remodeling, pools, HVAC changeouts, solar) live here. They can pay for leads, absorb the misses, and still keep serious profit per job. For these shops the question is rarely whether to invest, only where.

It is worth it when you invest in owned channels. Almost regardless of trade, building lead flow you own beats renting it forever, because the cost per job falls over time instead of holding flat. Even a thinner-margin shop that cannot afford expensive rented leads can usually afford to be found in its own map pack and named in AI answers, which is exclusive lead flow that keeps paying.

It is a stopgap, not a plan, when you are brand new. An empty calendar and no reputation means you need jobs this week, and rented leads turn on instantly. Buy them, close what you can, and use the cash and reviews to start building something you own. A bridge, never a home.

It is not worth it when the numbers do not clear. Low job values, thin margins, and a weak close rate leave almost no room. If a booked job barely out-earns what it cost to find, expensive rented leads will quietly eat you. The fix is not more leads, it is fixing the intake to lift the close rate, or shifting spend to owned channels where the cost per job compounds down instead of staying high.

It is not worth it when you refuse to fix intake. If nobody answers fast, nobody follows up, and the pitch is soft, no lead source on earth will pencil out. You will burn money and blame the leads. Buying leads without fixing intake is the single most common way contractors decide lead generation does not work, when the real problem was never the leads.

Making the spend worth it: what to build so the math keeps improving

Deciding lead generation is worth it is step one. Making it stay worth it means putting your money where the cost per booked job goes down over time, not where it holds flat forever. That means tilting spend toward leads you own and toward the intake that lifts your close rate on every source at once.

The channels that produce exclusive, owned leads are the ones worth building underneath any rented spend:

  1. The map pack and your Google Business Profile. When a homeowner searches your trade and city, the top three map results take the calls. Those leads are exclusive and durable, and they are not sold to four competitors.
  2. Ranking your own site for your trade and area. A homeowner who finds you through a search you rank for is your lead alone, and it keeps arriving after the work is done.
  3. AI-search visibility. A growing share of homeowners now ask ChatGPT, Gemini, Perplexity, or Google's AI Overview who to hire before they scroll a single link. The shops that get named there catch the lead before any marketplace form loads, and no auction or shared-lead model touches it. It is the channel most agencies still cannot deliver, and the one with the most open runway right now.
  4. Reviews and referrals as a system. Every booked job is a chance to earn a review and a referral that feeds the next exclusive lead for free, which is the lowest cost per job you will ever run.

The step-by-step of ranking a site, winning the map pack, or getting named in AI answers each have their own deep playbook, and those are their own conversations. The point here is only the economics: every one of these produces a lead that is yours, priced against your real job value, with a cost per job that falls as the work compounds. That is the exact opposite of renting leads at a flat rate forever.

Kelly Webmasters and Marketers has run this for local service businesses since 2008. The wedge has never changed. We do not sell you traffic, impressions, or shared leads. We build exclusive lead flow you own, priced against what a booked job is actually worth to your shop, so the answer to whether it is worth it stays yes.

Key takeaways

  • Lead generation is worth it when your cost per booked job stays well under the profit that job makes, not below the price of a single lead.
  • Run your own break-even: average job value, times margin, times leads per booked job, tells you the most you can pay per lead.
  • The verdict swings entirely on your job value: real money per lead is a bargain for a roof and a disaster for a drain clear.
  • Cost per lead is the friendly lie; cost per booked job after fakes and no-answers is the number that decides it.
  • The fastest way to make any source worth it is a higher close rate, because close rate divides straight into your cost per job.
  • Rented leads stop the day you stop paying; owned leads (map pack, ranking, AI-search, referrals) compound and cost less per job over time.

STRAIGHT ANSWERS

Quick answers.

01What is a good cost per lead for a contractor?

There is no universal number, because it depends entirely on your job value, margin, and close rate. Run your break-even: profit per job divided by the leads it takes to book one is your ceiling, and you want to spend a fraction of that. A rate that is a steal for a roofer would sink a low-ticket service shop.

02How do I know if my leads are actually paying off?

Track cost per booked job for a full month, not cost per lead. Add up everything you spent to acquire leads, divide by the jobs those leads actually booked, and compare that to your profit per job. If acquisition cost is a small slice of profit, it is working. If it is eating most of the profit, fix your intake or move spend to owned channels.

03Should I buy leads or build my own lead flow?

Usually both, in sequence. Buying rented leads turns on instantly and can fill a slow week or launch a new shop, but the leads stop the day you stop paying. Building owned lead flow costs more attention up front and pays later, but the cost per job falls as it compounds. Use rented leads as a bridge while you build the thing you own.

04Why are my leads not turning into jobs?

It is almost always intake, not the leads. Shops that close answer in under five minutes, follow up more than once, and have a tight pitch. Shops that struggle call at the end of the day and quote soft. Fix speed-to-lead and follow-up first, because close rate divides straight into your cost per booked job and a source that looked worthless can start paying.

WANT THIS HANDLED FOR YOU?

Want the real math on whether leads are worth it?

Book a strategy call or grab a free visibility audit and we will run your break-even in plain numbers: your job value, your close rate, your true cost per booked job, and where to build exclusive lead flow you own. Since 2008.

Start With the Free Audit
Call (407) 705-2452 Text