Leadria Start free trial

HomeBlog › Facebook Ads Cost Per Lead: $8 to $150 by Trade

Facebook Ads Cost Per Lead: $8 to $150 by Trade

Costs14 min readUpdated July 29, 2026

Search "facebook ads cost per lead" and you'll find a hundred vague answers: "it depends," "varies by industry," "talk to an expert." Here's the actual table, built from what local service businesses report paying across trades, plus the number that makes a CPL mean something: the job value sitting next to it.

A $150 lead and a $15 lead can both be a good deal, or both be a loss. It depends entirely on what happens after the phone rings.

What "Cost Per Lead" Actually Means on Facebook

Cost per lead (CPL) is your total ad spend divided by the number of people who submitted contact information — a phone number, a form, a booking request. It is not cost per click (CPC), which measures what you pay per tap on the ad, and it is not cost per impression. CPC for local service ads typically runs $0.50-$2.50. CPL is always higher than CPC because only a fraction of clicks convert into an actual lead.

If your CPC is $1.10 and 1 in 15 people who click actually fill out the form, your CPL is roughly $16.50. Change the form, the offer, or the audience, and that ratio shifts — sometimes by 50% in either direction within the same week. For a full breakdown of what drives total spend (not just per-lead cost), see /blog/how-much-do-facebook-ads-cost/.

The Benchmark Table: Facebook Ads Cost Per Lead by Industry

These ranges reflect what local, single-location businesses commonly see running Facebook and Instagram lead campaigns in 2026, targeting a city or a cluster of ZIP codes rather than a whole state. Your number will land inside the range, near the top if you're in a competitive metro, near the bottom in a smaller market with less ad competition.

IndustryTypical CPLTypical Job/Client ValueWhy the value matters
Plumbers$25-$65$300-$600 per jobEmergency calls close fast; CPL stays moderate
Electricians$30-$70$350-$800 per jobPanel upgrades and rewiring push job value up
HVAC (install)$50-$130$5,000-$12,000 per installHigh-ticket jobs absorb a higher CPL easily
HVAC (repair/service)$25-$60$150-$400 per visitVolume matters more than margin per call
Roofers$60-$150$8,000-$15,000 per roofOne closed lead can cover 100+ lead costs
Solar installers$80-$200$18,000-$30,000 per systemLong sales cycle, but massive job value
General contractors$50-$130$10,000-$40,000 per projectRenovation projects justify a high CPL
Landscapers$20-$55$2,000-$6,000 per project; $150/mo maintenanceRecurring maintenance contracts change the math
Pest control$10-$30$150-$450 annual contractLow CPL matches a lower per-customer value
Cleaning businesses$12-$35$150/visit or $1,500-$2,500/year recurringRecurring clients turn a cheap lead into real LTV
Auto repair$15-$40$250-$500 per visitRepeat visits build value over time
Dentists (new patient)$30-$90$600 first visit, $2,000+ lifetimeLifetime patient value matters more than visit one
Chiropractors$20-$55$75/visit, $900+ care planPackage sales change what's affordable
Personal injury law firms$75-$250$5,000-$50,000+ per caseEven a low close rate pays for expensive leads
Realtors$15-$50$8,000-$12,000 commissionOne closed lead can fund a full year of ads
Gyms$8-$25$50-$100/month membershipLow CPL fits a lower monthly revenue per member
Salons$10-$25$60-$150 per visitRepeat bookings build value beyond visit one
Med spas$25-$70$400-$1,800 per treatment packagePackage pricing supports a higher CPL

These ranges assume a working phone-answering process, a real offer, and a campaign that's had at least 10-14 days to leave Meta's learning phase. If you're building your first campaign, /blog/facebook-lead-ads-guide/ walks through the setup that gets you into these ranges instead of above them.

Stop buying leads. Generate your own in 2 minutes.

Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Your leads — exclusive and far cheaper than a bought one — land straight in Leadria with a phone number, ready to call.

Try Leadria free

7-day free trial — no credit card — cancel anytime

Why a $150 CPL Can Beat a $15 CPL

Here's the math that the vague "benchmarks" articles skip. Take two businesses spending the same $1,000 monthly ad budget:

The roofer's CPL is 5x higher, but the return per dollar spent is nearly 3x better. This is the single most important idea in this whole article: CPL is meaningless without job value and close rate sitting next to it. A $150 CPL for a $20,000 solar install (see /blog/facebook-ads-for-solar/) can be a bargain. A $15 CPL for a $65 oil change is a loss if fewer than 1 in 4 leads shows up.

Worked Example: Same Trade, Different Cities

Rivera Roofing in Phoenix, AZ runs Facebook lead ads and pays $95 per lead — a competitive metro with four other roofers advertising in the same ZIP codes. Buckeye Roofing, 35 minutes west in a smaller suburb, pays $48 per lead running nearly identical ad copy, because they're the only roofer showing up in that audience. Both close around 12% of leads into $10,000+ jobs. Rivera needs roughly 8-9 leads to close one job ($760-$855 in ad spend per job); Buckeye needs the same 8-9 leads but pays half as much to get there. Same trade, same close rate, very different economics — driven entirely by local competition, not by anything either business did wrong.

What Pushes Your CPL Up

What Pushes Your CPL Down

Budget size matters too, but not the way people assume — spending more doesn't buy a lower CPL, it buys more leads at roughly the same CPL once the campaign is stable. /blog/facebook-ads-budget-for-small-business/ covers how much budget is actually needed to get a trade into its benchmark range.

CPL vs. Cost Per Appointment vs. Cost Per Sale

