Brokerage OperationsJune 2026·10 min read

Real Estate KPIs: The 12 Metrics Every Brokerage Should Track Weekly

Most brokerages track GCI and closed deals. Top brokerages track 12 leading indicators that predict those outcomes weeks in advance — so they can intervene before deals are lost. Here are the metrics, benchmarks, and tracking cadence that separate reactive brokers from proactive ones.

faster growth for brokerages tracking leading indicators
8+
KPIs tracked weekly by the top 10% of brokerages
2–3
lagging metrics is all the avg. broker tracks
6 wks
pipeline velocity predicts GCI this far out

In This Article

  1. 1.GCI is a lagging indicator — here's why that matters
  2. 2.The KPI Pyramid: three tiers of visibility
  3. 3.The 12 KPIs — lead generation, conversion, and revenue
  4. 4.The 30-minute weekly KPI review
  5. 5.Red flag metrics that trigger immediate intervention
  6. 6.Tracking KPIs in your CRM
  7. 7.Automating KPI visibility with LeadLocker AI

GCI Is a Lagging Indicator — Here's Why That Matters

GCI and closed deals are outputs. By the time your monthly GCI number lands in a report, the pipeline decisions that produced it were made 60–120 days ago. If the number is bad, it's already too late to fix the month that caused it.

The brokerages that grow consistently don't obsess over their closed-deal count. They obsess over the activities and ratios that predict those closings 4–8 weeks before they happen — and they build systems to intervene the moment a leading indicator falls below threshold.

This guide covers the 12 metrics that matter: where they sit in the measurement hierarchy, what the benchmarks are for high-performing brokerages, and how to review them in a 30-minute weekly meeting that actually changes agent behavior.

The cost of tracking only lagging indicators

• Brokerages that track only GCI and closings see bad months 7–10 weeks after the pipeline failure that caused them

• The median broker reviews pipeline health once per month — too infrequent to intervene in time

• Top 10% brokerages review leading KPIs every week, per agent, per source

• Brokerages with weekly KPI reviews show 2× revenue growth vs. monthly reviewers at the same lead volume

The KPI Pyramid: Three Tiers of Visibility

Not all metrics are created equal. The KPI Pyramid organizes your brokerage's metrics by how far in advance they predict outcomes — and how much time you have to act on what they're telling you.

Tier 1 — Lagging Indicators

Past outcomes. Visible only after the fact. Zero intervention window.

  • GCI (gross commission income)
  • Closed deal count
  • Revenue by agent
  • Market share

These are the scoreboard. They tell you what happened — not what's about to happen.

Tier 2 — Leading-Lagging Indicators

Mid-cycle metrics. Reflect deals already in motion. 2–4 week intervention window if something is wrong.

  • Active listings count
  • Under contract count
  • Total pipeline value (active deals × avg. GCI)
  • Consultation-to-contract conversion rate

These give you a 30-day revenue forecast. A sudden drop signals pipeline thinning — you can still course-correct.

Tier 3 — Leading Indicators

Pure activity metrics. Predict pipeline health 4–8 weeks out. Maximum intervention window.

  • New leads added per week
  • Calls made and texts sent per agent
  • Appointments set (consultations booked)
  • Lead response time
  • Open house count
  • Lead source distribution

This is where most brokerages have zero visibility. If these numbers are wrong today, GCI will be wrong in 6–8 weeks.

Why most brokerages only see Tier 1

CRMs surface the data that's easiest to count: closings and GCI. Tier 3 activity data requires agents to log calls, tag lead sources, and update pipeline stages consistently — which most don't do without automated enforcement. The result: brokers are flying blind on the metrics that could actually change outcomes.

The 12 KPIs

Organized by function: lead generation (top of funnel), conversion (mid-funnel), and revenue (output). Each includes a benchmark, a warning threshold, and notes on where to track it.

LEAD GENERATION KPIs — 1 through 4
KPI 1

New Leads Added Per Week

Total new leads entering your CRM from all sources in a 7-day period. Measures whether the top of your funnel is being consistently filled.

Benchmark

15–20 new leads/week for a 5-agent team (3–4 per agent)

Warning threshold

Below 10/week for a 5-agent team. Pipeline will thin in 6–8 weeks.

How to calculate

CRM automation report: leads created this week by source.

