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.
Cost Per Lead
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.
Your Live Results
Real-timeKnowing your cost per lead is step one — getting cheaper, better leads is step two. We can run the whole marketing machine for you.
How to use this calculator
How to Use This Tool
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.
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.
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.
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.
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.
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.
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.
More free calculators for your business
Customer Lifetime Value Calculator
Calculate the total profit a single customer generates over your entire relationship — the number that tells you what you can afford to spend to win one.
Google Business Profile Grader
Get an instant 0–100 grade on your Google Business Profile and the exact gaps costing you Map Pack calls — no login, nothing saved.
Contractor Markup Calculator
Enter your job cost and markup to instantly see selling price, gross profit, and the true profit margin most contractors confuse for markup.