Cost per lead on Meta ads in India: what a good CPL is, and why cheap leads still don't buy

By · · 7 min read

The short answer

There is no single good cost per lead for Meta ads in India. A good CPL is any CPL below your own break even CPL: the profit you make on one customer multiplied by the share of leads who buy. Cheap leads that rarely buy can cost more per customer than leads at five times the price.

Two marketers smiling as they review lead costs together on a laptop.

If you searched for the average cost per lead on Facebook in India, here is the honest answer: there is no India wide number worth planning a budget around.

Your CPL moves with your city, your offer, your price and the form you use. To choose between a form and a chat, read Meta lead form vs WhatsApp click ad.

I have not found a public CPL benchmark for India, from Meta or from a large ad dataset, that I would trust with real money.

What you can trust is your own break even CPL. It takes two numbers to work out, and you already have both.

In 8+ years of running ads for 25+ brands since 2017, the costly mistake I keep seeing is not a high CPL.

It is a low CPL that nobody checks against sales.

What is a good cost per lead on Meta ads in India?

A good CPL is one that stays below your break even CPL.

Break even CPL is the most you can pay for one lead and still make money, once the leads who buy have paid for the leads who don't.

That is why the same CPL can be great for one business and a loss for another.

A ₹600 lead can be cheap for a clinic selling a ₹40,000 treatment. A ₹60 lead can be expensive for a course that almost nobody buys.

(Both are illustrations, not benchmarks.)

So stop asking "is my CPL good?" and ask "is my CPL below what one lead is worth to me?"

What do published CPL benchmarks say?

The CPL numbers you will find online come mostly from US advertisers. The most recent one I could check:

  • LocaliQ's Facebook advertising benchmarks for 2026 (last updated 23 September 2026) put the average cost per lead for the leads objective across industries at $27.39, a little below the $27.66 of the year before.
  • In the same report, Career and Employment leads averaged $12.30, Education and Instruction $26.31, and Beauty and Personal Care $50.91.

Read these for the spread, not as a target.

In that data a beauty lead costs about four times a career lead, because the buyer, the price and the competition are different.

Auction prices, ticket sizes and buying habits in India are different again, so a US average tells you very little about your own account.

The number that tells you something is the one you can work out yourself.

How to work out your maximum CPL

Here is the formula I use with clients. It fits on one line:

Break even CPL = profit per customer × lead to customer rate

  • Profit per customer is what you keep from one sale after product, delivery and payment costs, before ad spend. If customers reliably buy again, you can include the repeat profit you are confident about. If you are not sure, leave it out.
  • Lead to customer rate is how many leads out of 100 actually paid. Take it from your last 30 to 60 days of real leads, not from a hope.

Break even means the ads earn you nothing, so you also want a target below it:

Target CPL = break even CPL × the share of your profit you are happy to give to ads

Worked example (fill in your own column)

The example is an illustration for a coaching program, not a benchmark. Write your numbers in the right column.

Step Example Yours
Price of what you sell ₹15,000 ₹ ____
Profit per customer, after delivery and payment costs ₹12,000 ₹ ____
Leads who became customers 4 out of 100 (4%) ____ %
Break even CPL (₹12,000 × 4%) ₹480 ₹ ____
Share of profit you will give to ads 50% ____ %
Target CPL (₹480 × 50%) ₹240 ₹ ____

How to read it: in this example, a CPL under ₹240 makes money with room to spare. Between ₹240 and ₹480 it still makes some money.

Above ₹480, every new customer costs more than they bring in.

One more number settles most arguments about lead quality:

Cost per customer = CPL ÷ lead to customer rate

Key takeawayIf your cost per customer is below your profit per customer, the ads work, whatever the CPL looks like.

Try it with your numbers

Max CPL calculator

Profit per customer₹12,000

Break even CPL₹480

Target CPL₹240

Cost per customer at your CPL₹7,500

At ₹300 per lead you are below break even but above target: it makes some money. Aim for ₹240 or less.

Example values are an illustration. Your numbers stay in your browser.

Why cheap leads still don't buy

Here is the trap in numbers. Two campaigns for the same ₹12,000 profit offer (illustration):

Campaign A Campaign B
CPL ₹80 ₹400
Leads who bought 1 in 200 (0.5%) 1 in 20 (5%)
Cost per customer ₹16,000 ₹8,000
Result per sale ₹4,000 loss ₹4,000 profit

Campaign A looks five times cheaper in Ads Manager. It loses money on every sale.

Key takeawayA cheap lead that never buys is the most expensive lead you have.

Where do the buyers go? Most of the leak happens after the form is sent.

These are the reasons I see most often.

1. The form asks for nothing

A Meta lead form fills in the name and number for the person, so submitting can take two taps, sometimes by accident.

Meta offers a form type called Higher intent, which adds a review step before the form is sent (Meta Business Help: form types).

Add one or two short questions a casual person will not bother with: city, budget, or when they want to start.

You get fewer leads and more buyers.

2. The reply comes too late

A lead is warm for minutes, not days.

Research published in Harvard Business Review, The Short Life of Online Sales Leads (March 2011), found that most companies were not responding to online enquiries nearly fast enough.