Where to track

Any CRM with source tagging. FollowUpBoss, kvCORE, and Chime all have this natively.

KPI 2

Lead Source Distribution

The percentage breakdown of where leads originate — portals (Zillow, Realtor.com), referrals, organic/SEO, paid social, open houses. Measures risk concentration.

Benchmark

Target: 50%+ non-portal. Portal-heavy = margin risk as cost-per-lead rises.

Warning threshold

Over 70% from a single source. One platform change ends your pipeline.

How to calculate

CRM source report: leads by source / total leads × 100.

Where to track

FollowUpBoss (lead source field), kvCORE (source attribution dashboard), Chime (full source breakdown).

KPI 3

Cost Per Lead by Source

Total ad spend or referral cost divided by leads generated from that source. Identifies your most efficient acquisition channels.

Benchmark

Portal leads: <$80. Paid social: <$30. SEO/referral: $0 (acquisition cost, not conversion cost).

Warning threshold

Portal CPL exceeding $120 — often a sign of low-quality traffic or bidding wars on zip codes.

How to calculate

Monthly ad spend per source ÷ leads generated from that source that month.

Where to track

Manual calculation from ad platform + CRM source data. Export to Google Sheets for trend tracking.

KPI 4

Lead Response Time

Time from lead form submission or portal inquiry to first agent (or automated) contact. The single highest-impact metric for conversion rate.

Benchmark

Under 5 minutes with automation. Under 15 minutes for agent-only response.

Warning threshold

Industry average is 47 minutes. Any brokerage averaging over 30 minutes is losing 50%+ of convertible leads to competitors who respond faster.

How to calculate

CRM timestamp: lead created → first outreach logged. Most CRMs calculate this automatically.

Where to track

FollowUpBoss (response time report), LeadLocker AI (real-time response dashboard). Manual: export lead created and first contact timestamps, calculate delta.

CONVERSION KPIs — 5 through 8
KPI 5

Lead-to-Appointment Rate

Percentage of new leads that result in a booked buyer consultation or listing appointment. The first gate in your conversion funnel.

Benchmark

8–12% for quality mixed-source leads. Up to 20% for referral-heavy pipelines.

Warning threshold

Below 5%. Indicates either lead quality problems (wrong source targeting) or follow-up sequence failure.

How to calculate

Consultations booked ÷ new leads added (same cohort, same period) × 100.

Where to track

CRM pipeline stage report. Track by lead source to identify which sources convert to appointments.

KPI 6

Appointment-to-Contract Rate

Percentage of held consultations that result in a signed buyer agreement or listing agreement. Measures agent effectiveness in the consultation itself.

Benchmark

40–60% for experienced agents. Below 30% signals a presentation or qualification problem.

Warning threshold

Below 30% overall. Or any individual agent below 25% — requires one-on-one coaching or script review.

How to calculate

Contracts signed in a period ÷ consultations held in the same period × 100.

Where to track

CRM stage transitions: Consultation Held → Under Agreement. Track per agent.

KPI 7

Contract-to-Close Rate

Percentage of signed agreements that result in a closed transaction. Captures fall-through rate — the hidden revenue leak most brokers don&apos;t measure.

Benchmark

85–90% for a healthy brokerage. Top performers: 92%+.

Warning threshold

Below 80%. High fall-through rate suggests financing issues in your lead pool, pricing problems on listings, or inspection negotiation failures.

How to calculate

Closed transactions ÷ contracts signed (same cohort) × 100.

Where to track

CRM or transaction management: contracts signed vs. deals closed. Track by agent and by lead source.

KPI 8

Days in Pipeline by Stage

Average time a lead spends in each pipeline stage. Identifies where deals stall and how much velocity you&apos;re losing at each transition.

Benchmark

New → Contacted: <1 hr. Contacted → Qualified: <4 days. Qualified → Consultation: <7 days. Active Search → Contract: <45 days.

Warning threshold

Any stage average exceeding 2× the benchmark. A deal sitting in &apos;Qualified&apos; for 21+ days without a booked consultation is functionally lost.

How to calculate

CRM stage-entry and stage-exit timestamps. Average the delta across all leads in that stage.

Where to track

FollowUpBoss (smart list filters), kvCORE (pipeline velocity report), Chime (stage duration analytics).

