What's a Good Cost Per Lead on Facebook Ads?

Facebook Lead Ads averaged $27.66 per lead in 2025. See the full range by industry, why a cheap lead can cost more, and how to judge a good CPL.

Updated July 2027 · Likit Sae Lee, CTO

What's a Good Cost Per Lead on Facebook Ads?
Quick answer

There is no single good cost per lead on Facebook: it depends heavily on your industry. Across US campaigns, Facebook Lead Ads averaged $27.66 per lead in 2025 (WordStream), up about 21% from $22.87 in 2024, with a range from $3.16 for restaurants to $76.71 for dentists. A good CPL is one that sits at or below your vertical's benchmark while still producing leads that convert into paying customers.

You are running Facebook Lead Ads and watching the cost per lead tick up, wondering whether what you are paying is normal or a sign something is broken. The honest answer is that a good cost per lead is defined by your industry and, more importantly, by what those leads are actually worth once they turn into customers. This guide gives you the 2025 benchmarks, the full spread across verticals, and a way to judge your own number.

The short answer: it depends on your industry

If you want one number to anchor on, here it is: Facebook Lead Ads averaged $27.66 per lead across all industries in 2025, according to WordStream's benchmark study. That figure is up from $22.87 the year before, a rise of roughly 21% year over year. Search Engine Land reported the same jump in September 2025.

But that blended average is almost useless as a target, and it is important to understand why before you compare it to your own account. The $27.66 figure is a median stitched together from 726 US-based campaigns running between April 2024 and June 2025, spanning everything from pizza shops to dental clinics. Those two businesses live in completely different worlds. A restaurant paid an average of $3.16 per lead in the same dataset. A dental practice paid $76.71. That is roughly a 24-fold gap between the cheapest and most expensive verticals, which means the average sits far from the reality of almost every individual advertiser.

So the genuinely useful answer to "what is a good cost per lead" is: a number at or below the median for your specific industry, produced by leads that actually turn into paying customers. Everything else in this guide is about how to find your industry's number and how to make sure the leads behind it are worth having.

The 2025 Facebook cost per lead benchmarks by industry

Here is where the verified verticals fall in WordStream's 2025 data. These are US-campaign medians in US dollars, and they are ordered from cheapest to most expensive so you can see the shape of the spread.

IndustryAverage cost per lead (2025)
Restaurants & Food$3.16
Real Estate$16.61
Attorneys & Legal Services$18.17
All industries (average)$27.66
Beauty & Personal Care$51.42
Health & Fitness$52.98
Dentists & Dental Services$76.71

A few things jump out. First, the cheap verticals cluster near the bottom and the expensive ones stretch far above the average, which pulls the mean higher than most advertisers experience. Second, the businesses paying the most per lead are not being ripped off. They are paying more because each customer is worth far more and the auction for their audience is more competitive.

One more thing about these numbers is worth saying plainly: they are medians, not averages, and WordStream uses medians on purpose. A median takes the middle campaign in each group, so a handful of freak results, a viral cheap-lead promotion or a badly targeted expensive one, cannot drag the benchmark to somewhere no real advertiser lives. When you compare your own account, calculate your CPL the same way over a meaningful window rather than reading a single good or bad day. One lucky week does not reset your benchmark, and one brutal week does not mean your account is broken. Give the number enough data to be stable before you act on it.

If your vertical is not in this short list, do not invent a number for it. WordStream's full report covers more industries, and its own data did not surface a clean, separate figure for some categories such as finance and insurance that we could confirm, so we are not quoting one here. The safest move is to read the full source table for your category and, better still, benchmark against your own account history for the same objective and season.

For a broader view of how these numbers connect to what you ultimately pay per customer, our Facebook ad CPA benchmark guide walks through cost per acquisition across industries, which is the metric that CPL feeds into.

Why some leads cost 24 times more than others

The gap between a $3 restaurant lead and a $77 dental lead is not random. Three forces drive it, and understanding them tells you whether your own CPL is reasonable.

The first is customer value. A restaurant lead might be worth a single meal or a loyalty sign-up. A dental clinic lead could be worth thousands of dollars in treatment over a relationship that lasts years. Advertisers can afford to bid far more for a lead when the lifetime value behind it is high, so the auction naturally settles at a higher price. A $76 lead can be wildly profitable for a clinic, while a $3 lead can be unprofitable for a business with thin margins and low repeat rates.

The second is friction and intent. Low-cost verticals tend to have low-friction offers: a free menu, a discount, a quick sign-up. These attract high volume at low cost, but the intent behind each submission is often shallow. Higher-cost verticals usually involve a considered decision, so fewer people raise their hand and each raised hand costs more.

