Guide · Sales funnel
The real estate sales funnel for developers: stages, metrics, and how to measure it
A developer's funnel ends with a closed sale, not with a lead. If your report stops at cost per lead, you're optimizing the cheapest part of the process. Below is the full funnel, with formulas and a worked example.
What a real estate sales funnel is
A sales funnel maps a buyer's path from the first ad to the purchase as a series of measurable stages. At each stage some people move on and the rest drop off. Measure what share moves from one stage to the next and you can see exactly where the money leaks out.
For a developer the funnel is long. Months can pass between first contact and a signed deal: meetings, a reservation deposit, the down payment, a mortgage. That's why counting leads isn't enough. You have to measure what happens after the lead comes in.
The 7 stages of a developer's sales funnel
| # | Stage | What it means | Stage metric |
|---|---|---|---|
| 1 | Investment (ad spend) | Spend on Meta, Google, TikTok, and listing portals | Budget by channel |
| 2 | Lead | The person left their contact details | CPL (cost per lead) |
| 3 | First contact | A real conversation took place | Response time; % of leads actually reached |
| 4 | Qualified lead | Budget, timeline, location, and payment method confirmed | CPQL (cost per qualified lead) |
| 5 | Tour / meeting | The showroom visit or video call happened | Cost per meeting; % of qualified leads who make it to a meeting |
| 6 | Sale (reservation / contract) | Reservation deposit paid or contract signed | CAC (cost per sale) |
| 7 | Revenue | Sales revenue for the period | ROMI (return on marketing investment) |
Stages that don't belong in your funnel
We see these three stages in almost every CRM we open, and they almost always break the funnel.
| Stage | What actually happens |
|---|---|
| "In progress" | Every lead lands here and piles up. The funnel can no longer tell you who is at which step. |
| "Info sent" | Reps move leads here who never even replied. They sent the brochure and checked the box. |
| "Thinking it over" | The worst one. Leads get parked here and forgotten for months. |
Every stage needs a fact you can verify: the conversation happened, the budget was confirmed, the client showed up to the meeting, the deposit was paid. A rep's action ("sent", "in progress") or a client's mood ("thinking it over") is not a stage.
Metrics and formulas
Also track two operational numbers that explain almost any funnel failure: first response time and the share of leads you actually reached.
A worked example
A project spends MX$300,000 a month on advertising. The numbers are illustrative, to show how to read the funnel:
| Stage | Count | Conversion | Unit cost |
|---|---|---|---|
| Budget | MX$300,000 | ||
| Leads | 1,500 | CPL MX$200 | |
| First contact made | 450 | 30% | |
| Qualified | 135 | 30% of those reached | CPQL MX$2,222 |
| Meetings held | 40 | 30% of qualified | MX$7,500 per meeting |
| Sales | 5 | 13% of meetings | CAC MX$60,000 |
At an average price of MX$3.5M, those 5 sales bring in MX$17.5M in revenue. Now look at where the leverage is. If you reach 60% of leads instead of 30% (realistic when an AI agent messages each lead the moment they submit a form), the same budget gets you ~270 qualified leads, ~81 meetings, and ~10 sales. That's five extra sales without spending another peso on ads. Optimizing only for CPL means optimizing the cheapest part of the funnel.
Where the funnel breaks and how to fix it
| Leak | Typical cause | Fix |
|---|---|---|
| Lead → first contact | Slow response, no automatic lead routing, no weekend coverage | An AI agent that replies in seconds, 24/7; response-time alerts Connect an AI agent |
| Contact → qualification | Questions in no particular order; the rep "sells" before qualifying | A qualification script: budget, timeline, location, payment method Connect an AI sales coach |
| Qualification → meeting | No specific time offered; no follow-up | Offer two time slots; confirm and send reminders |
| Meeting → sale | Rep walks in unprepared; outdated inventory | A client card with context; an up-to-date availability chart in the CRM |
| Lost | Closed with no reason given, and nobody ever goes back to them | A mandatory loss reason and regular database reactivation Connect AI database reactivation |
What results to expect
There's no reliable "market benchmark". Everything depends on price point, location, channel, and presale phase. For reference, here are results from real estate projects we've worked on, before GOST and with GOST:
- The share of qualified leads went from 5% to 25% once campaigns switched from optimizing for CPL to optimizing for CPQL and qualification was cleaned up.
- Lead-to-sale conversion rose from 0.5% to 4%.
- Cost per qualified lead dropped by half once we stopped paying for leads that never qualify.
Comparing yourself with other developers tells you little. What works is measuring your own funnel every week with the same definitions and going after the stage with the worst conversion.
Weekly report template
Copy this table into your spreadsheet or set up your CRM to build it automatically. One row per channel and per project:
| Channel | Budget | Leads | CPL | % first contact | Qualified | CPQL | Meetings | Cost per meeting | Sales | CAC |
|---|---|---|---|---|---|---|---|---|---|---|
| Meta | ||||||||||
| TikTok | ||||||||||
| Listing portals | ||||||||||
| Total |
Frequently asked questions
How many stages should a real estate sales funnel have?
Between 6 and 9. What matters is that each stage has an objective entry criterion (for example, "meeting held" rather than "very interested") and that every lead source uses the same definitions.
What is CPQL?
Cost per qualified lead: your budget divided by the leads who confirmed budget, timeline, location, and payment method. It's a better metric than CPL because it leaves out leads who could never buy. Watch out for two kinds of "qualified" that often get mixed up. An MQL (marketing qualified lead) just filled out the ad form and may never pick up the phone. An SQL (sales qualified lead) confirmed everything in a conversation with sales, and you can actually sell to them. Plenty of marketing agencies sell the first kind as the second. When we say qualified, we mean SQL.
What's a normal lead-to-sale conversion rate in real estate?
Around 2% is the usual global reference point, but it varies a lot by region. Big cities and strong projects can reach about 5%; tourist destinations sit at 1-2%. The highest we've seen is 10%.
How often should you review the funnel?
Weekly for operations (first contacts, qualified leads, meetings) and monthly for budget decisions by channel (CPQL, CAC, ROMI).