REVENUE KPIs — 9 through 12
KPI 9

GCI Per Agent Per Month

Gross commission income generated per agent, measured monthly. The most important output metric at the agent level — but remember: it&apos;s lagging.

Benchmark

$8,000–$15,000/month for a productive agent in a mid-tier market. Top producers: $20,000+.

Warning threshold

Below $5,000/month consistently. Flag agents below threshold for pipeline review — the cause is almost always in KPIs 1–4, not effort.

How to calculate

Total GCI from closed transactions attributed to agent ÷ agents on team.

Where to track

CRM transaction records or your commission tracking tool. Track trailing 3-month average to smooth volatility.

KPI 10

Pipeline Value

Total estimated GCI from all active deals currently in pipeline (Stage 3 through Under Contract). Your 60-day revenue forecast.

Benchmark

For a 5-agent brokerage: $120,000–$200,000 in pipeline at any given time (based on $8K avg. GCI per agent × 3–5 active deals each).

Warning threshold

Pipeline value dropping more than 25% week-over-week. This is the earliest warning signal of a coming revenue gap — 6–8 weeks out.

How to calculate

Sum of (estimated GCI × probability weight by stage) for all active leads. Track weekly.

Where to track

CRM pipeline value report. FollowUpBoss and Chime support weighted pipeline. kvCORE requires manual calculation or export.

KPI 11

Pending-to-Close Ratio

Percentage of under-contract deals that successfully close. Tracks fall-through rate at the transaction stage — distinct from contract-to-close, which spans the full pipeline.

Benchmark

85%+ pending-to-close is healthy. Under 80% warrants a transaction process review.

Warning threshold

Below 78%. Common causes: financing pre-approval gaps, over-aggressive pricing, inspection concession failures.

How to calculate

Closed transactions in period ÷ under-contract at period start × 100.

Where to track

Transaction management software (Dotloop, Skyslope) or CRM closed/withdrawn tracking.

KPI 12

Average Transaction Size

Average sale price (and therefore average GCI) per closed transaction. Tracks whether you&apos;re moving upmarket, downmarket, or holding steady.

Benchmark

Varies by market. Track the trend month-over-month rather than an absolute number.

Warning threshold

Declining average transaction size for 3+ consecutive months — signals a shift in lead quality, market segment, or agent focus that needs strategic review.

How to calculate

Sum of all transaction sale prices ÷ number of closed transactions in period.

Where to track

CRM or transaction management. Track as a 3-month rolling average to reduce noise from outliers.

The 30-Minute Weekly KPI Review

Data without a review ritual is just noise. The most productive brokerages run a standing 30-minute Monday morning meeting that puts every agent's leading indicators on screen — and creates shared accountability for the numbers that matter.

Minutes 1–10
KPI Pull from CRM
  • Pull weekly KPI report from CRM (pre-built dashboard or scheduled email)
  • Review brokerage-wide: new leads, avg. response time, appointments set, pipeline value
  • Flag any metric outside the normal range — don't diagnose yet, just flag
Minutes 11–20
Pipeline by Agent
  • One row per agent: active leads, deals in each stage, days since last activity on each deal
  • Identify which agents have deals that have been stalled in the same stage for 14+ days
  • Surface any agent with zero appointments set this week — this is a red flag requiring immediate follow-up
Minutes 21–30
Interventions
  • For each flagged metric: assign an owner and a specific action by EOW
  • For stalled deals: broker reviews the last 3 touchpoints and recommends next step
  • For zero-appointment agents: schedule a 1:1 pipeline review before end of week

The 5 questions every broker should ask weekly

  1. 1Are we adding enough new leads to sustain our pipeline in 6 weeks? (KPI 1)
  2. 2What is our current lead response time, and is it below 5 minutes? (KPI 4)
  3. 3Which agents have zero appointments set this week, and why? (KPI 5)
  4. 4What is our total pipeline value, and is it trending up or down? (KPI 10)
  5. 5Are there any deals that have been in the same stage for more than 14 days? (KPI 8)

Weekly KPI Dashboard Template

