Why cost per lead is the wrong number to optimise
Every portal, agency and ad platform reports cost per lead because it is the number they can make look good. A developer does not sell leads; it sells apartments. The metrics that matter are one step further down: what does a site visit cost, what does a booking cost, and what share of the booking value went to marketing.
Two channels with the same ₹500 cost per lead can differ fivefold in cost per booking if one brings buyers who are ready and the other brings browsers. This calculator makes that visible, then tells you which channel is cheapest and dearest at the only level that reaches the P&L.
The formulas
Cost per lead = spend ÷ leadsCost per site visit = spend ÷ site visitsCost per booking = spend ÷ bookingsROAS = (bookings × average ticket) ÷ spendMarketing cost per sale = spend ÷ (bookings × average ticket)
Blended figures add every channel together. Best and worst channel are picked on cost per booking; a channel with no bookings yet is left out of that ranking rather than treated as infinitely expensive.
Reading the result
High CPL, low cost per booking
Typical of Google search and channel partners. Expensive to enter, but the people who arrive are further along. Scale these until the marginal cost rises.
Low CPL, high cost per booking
Typical of Meta lead forms and shared portal leads. The channel is not necessarily bad; the follow-up usually is. Before cutting the spend, check the funnel stages with the funnel benchmark: if lead-to-contact is below 60%, the leak is in the calling, not the channel.
Marketing cost per sale above 3%
Sustained over a quarter, this means the project is buying its sales. Conversion, not spend, is the lever: a two-point improvement in site-visit-to-booking usually does more for this number than any channel change.
Attribution honesty
Bookings lag leads by three to eight weeks in most projects, so a single month's spend against a single month's bookings flatters growing spend and punishes falling spend. Use a trailing quarter, or attribute each booking to the month its lead was created. And count walk-ins and CP-referred buyers as leads in their channel, or the digital channels will look worse than they are.