A good cost per lead is one your gross profit can pay for, with room to spare. Your ceiling is gross profit per new customer times the share of comparable leads that become customers. Set your target below that ceiling so other acquisition costs and profit still fit. Then judge your results on leads old enough to have become customers, not on an industry average.
Define the lead before judging its cost
Before you can say whether a cost per lead is good, you have to say what you bought.
That's the example electrician we follow through this guide. The same cohort appears in our Google Ads ROI guide. The cohort's $4,500 of media bought:
260 clicks
40 raw leads
30 genuine leads
24 qualified leads
12 paying jobs at $1,200 each
All figures exclude GST.
Keep the measures apart, because each one divides by something different.
Measure | How it's calculated | What to watch |
|---|---|---|
Google Ads cost per conversion | Cost divided by the Conversions column | Counts whatever actions you set up. Not automatically a unique lead or a customer |
Enquiry CPL | Stated cost divided by unique enquiries that meet your definition | A caller who also fills in the form counts once. Say how spam, repeats and existing customers are handled |
Qualified CPL | The same cost divided by leads that meet a written qualification rule | Never relabel poor outcomes to improve it |
Customer acquisition cost | Acquisition costs divided by new paying customers from those leads | Say whether it is media only or includes fees, tools and sales costs |
Revenue ROAS | Attributed revenue divided by media spend | Revenue isn't gross profit, and a value used for bidding isn't earned revenue |
Google Ads, GA4 and your CRM will rarely agree exactly, because they count different things on different dates. Use the CRM for the business answer.
Under Google's conversion counting options, One means one conversion per ad click for each action, not per person. So someone who calls and then fills in the form is two conversions. Primary conversion actions feed the Conversions column and bidding. Secondary actions are for observation, except in a custom goal, where every action counts for bidding. Our guide to Google Ads conversion tracking covers the settings.
This goes wrong more often than owners expect. Here's what 180 Google Ads account audits from August 2021 to September 2026 found. In about 1 in 3 accounts, the Conversions column counted at least one enquiry or sale twice. A form tracked by both a Google Ads tag and a GA4 import is one example.
A second fault turned up in about 1 in 4 accounts from the same audits. Their bidding goal included something that isn't an enquiry or a sale, such as a page view. Either fault makes the reported cost per conversion look cheaper than the real cost per lead.
What counts as a genuine lead
A genuine lead is a new enquiry from a potential customer, counted once, with the noise taken out. Write the rule down and apply it the same way every month. That's because changing the rule changes the CPL without changing anything real.
Count a person once per need, whether they call, fill in the form or both.
Remove spam and your own test submissions.
Leave out existing customers chasing a booking or an invoice.
Treat a repeat contact about the same job as part of the first lead.
Leave out job seekers, suppliers and sales pitches.
A wrong service or out of area enquiry is still genuine. It just won't qualify.
Take the 45 service accounts we managed from May 2024 to September 2026. Of their raw form entries, 20% to 30% turned out to be spam, duplicates or existing customers. In the example electrician, 10 of the 40 raw leads fell out at this step.
SourceExample cohort, 40 raw leads scaled to 100
A quarter of the raw leads were noise. That's why the same spend gives a $112.50 CPL and a $150 CPL.
Calls need their own checks
A tap on a phone number is a click, not a call. Google's call reporting routes calls from ads through a Google forwarding number. It records details such as the start time, the duration and whether the call connected. You can also count calls over a set length as conversions.
Even a long call isn't automatically a suitable enquiry. Someone chasing an invoice can talk for five minutes. Missed calls aren't automatically lost leads either. Count a recovered missed call once, as the lead it became. Keep unrecovered missed calls as their own line rather than writing them off as wasted spend.
In the same managed accounts, all with call tracking, calls are commonly 30% to 50% of leads. The share runs higher for emergency trades. Our guide to call tracking for Google Ads explains this.
Phone leads are also easy to leave out of the count altogether. In the same Google Ads audits, that happened in about 2 in 5 accounts taking enquiries by phone. Their goal used for bidding or reporting counted no call conversion of any kind. So their cost per conversion left every phone lead out.
Qualified leads and the close rate that matches them
A qualified lead is a genuine lead that fits what you sell:
a service you offer
an area you cover
a real need
the budget and timing, where it matters
Classify each lead when it arrives, before anyone knows how it turned out. Relabelling the ones that didn't buy makes the CPL look better and teaches you nothing.
Every close rate belongs to one stage. In the electrician cohort, 80% of genuine leads qualified and 50% of qualified leads became paying jobs. So 40% of genuine leads became customers.
Pair the 40% with the $150 genuine lead CPL. Pair the 50% with it and you overstate every lead. Apply 80% and then 40% and you count qualification twice. Quote figures hide the same trap. A quote win rate only applies to every enquiry if every enquiry gets a quote.
Calculate your break even CPL
Break even is the most a lead can cost before its expected gross profit runs out.
The first is a ceiling per lead. The second is a ceiling per customer and doesn't multiply by the close rate again. Both sit before acquisition costs and overheads. So neither is a net profit break even point.
Here, gross profit is a new customer's revenue less the direct cost of doing the work. Work it out for a stated period, before any marketing costs come off. Our ROI guide calls it contribution.
Business Victoria's guide to breakeven, margin and markup treats gross profit as sales less cost of goods sold. It treats net profit as what's left after overhead expenses. Margin is the percentage, gross profit the dollars. Keep one GST basis throughout.
The electrician's jobs average $1,200 at a 55% gross margin. So each paying job brings $660 of gross profit. With 40% of genuine leads becoming paying jobs, a genuine lead is worth $264 of expected gross profit. That's the break even CPL. The campaign paid $150.
SourceExample cohort, excluding GST
The contribution line is the gross profit from the 12 jobs, 1.76 times the media spend. That multiple isn't a return on investment. The $660 a job isn't company profit either. After $1,200 of management and $300 of other campaign costs, $1,920 is left for overheads and profit. Our ROI guide reconciles that to a 32% return.
Each stage has its own ceiling, because each has its own close rate to a paying job. Those rates are 30% of raw leads, 40% of genuine leads and 50% of qualified leads.
Chart data:
| Media cost paid | Break even ceiling | |
|---|---|---|
| Raw lead | 112.5 | 198 |
| Genuine lead | 150 | 264 |
| Qualified lead | 187.5 | 330 |
| Paying job | 375 | 660 |
SourceExample electrician cohort
So is $187.50 per qualified lead acceptable for this electrician? Against $330 of expected gross profit, yes, with room. And $375 per paying job sits against $660. Media takes the same 57% of the ceiling at every stage. If your stages disagree, a close rate is attached to the wrong stage.
A common mistake is to start from revenue. The 12 jobs brought in $14,400, or $480 per genuine lead. Pay $480 for a lead and you lose $216 on it before any other cost. That's because only $264 of that revenue is gross profit. Revenue per lead is not break even CPL.
The method doesn't change with the job. Say a law firm expects $3,500 of gross profit from an accepted client. If 10% of raw enquiries become clients, its raw enquiry ceiling is $350. If half of them qualify, that's $700 per qualified enquiry.
A dental practice prices an attended new patient. Then it multiplies by the share of genuine enquiries that attend. Where services differ, work out each one separately or weight them by your actual customer mix. Never weight them by your biggest job.
Set a target below break even
Break even is where the campaign stops paying its way. So it's a ceiling, never a goal. Two more things have to fit under it: your other acquisition costs and a retained contribution. That contribution covers the overheads you haven't allocated and the profit you want.
The electrician's $1,200 of management and $300 of other campaign costs come to $50 per genuine lead. That leaves a media ceiling of $214 a lead. The owner chose to keep $160 from every paying job. At a 40% close rate, that's $64 per genuine lead. That allowance is a choice, not a net profit margin.
SourceExample electrician cohort
So the target is $150 a genuine lead, exactly where this cohort landed. Check it the long way. At $150 a lead, the $7,920 of gross profit splits three ways. Media takes $4,500 and other acquisition costs take $1,500. That leaves $1,920 retained, or $160 for each of the 12 jobs.
Spread fees, tools, creative, setup and sales time over a stated period and a realistic lead volume. Count each cost once. A fixed fee spread over fewer leads raises the cost of every lead. Our guide to how much Google Ads costs in Australia covers the cost categories behind a campaign.
Here is how the same electrician would read other mature results.
Media cost per genuine lead | Left per lead after other costs | Left per paying job | Reading |
|---|---|---|---|
$120 | $94 | $235 | Below target, with room to spare |
$150 | $64 | $160 | On target |
$190 | $24 | $60 | Between target and ceiling, short of the allowance |
$214 | $0 | $0 | At the media ceiling, nothing left for overheads or profit |
$250 | -$36 | -$90 | Above the ceiling, a loss before overheads |
Those readings assume the same lead counting, a mature cohort and capacity for the work. Our guide to how much to spend on Google Ads covers turning a target into a monthly spend. And a target in a spreadsheet doesn't make Google supply leads at that price. The FAQ below takes that up.
Use lifetime value without overstating it
Repeat customers can justify paying more for a lead. But the repeat business has to be something you've measured, not hoped for.
Take a recurring cleaning business that charges $200 a month. Over an observed average of 18 paid months, each customer brings $3,600 of revenue. At a 40% gross margin, that's $1,440 of lifetime gross profit. With 25% of enquiries becoming customers, break even CPL is $360, before other acquisition costs, overheads and profit. That's a ceiling for this model, not a figure for the cleaning industry.
Because the 18 months is an observed average, it already includes the customers who left early. Don't multiply it by a retention rate as well. If you forecast instead, state your retention and discount assumptions separately. And don't add a first job fee unless it's genuinely extra revenue. If it is, redo the whole calculation.
Lifetime value also arrives slowly. A customer's first month brings $80 of gross profit, or $20 per enquiry at a 25% close rate. At a $200 enquiry CPL, each customer's $800 of media takes ten months to pay back. If the business can't carry that gap, the lifetime figure is a reason to grow slowly. It's not a reason to spend.
Lifetime value decides what a lead is worth. Cash flow decides whether you can wait for it.
Treat its output as a planning aid. It can't prove your customers will stay. And no lifetime figure sets a universal ratio for what a customer should cost.
Benchmark mature, comparable results
A CPL means something only when you compare it with your own target. The leads behind it must also have had time to become customers. A short review keeps it honest.
Define the cost and the lead stage you're pricing.
Choose a mature acquisition cohort.
Calculate the target and the ceiling for that cohort.
Compare like with like across segments and periods.
Diagnose the biggest constraint the evidence supports.
Acquisition cohort
Follow the leads from one period of spend through to their own outcomes
Outcome maturity
Wait out your usual enquiry to sale delay, plus any delay in importing outcomes
Reporting dates
Say whether you used click date or conversion date columns. The CRM cohort is the business record
Comparable segments
Separate services, areas, brand and non brand, networks, and new and existing customers
Aggregation
Divide total cost by total leads, and keep each segment visible
Limited evidence
State the counts and test a low, middle and high close rate
Aggregation catches people out. Two campaigns spend $1,000 each, one for 10 leads and one for 2. Together they cost $2,000 for 12 leads, about $167 each. That's not the $300 average of their $100 and $500 CPLs.
Let the cohort mature
A calendar month's sales can belong to older leads. So dividing this month's spend by this month's sales proves nothing about either. Follow one period's leads instead.
Allow 4 to 8 weeks for a first read and about 90 days to judge cost per lead. Allow longer when the sales cycle is long. Our guide to how long Google Ads takes to work explains this.
Google adds its own delay. Conversions are reported against the date of the click, as Understand your conversion tracking data sets out. So last month's clicks keep collecting conversions after the month ends. The Conversions (by conv. time) column uses the conversion date instead.
Google's page on conversion delay warns about recent periods. They can show a higher cost per conversion than they'll end up with. The Days to conversion segment shows how long your own conversions take.
Chart data:
| Point | Value |
|---|---|
| Week 1 | $1,500 |
| Week 2 | $900 |
| Week 4 | $750 |
| Week 6 | $500 |
| Week 8 | $450 |
| Week 12 | $375 |
SourceExample electrician cohort
Judged in the first week, this cohort cost $1,500 a paying job. By week 12 all 12 jobs had paid and it settled at $375, on target. The spend didn't change. Only the evidence did.
When the evidence is thin
Small numbers swing. Twelve paying jobs from 30 genuine leads is a 40% close rate. Two fewer jobs would make it 33%. State the counts beside every rate. Test the target across a range of close rates before you rely on one.
20%
$50
$82
Half the observed rate
30%
$100
$148
Three quarters of it
40%
$150
$214
The cohort's own rate
All three keep $660 of gross profit, $160 retained per job and $50 of other costs per lead. They are scenarios, not confidence intervals. Plan on the low case until a mature cohort says otherwise. Never pick the optimistic case because it makes the current CPL look fine. A new campaign can stay inconclusive for months and still need a spending limit.
Use outside benchmarks for orientation only
An outside benchmark tells you roughly where a market sits, not whether your campaign makes money. Before comparing, match each of these:
country
currency
dates
industry
campaign type
brand inclusion
lead stage
cost basis
Check whether the figure is a mean, a median, a range or a planning assumption. Converting a US figure into Australian dollars doesn't make it an Australian benchmark.
Closer to home, there's our Google Ads cost per lead by industry table. Its electrical row runs $128 to $674 per enquiry, from Keyword Planner bids at our standard enquiry rate.
Against that row, the electrician's $150 sits near the bottom, so it looks like a bargain. What matters is its own $214 ceiling, and $150 is viable and on target. The table couldn't have told you that.
Apply the same test to a CPL in an agency report or a case study. Ask:
which lead it counts
which costs it includes
which period's leads it follows
how many became paying customers
what those customers were worth
A CPL that can't answer those questions is marketing, not evidence.
Record every review the same way. Then you can compare each one with the last.
Acquisition period and review date: [dates]
Cost scope and GST basis: [what the cost includes]
Unique enquiries and qualified leads: [counts and the rules used]
New paying customers from those leads: [count]
Gross profit and customer period: [basis]
Sales delay and unresolved leads: [evidence]
Actual CPL, target and ceiling: [values]
Decision, cost limit and owner: [next action]
A cheaper lead can still be the worse result
A low cost per lead looks like a win until you price the customer behind it. These two example one off models use inputs chosen to teach the contrast. Those inputs aren't typical prices, margins or close rates for either industry.
Example one off model | Cleaning business | Family law practice |
|---|---|---|
Media CPL | $80 | $180 |
Revenue per customer | $300 | $12,000 |
Gross margin | 35% | 55% |
Gross profit per customer | $105 | $6,600 |
Enquiry to customer close rate | 15% | 30% |
Break even CPL | $15.75 | $1,980 |
Media cost per customer | $533.33 | $600 |
Gross profit left after media | -$428.33 | $6,000 |
The cleaning lead costs less than half as much. But it loses $428.33 on every customer. That's because a $105 job can't carry $533.33 of media. The family law lead costs more and leaves $6,000 per client before management, tools, sales time and overheads. That's room to work with, not a guaranteed profit.
So compare the cost per customer with the gross profit per customer, never one business's CPL with another's. And keep this one off cleaning job apart from the recurring cleaner in the lifetime value section. Mixing the two models gives a number that describes neither.
Cost per lead for business broker enquiries
Business brokers buy two kinds of lead from the same searches, worth very different amounts. An owner asking for a free valuation is a potential seller. Someone asking about a listed business is a potential buyer. Give each kind its own conversion action, or at least its own label. That way they never share one cost per lead.
Then name the event that earns the fee. If the broker is paid only on completion, a signed listing agreement is a milestone, not income. So track the two separately.
Take a broker with 100 unique seller valuation enquiries. They produce 40 qualified owners, 20 attended consultations and 4 completed sales that earn a fee. Those sales come from 4 new clients. Each completion brings $7,500 of gross contribution after the broker's own direct costs of handling the sale. That's $30,000 in all.
SourceExample broker cohort, not a benchmark
Same economics, different denominators. The $30,000 is a ceiling of $300 per enquiry, $750 per qualified owner or $1,500 per attended consultation. All three sit before other acquisition costs. They are three views of one cohort, not three market benchmarks.
Build it on the broker's fee less the broker's own costs. Never build it on the sale price of the client's business. Include the cost of deals that fall over. And expect a longer sales and collection delay than a trade job has. If fees arrive at more than one stage, model the cash in sequence and count each fee once.
Reduce CPL without losing lead quality
A cheaper lead only helps if the customers it brings are as good as before. The arithmetic shows where the levers are.
So there are two levers: the price of a click and the share of clicks that become enquiries. The formula won't tell you which change caused a movement. It also needs unique enquiries. Google's conversion rate across mixed actions isn't a unique enquiry rate.
Lever | What to do | Guardrail |
|---|---|---|
Traffic cost and intent | Review search terms, negative keywords, service areas and ad relevance | Exact match and negatives can cut useful demand too. Quality Score is a diagnostic, not a discount |
Enquiry conversion | Fix broken forms, unclear offers, slow mobile pages, weak trust and awkward call paths | A dedicated landing page isn't compulsory. Count unique enquiries, not extra button events |
Qualification | Make the service, area, eligibility and next step clear. Ask only form questions you'll use | Raw CPL can rise while qualified CPL and customer cost improve |
Sales handling | Give every lead an owner. Track answered calls, attendance, qualification and lost reasons | Lead quality and sales handling can both be the problem |
Customer value and capacity | Improve the offer, repeat work and service mix where the evidence supports it | Don't justify a high CPL with retention you haven't seen or capacity you don't have |
Our guide to Google Ads cost per click and how to lower it covers the traffic side. So does our guide to high intent vs low intent keywords. For where the ad should send people, read our guide to Google Ads landing page vs homepage.
Our guide to what a good conversion rate is explains the rates we work to. They come from our own account experience.
For service lead generation from high intent paid traffic, 5% to 6% of clicks becoming enquiries is standard. With enough conversion history and a landing page built for the campaign, 8% to 9% is realistic. Below 3% is worth investigating. At $15 a click, 5% to 6% is a media CPL of $250 to $300.
On the sales side, check response times. A 2011 study by James Oldroyd and colleagues looked at how fast companies answer online queries. The Short Life of Online Sales Leads found most weren't responding nearly fast enough. Treat it as a reason to time your own replies, not as a forecast.
Sometimes the right move raises the raw CPL. Cutting cheap, low intent traffic can make enquiries dearer and customers cheaper.
$90 enquiry CPL and a 10% close rate give a $900 media only cost per customer
$150 enquiry CPL and a 40% close rate give a $375 media only cost per customer
The enquiry CPL rose by two thirds. But the cost per customer fell by more than half. That's a customer cost advantage. It's only a profit advantage when the customers are worth the same and other costs don't change.
Change one thing at a time, against a recorded baseline. Before the change, write down the loss you can afford and an outcome window matching your sales delay. Then track enquiries, qualified leads, new customers and gross profit, not CPL alone. A better average CPL with fewer good customers is a worse result. Keep a pause rule for broken tracking, a broken enquiry route or a loss that passes the limit.
We'll check your conversion tracking, lead definitions and search terms, and show you where the cost comes from.
Decide what to change next
Compare a mature CPL with your target and your ceiling, then act on where it lands.
Below break even doesn't automatically mean spend more. The next leads can cost more than the average. That's why growth is its own decision. Our guide to how to scale Google Ads covers that decision.
Suppose CPL stays above the ceiling once the measurement is sound and the levers have been tried. Then the question becomes whether the channel fits. That's the subject of our guide to whether Google Ads is worth it for a small business.
What we recommend at Elev8d
Work out your ceiling before anyone shows you a benchmark. We start every account by agreeing in writing what a genuine lead and a qualified lead are. Next, we get calls and forms counted once each. Only then do we judge a CPL.
Then the arithmetic gives a target and a ceiling. We report against both at the genuine and qualified stages, not on raw conversions.
We judge cohorts, not calendar months. A first read comes at 4 to 8 weeks, a cost per lead call around day 90. We wait longer when the sale takes longer. And we'll happily pay more per lead for better customers.
Running those numbers on your account is part of how we manage Google Ads. To turn a target into a spend plan yourself, try the Google Ads budget estimator. Your ceiling may sit below what your market charges for a lead. If it does, we'll tell you Google Ads isn't the channel for now.
FAQ
What if the campaign spends money but gets no leads?
Then cost per lead has no finite value. Report the spend and "no leads recorded", never $0 or a blank. Check the measurement first. That's because a failing form or an untracked phone number can produce a zero that isn't real.
If the tracking works, look at the search terms and the page the ads send people to. Our guide to Google Ads clicks but no leads works through both. Set the spend at which you'll stop or change course before the test starts.
What close rate should I use before I have my own data?
Start from records you already have for the same service and stage. That could be a booking diary or past enquiries you can match to invoices.
Failing that, choose a deliberately cautious rate. Size the first test so the loss at that rate is affordable. Then replace the assumption with your first mature cohort. Another business's close rate gives you a number, not evidence.
Will Target CPA keep my cost per lead at the target?
No. Google's Target CPA page describes the target as your desired average cost per conversion. It says some conversions may cost more than the target and some less.
Target CPA bids on whatever the goal counts. So translate your target to that stage. With 75% of raw form fills genuine, a $150 genuine lead target is about $112.50 per raw conversion.
Google recommends judging Target CPA over the last 30 days with at least 30 conversions. Our rule of thumb is 15 to 30 conversions a month before trusting a target. Our guide to Smart Bidding strategies explains this. Google itself sets no minimum for Target CPA.
Next steps
Write your lead definitions down
Before the next report, agree what a genuine lead and a qualified lead are. And agree who classifies each one.
Work out your ceiling and your target
Take gross profit per new customer and the close rate that matches your lead stage. You also need your other acquisition costs and the amount you want to keep. Then run them all through the two formulas above.
Book a cohort review
Pick a month of spend and follow its leads to paying customers. Fill in the review record at about day 90. Then use the decision tree to choose one change.