Free tool · no signup

Lead cost and ROI calculator

Find out if Checkatrade, MyBuilder, Bark or your ads actually pay: what each lead costs, what each job you win costs, and what you keep.

Cost per lead is what you spend on a channel divided by the enquiries it brings; cost per job is the spend divided by jobs won. If £500 of ads brings 25 enquiries and 5 jobs, each lead cost £20 and each job £100. Compare that with your profit per job.

Cost a lead£20.00
Cost a job won£80.00
Gross profit from those jobs£900
Left after the spend£500
Profit for every £1 spent£2.25

A website that brings in work

Describe your business and Sam writes a fast, mobile-ready website for tradespeople, with service pages, areas, reviews and a quote form.

Build my website free

How it works

Cost a job won = monthly spend ÷ (leads × win rate)

Left after the spend = jobs won × job value × gross margin − monthly spend

Use gross margin, not the job price: a £450 job that costs you most of that in materials and labour can't carry a big lead fee.

Worked example

You spend £400 a month, get 20 leads and win 25% of them: 5.0 jobs. Each lead costs £20.00 and each job won costs £80.00. At £450 a job and a 40% margin, you keep £500 a month after the spend.

Run it for every source you pay for, then compare with work that costs nothing per lead: Google reviews, repeat customers and your own website.

Questions

What is a good cost per lead?

One that leaves you a profit after the jobs you actually win. A cheap lead you rarely win can cost more than an expensive one you usually do.

How do I measure my win rate?

For one month, note every lead from the source and whether it became a paid job. Even 20 leads gives you a useful number.

How do I get leads without paying per lead?

Answer every call, ask every customer for a Google review, and have a website that shows your work and areas. Those keep bringing work without a fee each time.

Embed this tool on your website

Free for trade bodies, colleges, accountants, suppliers and bloggers. Paste this where you want the tool to appear:

<iframe src="https://usesam.com/tools/lead-cost-calculator/embed/" title="Lead cost and ROI calculator" width="100%" height="720" style="border:0;max-width:760px" loading="lazy"></iframe>
<p><a href="https://usesam.com/tools/lead-cost-calculator/">Lead cost and ROI calculator</a> by Sam</p>

Sam for your business: Vets · Plumbers · Electricians · Heating engineers · Roofers · Builders · all industries