The short answer
There is no good cost per lead in isolation. A ₹1,200 lead that books at 1% costs you ₹1,20,000 a booking. A ₹2,500 lead that books at 4% costs you ₹62,500. The second one is half the price at twice the cost per lead. The number worth holding an agency to is cost per booking, and it depends on five rates that sit between the form fill and the signed application. Work those out and you can stop negotiating CPL targets in the dark.
Why cost per lead survives as the headline number
Three reasons, none of them about whether it is the right metric.
- It is the only number a media buyer can move without touching your sales process, your tracking stack or your creative pipeline. Everything downstream of the form belongs to someone else, so it gets reported as someone else's problem.
- It is available in week one. Cost per booking for a ₹75L ticket needs two to four months of funnel data before it stops swinging, and nobody wants to sign a retainer against a number that will not exist until the third invoice.
- It looks comparable between agencies. That is the dangerous part, because it usually is not, for the reasons further down this page.
The five rates between a lead and a booking
Cost per booking is cost per lead divided by the product of every conversion step after the lead. There are usually five.
Cost per booking = CPL ÷ (contact × qualified × visit booked × showed up × closed)Multiplying is the whole point. Five rates that each look survivable on their own compound into a number most builders have never calculated. Here is a worked example. The rates below are example inputs so the arithmetic is followable, not benchmarks from our accounts. Put your own in.
| Step | Rate | Running conversion |
|---|---|---|
| Leads bought at ₹1,500 CPL | 100% | |
| Contacted at all | 60% | 60% |
| Qualified, of those contacted | 50% | 30% |
| Site visit booked, of qualified | 35% | 10.5% |
| Showed up, of booked | 55% | 5.78% |
| Closed, of those who showed up | 12% | 0.693% |
0.693% means one booking per 144 leads. At ₹1,500 a lead, that is ₹2,16,450 of media per booking. On a ₹75L flat, that is roughly 2.9% of ticket value spent on media alone, before any agency fee or sales cost.
Now change two rates and leave cost per lead exactly where it is. Contact rate from 60% to 85%, which is a speed-to-lead and routing problem, not a media problem. Show-up rate from 55% to 70%, which is a reminder sequence. Nothing about the ads changes.
| Step | Before | After |
|---|---|---|
| Contacted at all | 60% | 85% |
| Qualified | 50% | 50% |
| Site visit booked | 35% | 35% |
| Showed up | 55% | 70% |
| Closed | 12% | 12% |
| Lead to booking | 0.693% | 1.25% |
| Leads per booking | 144 | 80 |
| Media per booking at ₹1,500 CPL | ₹2,16,450 | ₹1,20,048 |
A 44% cut in cost per booking with the cost per lead untouched. If your agency reports only the left-hand column, it can run a technically excellent campaign while the money leaks somewhere it does not look. That is the argument for treating the funnel below the lead as part of the media buy rather than the client's own business.
Why your cost per lead rises with ticket size
The direction is structural, so a ₹40L apartment and a ₹2.5Cr villa should never be held to the same CPL target. Three compounding causes:
- The qualified audience is smaller. Fewer people can service a ₹2.5Cr commitment, so you are bidding into a thinner pool and the auction price per useful impression rises.
- The consideration window is longer. A higher ticket takes more touches before anyone fills a form, and every touch before the conversion event is paid for but not counted.
- Competition concentrates. Every developer in the segment is bidding for the same narrow high-intent inventory at the same time, particularly in the weeks around a launch.
Which band your own ticket size lands in is account-specific and moves with season, micro-market and launch stage. Anyone quoting you a fixed rupee CPL for a ticket size, sight unseen, is quoting their last account and not yours.
Three reasons two CPL quotes are not comparable
Before you accept that one agency is cheaper than another, find out whether they are counting the same thing.
- What counts as a lead. An instant form or a click-to-WhatsApp tap is cheaper per lead than a landing page form with a phone field, and materially less qualified. Quoting the cheap event and the expensive event as the same unit makes one agency look twice as good as another at identical performance.
- What is inside the number. Media only, or media plus retainer, plus platform fees, plus the landing page and the creative production? A ₹900 CPL that excludes a ₹1,25,000 retainer is not a ₹900 CPL at 400 leads a month.
- Which period. A launch fortnight and a sustenance month have very different CPLs. A blended figure across both flatters the sustenance work and hides whether anything is being learned between launches.
What to ask before you agree a CPL target
- Which of the five rates are we measuring today, and which are we guessing?
- What is our current cost per booking, using last quarter's actual closes rather than a projection?
- Which single rate is cheapest to improve this month, and who owns it?
- When a booking happens, does the ad account find out? If not, cost per booking will stay flat no matter how well the media is bought.
- If cost per lead rises 20% and cost per booking falls 30%, will this be reported as a win or a problem?
That last question is the real test. An agency compensated for a metric it can move in isolation will defend that metric.
Questions people ask
- What is a good cost per lead for real estate in India?
- There is no single figure, and any number quoted without your funnel rates is guesswork. Cost per lead is only meaningful divided by the five rates between the lead and the booking: contact, qualification, site visit booked, showed up, closed. A ₹1,200 lead converting at 1% to booking costs ₹1,20,000 per booking; a ₹2,500 lead converting at 4% costs ₹62,500. Calculate cost per booking and hold the agency to that instead.
- How do I calculate cost per booking?
- Divide your cost per lead by the product of every conversion rate after the lead. With a ₹1,500 CPL, a 60% contact rate, 50% qualification, 35% site visit booked, 55% show-up and 12% close, the rates multiply to 0.693%, which is one booking per 144 leads, or ₹2,16,450 of media per booking.
- Why is my cost per lead higher than another builder's?
- Usually because you are not counting the same event. Instant forms and click-to-WhatsApp produce cheaper, less qualified leads than a landing page form with a phone field. Beyond that, cost per lead rises structurally with ticket size, because the qualified audience is smaller, the consideration window is longer and competition concentrates on the same narrow high-intent inventory.
- Can cost per booking improve without cost per lead improving?
- Yes, and it is usually the faster route. In the worked example on this page, raising contact rate from 60% to 85% and show-up rate from 55% to 70%, with no change to the ads, cut cost per booking by 44% while cost per lead stayed at ₹1,500.