Contractor Websites & Local SEO
(540) 505-0421
Marketing & Lead Value

Cost Per Lead Calculator

Calculate your true cost per lead and cost per acquired customer — the two numbers that tell you whether your marketing is actually working or just spending.

Runs 100% in your browser · nothing is saved

Cost Per Lead

Enter your numbers
$

What you spent on a channel over a set period. Be honest about the full cost.

Every inbound contact — calls, form fills, messages. Not clicks or impressions.

25%

Your Live Results

Real-time
$50
Cost Per Lead
What each contact cost you
10
Customers Closed
25% of 40 leads
$200
Cost Per Acquisition
What each customer actually cost
A $50 lead closing at 25% costs $200 per customer. Compare CPA to your average job profit — that's what tells you if the channel works.

Knowing your cost per lead is step one — getting cheaper, better leads is step two. We can run the whole marketing machine for you.

Get help with this

How to use this calculator

How to Use This Tool

1

Enter your marketing spend

Total what you spent on a channel or campaign over a set period — ads, SEO, direct mail, lead services, whatever you're measuring. Be honest about the full cost.

2

Enter leads generated

Count every inbound contact that came from that spend — calls, form fills, messages. A lead is a person who reached out, not a click or an impression.

3

Enter your close rate

What percentage of leads do you actually close into paying jobs? If you close 1 in 4, that's 25%. Use your real average, not your best month.

4

Read CPL and cost per acquisition

Cost per lead is spend divided by leads. Cost per acquisition is spend divided by customers closed. The second number is the one that tells you if the channel is profitable.

Cost per lead is a vanity number. Cost per acquisition is the number that matters. A channel delivering $20 leads that close at 5% costs $400 per customer; a channel with $80 leads that close at 40% costs $200 per customer. The 'expensive' lead source wins.
Compare your cost per acquisition to your average job profit. If a customer costs $300 to acquire and your average job nets $1,500, the channel works. If acquisition costs $800 on a $1,000 job, no volume will save it.

The numbers behind your pricing

Cost per lead (CPL) is the marketing metric everyone quotes and almost nobody uses correctly. It tells you what you paid for each inbound contact, but it says nothing about whether those contacts turn into paying customers. A $15 lead that never closes is more expensive than a $100 lead that closes every time. The number that actually determines whether a marketing channel is worth keeping is cost per acquisition (CPA) — what you paid per customer who actually bought.

This calculator gives you both. Enter spend, leads, and your close rate, and it shows CPL and CPA side by side. The close rate is the bridge between them, and it's the variable contractors most often overestimate. If you think you close 40% but you actually close 20%, your real CPA is double what you believe — and a channel that looks profitable is quietly losing money.

The decision rule is simple: compare CPA to your average gross profit per job. If a customer costs $250 to acquire and your average job grosses $1,800, the channel is printing money and you should pour more in. If CPA is $700 on a $900 job, the channel is a loss leader at best and a money pit at worst — and no amount of volume fixes a unit economics problem. The fix is to improve close rate, raise prices, or cut the channel.

Run this for every channel separately — Google Ads, SEO, lead services, direct mail, referrals. Channels that look identical on CPL often look completely different on CPA once close rate is factored in. The contractors who grow fastest aren't the ones with the cheapest leads; they're the ones who know their true CPA per channel and double down on the winners.

Common Questions

Frequently asked about this tool

What is the difference between cost per lead and cost per acquisition?

Cost per lead (CPL) is marketing spend divided by leads generated. Cost per acquisition (CPA) is spend divided by customers actually closed. CPL measures lead flow; CPA measures whether the channel is profitable. A cheap lead that never closes is more expensive than a pricey lead that always does.

What is a good cost per lead for contractors?

It depends entirely on your close rate and average job value. A $50 lead that closes at 40% on a $2,000 job is excellent; a $20 lead that closes at 5% on the same job is terrible. Always judge leads by cost per acquisition, not cost per lead alone.

How do I track my close rate?

Divide the number of jobs you closed from a channel by the number of leads that channel generated over the same period. Track it per channel — close rates vary widely between sources, and blending them hides which channels actually perform.

Is anything I enter saved?

No. This calculator runs entirely in your browser. Your numbers are never sent to a server, stored, or associated with you in any way.

Direct Owner Partnership

You can have the best pricing in town — but it means nothing if your phone isn't ringing.

High-margin quotes only put money in your pocket when homeowners call you in the first place. Elyptic Rise builds contractor websites and Google Maps setups that get you found first. Speak directly with Bryan, the owner.

Family-Run Agency•No Account Managers•You Own 100% Of Your Assets