The third is competition. Some industries have many well-funded advertisers chasing the same finite audience. That competitive pressure in the auction bids costs up. This is the same dynamic that shapes CPM and cost per click, which we cover in the Facebook ad CPM guide. When more advertisers want the same eyeballs, everything downstream, including your CPL, gets more expensive.

The lesson is that a high CPL is not automatically bad and a low CPL is not automatically good. Both only make sense in the context of what the lead is worth to you.

The trap: a cheap lead can cost more than an expensive one

This is the single most important idea in the whole topic, so it deserves its own section.

Cost per lead measures the price of a form fill. It says nothing about whether the person behind the form will ever answer your call, qualify for your offer, or buy. It is entirely possible, and depressingly common, to drive your CPL down while your actual cost per customer goes up.

Picture two campaigns. Campaign A produces leads at $15 each, and one in ten becomes a customer, so each customer costs $150. Campaign B produces leads at $40 each, but one in three becomes a customer, so each customer costs $120. Campaign A has the better cost per lead and the worse business outcome. If you optimized purely on CPL, you would scale the wrong campaign and slowly starve your revenue.

This is not a rare edge case. It is the default failure mode of optimizing on the cheapest, easiest-to-move number in the whole account. CPL is what your dashboard shows first and what moves fastest when you change targeting or creative, which makes it dangerously tempting to treat as the scoreboard. Resist that. The real scoreboard is customers and revenue, and CPL is only one input into it.

The signature of a junk-lead problem is easy to spot once you know it: a low CPL, high lead volume, and a collapsing contact or qualification rate. When you see cheap leads pouring in but your sales team cannot reach anyone or none of them qualify, your low CPL is a mirage. You are paying for form fills, not prospects.

This is why the metric that actually matters is cost per qualified lead, or better still cost per booked call or cost per customer. Raw CPL is a vanity number until you connect it to what happens after the form is submitted.

Where junk leads come from

To fix the problem you need to understand the mechanic behind it. Facebook Lead Ads use instant forms that open inside the app and pre-fill the person's name, email, and phone number from their profile. That is a genuine convenience: it removes typing and lifts completion rates. But it also removes almost all friction, which means an accidental tap or a moment of idle curiosity can produce a fully completed submission from someone who never intended to hear from you.

Meta itself acknowledges this trade-off through the form choice it offers. According to Meta's Business Help Center, advertisers can pick between a More volume form, which is quick and simple, and a Higher intent form, which adds a review step so people confirm their information before submitting. The existence of that second option is Meta telling you, in effect, that the frictionless default produces more but shallower leads, and that adding a confirmation step trades some volume for stronger intent.

Note the boundary of what we can claim here. Some marketing blogs put specific numbers on this trade-off, such as higher-intent forms lifting lead-to-meeting rates by a set percentage at the cost of a set increase in CPL. Those figures do not come from a primary Meta source, so we are not stating them as fact. What is well supported is the direction: more friction filters for intent, less friction maximizes volume. Choose the form type that matches whether your bottleneck is lead quantity or lead quality.

If you are setting up or auditing this part of your funnel, our Facebook Lead Ads guide covers instant form setup, field choices, and follow-up in detail.

Add friction on purpose to raise lead quality

If cheap, low-intent leads are the disease, deliberate friction is the cure. The instant form is not a fixed object; it is a set of choices, and most of those choices trade a little volume for a lot of intent. The form type is the first lever, but it is not the only one.

Start with qualifying questions. Instead of accepting only the pre-filled name and contact details, add one or two short questions that a serious prospect will answer and a bored scroller will not bother with: what is your budget, when are you looking to start, what is the main problem you want solved. Every extra field lowers your completion rate, which is exactly the point. You are asking the people with no real intent to remove themselves before they ever reach your sales team.

The next lever is the autofill itself. Meta lets you switch specific contact fields, such as email or phone number, so the person has to type them manually rather than tapping a pre-filled value. Manual entry reintroduces the small effort that an accidental submission rarely survives. Where it is offered, a verification step goes further still, asking the person to confirm a code sent to their phone, which screens out mistyped numbers and people who were never really willing to be contacted.

None of these levers is free. Each one shrinks the number of forms you collect, and if your problem is genuinely too few leads rather than too many bad ones, piling on friction is the wrong move. The skill is matching the amount of friction to your actual bottleneck: loosen it when you are starved for volume, tighten it when your sales team is drowning in leads that never pick up the phone.

How to judge your own cost per lead

Put the benchmarks and the junk-lead warning together and you get a practical, three-step way to decide whether your CPL is good.

Step one: compare to your own vertical, not the average. Find your industry's median rather than defaulting to the $27.66 all-industries figure. If you sell beauty products, your reference point is around $51, so a $45 CPL is strong and a $70 CPL warrants investigation. Using the blended average would make almost every high-value business feel like it is failing when it is not.

