
Cost per lead (CPL) is your marketing spend divided by the leads it produced: $6,000 for 48 enquiries is a $125 CPL. US marketing firm LocaliQ puts the 2026 search average at $66.69, but the right number for your business comes from your close rate and margin, and this guide shows you how to work it out.
We look at CPL every week in our lead generation agency work, and we rarely judge a campaign on it alone. A cheap lead that never books is the most expensive lead you can buy. So this guide covers the formula first, then the two numbers that sit behind it: cost per qualified lead, and cost per booked job or signed client.
What is cost per lead?
Cost per lead is the average amount you pay to get one new enquiry from a channel or campaign. A lead is whatever your business counts as a potential customer putting their hand up: a form, a phone call, a booking request, a chat or a quote request.
The formulas:
- Cost per lead = spend ÷ leads
- Cost per qualified lead = spend ÷ leads your sales team accepted as qualified
- Cost per booked job, or per signed client = spend ÷ jobs booked or clients signed
- Customer acquisition cost (CAC) = all sales and marketing cost ÷ new customers
Decide up front what spend includes. Media cost alone gives you the channel's CPL. Add agency fees, software and content and you get a fully loaded CPL, which is the one to hold up against your margin. Our CAC calculator runs the fully loaded version per customer and returns the payback period in months.
How do you calculate cost per lead?
Pick a period, add up the spend for the channel or campaign, count the leads it produced in the same period, and divide. Count the leads in your CRM or booking system, not in the ad platform.
That last step is where most CPL figures go wrong. Ad platforms count conversions, and a conversion is whatever the tracking was told to count. In our Sydney home services case study, Meta's pixel recorded 412 conversions in 30 days while the CRM showed only 22 booked jobs across the same 30 days, because form views and partial submissions were being counted. Google's Smart Bidding was optimising for clicks on a phone number, so half of the Google budget was paying for taps nobody meant to make.
A worked example with illustrative numbers. A business spends $6,000 on Google Ads in September and the account reports 71 conversions. After removing duplicates, spam and existing customers, the CRM shows 48 genuine new enquiries from Google that month. The CPL is $6,000 ÷ 48 = $125, not the $85 the platform implies.
Is cost per lead the same as cost per acquisition?
No. Cost per lead counts enquiries. Cost per acquisition (CPA) counts whatever action you define as the acquisition: in an ad platform that is any conversion action, and in a business it is usually a paying customer. When a campaign's conversion action is a lead, the platform's CPA and your CPL are the same number, which is why the two get mixed up.
Your lead-to-customer rate connects them:
- Cost per customer = cost per lead ÷ lead-to-customer rate
At a $125 CPL where one lead in five becomes a customer, each customer costs $625 in media. If only one lead in ten converts, the same CPL means $1,250 a customer. The CPL did not move, and growth got twice as expensive.
Why do cost per qualified lead and cost per booked job matter more?
Because channels deliver different kinds of leads, and a channel can win on cost per lead and lose on everything after it. Here is the same $10,000 spent in two channels:
| Measure | Channel A | Channel B |
|---|---|---|
| Leads | 200 | 80 |
| Cost per lead | $50 | $125 |
| Qualified by sales | 60 (30%) | 60 (75%) |
| Cost per qualified lead | $167 | $167 |
| Won | 6 (10% of qualified) | 12 (20% of qualified) |
| Cost per client won | $1,667 | $833 |
Illustrative numbers built for this example, not client data. Spend is $10,000 in each channel.
Channel A looks two and a half times cheaper on a CPL report and turns out to cost twice as much per client. The same thing happened in the Sydney home services case study. A niche tradie marketplace reported leads about four times cheaper than the other channels, but closed at 6 percent against 22 percent for Google leads. Measured against booked jobs, the marketplace cost $387 a job, against the $94 it had been reporting, and the budget moved to Google search at $128 a booked job.
So report three numbers side by side for every channel: cost per lead, cost per qualified lead, and cost per booked job or signed client. The first tells you about the ad. The second tells you about targeting and the offer. The third is the one that pays wages. Our guide to lead qualification and lead scoring covers how to define qualified so the middle number means something.
What does a lead cost in Australia?
On Google search, a lead costs roughly your cost per click divided by your conversion rate. Keyword Planner's average Australian cost per click for the searches below runs from $9.39 to $72.81, so at a 10 percent conversion rate a lead costs about $94 to $728, before anyone has qualified it.
| Search term (average CPC) | CPL at 5% | CPL at 10% | CPL at 20% |
|---|---|---|---|
| tax accountant ($9.39) | $188 | $94 | $47 |
| roof restoration ($28.97) | $579 | $290 | $145 |
| managed IT services ($36.50) | $730 | $365 | $183 |
| family lawyer ($36.88) | $738 | $369 | $184 |
| commercial cleaning services ($43.59) | $872 | $436 | $218 |
| CRM software ($48.15) | $963 | $482 | $241 |
| emergency plumber ($72.81) | $1,456 | $728 | $364 |
Source: Google Keyword Planner, Australia, average cost per click for each exact search term, pulled 1 October 2026. The CPL columns are arithmetic (cost per click divided by an assumed conversion rate of 5, 10 or 20 percent), not results from any account.
Why those three conversion rates? They bracket the published averages. LocaliQ's 2026 benchmark puts the average search conversion rate at 8.18 percent across its customers' campaigns, counting any call, chat, form or email, and 16 of its 23 industry averages fall between 5 and 20 percent.
Two cautions. These are head terms, the most-searched phrasing in each category, and your account's blended cost per click depends on every search term it buys, so read your own figure from the account. And Keyword Planner's average covers every advertiser who bought that search; it is not a forecast for yours. Our guide to Google Ads costs in Australia covers click prices and budgets in more detail. If you sell to other businesses on a long sales cycle, our B2B lead generation agency page covers how we measure pipeline instead.
What's a good cost per lead?
A good cost per lead is one your close rate and margin can pay for with profit left over. Work it out from your own numbers rather than an industry average:
- Break-even CPL = gross margin per new customer × lead-to-customer rate
- Target CPL = break-even CPL × the share of that margin you are willing to spend on acquisition
A worked example with assumed numbers. A commercial cleaning business wins contracts worth $9,000 in gross margin in their first year, and one lead in ten becomes a signed contract. Break-even CPL is $9,000 × 10% = $900. If the owner wants acquisition to use no more than a third of first-year margin, the target CPL is $300.
Now compare that with the table above. At a 10 percent conversion rate, "commercial cleaning services" implies a $436 CPL: affordable, because it sits under break-even, but over target. The fix is not a cheaper keyword. It is a higher conversion rate (at 20 percent the CPL is $218, inside target) or a better close rate. If contracts renew for years, use lifetime margin instead of first-year margin; our LTV calculator works that out.
If you want an outside reference point anyway, the most-cited public benchmark is LocaliQ's. Use it as a sense check, not a target:
| Industry (LocaliQ category) | Average cost per lead |
|---|---|
| All industries | $66.69 |
| Attorneys and legal services | $131.63 |
| Real estate | $102.51 |
| Business services | $93.69 |
| Home and home improvement | $90.92 |
| Industrial and commercial | $75.19 |
| Finance and insurance | $74.44 |
| Dentists and dental services | $72.97 |
Source: LocaliQ, 2026 Search Advertising Benchmarks, last updated 1 June 2026, from its customers' Google Ads and Microsoft Ads campaigns. LocaliQ counts any call, chat, form fill or email as a lead. It is a US company and the page does not state the currency or the country mix, so this is not Australian data.
Notice what the benchmark counts: every contact, qualified or not. Your cost per qualified lead will always be at or above your own CPL, so compare like with like.
How do you lower cost per lead without buying worse leads?
Work from the bottom of the funnel up. In rough order of impact:
- Count the right thing. Make the conversion action a real, deduplicated enquiry, and stop counting page views, partial forms and accidental phone taps. Reported CPL may rise at first, because the junk stops counting, and that is the number you can now lower.
- Lift the landing page's conversion rate. CPL is cost per click divided by conversion rate, so a page that converts at 10 percent instead of 5 halves the CPL without touching a bid. Our guide to a good conversion rate shows where to start.
- Cut wasted searches. Review the search terms report every week, add negative keywords for job seekers, DIY and services you don't offer, and stop buying areas you don't serve.
- Answer faster. A lead nobody calls back is a lead you pay for twice: once in the auction, and again for the lead that has to replace it. Our lead qualification guide covers speed to lead.
- Bid on qualified leads, not raw leads. Send qualified-lead and booked-job outcomes from your CRM back to Google Ads and Meta, so the bidding learns which searches and audiences turn into customers. Our guide to Google Ads conversion tracking covers the setup.
- Track the calls. In service businesses many leads ring rather than fill in a form. Without call tracking those leads look like they came from nowhere, and the campaigns that produced them look worse than they are.
How do you reduce cost per lead on Facebook?
Test Meta's instant forms against your website form, then teach Meta which leads became customers. Judge the result on cost per qualified lead, because instant forms make a lead cheaper to get without making it more likely to buy.
- Test instant forms. Meta says advertisers who ran instant form and website form campaigns together saw an average 60 percent lower cost per lead than with website forms alone. Instant forms pre-fill contact details, so add one or two qualifying questions to keep the cheaper lead a useful one.
- Optimise for the CRM outcome. Meta's conversion leads goal bids for leads likely to reach a stage you choose in your CRM, such as qualified or booked. It currently works with instant forms only, and Meta's developer documentation asks for at least 200 leads a month, a stage that 1 to 40 percent of leads reach within 28 days, and data uploaded at least once a day.
- Fix the signal. Send website leads to Meta through the Conversions API as well as the pixel, with hashed contact details, so Meta sees leads that browsers block. Our Meta Conversions API guide covers the setup.
- Give each ad set enough volume. An ad set leaves Meta's learning phase after roughly 50 optimisation events in a week, so fewer ad sets, each with more leads, get there sooner.
For what Meta ads cost in Australia by industry, see our Facebook ads cost guide.
When is a higher cost per lead the right call?
When the leads close. Three common cases:
- You added qualifying questions to the form. Fewer people finish it, CPL rises, and sales spends its time on buyers.
- You switched bidding from raw leads to qualified leads. The platform stops chasing the cheapest submissions, so CPL rises while cost per booked job falls.
- You moved budget to a channel with a higher close rate, as in the case study above.
The rule: if cost per booked job or signed client is falling, a rising CPL is not a problem. If CPL is falling while cost per booked job rises, you are buying worse leads more cheaply.
Where to start
Put one month into a single table: spend, leads, qualified leads, and booked jobs or signed clients, per channel, all counted in your CRM. In the case study above, that last column showed the channel with the cheapest leads costing about three times as much per booked job as Google search.
Our lead generation agency builds that table for clients and runs the paid campaigns against its last column. Or book a free 30-minute profit audit with last month's spend and your CRM lead report to hand, and a senior operator will go through the numbers with you. The written findings are yours to keep.
Free download · No newsletter
Want this on your own numbers?
Get the Ad Spend Scaling Spreadsheet emailed straight to you. Same model we run inside engagements: CPA, ROAS, contribution after overheads, scaling-headroom worksheet, CRM reconciliation tab. No newsletter, no follow-up sequence.
Written by
Andy McMaster
Founder · Profit Geeks
Andy McMaster founded Profit Geeks in 2016 after a decade running paid acquisition for Australian e-commerce and B2B operators. Specialty: server-side attribution, profit-first scaling.
More about AndyNext step
Want this kind of work in your business?
Engagement intake is capped, senior operators run every account. If your attribution is leaking and your reports have stopped making sense, the next step is a 30-minute call.