MetricThis WeekLast WeekBenchmarkStatus
New leads added15–20✓ / ⚠ / ✗
Avg. response time<5 min✓ / ⚠ / ✗
Appts. set (total)3–5/agent✓ / ⚠ / ✗
Lead-to-appt rate8–12%✓ / ⚠ / ✗
Pipeline value>$120K✓ / ⚠ / ✗
Pending-to-close85%+✓ / ⚠ / ✗
Stalled deals (14d+)0✓ / ⚠ / ✗

Copy this table into Google Sheets. Pull the "This Week" column from your CRM export every Monday morning. The status column auto-fills with conditional formatting: green if at benchmark, yellow within 20%, red below warning threshold.

Red Flag Metrics: When to Intervene Immediately

Most KPI deviations are gradual and respond to weekly course-corrections. Five metrics, however, are non-negotiable thresholds — when you see them, the intervention happens the same day, not at the next weekly review.

!

Lead response time exceeds 30 minutes

Research consistently shows lead contact rates drop by more than 50% after 5 minutes. At 30 minutes, you are competing with a cold lead instead of a hot one — and losing that competition 80% of the time.

Immediate action

Immediate: check if automated first-touch is firing. If not, diagnose the CRM integration. Interim: assign a dedicated responder for all incoming leads until automation is restored.

!

Appointment-setting rate falls below 5%

At 5% or below, your follow-up sequence is not converting — either the message is wrong, the timing is wrong, or the leads are structurally unqualified for your market. A continued 5% rate means your consultations will dry up in 3–4 weeks.

Immediate action

Pull the last 20 leads that did not book. Check: response times, number of follow-up attempts, which channel was used (SMS vs. email), and lead source. If one source is dragging down the average, pause it.

!

Contract-to-close rate drops below 80%

A 20%+ fall-through rate is not bad luck — it&apos;s a systemic issue. At scale, every 5 points of fall-through is a material GCI loss. Common causes: pre-approval gaps in buyer leads, overpriced listings, inspection negotiation failures.

Immediate action

Audit the last 5 fallen-through deals. Identify the stage at which they fell (financing, inspection, appraisal, title). Address the root cause in your buyer pre-qualification script or listing pricing process.

!

New leads drop below 10 per week (5-agent team)

Ten or fewer leads per week for a 5-agent team means agents will run out of pipeline to work in approximately 6 weeks. This is the quiet metric that precedes a bad quarter.

Immediate action

Immediate: identify whether the drop is a platform issue (portal account suspended, ad budget exhausted) or a lead-quality filter issue (leads coming in but being rejected). Activate a secondary lead source same day.

!

Any agent has zero appointments set for 2+ consecutive weeks

Zero appointments for two weeks means an agent has no pipeline moving forward. Even one appointment per week at a 50% conversion rate produces 2 deals per month. Zero is a 6-week GCI zero.

Immediate action

Same-week 1:1 with the agent: review their lead list, call log, and response times. Determine if the issue is a skill gap (consultation conversion), a process gap (not booking calls), or a lead assignment gap (not enough leads).

Tracking KPIs in Your CRM

Not all CRMs surface the same data natively. Here's a practical breakdown of what each major brokerage CRM tracks out of the box — and what requires a manual export or a third-party tool.

FollowUpBoss

Tracks natively

  • Lead source attribution (all sources tagged automatically)
  • Response time per agent (built-in response time report)
  • Pipeline stage tracking and stage duration
  • Smart lists for filtering stalled deals
  • Activity log: calls, texts, emails per agent

Requires manual export / external calc

  • Cost per lead by source (requires ad platform data, manual calc)
  • Weighted pipeline value (no native probability weighting)
  • Contract-to-close rate (requires TC data merge)

kvCORE

Tracks natively

  • Source attribution with conversion tracking from lead to stage
  • Agent activity score (calls, emails, texts — automated tracking)
  • Pipeline stages with custom stage definitions
  • Behavioral lead scoring (engagement-based)

Requires manual export / external calc

  • Response time report (requires manual filter or third-party integration)
  • Pipeline value weighting (export to calculate externally)
  • Pending-to-close tracking (requires transaction management integration)

Chime

Tracks natively

  • Full funnel analytics: lead to appointment to contract to close
  • Response time dashboard per agent
  • Source ROI: cost per lead, cost per appointment, cost per close by source
  • Pipeline value with stage probability weighting
  • Agent leaderboard with all KPI 1–12 visible in one view