Step two: divide spend by qualified leads, not total leads. Take your ad spend for the period and divide it by the number of leads your team actually qualified, contacted, or booked, not the raw count of form fills. This single change reframes the whole picture and instantly exposes a junk-lead problem. If your raw CPL is $20 but only a third qualify, your true cost per qualified lead is $60, and that is the number to manage.

Step three: connect CPL to CPA and lifetime value. A lead is a means to a customer. Track your cost per acquisition alongside CPL, and weigh both against what a customer is worth over time. A high CPL is fine if the customers it produces are valuable and convert reliably. Our guide on how to calculate CPA gives you the formulas to close this loop.

Do this consistently and "is my CPL good?" stops being a guessing game. You will know because you can see, in dollars, what each qualified lead and each customer costs and what they are worth.

Feed the algorithm the right signal

There is a technical reason the qualified-lead framing matters beyond your own reporting: it changes what Meta optimizes for.

If you only send Meta the fact that a form was submitted, the system learns to find more people likely to submit forms. That is exactly the population most prone to producing cheap, low-intent leads. If instead you feed conversion data back, telling Meta which leads became qualified prospects or paying customers, the algorithm can start optimizing toward people who resemble your buyers rather than your form-fillers.

In practice this means passing offline conversion events or CRM outcomes back into Meta so the optimization target moves down the funnel. It is the difference between asking the machine for volume and asking it for revenue. Combined with a higher-intent form and a clear offer that repels the wrong audience, this is how you bring down your cost per qualified lead even when your raw CPL rises.

Creative quality plays a role here too. Fatigued, generic ads attract idle clicks and drive costs up, while a sharp offer and a strong hook pull in people who actually want what you sell. Keeping research, creative generation, and launch in one place, on a platform like AdPlay.ai, makes it easier to refresh creative before fatigue inflates your costs. For the mechanics of building a campaign end to end, start with our pillar guide on how to run a Facebook ad.

The direction of travel: costs up, but still competitive

Zoom out and the 2025 picture is one of rising lead costs that remain competitive against the alternatives. Facebook's average CPL climbed about 21% year over year, from $22.87 to $27.66. That is a real increase, and if your own costs rose over the same window, you now know the market moved with you.

But rising is not the same as uncompetitive. In the same 2025 dataset, Google Ads averaged $70.11 per lead against Facebook's $27.66, so Facebook remained substantially cheaper per lead. Search Engine Land framed the year the same way: costs jumped, yet Facebook still beat Google on a per-lead basis. For advertisers who need lead volume at a manageable cost, Facebook stayed the more economical channel even as prices climbed.

The nuance worth holding onto is that per-lead price is only half the story. Search leads often arrive with higher intent because the person actively searched, while Facebook interrupts people who were not looking. Cheaper Facebook leads can therefore require more qualification work. That is not a reason to avoid the platform; it is a reason to measure cost per qualified lead so you are comparing channels on outcomes rather than on form-fill price alone.

A note on Malaysia and local costs

Every verified figure in this guide is a US-campaign median expressed in US dollars, because that is where reliable, dated benchmark data exists. We did not find a dated, neutral, or official source for Malaysian ringgit cost per lead, so we are not quoting a local number. Anyone presenting a precise MYR CPL benchmark as an industry standard is likely extrapolating rather than citing verified data.

Use the US figures for what they are good at: showing how CPL behaves by industry, why some verticals cost far more than others, and how the cheap-lead trap works. Those patterns travel across markets even when the absolute prices do not. Your local costs will be shaped by Malaysian competition, audience size, and seasonality around events like the major sale days and festive periods. For a grounded look at what advertisers actually pay in the local market, see our guide to Facebook ads cost in Malaysia.

The most trustworthy benchmark you will ever have is your own account history for the same objective, audience, and season. Build a few months of clean data on cost per qualified lead, and you will stop needing anyone else's average to tell you whether your number is good.

The takeaway

A good cost per lead on Facebook is not a universal figure you can look up once. It is the intersection of three things: your industry's benchmark, the quality of the leads behind the number, and what a customer is ultimately worth to you. The 2025 data gives you the anchors, an all-industries average of $27.66 and a range from $3.16 to $76.71, but those are starting points, not verdicts.

Judge yourself against your own vertical. Measure cost per qualified lead, not raw form fills. Feed conversion data back to Meta so it optimizes for buyers. And remember the core warning: a cheap lead that never converts is the most expensive kind there is. Get those habits right and your cost per lead stops being a source of anxiety and becomes what it should be, a clear signal of how efficiently you are turning ad spend into customers.

By the numbers

