What Is a Good Cost Per Lead on Facebook Ads?

A good cost per lead on Facebook ads is any CPL that stays comfortably below what a lead is worth to you, which for most local service businesses lands somewhere between $10 and $60, and for competitive B2B or high-value services routinely runs into the hundreds. The published averages are close to meaningless without that context.
A $200 lead is excellent if one in four becomes a $6,000 customer. A $9 lead is terrible if none of them ever answer the phone.
How do you work out your own CPL ceiling?
Start at customer value and divide backwards.
You need three numbers you almost certainly already have:
- Average value of a closed customer - revenue, or better, gross profit.
- Close rate - what share of leads become customers.
- What you are willing to pay to acquire one customer.
Then: Maximum CPL = target cost per customer × close rate.
If a customer is worth $2,000 in gross profit, you are happy paying $400 to win one, and you close 20% of leads, your ceiling is $400 × 0.20 = $80 per lead. Anything under that is profitable. Anything over it is not, no matter what a benchmark article says.
What CPL ranges show up in practice?
Useful only as orientation, not as targets.
- Local services - cleaning, fitness, dental, trades: commonly $10 to $60. Low ticket, high close rate.
- Higher-value local services - legal, cosmetic, home improvement: $50 to $200 is normal.
- B2B and software: $50 to $300 for a form fill, far more for a booked demo.
- Finance and insurance: among the most expensive lead categories anywhere.
Two things drive the spread more than industry does. The first is how much competition there is for the same impressions. The second is the friction of the form - a name and phone number costs less than a fifteen-field qualification survey, and the leads are correspondingly weaker.
Do instant forms or landing pages produce better leads?
Instant forms are cheaper. Landing pages generally qualify better.
Meta's instant forms open inside the app and pre-fill from the profile, so the completion rate is high and the CPL is low. The downside is that a pre-filled two-tap form collects people who were barely thinking about it.
| Route | Typical CPL | Typical quality | Best for |
|---|---|---|---|
| Instant form, pre-filled | Lowest | Weakest | Volume, simple offers |
| Instant form with extra questions | Middle | Better | Filtering out casual interest |
| Landing page with a form | Highest | Strongest | Considered, higher-value purchases |
The middle row is where most accounts should start. Adding one or two genuine qualifying questions - budget, timeframe, service needed - raises CPL and usually lowers cost per closed customer at the same time.
Why are cheap leads often the expensive ones?
Because Meta optimises for what you asked for.
Tell a campaign to maximise leads and it will find the people most likely to fill in a form. That is not the same population as the people most likely to buy. Left alone, the algorithm drifts toward form-fillers.
The result is a familiar pattern: CPL falls month over month, the sales team says the leads have gone cold, and revenue does not move.
Two fixes, in order:
- Send the outcome back to Meta. If a lead becomes a qualified opportunity, report that as a conversion event. Optimising toward qualified leads instead of raw leads changes who gets targeted.
- Measure cost per closed customer in your reporting, not cost per lead. The CAC calculation is the number that decides whether the campaign works.
How do you actually bring CPL down?
The levers, roughly in order of impact.
1. Change the offer. A free quote, a price guide, or a fixed-price consultation will out-pull "contact us" every time. This moves CPL more than any targeting change.
2. Improve the creative hook. CPL is downstream of CTR and CPM, so the same creative discipline that lowers cost per click lowers cost per lead.
3. Shorten the form to what sales genuinely needs. Every unnecessary field costs leads. Every necessary field improves them. Audit the list rather than guessing.
4. Go broader, not narrower. Narrow audiences raise CPM and exhaust quickly. Broad targeting with a well-matched offer usually wins.
5. Follow up faster. This does not change CPL, but it changes close rate, which raises your ceiling - which is the same thing in profit terms.
6. Make sure the leads actually reach you. Leads sitting unread in Meta's forms interface are a surprisingly common failure. Set up a CRM connection, or at minimum export the leads on a schedule.
What can you learn from competitors' lead ads?
Their offers, their hooks and their qualifying questions - all of it is public.
Every active lead ad in your category is visible in the free Meta Ad Library, including how long it has been running. Ads that have run for months are ads the advertiser keeps funding, which is the strongest public signal of what is working.
Our free Meta Ad Library downloader saves a whole search as one ZIP with a searchable index and a CSV, so you can compare twenty competing offers side by side instead of scrolling one card at a time. Existing lead ad examples are a faster starting point if you want the patterns without the research.
Copy the structure of the offer. Do not reuse anyone's creative assets commercially - and this is not legal advice.
FAQ
What is the average cost per lead on Facebook ads?
Across local services it commonly falls between $10 and $60, but the spread by industry is enormous and the average is not actionable. Calculate your own ceiling from close rate and customer value instead.
Why is my Facebook cost per lead so high?
Usually a weak offer, a form asking for more than the offer justifies, or an audience too narrow to sustain delivery. Check the offer first - it moves CPL further than targeting does.
Are Facebook lead ads worth it?
They work well where the sale needs a conversation and the customer value is high enough to absorb the acquisition cost. They work poorly for low-ticket products that should simply be sold on a checkout page.
How do I improve lead quality on Facebook?
Add genuine qualifying questions, switch the form to the higher-intent setting, state the price or the commitment in the ad, and report closed or qualified leads back to Meta as conversion events.
Should I optimise for leads or conversions?
Optimise for the deepest event you can supply with enough volume. If you can report qualified leads consistently, optimise for those. If volume is too thin, optimise for leads and manage quality with the form.
How does cost per lead relate to CAC?
CPL is cost per lead, CAC is cost per acquired customer. Divide CPL by your close rate to get CAC, and check the result against your LTV to CAC ratio to see whether the campaign is genuinely profitable.
The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.
Get the free extensionKlipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.
Start free — 3-day trial →

