Rocket Lead Apply for a slot

Lead economics6 min read

What is a good cost per lead? The one you can afford, calculated

Ask ten people what a good cost per lead is and you get ten numbers from ten other businesses. The only useful answer comes from three figures you already have: job value, gross margin and close rate.

Three formulas: cost per click, cost per lead, cost per acquisition

Before using any cost per lead calculator, get the three definitions straight, because most arguments about lead cost are really arguments about which one is being quoted.

  • Cost per click (CPC) = ad spend ÷ clicks. Google defines average CPC exactly that way: total cost of your clicks divided by the number of clicks.
  • Cost per lead (CPL) = ad spend ÷ leads. Equivalently, CPC ÷ the share of clicks that become leads.
  • Cost per acquisition (CPA) = ad spend ÷ customers. Equivalently, CPL ÷ the share of leads that become customers. Google's glossary defines cost per action the same way: total cost divided by total conversions.
Worked example (hypothetical numbers)
StepValue
Ad spend for the month$6,000
Clicks400 → CPC = $6,000 ÷ 400 = $15
Leads48 (12% of clicks) → CPL = $6,000 ÷ 48 = $125
Sold jobs12 (25% of leads) → CPA = $6,000 ÷ 12 = $500

Every number in that chain depends on the one before it. A cheaper click that converts worse is not cheaper, and a cheaper lead that closes worse is not either.

Why "average cost per lead" tables mislead

Search "what is a good cost per lead" and you will find tables by industry. We do not publish one, and here is why you should not plan with them either:

  • "Lead" has no fixed definition. A form fill, a call over 20 seconds, a call over 90 seconds, a booked appointment: all get called leads. Two businesses with the same spend can report CPLs several times apart just by counting differently.
  • Shared and exclusive leads get averaged together. A lead sold to four contractors and a lead from your own form are different products.
  • Job value is missing. A repair call and a full replacement share the same category in most tables. The affordable CPL for each is completely different.
  • Close rate is missing. The same CPL is excellent for a company that closes half its leads and ruinous for one that closes a tenth.
  • The method is rarely stated. Which accounts, which months, which markets, which definition. Without that, the average is a number without a meaning.

A good CPL is not a market fact. It is a property of your business.

The same caution applies to your own history. If last year's CPL was counted from form fills only and this year's includes calls, the trend line is comparing two different things. Before you calculate anything, write down one definition of a lead (for example: a form with a valid phone number, or a call over a fixed length from a new number) and apply it to every channel and every month. Count spam, wrong numbers and existing customers separately so they do not inflate the lead count and hide a weak close rate.

How to find your maximum affordable cost per lead

The cost per lead formula that matters for decisions works backwards from what a job is worth to you:

Break-even CPL = average job value × gross margin % × close rate

Close rate here means sold jobs ÷ leads, measured from the lead, not from the appointment. That is the gross profit you earn per lead, on average. Spend more than that per lead and the channel loses money; spend exactly that and you have worked for free.

So you also need a target CPL: the share of that gross profit you are willing to spend on acquisition. Decide that share on purpose (it depends on overhead, capacity and how much the work feeds referrals and repeat business).

Three trades, hypothetical numbers, 50% of gross profit allowed for acquisition
InputRoof replacementHVAC repairWater mitigation
Average job valueRoof: $14,000HVAC repair: $450Water: $4,500
Gross marginRoof: 30%HVAC repair: 50%Water: 45%
Gross profit per jobRoof: $4,200HVAC repair: $225Water: $2,025
Close rate (sold ÷ leads)Roof: 20%HVAC repair: 60%Water: 35%
Break-even CPLRoof: $840HVAC repair: $135Water: $708.75
Target CPL (50%)Roof: $420HVAC repair: $67.50Water: $354.38

These are illustrations, not benchmarks. Replace every input with your own. The point is the spread: in this example the "good" CPL differs by a factor of six between trades, and inside one trade it moves with every change in close rate.

Working back to a maximum cost per click

