LeadOne AIby One Construction
Marketing6 min readUpdated

Lead sources for Indian developers: Meta ads vs portals vs walk-ins vs channel partners, and how to track cost per booking

Compare Meta ads, property portals, walk-ins and channel partners for Indian real-estate projects, and learn to measure cost per booking by source.

On this page
  1. The main lead sources
  2. A side-by-side comparison
  3. Why cost per lead misleads
  4. How to track cost per booking properly
  5. Channel partner ownership rules
  6. What to do with the numbers
  7. Sources

Ask a developer which marketing channel works best and the answer is usually a feeling. Brokers bring the most bookings. Meta brings volume but poor quality. Portals are expensive. Each of these may be true for a given project, but few teams can show it with numbers.

This guide compares the main lead sources for Indian residential projects and explains how to calculate cost per booking for each one. The aim is simple: know which rupee of marketing spend actually turns into a registered agreement.

01The main lead sources

Meta ads (Facebook and Instagram)

Meta lead ads deliver large volumes of leads at a low cost per lead. You control targeting, creative and budget daily. Intent varies a lot: some leads are active buyers, many are curious. Results depend heavily on response speed and qualification.

Google search and display

People searching for '2 BHK in Wakad' or a project name are actively looking. Search leads tend to cost more than Meta leads and convert better. Brand searches for your project name usually come from people who already saw a hoarding or heard from a friend.

Property portals

99acres, MagicBricks, Housing.com and similar portals reach buyers who are comparing projects. Developers pay for packages that combine listings, visibility and lead delivery. Portal leads often enquire on several projects, so the first good conversation wins.

Channel partners

Brokers bring buyers they have already qualified and often bring them straight to the site. You pay only on success, usually a percentage of the agreement value. The cost appears late and is large per booking, which makes it easy to underestimate.

Walk-ins, hoardings and referrals

Walk-ins and referrals are often the highest-intent buyers. Their cost is hard to attribute, since a hoarding or site branding drives walk-ins without a click to track. Referrals from existing buyers cost a referral reward, if any.

02A side-by-side comparison

General patterns. Your own data will differ by city, price point and project stage.
SourceVolumeTypical intentWhen you payAttribution difficulty
Meta lead adsHighMixedUpfront (media spend)Low if forms connect to CRM
Google searchMediumMedium to highUpfront (per click)Low to medium
Property portalsMediumMedium to highUpfront (package)Low
Channel partnersMediumHighOn booking or registrationMedium (ownership disputes)
Walk-insLow to mediumHighIndirect (branding, site)High
ReferralsLowHighOn booking, if rewardedLow

03Why cost per lead misleads

Cost per lead is the easiest number to get, which is why it dominates agency reports. It is also the least useful on its own. A Meta campaign with a CPL of ₹200 and a portal package with a CPL of ₹900 cannot be compared until you know how many of each lead visited and booked.

Consider an illustrative quarter for one project:

Illustrative figures only, to show the calculation.
SourceSpend (₹)LeadsCPL (₹)Site visitsBookingsCost per booking (₹)
Meta ads6,00,0003,000200150875,000
Portal package4,50,0005009006041,12,500
Google search3,00,00060050070560,000
Channel partners14,00,000 (brokerage)220n/a140101,40,000

In this example the cheapest leads are from Meta, but Google search has the lowest cost per booking. Channel partners deliver the most bookings at the highest cost each. Each of those facts suggests a different decision. None is visible from CPL.

Brokerage is a percentage of price, so cost per booking from channel partners rises with ticket size. For premium inventory, compare brokerage with what the same budget could do in direct marketing.

04How to track cost per booking properly

1. Capture source on every lead, automatically

Integrate Meta, Google and portal leads directly into your CRM so the source is set by the system. For channel partner leads, the partner should register the lead in a system that timestamps it. For walk-ins, the receptionist records how they heard about the project.

2. Keep first source and latest source

Many buyers touch several channels. Someone sees a Meta ad, searches the project name on Google a week later and finally walks in with a broker. Record the first source and the latest source separately. Decide in advance which one gets credit in your reports, and stick to it.

3. Carry source through to booking

Source must stay attached when a lead becomes a booking. If bookings are recorded in a separate spreadsheet by the CRM team, the link breaks. A booking created from the lead record keeps it.

4. Record spend by source, by month

Collect monthly spend for each campaign, portal package and channel. Include agency fees and creative production if you want a full picture. For channel partners, use brokerage payable on bookings in the period.

5. Allow for the time lag

Real-estate leads can take weeks or months to book. A lead generated in July may book in October. Use cohort reporting: group leads by the month they arrived and follow them forward. Reporting bookings in October against October spend overstates some months and understates others.

05Channel partner ownership rules

Most attribution fights involve brokers. A buyer submits a Meta form, does not book, and two weeks later arrives with a broker who claims the lead. Agree written rules before launch and enforce them through the system.

  • A lead belongs to whoever registered it first, for a validity period such as 30 or 60 days.
  • A partner registration is valid only if the buyer's phone number is new to your database or the previous registration has expired.
  • Site visits must be logged with the partner present or registered in advance.
  • Brokerage is paid on a defined event, such as agreement registration, and only to RERA-registered agents.
Watch outSection 9 of the RERA Act requires real estate agents to register with the state authority before facilitating sales in registered projects. Record each partner's RERA agent number before you pay brokerage.

06What to do with the numbers

  • Shift budget toward the channels with the lowest cost per booking, but watch volume. The cheapest channel may not scale.
  • Fix conversion before cutting a channel. A high-volume source with poor booking rates may be suffering from slow or weak follow-up. Check that first.
  • Compare reps within each source. If one rep converts portal leads twice as well as others, learn why.
  • Review monthly with marketing and sales together. Agency reports alone show the top of the funnel.

LeadOne AI's reports show leads, visits and bookings by source, so you can run this comparison without stitching spreadsheets.

Which is the best lead source for real estate in India?
There is no single answer. It depends on city, ticket size and project stage. Measure cost per site visit and cost per booking for each source on your own projects, and decide from that.
How do I calculate cost per booking for channel partners?
Add the brokerage payable on bookings from channel partners in the period, plus any incentives or event costs for partners, and divide by those bookings.
How long should a channel partner's lead registration be valid?
Many developers use 30 to 60 days, renewed by activity such as a logged site visit. The key is to write the rule down before launch and enforce it consistently.
Why do my Meta leads have a low conversion rate?
Common causes are slow first response, forms with no qualifying questions, and targeting that is too broad. Check median time to first call and contact rate before changing campaigns.

Put your next launch on LeadOne AI.

Write to us for a demo on your own project's units and price list.
hello@leadoneai.com
Your reps can download the app today.
Download on the App StoreDownload on the App StoreAndroid: coming soon to Google Play