Home / Free Tools / True Cost Per Lead Calculator
Free tool
Cost per lead is the number on the invoice. Cost per booked job is the number that decides whether you make money. Compare up to six lead sources and see what each one really costs you, and what it leaves you after the job is done.
True cost per lead is your total spend on a lead source divided by the leads it produced, including fees and memberships. The more useful number is cost per booked job: spend divided by jobs actually won. A $50 lead that you win one time in five really costs $250 per job, before any time spent chasing it.
Calculator
Pick your industry to load example numbers, then replace them with your own. Every field is editable. Nothing you type leaves this page.
Example values loaded. Replace them with your own numbers.
| Lead source | Monthly cost ($) | Leads / month | Reached (%) | Became estimates (%) | Estimates won (%) | Remove |
|---|
Get the breakdown
Send it to yourself, and we will include the five changes that cut cost per booked job fastest for businesses like yours.
Check your inbox in the next few minutes. Want help acting on it? Book a free strategy call and we will walk through your numbers together.
The math
Follow every lead from the invoice to the signed job. Each step loses some of them, and every lost lead raises the cost of the ones you keep.
You pay $60 per lead and buy 40 leads a month, so $2,400. You reach 70 percent (28 people), 40 percent of those book an estimate (11), and you win 25 percent (about 3 jobs). Your true cost is about $857 per booked job, more than 14 times the price on the invoice.
Why it matters
Because the cheapest lead is often the most expensive job. Three things hide the real cost.
Lead platforms often send the same request to several businesses. A shared Angi lead runs $15 to $120 or more and can go to 3 to 8 contractors, so your win rate drops before you pick up the phone.
Source: LeadTruffle, Complete Guide to Angi Leads, 2026.
The often-cited MIT and InsideSales study found the odds of reaching a lead were about 100 times higher when called within 5 minutes than at 30 minutes. Every lead you reach late is money spent for nothing.
Source: Callingly, State of Speed to Lead, summarizing the MIT and InsideSales study.
When you stop paying a platform, the leads stop. Rankings, reviews, and content keep producing after the work is done, so their cost per job falls over time.
Reading your results
There is no universal number. A good cost per job is one that leaves enough gross profit to run the business and grow. Use these tests.
| Acquisition cost as a share of job value | What it usually means | What to do |
|---|---|---|
| Under 10% | Healthy. The source pays for itself many times over. | Scale it, and protect it with fast follow-up. |
| 10% to 20% | Workable for most trades, tight for low-margin work. | Improve reach and win rate before adding spend. |
| 20% to 35% | Eating a large share of your gross profit. | Fix follow-up, raise prices, or shift budget to owned channels. |
| Over 35% | Likely losing money once overhead is counted. | Pause or cut the source unless it fills a specific gap. |
These bands are a rule of thumb, not an industry standard. Your margins and overhead decide your real limit.
Lower it
Raising the share of leads you reach is the cheapest fix there is. An instant text reply and missed-call text back recover leads you already paid for. See AI automation.
Many estimates are lost to silence, not to price. A follow-up sequence after every quote raises win rate without new spend.
Paid traffic sent to a homepage converts worse than traffic sent to a page for that exact service and town. See paid advertising.
A ranked Google Business Profile and service pages produce exclusive leads with no per-lead fee. See Google Business Profile and SEO and AEO.
More recent reviews raise both rankings and win rate, because buyers compare reviews before they call.
Once you can see cost per job by source, move budget from the worst source to the best one every month.
Questions
Cost per lead is spend divided by leads received. Cost per acquisition, or cost per booked job, is spend divided by jobs actually won. The second number includes every lead you never reached or never closed, so it is always higher and far more useful.
Yes. Add every cost tied to the source: platform memberships, per-lead charges, ad spend, and agency or management fees. Leaving fees out makes a source look cheaper than it is.
Start with an honest estimate, then track it for 30 days. A simple spreadsheet with lead date, source, contacted, estimate, and won is enough to make this calculator accurate.
No. Some businesses win shared leads profitably because they reply in minutes and follow up well. The calculator shows whether that is true for you, source by source.
Choose Real estate agent. Job value becomes your average commission per closing, estimates become appointments, and estimates won becomes appointments that close. Portal costs go in the monthly cost field.
No. The calculator runs in your browser. Nothing you type is sent anywhere unless you choose to email yourself the breakdown.
Get a free website audit. Within 24 hours you get a scored review of your site's speed, rankings, and conversion, with the fixes that will lower your cost per job.