How Much Does a Real Estate Lead Cost in India?
Harsh Kyada, Founder · August 10, 2026
Real cost-per-enquiry ranges for real estate leads in India, and what actually moves that number project to project.
Ask ten agencies this question and you'll get ten different numbers, mostly because most of them are quoting cost-per-click, not cost-per-enquiry. A click that never picks up the phone is not a lead. It's a number on someone else's dashboard.
| Segment | Typical cost-per-qualified-enquiry |
|---|---|
| Mid-range residential (India-wide) | ₹500-₹2,000 |
| Luxury residential | ₹3,500-₹6,000 |
Those ranges hold up across most Indian metros, but they're a starting point, not a target. The real question isn't "what's the average," it's "why does the same project sometimes fall at the top of that range and sometimes at the bottom."
What actually moves the number
Creative quality is the biggest lever, not targeting.Two campaigns with identical audience settings and budgets can land at completely different costs depending on what the ad actually shows in the first three seconds. Envision Realtors' cost-per-qualified-enquiry dropped from ₹560 to ₹184 in 90 days. The audience settings barely changed. What changed was leading every ad with the founder walkthrough instead of a generic property shot.
Qualification happens before the click, not after.A form that only asks for a name and phone number produces a flood of unqualified clicks that inflate the lead count and do nothing for the sale count. Adding one or two filtering questions, budget range and timeline to purchase, usually raises cost-per-lead and lowers cost-per-sale at the same time, because it removes the browsers before they ever reach a salesperson's phone.
The first two to three weeks are a learning period, not a result.An ad account with no prior data needs real spend and real signal before it starts optimizing toward the people who actually convert. Judging cost-per-enquiry from week one is judging a number that hasn't stabilized yet.
Why "cost per lead" is the wrong number to optimize
A builder chasing the lowest possible cost-per-lead will usually get it, and it will usually come from the least qualified traffic available. The number that actually predicts revenue is cost-per-enquiry that converts to a site visit, and further down, cost-per-booking. Most agencies report the first number because it's the easiest one to make look good.
This is the same principle behind how we run lead generation: video and Meta ads managed as one system, reported back as what an enquiry actually cost to get on the phone, not what a click cost.
Want this applied to your own content?