CPL is the cheapest, most visible number, and also the least useful one on its own. Three numbers matter more the further down the funnel you go:

MetricWhat it measuresTypical range (local service trades)
Cost per lead (CPL)Cost per phone number/form submission$8-$250 depending on trade
Cost per appointmentCost per lead that actually books a call/visit2-3x the CPL (30-50% of leads book)
Cost per saleCost per lead that becomes a paying customer4-10x the CPL (10-25% close rate is typical)

A dentist paying $50 per lead but only converting 15% into booked new-patient visits is really paying about $333 per booked appointment. That's still cheap against a $2,000+ lifetime patient value, but it's a very different number than the $50 headline CPL suggests. Track all three, not just the first one — /blog/facebook-ads-for-dentists/ and /blog/facebook-ads-for-law-firms/ both go deeper on funnels where the gap between lead and sale is wide.

Three Real Examples, Three Different Outcomes

Cascade Pest Solutions, Boise, ID: Spends $600/month, pays $18 per lead, gets 33 leads. Closes 25% into $280 annual contracts — 8 new customers, $2,240 in new annual revenue, plus renewal value in year two. Low CPL matches a low-ticket, high-volume model perfectly.

Hargrove Electric, Charlotte, NC: Spends $1,200/month, pays $55 per lead, gets 22 leads. Closes 20% into an average $500 job, but also lands two $3,800 panel upgrades that month. Total: roughly $8,000 in revenue on $1,200 spend, driven mostly by two big jobs the CPL number alone never predicted.

Sunridge Solar, Reno, NV: Spends $2,500/month, pays $140 per lead, gets 18 leads. Only closes 8% (typical for solar's longer sales cycle) but that's 1-2 systems at $22,000 average — $22,000-$44,000 on a $2,500 spend. The CPL looks alarming next to a pest control company's $18, but the underlying economics are excellent. See /blog/how-to-get-solar-leads/ and /blog/facebook-ads-for-solar/ for how solar campaigns are structured to survive that longer, more expensive funnel.

When Facebook Ads Cost Per Lead Does NOT Work

This is the part most articles skip. Facebook lead ads are the wrong tool in these specific situations:

How to Lower Your CPL Without Wrecking Lead Quality

Cutting CPL by asking for less information can backfire — a two-field form gets cheaper, junkier leads if the targeting is sloppy. The moves that actually work:

This is also where a lot of the manual grind lives — writing the ad copy, building the visual, setting the ZIP-code targeting, and republishing when something goes stale. Leadria handles that whole cycle: you describe the business, the AI writes the ad copy, generates the image, sets the Meta targeting, and publishes it, and leads come in with a phone number attached. There's a 7-day free trial, no credit card required, if you want to see your own CPL before committing a full month's budget.

The Bottom Line on Benchmarking Your CPL

Don't chase the lowest number on the table above — chase the ratio between CPL and job value that matches your close rate. A landscaper paying $45 per lead on $4,000 patio projects is in a healthier position than a gym paying $8 per lead that never converts past a free trial. Use the table as a sanity check, not a target: if your CPL is triple the range for your trade after two full weeks of a live campaign, something in targeting, offer, or form length needs to change — not necessarily the platform. And if your trade's job value is under $75 with no recurring revenue, it's worth reading /blog/facebook-ads-for-small-business/ before spending a dollar, because Facebook lead ads may not be the right channel at all.

Frequently asked questions

What's a good cost per lead for Facebook ads?

There's no single number — a $12 CPL is bad for a roofer chasing $9,000 jobs if the leads never book, and a $90 CPL is great for a solar installer closing $20,000 systems. Judge it against job value and close rate: if you close 1 in 5 leads and the average job is $500, you can afford up to roughly $80-100 per lead and still profit. Most local service businesses land somewhere between $15 and $75 per lead once campaigns run for 2-3 weeks.

Why is my CPL so much higher than the benchmark table?

Four usual causes: your ZIP codes overlap with a competitor also spending heavily, your ad has been live under 4 days and hasn't left the learning phase, your creative or offer is generic, or your form asks for too much information. A plumber in a $30 CPL market can jump to $90 just by adding three extra form fields. Check /blog/why-are-my-facebook-ads-not-working/ before assuming the platform is broken.

Is a $150 cost per lead ever worth it?

Yes — a $150 CPL for a personal injury law firm chasing $10,000+ cases is cheap, while a $150 CPL for a $60 salon service is a loss on the first visit. Do the math backward: divide your average job profit by the number of leads it takes to close one sale, and that's your ceiling. Roofers, solar installers, and law firms routinely pay $80-$250 per lead and still come out ahead.

How is CPL different from CPC?

Cost per click (CPC) is what you pay for someone to tap your ad, typically $0.50-$2.50 for local service ads. Cost per lead (CPL) is what you pay for someone who actually submits their name and phone number, which is always higher than CPC because not every click converts. If your CPC is $1.20 and 1 in 20 clicks becomes a lead, your CPL lands around $24.

Does Facebook lead cost vary by city or ZIP code?

Substantially — a roofer in a dense metro like Dallas might pay $65-$90 per lead because five other roofers are bidding on the same ZIP codes, while a roofer in a small town 40 minutes outside Dallas might pay $30-$45 with almost no competing ads. Rural areas often have cheaper CPLs but smaller audiences, so you spend less per lead but also get fewer leads per month.

How fast does CPL stabilize after launching a campaign?

Expect the first 3-5 days to run 20-40% more expensive than your eventual average while Meta's algorithm figures out who converts. Most campaigns settle into a stable CPL range by day 10-14, once Meta has enough data (usually 50+ clicks and several conversions) to optimize delivery.