This post is about the cost of getting leads and what it means per customer. The full agency fee table, and how much a business should budget for marketing overall, is in how much it costs to market a service business.
What does lead generation cost in 2026?
A lead is a person who has given you contact details or made contact. Cost per lead (CPL) is what you paid to get one. Every source below sells you leads or meetings at a published or reported price:
| Option | What the market reports | Source | What you're actually buying |
|---|---|---|---|
| Facebook and Instagram lead ads | $27.66 average per lead in 2025, up 21% on the year; $76.71 for dentists | LocaliQ by WordStream, 1,000+ campaigns | A form fill. Nobody checks whether the person picks up |
| Google search ads | $66.69 average per lead in 2026; $74.44 finance and insurance, $90.92 home improvement, $131.63 legal | LocaliQ by WordStream, 2026 | A form fill or a call from someone who was already searching |
| Google Local Services Ads | $69 plumbing, $80 HVAC, $162 roofing, $45 estate lawyer | The Media Captain, 100+ clients, August 2025 | A pay-per-lead enquiry in a local auction; prices swing by market |
| Shared marketplace leads (Angi and similar) | Priced by trade and market, no public rate card. Each lead goes to 3 to 4 pros, and you're charged whether or not you win the job | Angi pro help centre | A race to the phone |
| Pay-per-appointment | $75 to $500 per scheduled meeting | SalesBread, September 2025 | A meeting in your diary. What counts as "qualified" is what you're really being charged for |
| Appointment-setting retainer | $2,000 to $5,000 a month | SalesBread, September 2025 | A person or process doing outreach on your behalf |
| Full-service agency or in-house hire | Agency $4,000 to $10,000+ a month; a US marketing manager about $19,900 a month fully loaded | Cost breakdown with BLS data | Strategy and campaign management; ad spend comes on top |
Two cautions. These are what vendors and benchmark panels report, not what any given engagement returns. And the fee-based rows don't include the ad spend that pays for the attention, which sits on top.
Why the price per lead isn't what lead generation costs
One of my first jobs was a fish and chip shop website. Footfall rose 15 to 20%. The website was the price; footfall was the result. Lead generation works the same way. The lead is the price; the customer is the result.
The cost of lead generation is cost per customer: everything you spend on leads, divided by the customers they produce. For media alone it's one line of arithmetic:
Cost per customer = price per lead ÷ the share of leads that become customers
Here's that arithmetic at three prices near the published averages and four close rates. It is illustrative, not client results, and it counts media only (fees come on top):
| Price per lead | Closes 2% | Closes 5% | Closes 10% | Closes 20% |
|---|---|---|---|---|
| $30 | $1,500 | $600 | $300 | $150 |
| $60 | $3,000 | $1,200 | $600 | $300 |
| $130 | $6,500 | $2,600 | $1,300 | $650 |
Read down the 2% column and the $30 lead is the cheapest. Now compare the $130 lead closing at 20%: $650 per customer, against $1,500 for the $30 lead closing at 2%. The lead that costs more than four times as much is less than half the price per customer.
That gives you a rule worth keeping: a lead that costs five times more is the cheaper source if it closes more than five times as often. Same for any multiple. The price per lead tells you where to look. It never tells you which source to buy, which is the argument I made in cost per lead vs cost per customer.
What close rate do you need to break even?
Turn the formula round and it becomes a test you can run before you buy anything. Break-even close rate = price per lead ÷ the most you can afford to pay for a customer.
For the ceiling, use a working rule from my marketing cost post: cost per customer no higher than a third of a customer's first-year gross profit. An illustrative kitchen fitter or remodeller:
- Average project: $18,000
- Gross margin: 30%, so $5,400 gross profit
- Affordable cost per customer: one third, $1,800
| Price per lead | Break-even close rate |
|---|---|
| $27.66 (the 2025 Facebook average) | 1.5% |
| $90.92 (Google home improvement, 2026) | 5.1% |
| $130 | 7.2% |
So at the Google home-improvement average, this business needs about one lead in twenty to become a customer just to stay inside its ceiling. Is that realistic? You can't answer it from a benchmark. Pull the last 90 days of leads from each source, count the customers each produced, and divide. If you can't, because leads and sales live in different places, that's the finding. You're buying leads with no way to see what they cost. The cost per customer calculator does the division, and the Revenue Leak Calculator shows which stage between lead and sale is dragging the rate down.
Why shared leads cost more than the price list says
Pay-per-lead marketplaces change the arithmetic, because the lead isn't yours alone. Angi's own pro help centre says each request goes to 3 to 4 members and that you pay for the lead whether or not you win the job.
If four pros receive the same enquiry and the homeowner hires one, the average pro wins one in four at best, and that's before the homeowners who hire nobody. Take that best case at a $60 lead: 25% is $240 per customer in lead fees alone. At a more realistic 10% it's $600. Speed decides who gets the quarter. InsideSales' study of 5.7 million leads found conversion was 8 times higher when the first call came within five minutes, and under 1% of first attempts happen that fast. I covered what that means in the five-minute rule. It's why bought leads tend to look cheap on the invoice and expensive in the pipeline, and why buying and building your own system compare so differently once you divide by customers.
What this looks like in a real account
Compare Funerals is a funeral-plan provider serving British expatriates in Spain, so these figures are in pounds. In our first 30 days on its Meta account, cost per qualified lead fell from £521.07 to £147.65 (down 71.7%) while qualified opportunities rose from 24 to 60 a month on 29.5% less ad spend. The 30-day account is an acquisition-efficiency case study, not a revenue case study: the sales numbers were still maturing and were published that way.
The detail that matters here: one messaging track had a cost per lead 19.8% higher than the other (£11.09 against £9.26) and produced the same three confirmed sales for roughly 69% less spend, £743 per sale against £2,407. Three sales each is a small sample and I wouldn't build a strategy on it alone. But on cost per lead you'd have cut the track that turned out cheaper per sale. The full case study shows the working.
What should a lead generation quote list?
Whatever price you're quoted, ask for these in writing before you compare it with another:
- Fee and media, separately. What you pay the provider, what you pay platforms, and who owns the ad account.
- The definition of a lead, or a "qualified" lead. In writing, and who decides.
- Who responds, and how fast. Five minutes is the benchmark above. If nobody on either side owns it, you're paying for leads that go cold.
- What's reported. Cost per qualified call and cost per customer, tracked to a closed sale, not just cost per lead.
- What happens in months one to three. The first two or three months of any paid effort are partly a data cost while you find out your real cost per customer. A quote that promises a steady number from week one is guessing.
- What happens if it doesn't work.
The lesson from $60M+ in tracked revenue across 96+ clients is that the quote with the longest deliverables list isn't reliably the cheapest per customer; the only quote you can judge is the one that tracks to closed sales. We don't publish a price because it depends on your ad spend, what a customer is worth to you and your capacity. It's a one-time installation plus monthly management, and your ad budget stays yours. If you qualify on the call, the first 30 days are covered by a money-back guarantee, for any reason; ad spend and third-party software are excluded. The payback maths for a $5,000-a-month fee is in is a $5,000-a-month agency worth it.
When the price per lead is the right number, and when lead generation isn't worth buying
Cost per lead is fine inside one account: comparing two ads for the same offer, or spotting a creative going stale. It's the wrong number the moment you use it to compare sources, or to judge whether the marketing is working. Equally, you can't know your cost per customer in a brand-new market. Budget those first months as the cost of finding out, and don't read month one as if it were month six.
Paying for lead generation is the wrong move if:
- You can't deliver more work. More leads into a full diary just buy you a waiting list.
- Nobody can follow up fast. If enquiries sit for a day, the 8X gap above is yours to lose.
- You can't track a lead to a sale. Fix that first. It costs less than any retainer, and it's usually where the money leaks.
- Referrals still fill your calendar. Then your problem isn't lead cost.
If you want the wider map of where leads come from first, start with how to get leads for your business, or the complete guide to lead generation for service businesses.
Frequently asked questions
How much does lead generation cost for a service business?
Between roughly $27 and $160 per lead from paid ads on 2025 and 2026 benchmarks, depending on platform and trade, $75 to $500 per booked appointment, and $2,000 to $5,000 a month for an appointment-setting retainer. But the cost that decides whether it's worth it is cost per customer: the price per lead divided by the share of leads that become customers. A $130 lead that closes at 20% costs $650 per customer in media, less than a $30 lead that closes at 2%.
What is a good cost per lead?
One that sits under your break-even for the way your leads actually close. Divide the price per lead by the most you can afford to pay for a customer, and you get the close rate you need. At an $1,800 ceiling, a $90.92 lead needs about 5.1% of leads to buy. If your real rate is higher, the price is good. If it's lower, no price is.
Is pay-per-lead cheaper than a retainer?
Not automatically. Pay-per-lead looks cheaper because the invoice only lists leads. But shared leads go to several businesses at once and you pay whether or not you win, so the cost per customer depends on how fast you answer. A retainer is a fee on top of ad spend. Compare both by dividing everything you spend by the customers you signed.
How much should I spend on ads before hiring an agency?
About $3,000 to $5,000 a month for most service businesses. Below that, there isn't enough volume for an agency to improve anything, and the fee takes too large a share. The spend floor guide explains why and what to do if you're under it.
Do I pay for leads that never answer the phone?
Usually yes. Most pay-per-lead and ad-based models charge for the form fill or enquiry, not for a conversation. That's why a quote should define what counts as a lead in writing, who responds, and how quickly. The other fix is to measure cost per qualified call rather than cost per lead.
Sources
- LocaliQ by WordStream, 2026 Search Advertising Benchmarks (average cost per lead by industry; updated 1 June 2026).
- Search Engine Land, Facebook ad costs jump 21% in 2025, reporting LocaliQ by WordStream's Facebook Ads Benchmarks 2025 (average cost per lead $27.66; dentists $76.71).
- The Media Captain, Local Service Ads Stats & Cost Per Lead Data for 11 Industries (August 2025; compiled from 100+ clients).
- SalesBread, Appointment Setting Services Cost (updated 23 September 2025; pay-per-appointment and retainer ranges).
- Angi Leads pro help centre, General Frequently Asked Questions (how many professionals receive each lead; charged per lead whether or not the job is won).
- InsideSales, Lead Response Management 2021 (5.7 million leads; 8X conversion within five minutes).
- U.S. Bureau of Labor Statistics and agency price guides, as cited in how much it costs to market a service business.



