Skip to content
Mindflow Marketing — home
Book a call Free Visibility Check
Results Pricing
Get my free Visibility Check Book a call
FREE TOOL

Cost per lead calculator

Work out what a lead actually costs you, what a booked job costs, and whether the channel pays after margin. Runs in your browser.

PLAIN DEFINITION

What is cost per lead, and how do you calculate it?

Cost per lead is channel spend divided by the leads that channel produced. Cost per booked job is the same spend divided by the jobs that closed from those leads. The calculator below runs both from five numbers you already have: spend, leads, close rate, average job value and gross margin.

Your numbers
$
Ad spend plus the agency fee attributable to it.
Calls and forms that reached you, before qualification.
%
The share that become paying jobs.
$
Revenue per booked job, before costs.
%
After materials, labour and your own time on the job.
Your channel arithmetic
One channel at a time. Running it separately per channel is the point.
Cost per lead
Booked jobs per month
Cost per booked job
Revenue produced
Gross profit after spend
Gross profit per dollar spent

Everything is calculated in your browser. Nothing is sent anywhere, nothing is stored, and there is no form to fill in first.

HOW TO READ IT

Which number actually decides whether a channel pays?

Cost per lead is the figure agencies report because it is flattering and easy. Cost per booked job is the one that decides whether a channel survives, and it moves with your close rate rather than with anything an agency did.

A channel at $40 a lead and a 10% close rate costs $400 a booked job. A channel at $90 a lead and a 40% close rate costs $225. The second looks worse in a report and is twice as good.

Two channels compared on cost per lead against cost per booked job. A Mindflow worked example, not a published benchmark: this page quotes no cost-per-lead benchmark for any trade.
Channel Cost per lead Close rate Cost per booked job
First channel$4010%$400
Second channel$9040%$225
THE FIELD OWNERS GET WRONG

Which field do owners get wrong most often?

The gross margin field is where the calculator quietly becomes accurate or useless. Most owners enter a number that counts materials and crew labour and skips their own time quoting, driving to estimates and chasing the ones that go quiet.

If you are the person doing the estimates, that time has a cost even when no invoice records it. Lower the margin until the figure describes what actually lands in the business.

WHAT IT CANNOT SEE

What can this calculator not see?

Three things this arithmetic cannot see: lead quality varies inside a single channel, attribution across the steps a buyer takes before calling is rarely clean, and a compounding channel looks worse in its second month than in its twelfth. None of the three is a reason to skip the calculation.

Lead quality varies inside a channel. A monthly average hides the difference between an emergency call and a price shopper.

Attribution is rarely clean. A customer who found you in an AI answer, checked your reviews and then clicked an ad is usually recorded as the ad.

Compounding channels look bad early. Organic and map visibility cost the same in month two and return far more in month twelve. A single-month snapshot penalises them.

FAIR QUESTIONS

Questions owners ask

What is a good cost per lead?

There is no universal figure. A good cost per lead is one that sits far enough below your gross profit per booked job that the channel still pays after your own time. That is why this calculator asks for job value and margin rather than quoting a benchmark.

Why does the calculator not show benchmarks for my trade?

Because published cost-per-lead figures move by market, season and competition, and a number printed here would be wrong by the time you read it. Your own account has the real one.

Should I count my own time?

Yes. Quoting, phone time and travel to an estimate are real costs. The margin field is where to account for them, and most owners set it too high.

Read the full method

Rankings are never guaranteed. Anything we could not trace to a primary source is absent from this page, not estimated. The audit runs the same six layers described on the pricing page, and Share of Answer is scored quarterly.

Measure what the engines say before you spend more

A free Visibility Check runs twelve real buying questions across Google and AI. You keep the findings.

Get my free Visibility Check
Or book a call with Youssef
Book a call Free Visibility Check