$27.66
Facebook average cost per lead (all industries)
WordStream, 2025
$22.87
Facebook average CPL a year earlier
WordStream, 2025
about +21%
Year-over-year rise in Facebook CPL
WordStream, 2025
$3.16
Cheapest vertical: Restaurants & Food
WordStream, 2025
$76.71
Most expensive vertical: Dentists & Dental Services
WordStream, 2025
$52.98
Health & Fitness CPL
WordStream, 2025
$27.66 vs $70.11
Facebook vs Google average CPL
WordStream, 2025

Frequently asked questions

What is a good cost per lead on Facebook Ads?

A good cost per lead is one that sits at or below the median for your specific industry while still producing leads that convert to customers. Across all US industries, Facebook Lead Ads averaged $27.66 per lead in 2025 according to WordStream, but that blended figure hides an enormous spread. Restaurants averaged $3.16 per lead while dentists averaged $76.71. If you run a beauty brand, judge yourself against the roughly $51 beauty benchmark, not the $27 average. And a CPL only counts as good if those leads eventually book, buy, or sign. A cheap lead that never converts is expensive.

Why did my Facebook cost per lead go up in 2025?

You are not alone. WordStream's 2025 benchmark data shows Facebook's average cost per lead rose from $22.87 in 2024 to $27.66 in 2025, an increase of about 21% year over year across 726 US campaigns. Search Engine Land reported the same jump. Rising costs reflect more advertisers competing in the auction and higher demand for the same ad inventory. The practical takeaway is that a CPL that felt high compared to last year may simply be tracking the market. Compare your current number to the current benchmark for your industry rather than to what you paid a year ago.

Is Facebook cheaper than Google for lead generation?

On a per-lead basis in 2025, yes. WordStream reported Facebook's average cost per lead at $27.66 versus Google Ads at $70.11, so Facebook came in substantially cheaper per lead across the campaigns studied. Search Engine Land highlighted the same gap. That said, cheaper leads are not automatically better leads. Google search leads often arrive with higher intent because the person actively searched for a solution, while Facebook leads are found through interruption. The right question is not which platform is cheaper per lead, but which produces cheaper qualified leads and customers for your specific business.

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

Cost per lead measures what you pay for someone to fill out a form or express interest. Cost per acquisition, or CPA, measures what you pay for an actual customer or completed action. The gap between them is your qualification and closing process. If your CPL is $20 and one in five leads becomes a customer, your CPA is $100. CPL alone can look great while CPA quietly balloons because leads are not converting. Always track both. A rising CPA with a flat CPL is a warning that lead quality is dropping even though your form-fill cost looks stable.

How do I lower my cost per lead on Facebook?

Start by feeding conversion data back to Meta so the algorithm optimizes for people who become customers, not just form-fillers. Test your creative regularly, since fatigued ads raise costs. Tighten your offer so the right people self-select in and the wrong ones self-select out. Consider Meta's higher-intent form type, which adds a review step before submission and tends to trim accidental fills. And benchmark against your own vertical: if you are a dentist paying $60 per lead, you are already below the $76.71 industry median, so the bigger win may be closing rate rather than cheaper leads.

Why am I getting cheap leads that never convert?

This is the classic junk-lead problem. Facebook instant forms pre-fill a person's name and contact details, which makes submitting almost effortless. That low friction drives your cost per lead down but also invites accidental taps and idle curiosity that never had buying intent. The signature pattern is a low CPL paired with high lead volume and a collapsing contact or qualification rate. The fix is to stop optimizing for raw form fills. Track cost per qualified lead instead, and consider switching to a higher-intent form that adds a confirmation step so people must review their information before submitting.

What counts as a qualified lead versus a raw lead?

A raw lead is anyone who submitted the form. A qualified lead is someone who fits your buyer profile and shows genuine intent: they answer the phone, reply to your follow-up, meet budget or eligibility criteria, or book a call. The distinction matters because your real cost metric is spend divided by qualified leads, not total form fills. Two campaigns can show an identical $25 CPL while one delivers three times the qualified leads. Define qualification clearly for your business, tag it in your CRM, and report cost per qualified lead so you are comparing campaigns on the outcome that actually pays the bills.

Are these Facebook cost per lead benchmarks accurate for Malaysia?

The WordStream 2025 figures are medians from 726 US-based campaigns, so they are expressed in US dollars and reflect US auction dynamics. No dated, neutral benchmark for Malaysian ringgit cost per lead was available at the time of writing, so treat the US numbers as a guide to how CPL behaves by industry rather than as a local price you should expect to pay. Malaysian costs are influenced by local competition, audience size, and seasonality. The most reliable benchmark is always your own historical account data for the same objective, audience, and season.

Sources

Keep exploring

Turn ad research into winning ads

Research the ads that work, generate the creative on-brand, and launch to Meta, all in one tool.

7-day free trial · No credit card required