The Short Answer

Cost per lead is how much you spend to get an enquiry. Cost per sale is how much you spend to get a paying customer. The gap between them is your close rate, and that gap is where most service businesses are quietly losing money. A low CPL with a low close rate often produces a cost per sale that makes the whole campaign unprofitable, even if the agency report looks clean.

Two Metrics. One Matters to Your Business.

Both metrics live in your marketing data. But they tell completely different stories about whether your marketing is actually working.

The agency metric

Cost Per Lead

How much you spend in advertising to get one person to make contact, fill a form, call, or send an enquiry. Easy to measure. Easy for agencies to optimise. Usually featured prominently in monthly reports.

CPL = Ad Spend ÷ Total Leads
The business metric

Cost Per Sale

How much you spend in advertising to get one paying customer. Harder to influence because it depends on lead quality and your sales process together. Rarely in agency reports. Always on your P&L.

CPS = Ad Spend ÷ Closed Deals

The Gap Between Them Is Where Most Businesses Lose Money

The difference between CPL and CPS is your close rate, and your close rate is determined almost entirely by the quality of leads your marketing produces. Low-quality leads drag down close rates. Dragged-down close rates multiply your real cost per customer. And that multiplied cost rarely shows up in the agency's monthly report.

Where your marketing spend actually goes

Ad Spend$3,000/month
Leads GeneratedWhat CPL measures
Close Rate

Quality determines this

Paying CustomersWhat CPS measures

The agency controls the left side of that flow, how many leads they generate and at what cost. You and your sales team determine the right side. But the bridge between them, lead quality, is entirely shaped by the targeting, messaging, and creative decisions your agency makes. If they're optimising for volume, they're handing you a bridge that collapses under half the traffic.

The Maths That Changes Everything

Here's the same $3,000 budget spent two different ways. Same platform. Same month. Completely different outcomes when you look at the number that actually matters.

Volume approachLow CPL, broad targeting
Monthly ad spend$3,000
Leads generated100
Cost per lead$30
Close rate2%
Customers acquired2
Cost per sale$1,500
Agency reports: "Great CPL this month"
Quality approachHigher CPL, precise targeting
Monthly ad spend$3,000
Leads generated20
Cost per lead$150
Close rate25%
Customers acquired5
Cost per sale$600
Business outcome: 2.5× more customers, 60% lower CPS

The volume approach produces a CPL of $30, which looks excellent in a report. The quality approach produces a CPL of $150, which looks expensive. But the quality approach delivers 5 customers at $600 each, versus 2 customers at $1,500 each. The "expensive" leads were actually cheaper by the only measure that matters.

This isn't a hypothetical. It's the pattern we see consistently when businesses switch from optimising for CPL to optimising for lead quality and close rate.

"Your agency sends you a report showing 400 clicks and a $12 cost-per-lead. Your sales team spent three weeks chasing those leads. Two became customers. That's not a campaign that's working, that's a reporting problem dressed up as a success."

Why Agencies Default to CPL (It's Not Malicious)

Understanding why agencies report CPL instead of CPS makes the problem easier to fix.

CPL is entirely within the agency's control. They can lower it by broadening targeting, using simpler forms, reducing friction, or running broader audiences. None of these things require your sales team to perform differently, so the agency can reliably improve the number and report it confidently.

CPS depends on two things at once. Lead quality (which the agency controls) AND your sales process (which they don't). If they commit to a cost per sale and it's high, they can always point to the sales team. Most agencies avoid that accountability by not committing to it in the first place.

This doesn't make agencies dishonest, it makes them rational actors within a flawed reporting structure. The fix is to change the conversation before you sign, not after you're disappointed.

How to Start Tracking Cost Per Sale Right Now

You don't need new software. You need a new habit and a direct conversation with your agency.

1

Tag your leads by source

Make sure you know which leads came from which campaign. If your CRM doesn't do this automatically, ask your agency to add UTM parameters to every ad link so you can track it manually.

2

Record which leads closed

At the end of each month, count how many leads from each campaign became paying customers. Even a basic spreadsheet works for this. You're looking for the ratio: leads in, customers out.

3

Calculate your real cost per customer

Take the total ad spend for a campaign and divide it by the number of customers it produced. That's your actual cost per sale. Compare it across campaigns and channels, the differences will tell you where quality is highest.

4

Share it with your agency and change the goal

Bring this number to your next agency meeting. Ask them to use it as a primary optimisation target, not just CPL. Any agency willing to have that conversation is worth keeping. Any agency that deflects it probably isn't.

Free Audit

Want to find out what your leads are actually costing you?

The Better Lead Audit includes a simple framework for calculating your real cost per sale, and identifying exactly where the gap between your CPL and your business reality is coming from.

Get the Free Audit

Common Questions

What is the difference between cost per lead and cost per sale?

Cost per lead (CPL) is how much you spend to get someone to make contact. Cost per sale (CPS) is how much you spend to get a paying customer. The gap between them is your close rate, and that gap is where most businesses discover they're losing money without realising it.

Why do marketing agencies report cost per lead instead of cost per sale?

Because CPL is a metric agencies can directly control. They can lower it by broadening targeting or reducing friction, tactics that reduce lead quality. Cost per sale depends on lead quality AND your sales process, which makes it harder to report favourably. Agencies report what they can influence.

What is a good cost per sale for a service business?

It depends on your average customer value. A useful benchmark is that your cost per sale should be no more than 10–20% of your average project or contract value. If you're selling a $50,000 service, a cost per sale of $2,000–$5,000 is typically sustainable. If it's approaching or exceeding that range, lead quality is usually the first place to look.

How do I start tracking cost per sale if my agency only reports CPL?

Track which leads from each campaign become paying customers. Divide total ad spend by the number of closed deals, that's your cost per sale. Share that number with your agency and ask them to optimise for it. Any agency worth working with will welcome that conversation.