Consent Resolve
Metrics & ROI Straight Answer

What Is Cost Per Lead (CPL)?

Cost per lead is what you pay for one new lead. Here's how to calculate CPL, why it can mislead contractors, and the number that matters more — cost per booked job.

6 min readUpdated June 9, 2026

What it is

Cost per lead, or CPL, is the average amount you pay to get one new lead. A “lead” here means a person who raised their hand — filled out a form, asked for a quote, or got matched to you by a lead service. CPL is one of the first numbers contractors look at when they compare marketing channels, because it answers a simple question: how much does it cost me to get someone interested in calling?

It’s a front-of-the-funnel number. It measures interest, not work won. That’s worth keeping in mind, because the whole trap with CPL is treating it like it measures value when it only measures volume.

How to calculate it

The formula is straightforward:

Total spend ÷ number of leads = cost per lead

Say you spent $2,000 on a campaign in a month and it produced 40 leads. Your cost per lead is $2,000 ÷ 40 = $50 per lead.

The only real trick is being honest about what goes into “total spend.” It’s not just the ad budget or the per-lead fee. If you can, fold in the software, the subscription, and any setup costs tied to that channel. A lead service that charges $35 a lead but also bills a $200 monthly platform fee isn’t really a $35 channel once you average it out.

Calculate it per source, not just overall. A blended CPL across every channel hides the good ones and the bad ones. You want to know that your referral leads cost $15 and your shared-marketplace leads cost $70 — because that gap tells you where to spend more.

Why it matters for contractors

CPL matters because it’s the first lever you can pull when marketing feels expensive. If you know one channel delivers leads at $30 and another at $90, you have a starting point for where to put your next dollar.

But here’s the part that costs contractors real money: a cheap lead that never books is more expensive than a pricey lead that does. CPL says nothing about whether the lead answers the phone, lives in your service area, or already hired the other three contractors who got the same lead. A $20 shared lead sold to four companies can easily cost you more per job than a $50 exclusive lead that’s yours alone.

That’s why CPL should never travel alone. Pair it with two things: your close rate (how many leads turn into jobs) and your cost per booked job (what you actually pay for work that pays you back). Those numbers turn CPL from a sticker price into something you can actually make decisions with.

CPL vs. cost per booked job

These two get mixed up constantly, so here’s the difference side by side.

Cost Per Lead (CPL)Cost Per Booked Job
What it measuresCost to get one leadCost to get one lead that becomes a job
FormulaSpend ÷ leadsSpend ÷ booked jobs
What it ignoresWhether the lead closesNothing — it’s the full picture
Looks best whenLeads are cheap and plentifulLeads actually turn into paying work
Can be gamed bySelling cheap, shared, low-quality leadsHard to game — it tracks real revenue
Use it toCompare channel sticker pricesDecide which channels are truly profitable

Here’s how they connect with numbers. Say that same $50-per-lead channel sends you 40 leads and you close 8 of them. Your cost per booked job is $2,000 ÷ 8 = $250 per booked job. Now compare a channel with a $90 CPL where you close 1 in 3: 40 leads, $3,600 spent, about 13 jobs, roughly $277 per booked job. The “expensive” channel is nearly the same once the work shows up — and if its leads are exclusive to you, it may pull ahead. CPL alone would have told you the opposite.

Common mistakes

  • Judging a channel on CPL alone. A low cost per lead with a low close rate is just a cheap way to stay busy without making money.
  • Forgetting the hidden costs. Platform fees, software, and your time chasing dead leads all belong in the math. Leave them out and every channel looks better than it is.
  • Comparing shared and exclusive leads as if they’re the same. A lead sold to four contractors isn’t worth the same as one that’s yours alone, even at the same price.
  • Using a blended CPL. Averaging every source together hides which channels are carrying you and which are bleeding you.
  • Never tracking what closed. If you don’t tie leads back to booked jobs, you’re flying blind — CPL becomes a number you stare at instead of a number you use.

The reason cost per lead gets a bad name is that the cheapest leads are usually the worst: scraped lists, recycled contacts, and the same form sold to everyone in town. A consent-first lead is different. The person agreed to hear from you, on a channel they approved, and the lead is yours — not shared four ways. That changes the math behind CPL, because more of those leads answer, qualify, and book. At a flat $7 per lead with no shared copies, the sticker price stays simple and the cost per booked job tends to take care of itself. The point isn’t to chase the lowest CPL. It’s to pay a fair, predictable price for leads that actually turn into work.

FAQ

Frequently asked questions

Add up everything you spent on a channel over a period, then divide by the number of leads that channel produced. If you spent $2,000 and got 40 leads, your CPL is $50.