If you're spending money on Zillow, Realtor.com, Facebook, or other portal leads, you need to know your real ROI. Many agents think they know their numbers, but when you break down the actual cost per lead, cost per appointment, and cost per closing, the results can be surprising—and sometimes alarming. Faster response times can dramatically improve your conversion rates, which directly impacts your ROI.
Use our free portal leads ROI calculator to calculate your numbers instantly, or read on to learn how to calculate ROI manually.
Here's how to calculate your true ROI from portal leads and what to do if the numbers don't add up.
The Problem: Portal Leads Are Expensive
Portal leads aren't cheap. Depending on your market and competition, you might be spending:
- Zillow Premier Agent: $200-$2,000+ per month per zip code
- Realtor.com: $100-$1,500+ per month per zip code
- Facebook Ads: $50-$500+ per month
- Apartments.com: $100-$800+ per month
But here's the thing: spending money on leads is only half the equation. The other half is how effectively you convert those leads into appointments and closings.
The Key Metrics You Need to Track
To understand your true ROI, you need to track these five metrics:
1. Monthly Spend
What it is: Total amount you spend per month on portal leads (Zillow, Realtor.com, Facebook, etc.)
How to calculate: Add up all your monthly portal subscriptions and ad spend.
Example: $1,000/month on Zillow + $500/month on Realtor.com = $1,500/month total spend
2. Leads Per Month
What it is: Total number of inquiries you receive per month from all portals
How to calculate: Count all inquiries (emails, calls, form submissions) from portal sources
Example: 40 leads per month from Zillow + 20 from Realtor.com = 60 total leads
3. Appointments Booked
What it is: Number of leads that actually book a tour or appointment
How to calculate: Count all scheduled tours/appointments from portal leads
Example: Out of 60 leads, 12 book appointments = 12 appointments booked
4. Closings
What it is: Number of portal leads that result in signed leases or sales
How to calculate: Track which closings came from portal leads
Example: Out of 12 appointments, 2 result in closings = 2 closings
5. Average Commission
What it is: Average commission you earn per closing
How to calculate: Total commission from portal closings ÷ number of closings
Example: $12,000 total commission ÷ 2 closings = $6,000 average commission
Calculating Your True ROI
Once you have these numbers, you can calculate your key metrics:
Cost Per Lead
Formula: Monthly Spend ÷ Leads Per Month
Example: $1,500 ÷ 60 leads = $25 per lead
What it means: Every inquiry costs you $25, whether they book a tour or not.
Cost Per Appointment
Formula: Monthly Spend ÷ Appointments Booked
Example: $1,500 ÷ 12 appointments = $125 per appointment
What it means: Every tour you book costs $125 in lead spend.
Cost Per Closing
Formula: Monthly Spend ÷ Closings
Example: $1,500 ÷ 2 closings = $750 per closing
What it means: Every closing costs $750 in lead spend.
Net Profit Per Closing
Formula: Average Commission - Cost Per Closing
Example: $6,000 - $750 = $5,250 net profit per closing
What it means: After lead costs, you keep $5,250 per closing.
Overall ROI
Formula: (Total Commission - Total Spend) ÷ Total Spend × 100
Example: ($12,000 - $1,500) ÷ $1,500 × 100 = 700% ROI
What it means: For every $1 you spend, you earn $7 back (after lead costs).
Enter your numbers in our portal leads ROI calculator to see your cost per lead, appointment, and closing instantly.
The Conversion Funnel Problem
Here's where it gets interesting. Most agents have a conversion funnel that looks like this:
60 leads → 12 appointments (20%) → 2 closings (16.7% of appointments)
But what if you could improve that conversion rate? What if faster response times and better follow-up could increase your appointment booking rate from 20% to 25% or 30%?
The Impact of Faster Response Times
Studies show that responding to leads within 5 minutes increases conversion rates by up to 9x. Here's what that means for your numbers:
Current scenario (20% appointment rate):
- 60 leads → 12 appointments → 2 closings
- Cost per closing: $750
- Net profit per closing: $5,250
Improved scenario (30% appointment rate with faster responses):
- 60 leads → 18 appointments → 3 closings (assuming same closing rate)
- Cost per closing: $500
- Net profit per closing: $5,500
The difference: You get one extra closing per month, and your cost per closing drops by $250.
See how faster response times impact your ROI
Model different response time scenarios and see how improving your appointment conversion rate impacts your cost per closing and overall ROI.
The Math Behind Response Time
Here's why faster response times matter:
- Prospects are actively searching: When someone inquires, they're likely looking at multiple properties right now
- First response wins: The first person to respond often gets the tour
- Attention fades quickly: Interest drops significantly after 30 minutes
- Competition is fierce: Other agents are responding quickly too
If you can't respond within 5 minutes consistently, you're leaving money on the table.
Common ROI Scenarios
Let's look at three common scenarios:
Scenario 1: Newer Agent
Monthly spend: $500
Leads per month: 20
Appointments booked: 4
Closings: 0.5 (one closing every 2 months)
Average commission: $5,000
Results:
- Cost per lead: $25
- Cost per appointment: $125
- Cost per closing: $1,000
- Net profit per closing: $4,000
- ROI: 400%
The challenge: Low volume means one bad month can wipe out your ROI.
Scenario 2: Growing Agent
Monthly spend: $1,000
Leads per month: 40
Appointments booked: 8
Closings: 1
Average commission: $6,000
Results:
- Cost per lead: $25
- Cost per appointment: $125
- Cost per closing: $1,000
- Net profit per closing: $5,000
- ROI: 500%
The challenge: Need to scale without increasing cost per closing.
Scenario 3: Top Producer
Monthly spend: $5,000
Leads per month: 150
Appointments booked: 30
Closings: 8
Average commission: $10,000
Results:
- Cost per lead: $33
- Cost per appointment: $167
- Cost per closing: $625
- Net profit per closing: $9,375
- ROI: 1,400%
The advantage: Higher volume and better conversion rates drive down cost per closing.
How to Improve Your ROI
If your numbers aren't where you want them, here are the levers you can pull:
1. Improve Response Time
The goal: Respond to every lead within 5 minutes
How: Automate your lead response process so you never miss the 5-minute window, even during off-hours
Impact: Can increase appointment booking rate by 20-50%
2. Improve Follow-Up
The goal: Follow up with leads who don't respond to the first message
How: Automate follow-up sequences that re-engage prospects after 24 hours and 3-5 days
Impact: Can increase appointment booking rate by 10-20%
3. Improve Appointment Conversion
The goal: Convert more appointments into closings
How: Better tour preparation, follow-up after tours, and streamlined application process
Impact: Can increase closing rate by 10-30%
4. Reduce Lead Spend (If Possible)
The goal: Get more leads for the same spend, or the same leads for less spend
How: Optimize your portal spend, focus on higher-performing zip codes, test different platforms
Impact: Directly reduces cost per lead and cost per closing
The Automation Advantage
Here's the reality: Most agents can't respond to every lead within 5 minutes consistently. They're busy with tours, closings, and other tasks. That's where automation comes in.
Automated lead response can:
- Respond to every lead within seconds, not minutes
- Work 24/7, even during off-hours
- Follow up automatically with prospects who don't respond
- Log all interactions for tracking and analysis
The result: Properties using automated lead response see:
- 40% more tour bookings
- 25% higher conversion rates
- 30% reduction in cost per closing
Calculate Your Own ROI
Want to see how your numbers stack up? Use our free ROI calculator to input your actual spend, leads, appointments, and closings, and see your true cost per lead, cost per appointment, and cost per closing.
Calculate your portal lead ROI
See what you really earn from your online leads. Calculate cost per lead, appointment, and closing with our free ROI calculator.
The calculator lets you:
- Input your actual monthly spend and lead volume
- See your cost per lead, appointment, and closing
- Model different scenarios (what if you improve response time by 20%?)
- Compare your numbers to industry benchmarks
The Bottom Line
Portal leads can be a great source of business, but only if you're tracking the right metrics and optimizing your conversion funnel. The agents who succeed with portal leads are the ones who:
- Track their numbers: Know their cost per lead, appointment, and closing
- Respond fast: Never miss the 5-minute response window
- Follow up consistently: Re-engage prospects who don't respond immediately
- Optimize continuously: Test different approaches and measure what works
If your ROI isn't where you want it, the problem might not be the leads—it might be how you're converting them. Faster response times and better follow-up can dramatically improve your numbers without increasing your spend.
Calculate your ROI and see how faster response times could improve it with our portal leads ROI calculator. Compare multiple lead sources side-by-side with our lead source comparison calculator to see which sources deliver the best ROI.
Ready to see how automation can improve your ROI? Book a demo to see how Propel automatically responds to portal leads within seconds, follows up with prospects, and books tours, so you can focus on closing deals. Learn more about automating Zillow and Realtor.com leads and see our guide on real estate lead follow-up rules for proven strategies.
Ready to automate your leasing?
See how Propel can help you convert more inquiries and book more tours automatically.