Requires manual export / external calc

  • Custom benchmark thresholds (configurable but requires initial setup)
  • External benchmarking vs. industry data (manual research)

When your CRM doesn't have it: the spreadsheet bridge

For any KPI your CRM doesn't calculate natively, export to Google Sheets on a weekly schedule (most CRMs support scheduled CSV exports) and build the following columns:

• Lead created date + first contact date → calculate response time delta

• Source + ad spend (manual entry from platform) → calculate CPL per source

• Contracts created + contracts closed (same cohort) → calculate contract-to-close %

• Stage entry dates → calculate days in stage for each active lead

This spreadsheet bridge is a 2-hour setup and a 15-minute weekly update. It's imperfect but vastly better than tracking nothing.

Automating KPI Visibility with LeadLocker AI

The biggest challenge with brokerage KPIs is not knowing which metrics matter — it's getting the data into a format that's visible, current, and actionable without requiring an hour of manual export work every Monday morning.

LeadLocker AI feeds two of the most critical leading indicators — lead response time and lead-to-contact rate — directly into your reporting in real time, not weekly. When a lead comes in and sits uncontacted for more than 5 minutes, the system flags it automatically at the broker level — not after the weekly meeting, but the moment the threshold is crossed.

Real-time response time tracking

Every inbound lead is timestamped. If a first contact hasn&apos;t fired within your threshold (default: 5 minutes), an alert goes to the broker dashboard and the assigned agent simultaneously.

Lead-to-contact rate by source

LeadLocker breaks down your contact rate by lead source automatically — so you can see that your Zillow leads convert at 8% while your paid social leads convert at 22%, without building a pivot table.

Automated first-touch sequences

Because LeadLocker handles first contact (AI SMS + email within 60 seconds), your response time KPI stays in the green without adding to agent workload. The data is clean because the system is consistent.

Broker-level pipeline dashboard

Pipeline value, stage distribution, stalled deals, and agent-level activity metrics in a single view — updated continuously, not on a weekly export schedule.

Why real-time matters more than weekly

Weekly KPI reviews catch problems after they've compounded for 7 days. Real-time KPI visibility catches them the moment they happen. A lead that sits uncontacted for 47 minutes at 9 AM on a Tuesday is a recoverable situation. That same lead, discovered on Monday morning, is a cold contact with a 12% connection rate. The difference between "caught in 5 minutes" and "caught in 7 days" is the difference between a booked consultation and a lost lead.

LeadLocker AI

See Your KPIs in Real Time — Not Next Monday

LeadLocker AI gives brokers a live view of the leading indicators that predict GCI weeks in advance — lead response time, contact rate, pipeline velocity, and agent activity — updated continuously, not on a weekly export schedule.

See the Broker Dashboard →

Free 30-minute audit. No commitment required.

Key Takeaways

1

GCI and closed deals are lagging indicators. By the time you see a bad month, the pipeline decisions that caused it were made 60–120 days ago.

2

The KPI Pyramid has three tiers: Lagging (GCI, closings), Leading-Lagging (pipeline value, under contract count), and Leading (activity: calls, appointments, leads added, response time). Most brokerages only track the bottom tier.

3

The 12 KPIs are divided into Lead Generation (new leads, source distribution, cost per lead, response time), Conversion (lead-to-appointment, appointment-to-contract, contract-to-close, days in stage), and Revenue (GCI per agent, pipeline value, pending-to-close, avg. transaction size).

4

The 30-minute weekly KPI review: 10 minutes on brokerage-wide metrics, 10 minutes on pipeline by agent, 10 minutes assigning interventions. The five questions that matter most are about lead volume, response time, appointment-setting, pipeline value, and stalled deals.

5

Five red flag metrics require same-day intervention: response time >30 min, appointment rate <5%, contract-to-close <80%, new leads <10/week, any agent with zero appointments for 2+ weeks.

6

CRMs vary widely in native KPI coverage. Chime covers the full funnel natively; FollowUpBoss and kvCORE require manual calculation for some metrics. A Google Sheets bridge built from weekly exports covers the gaps.

7

Real-time KPI visibility — catching a missed lead in 5 minutes vs. 7 days — is the difference between a recoverable situation and a lost deal. LeadLocker AI automates the two highest-impact leading indicators: response time and lead-to-contact rate.