If a person calls or messages within minutes during working hours, the same lead is worth more.

If an AI assistant sends that reply for you, it should say it is an AI assistant in its opening line.

3. Nobody follows up

Many leads do not answer the opening message. They are busy, not uninterested.

A simple plan works better than none: a call and a WhatsApp message on day 0, one useful message on day 1, a short check in on day 3, then stop.

Ready words for each step are in the free Script Vault.

4. Meta is learning from the wrong signal

If the campaign is set to get leads, Meta finds people who fill forms. That is exactly what it was asked to do.

When you send back which leads became customers, from your CRM through Meta's Conversions API, you can use the conversion leads goal so Meta looks for people likely to buy (Meta Business Help: performance goals for lead ads).

Even a simple sheet with a "bought: yes or no" column is the place to start.

5. The ad promises something the offer can't keep

"Free", "lowest price" and "get price list" ads pull in people hunting for a deal.

If the ad says one thing and the call says another, the lead goes cold on the call.

Name the problem you solve and who it is for, so the wrong people skip the ad.

How do I lower my cost per lead without getting junk leads?

Lower CPL helps when cost per customer falls with it. These changes usually help both:

  • Make the hook specific. Name one problem and one kind of buyer in the opening line of the ad. The right people stop for an ad that describes them, and the wrong people scroll past.
  • Add one qualifying question. It raises CPL a little and usually lowers cost per customer more.
  • Serve the area you can actually serve. Leads from cities you cannot deliver to are pure waste.
  • Test a click to WhatsApp ad against the form. A conversation tells you more about intent than a form does, and it starts in the app people already use.
  • Judge ads by cost per customer, not CPL. Pause the ad that brings cheap leads who never buy, even when it looks like the winner.

How to know what a lead is really worth

Track five numbers every week. A Google Sheet is enough:

  1. Spend
  2. Leads
  3. Qualified leads (people who answered and fit)
  4. Customers
  5. Revenue from those customers

From these you get CPL, cost per qualified lead and cost per customer.

Tag every lead with the ad or form it came from, so you can see which ad brings buyers and which brings form fills.

This is the same discipline behind our D2C fragrance case study: a D2C solid perfume brand from India got a 35% lower CPL and held 3.5x+ ROAS on Meta for 6+ months.

A lower CPL counts when the sales hold too.

Where the leak usually is

If your CPL looks fine and sales do not, the problem is usually after the lead: the reply, the follow up or the offer.

The free Growth Leak Check takes 2 minutes.

It asks 7 questions on reply speed, follow up, lead capture, ads, offer, content and payments, and shows your top 3 leaks with one fix each.

If you are a coach or creator, the Creator Leak Check asks about your DMs and how you earn instead.

If your leads are cheap but sales are not coming, the leak is usually after the lead. This 7 step funnel leak audit shows where to look.

Cheap leads that never pick up the phone are often not real leads at all. Here is how to spot and stop fake leads from Meta ads.

Questions people ask

What is the average cost per lead on Facebook in India?

There is no reliable public average for India. It depends on your city, offer, price and form. The newest benchmark I could check, LocaliQ 2026, puts the average CPL for the leads objective at $27.39, mostly from US advertisers. Work out your own break even CPL instead: profit per customer × lead to customer rate.

Is ₹100 a good cost per lead in India?

It depends on what one lead is worth to you. If you keep ₹10,000 per customer and 3 out of 100 leads buy, your break even CPL is ₹300, so ₹100 is healthy. If 1 in 500 leads buys, ₹100 per lead means ₹50,000 per customer, which is a loss. (Illustration.)

Why are my Facebook leads cheap but low quality?

Usually the form is too easy, the reply is too slow, or Meta is learning from form fills instead of sales. Try the Higher intent form type, add one qualifying question, call or message leads within minutes in working hours, and send back which leads bought.

How is cost per lead calculated?

Cost per lead is your total ad spend divided by the number of leads. ₹20,000 spent for 100 leads is a ₹200 CPL. Cost per customer is CPL divided by your lead to customer rate.

How many leads do I need before I judge a campaign?

Enough for at least a few sales, so your lead to customer rate means something. With very few leads, one lucky or unlucky week can mislead you. Judge on cost per customer over a few weeks, not on one day of CPL.

Want this handled for you? Revenue Desk: a managed DM sales desk for brands, coaches and creators.

THA Circle

Use AI. Still sound human.

A free WhatsApp channel for founders, coaches and creators who want AI to save time without losing the human touch.

  • On joining A welcome pack: 3 AI prompts and 5 chat scripts you can copy today.
  • Monday A short script for your own chats. Ten minutes to try.
  • Wednesday One real chat taken apart, names removed.
  • Friday Human of the Week. A moment a customer felt seen.
Get the free welcome pack

Free. Takes ten seconds. Channel followers stay private. Leave any time.

The Sunday note

How people pay attention, and how to earn it. One email a week.

I study AI, attention, human psychology and marketing. Every Sunday I send one idea and one script for your chats. Five minutes to read. Reply any time, I read every answer.

Get the Sunday note

Free. Leave any time. Your email stays private.

Next: Lead forms or WhatsApp click ads?. Or see the offers.

Read next