Metrics & Analytics

Cost Per Lead

What you spend to generate one inquiry — total marketing cost for a channel divided by the number of leads it produced in the same period.

Also goes by CPL

SiiteWritten by SiiteUpdated September 8, 2026

Cost per lead is what one inquiry cost you to produce: everything a channel cost in a period, divided by the inquiries it brought in. It is the number most agencies lead with, because it is easy to calculate and easy to make look good. Used carefully, it is the fastest way to compare channels that bill in completely different ways. Used on its own, it sends your budget to the cheapest leads instead of the ones that turn into work.

Briefly explained

  • What a channel cost, divided by the inquiries it produced.
  • What you count as a lead decides whether the number means anything.
  • A cheap lead that never books costs more than an expensive one that does.
  • Read it next to close rate and average ticket, or not at all.

How do you calculate it without fooling yourself?

The math is simple. The inputs are where it goes wrong.

  • Everything the channel costs: Ad spend, the agency or in-house fee, call tracking, and the landing page build divided across the months you will use it. Ad spend alone is the number a vendor quotes you. Total cost is the number that leaves your account.
  • The same period on both sides: October spend against October leads. That is obvious until a long sales cycle is involved. Big-ticket work needs a window wide enough to catch the quote that closed three weeks later.
  • A lead definition you wrote down: Calls over a set length, completed forms, chats that left contact details. Without a written rule, the definition drifts toward whatever makes the report look better.

Why are the cheapest leads usually the worst?

Shared-lead platforms show it clearly. One customer is sold to three or four businesses, everyone calls within the hour, and one of them wins. Measured as cost per lead, the platform looks competitive. Measured as cost per booked job, it usually is not, because your close rate on a lead three competitors are also working is a fraction of your close rate on a call that came straight from your own profile.

Owned channels work the other way around. Organic search and the Local Pack look expensive in the first months, while the cost is spread across a handful of early leads. Then they improve every month after, because the same work keeps producing without more spend.

A cost-per-lead comparison that ignores this will recommend renting over owning every time.

Which two numbers make it useful?

Cost per lead becomes a decision once two numbers sit next to it.

  • Close rate by source: Of the inquiries this channel produced, how many turned into paid work. This is what separates a cheap lead from a worthless one.
  • Average ticket by source: What the job was worth when it closed. Urgent work and planned work come from different searches and carry different margins.

Multiply those through and you get cost per booked job, and from there customer acquisition cost. Those are the numbers to move budget on.

Where does the number break?

  • Untracked calls: If phone calls are not measured, every channel that produces calls looks like it produces nothing, which is most of them. See conversion tracking.
  • Shared credit: A customer sees your sign, searches your name, clicks an ad and calls. Most reporting credits whatever was clicked last, so the ad is recorded as the source and the sign that actually started it gets nothing. See attribution model.
  • Seasonality: A lead in your busiest month and the same lead in a quiet one come from different auctions. Compare like with like — ideally the same month last year.
  • Small numbers: Eleven leads in a month is not a trend. Do not rebuild the budget around a number built on a handful of events.

What do the terms mean?

  • CPL: The abbreviation, used interchangeably with cost per lead.
  • CPA, cost per acquisition: In an ad platform this usually means the cost of whatever the account was told to count — a form, a call, sometimes a click — which is not the same as the cost of a customer. Ask which one is meant.
  • Cost per booked job: Leads carried back through close rate. The number decisions should be based on.
  • Blended CPL: Every channel averaged together. Fine for a board slide, useless for deciding what to cut.

What should you ask your agency?

Ask these four, and the answers will tell you quickly whether the reporting is real.

  • What is being counted as a lead in this report?
  • Is your fee included in the cost, or only the media?
  • What is the close rate and average ticket on these leads?
  • What are you comparing this against, and over what period?

If cost per lead is the only number in the monthly report, the report is describing the marketing rather than the business.

Owner questions

What owners ask us about Cost Per Lead

What actually counts as a lead?

+
Decide once and apply it everywhere: usually a call over a set duration, a completed form, or a chat that left contact details. Counting nine-second hang-ups and wrong numbers is how a bad channel comes to look cheap.

Why is my cost per lead low but my revenue flat?

+
Because those leads are not converting. A source that sells the same inquiry to three competitors can post an attractive cost per lead alongside a dreadful cost per booked job. Compare the figure further down the chain instead.

What is a good cost per lead?

+
There is no honest benchmark. It depends on the industry, the season, the ticket size and how competitive your metro is. A number that would sink a business selling small jobs is cheap for one selling big-ticket work.

Should the agency fee be included?

+
Yes, if you want a number you can make decisions with. Media spend alone understates what the channel costs you, and it flatters whoever is charging the fee.

How do I calculate it for organic search or referrals?

+
The same way: everything the channel took that period, weighed against the inquiries it returned. Organic is not free — there is agency or staff time behind it — and pretending otherwise is why it gets cut first in a slow month.

What should I measure instead?

+
Cost per booked job, and eventually customer acquisition cost, both broken out by source. Cost per lead is the input, not the verdict.
Put this to work

Guides that use this

Step-by-step playbooks from the team, written for owners doing the work themselves. No sign-up and no email required.

4.9191 reviews
Where this turns into work

Numbers that tell you what a lead is worth

Call tracking, conversion tracking and reporting that follows a lead through to the booked job, so the cheapest channel and the best channel stop being confused.

Leonardo Miodrag, CMO, Partner at Siite
Our CMO

Want Cost Per Lead handled, not just explained?

Book a 30-minute audit. We'll benchmark your website, ads, SEO and reviews — and send you a written plan whether you hire us or not.

Get my free growth planor call 737-277-6255

You own everything. Month-to-month. No markup on ad spend.