Blog · KPIs

Which real estate sales KPIs actually matter, and why

Most real estate companies watch one KPI — how many bookings happened. That matters, but it’s an outcome, not a cause. Understanding the cause needs a few more numbers.

One number can’t tell you about a sales team

“5 bookings this month” says almost nothing about a sales team on its own. Did those 5 come out of 50 leads, or 500? Is that better or worse than last month? Whose work actually produced them? Without those answers, a number is just a number — not an insight.

First layer: Activity KPIs (what’s being done)

This layer measures daily activity — new leads in, contacts made, follow-ups completed on time, site visits done. Necessary, but this layer can’t tell you whether the work is actually paying off — only whether it’s happening at all.

Second layer: Progress KPIs (is the work actually moving)

This layer looks at the state of the pipeline — how long opportunities sit at the same stage, how many leads have no defined next step, what share of site visits actually turn into an opportunity. These are the first KPIs that show where things are stalling, not just how much work is happening.

Third layer: Outcome KPIs (the results)

Booking count, revenue, lead-to-booking conversion rate — these are the most-discussed KPIs because they connect directly to the business. But the problem with this layer is timing: they always arrive at month-end, by which point there’s nothing left to fix. Outcome KPIs tell you what happened. Activity and progress KPIs tell you why.

A number nobody takes into account: lead age

One genuinely useful but rarely tracked KPI is lead age — how long a lead has sat at its current stage. Three days at “follow-up” is normal. 30 days is not — but a plain report focused on booking count won’t catch that difference. This single number is often the earliest sign of where a problem is actually forming.

Team-level KPIs vs. individual-level KPIs

Team-level KPIs (total bookings, total pipeline value) give management the big picture. But a team can post good numbers while one or two salespeople are actually carrying the whole result and the rest are lagging behind. Without individual-level KPIs, that gap stays invisible — and that gap is exactly what tells you where training or support is actually needed.

One question before you start measuring any KPI

Before setting a KPI, ask one question: could this number actually change a decision? If the answer is no, it might be an interesting number, but it isn’t a KPI. A good KPI dashboard doesn’t hold a lot of numbers — it holds a few that, just by looking at them, tell you exactly what needs action today.

The problem with pulling these KPIs by hand

All of these KPIs are conceptually simple, but pulling them by hand out of Excel or WhatsApp-based process is practically impossible — especially something like lead age or individual-level progress, which needs digging through every lead’s history separately. An earlier post covers this in more depth — in short, these KPIs only become genuinely usable once they come straight out of a system on their own, instead of being manually rebuilt every month.

See how easily your own sales team can answer these KPIs today with the free 11-question Sales Health Check.

Before you start, see how your sales are really going