The same chain gives you a ceiling for clicks, which is what a cost per click calculator should really answer:

Maximum CPC = target CPL × click-to-lead rate

Using the hypothetical roofing numbers: a $420 target CPL with 10% of clicks becoming leads allows up to $42 per click. If your landing page converts 5% instead, the same economics allow only $21. That is why landing page and call handling work often does more for lead cost than bid changes do.

Run the same check on two channels and the cheaper lead does not always win. A hypothetical water mitigation company with $2,025 of gross profit per job:

Two channels, hypothetical numbers
LineChannel AChannel B
Cost per leadA: $90B: $160
Close rateA: 10%B: 30%
Cost per sold job (CPL ÷ close rate)A: $900B: about $533
Gross profit left per jobA: $1,125B: about $1,492

Channel A has the lower cost per lead and the worse business result. If you only looked at cost per lead, you would move budget the wrong way.

One note on bids: Google states that your actual CPC is often lower than the maximum CPC you bid, sometimes much lower. A maximum derived this way is a ceiling for manual bidding or a sanity check for automated bidding, not a forecast of what you will pay.

What actually moves your affordable CPL

Because break-even CPL multiplies three numbers, improving any of them raises what you can afford to pay for a lead, which lets you outbid competitors who have not done the same work.

  • Close rate. In the roofing example, going from 20% to 25% raises break-even CPL from $840 to $1,050 without touching the ads. Close rate is mostly speed and process: how fast leads are called and how consistently they are followed up. See what slow pickup costs.
  • Average job value. Better options presented at the estimate, financing where appropriate, and attaching maintenance or warranty plans.
  • Gross margin. Discounting to close leads that started on price lowers margin, and with it the CPL you can afford. Track margin by lead source, not just overall.

And one thing that lowers it: counting leads that are not leads. If spam, wrong numbers and existing customers calling about invoices are counted, your close rate looks worse and your CPL looks better than reality. Clean the definition first. The full chain from lead to signed job is in cost per lead is not cost per acquisition.

How to use the calculator

The free cost per lead calculator does the arithmetic above. Gather these first, per channel, from the last three to six months:

  1. Ad spend, clicks and leads by channel.
  2. Sold jobs by channel, from your CRM, not from the ad platform.
  3. Average job value of those sold jobs.
  4. Gross margin on those jobs (job revenue minus materials, labour and direct costs).
  5. The share of gross profit you are willing to spend to acquire a job.

Use the calculator to get your current CPC, CPL and CPA, your break-even and target CPL, and the maximum CPC that keeps you inside them. Run it per channel and per job type. A blended number will hide the channel that is losing money behind the one that is not.

Then read the result in three bands. If your current CPL is below target, the channel has room: test more budget and watch whether CPL and close rate hold as volume grows, because they usually drift as you reach less motivated buyers. If it sits between target and break-even, the channel pays but thinly; fix close rate, call handling or the landing page before adding spend. If it is above break-even, the channel is losing money on every lead, however good its volume looks, and the first move is to cut or rebuild it.

Repeat the exercise every quarter. Job values, margins and close rates move, and your affordable CPL moves with them.

What to take away

  • CPC = spend ÷ clicks. CPL = spend ÷ leads. CPA = spend ÷ customers.
  • Break-even CPL = average job value × gross margin % × close rate (sold ÷ leads).
  • Target CPL = break-even CPL × the share of gross profit you choose to spend on acquisition.
  • Maximum CPC = target CPL × click-to-lead rate.
  • Industry average CPL tables mix lead definitions, job values and close rates. Use your own numbers.
  • Raising close rate raises the CPL you can afford, often more than any bid change.

Sources

  1. Google Ads Help: Average cost-per-click (Avg. CPC) definition
  2. Google Ads Help: Actual cost-per-click (CPC) definition
  3. Google Ads Help: Glossary (cost per action definition)

This article is operational guidance, not legal or financial advice. Regulations change and differ by state; verify anything here with your own counsel before you act on it.