GuidesAgent Guide

The Expired Listing Playbook: Scripts, Systems, and Follow-Up for 2026

78,000+ listings expire every week in 2026 — an 83% surge in two years. Expired listings convert at a 44% list rate, the highest of any lead source. This playbook gives you the complete system: scripts, objection handling, a 21-day multi-channel follow-up cadence, CRM automation, compliance guardrails, and the ROI math to back it all up.

By CC Evans39 min read

1. Why Expired Listings Are the Best Lead Source in Real Estate Right Now

Expired listings are the highest-converting lead source in real estate — and it's not particularly close. REDX's 2026 national data shows expired listings converting at a 44% list rate and a 20.7% sold rate, with an average of just 30 days from lead to signed listing agreement. Compare that to FSBO leads (27.8% list rate, 43 days to list), pre-foreclosure leads (13.4% list rate, 76 days), or portal leads (0.4% conversion rate, 24+ months of nurturing at $181 per lead). Expired listings convert 20 to 60 times more effectively than most portal leads.

The opportunity is getting bigger, not smaller. In April 2026, 78,395 listings expired in a single week across the United States — an 83% increase over the same period in 2024. As of February 2026, 52.2% of all active listings have been on market for 60+ days. The national median list price declined 2.4% year-over-year. Higher mortgage rates (6.53% on the 30-year fixed as of May 2026), elevated seller expectations, and a market where even well-located homes sit longer than expected are all driving the surge.

The states seeing the biggest spikes in expired volume are Texas, Florida, California, and Nebraska — but the trend is national. If you're an agent in any market, you have more expired listing opportunities today than at any point in the past decade.

Here's the number that should get your attention: 44.6% of expired sellers relist within 30-35 days. If you're not in their ear during that first month, nearly half the market goes to your competitors. And of all expired properties, 90-95% are eventually relisted and sold within six months. These sellers want to sell. They just need a better plan and a better agent.

Robin's Take: Most agents chase portal leads because they're easy to buy. But at $181 per lead with a 0.4% conversion rate and a 24-month nurture cycle, you're spending $45,250 to close one deal. Expired listing prospecting costs you time, not money — and that time generates $1,200-$2,250 per contact hour when you have a system. RobinFlow agents who pair expired listing prospecting with automated follow-up sequences are converting at rates that make portal leads look like a bad joke.

2. Why Homes Expire: The Diagnostic Framework Every Agent Needs

Before you pick up the phone, you need to understand why homes expire. Not in the abstract — specifically. Every call you make should demonstrate that you've already diagnosed what went wrong. This is what separates the agent who books the appointment from the ten agents who called before you.

Expired listings almost always come down to a mismatch between the home and the market across three dimensions. This is the Big Three Diagnostic framework — and it's your most powerful tool on every expired listing call.

Dimension 1: Price

Overpricing is the leading cause of expired listings, and it shows up in the data immediately. If a home sat on market for 60+ days in a market where comparable properties are selling in 30, price is almost certainly the issue. Even a small gap between list price and buyer perception can kill demand — especially after the first two weeks on market, when the listing gets the most visibility.

Your pre-call analysis should include: the original list price, any price reductions and when they happened, days on market, and the sold prices of the three most comparable properties within a half-mile. If the seller listed at $450,000 and the three closest comps sold at $410,000, $415,000, and $420,000, you already know the conversation. You don't need to tell them they overpriced it — you need to show them the data and let it speak.

Dimension 2: Presentation

The NAR 2025 Profile of Home Buyers and Sellers found that 81% of buyers rated listing photos as the most important feature in their online home search. Not the description. Not the price. The photos.

Pull up the expired listing on Zillow, Redfin, or your MLS archive. Count the photos. Were they professional? Were the rooms staged or cluttered? Was the exterior shot taken on a cloudy day with a car in the driveway? Was there a virtual tour? If the photos were phone snapshots with harsh shadows and unmade beds, you've found a fixable problem — and a conversation starter.

Presentation extends beyond photos. The listing description matters. Was it generic boilerplate ("Welcome to this lovely 3-bedroom home") or did it highlight specific value propositions? Was there a floor plan? A video walkthrough? A property website? Every missing element is a missed opportunity to connect with buyers.

Dimension 3: Promotion

The best-priced, beautifully photographed listing can still expire if nobody sees it. Ask yourself: where was this listing marketed beyond the MLS? Was there a social media campaign? Targeted digital advertising? Open houses? Community outreach? A "coming soon" strategy before it went active?

Most agents list a home and hope the MLS syndication does the work. The agents who sell homes don't hope — they engineer visibility. Your job on the call is to show the seller that your promotion plan is fundamentally different from what they experienced.

Robin's Take: When you build your pre-call research routine, create a simple three-column spreadsheet: Price | Presentation | Promotion. Grade each one (red, yellow, green) based on your analysis. Walk into the call with a specific diagnosis, not a generic pitch. Sellers are exhausted by agents who say "I'll do better." They respond to agents who say "Here's exactly what went wrong, and here's the data to prove it."

3. Finding and Verifying Expired Listing Leads

You know why expired listings are valuable and what causes them. Now you need to find them — quickly, accurately, and consistently. The speed at which you reach an expired listing seller after their listing expires is one of the strongest predictors of whether you'll win the business.

Where Expired Listings Come From

Every expired listing starts in your local MLS. When a listing agreement expires without a sale, the listing status changes from "Active" to "Expired" — and the homeowner is immediately free to hire a new agent. The MLS publishes these status changes daily, and several platforms aggregate this data nationally to make it prospectable.

The Major Expired Listing Data Platforms

PlatformMonthly CostPhone AccuracyLead Detection SpeedChannelsCRM Integration
REDX$60-$20082%4-6 hoursCall onlyManual export; Zapier required
Vulcan7$149-$29980%Daily batchCall onlyBasic CRM-lite; limited tracking
Mojo Dialer$99-$149N/A (import only)N/ACall onlyRequires external CRM via export
Cole Realty$75-$15078%12-24 hoursCall/EmailBasic export tools

REDX is the most widely used expired listing lead provider in the country, with 34% of agents who prospect expireds using it as their primary data source (Inman 2025 Technology Survey). Its core strength is data quality — 82% valid phone number rates, which is the highest in the industry. Vulcan7 positions itself as the premium alternative with a "neighborhood search" feature for circle prospecting, but at $149-$299 per month, it's significantly more expensive for similar data quality.

The critical insight from Real Trends' 2025 Agent Technology Report: agents using integrated prospecting platforms — where lead detection, dialing, and CRM live in one system — closed 38% more listing contracts than agents using multi-tool stacks with the same individual components. Integration eliminates the manual data transfer that creates delays and lost leads.

Speed Kills (Your Competition)

According to NAR data, agents who contact expired listing sellers within 30 minutes of MLS publication convert at 4.7 times the rate of agents who reach out after 2 hours. The contact-to-appointment conversion rate drops by 1.2 percentage points for every 10 minutes of delay.

This is why your lead detection speed matters so much. If your platform delivers leads 4-6 hours after expiration, you're competing with every agent who got there first. If you can reach sellers within the first hour, you're in a dramatically less competitive window.

Set up MLS alerts for expired listings in your target areas so you receive notifications as close to real-time as possible. If your data platform batches leads daily, supplement with direct MLS monitoring to catch expireds earlier in the day.

Skip Tracing and Contact Verification

The MLS record gives you the property address but typically not the seller's phone number. Skip tracing — searching public and proprietary databases to surface contact information — is how you bridge that gap. Services like REDX, Vulcan7, and standalone skip tracing providers (BatchSkipTracing, REISkip) cross-reference property records, utility records, voter registration, and other public data to return phone numbers, email addresses, and sometimes mailing addresses.

Not every number will be accurate. At 82% accuracy (the industry best), roughly 1 in 5 numbers will be disconnected, wrong, or outdated. Budget for this in your daily call targets — if you need to reach 80 homeowners per day, dial 100-110 numbers to account for bad data.

Robin's Take: The agents who win with expireds don't just have better scripts — they have faster systems. If you're manually checking the MLS every morning, exporting leads to a spreadsheet, then loading them into your dialer, you've already lost 2-3 hours of contact time. Automate every step you can. RobinFlow's CRM integrations let you route expired listing leads directly into follow-up sequences the moment they appear — so your first touch happens while other agents are still copying phone numbers into their dialers.

4. The Expired Listing Call: Scripts That Actually Work

Scripts get a bad reputation in real estate because most agents read them like robots. A script isn't a monologue — it's a framework for a conversation. The best expired listing callers practice their scripts until the words feel natural, then adapt in real time based on the seller's tone and responses.

The scripts below come from proven expired listing prospectors and have been adapted for the 2026 market. Each one uses the same core structure: empathy first, curiosity second, value third.

The Initial Call: Three Openers That Work

Your opening line needs to accomplish three things in under ten seconds: identify yourself, reference their specific situation, and ask a question that opens dialogue instead of triggering a defensive response.

The Curiosity Opener: "Hi, this is [Name] with [Company]. I noticed your home recently came off the market, and I'm just curious — are you still thinking about selling?"

The Goal Opener: "Hi, this is [Name] with [Company]. I noticed your home recently came off the market, and I'm just curious — where had you hoped to move to?"

The Price Opener: "Hi, this is [Name] with [Company]. I noticed your home recently came off the market, and I'm just curious — what price were you hoping for?"

Notice the pattern: "I'm just curious" softens the approach. You're not calling to sell them something — you're calling because you noticed their situation and want to understand it. The Goal Opener is particularly effective because it shifts the conversation from the failed listing (painful) to their future plans (motivating). When someone starts talking about where they want to live, they're psychologically re-engaging with the selling process.

The Appointment Close

Once the seller opens up about their situation, your next goal is simple: get a face-to-face meeting. Not a listing agreement. Not a commitment. A meeting.

"I'd love to come take a look at your home and talk through some different strategies for getting it sold. It wouldn't hurt to get a second opinion, right?"

The phrase "it wouldn't hurt" is intentionally low-pressure. You're not asking them to fire their old agent or sign with you. You're asking for permission to offer perspective. Most sellers will agree to a no-obligation meeting because the cost of saying yes is nearly zero.

The Door-Knocking Script

If phone calls aren't connecting, show up at the door. This takes more courage than most agents have — which is exactly why it works. The pool of agents willing to door-knock an expired listing is a fraction of the pool who will call, so you're immediately differentiated.

"Hi! I'm [Name] with [Brokerage], and I'm sure you saw that your home's listing just expired. It seems like a great property; are you still hoping to sell it, or did you decide to stay?"

If they're interested: "I would love to chat for a few minutes about strategies we could use to sell your property."

Door knocking works best on days 2-5 after expiration, once the initial phone call frenzy from other agents has died down. Bring a small packet: a recent CMA summary for their neighborhood, your marketing plan overview, and a personal card. Leave it whether they invite you in or not.

The Old Expired Script

Properties that expired 6-12 months ago are underworked gold. Most agents abandon these leads after the initial contact attempts, but the data shows aged expired leads have a 15% higher closing rate than fresh ones because seller motivation compounds over time.

"I see your home was on the market a while back, and it looks like you decided not to sell after all. Just curious — if you were able to get the price you wanted, would you sell?"

This script works because it acknowledges reality (they didn't sell), removes pressure (you assume they chose not to), and tests motivation with a conditional question. If they say "absolutely," you have a warm lead that nobody else is pursuing.

The Market Data Script (For Long-Term Nurture)

Not every expired listing seller is ready to relist immediately. Some need time. The worst thing you can do is push hard and burn the relationship. The best thing you can do is stay in touch with value.

"I completely understand that now's not the right time to relist. Why don't I check back in with you in a few months, and in the meantime, I'll keep you updated on the activity in the market. Does that sound good?"

This converts your rejected call into a permission-based nurture relationship. Now you have a reason to send monthly market updates, and when they're ready to relist, you're the agent who stayed in touch — not one of the fifteen who called once and disappeared.

Robin's Take: Practice these scripts until you don't sound like you're reading them. Role-play with another agent, record yourself, listen back. The words matter less than the delivery — a confident, empathetic tone converts more than a perfect script read like a telemarketer. The top expired listing agents we work with at RobinFlow treat scripts as conversation frameworks, not verbal contracts. They know the bones so well that they can adapt on the fly without losing the structure.

5. Objection Handling: What to Say When They Push Back

Every expired listing call involves objections. The seller is frustrated, skeptical, and probably getting bombarded by agents. Your job isn't to overcome their objections through force — it's to reframe them. Here are the five most common objections and responses that actually work.

"I'm Not Interested"

"That is completely understandable. I'm not here to rush you. I just wanted to offer a second perspective on what may have gone wrong and how we could approach things differently when the time is right. Even if you choose to wait, I'd love to leave you with a few takeaways that might help."

Key insight: 70% of expired listing sellers do NOT go back to their original agent. When they say "I'm not interested," they usually mean "I'm not interested in being sold to right now" — not "I've permanently decided not to sell." This objection is often the easiest way to get off the phone. If you respond with empathy instead of pressure, you stay in the conversation.

"We've Already Chosen an Agent"

"I respect loyalty. But if that agent couldn't sell your home in the last listing period in this market, what specific changes have they proposed to get it sold this time?"

Or the softer version: "Before you sign that contract, wouldn't a second opinion from a specialist who focuses on expired properties be worth 15 minutes of your time?"

Both responses accomplish the same thing: they plant a seed of doubt without being disrespectful. The first is more direct and works when the seller seems open to conversation. The second is better when they're guarded. Either way, you're positioning yourself as a specialist, not just another agent.

"We're Going to Wait / Take It Off the Market"

"I understand the frustration. But taking a break during the 2026 window of opportunity could be a mistake. If we can get you the price you need in the next 30 days, is that a conversation worth having?"

This response validates their feelings while introducing urgency. The phrase "window of opportunity" implies that market conditions are time-sensitive (which they are), and the conditional framing ("if we can") makes the conversation about possibilities, not commitments.

"Will You Reduce Your Commission?"

This objection is about value perception, not money. The seller's last experience didn't deliver results, so they're trying to reduce their risk by paying less. Your response should reframe the conversation around net proceeds, not commission rates.

"I understand wanting to maximize your bottom line — that's exactly what I want too. The difference between a 5% commission agent who sells your home for $400,000 and a 6% commission agent who sells it for $430,000 is $26,000 in your pocket. My marketing plan, my pricing strategy, and my buyer network are designed to get you the highest possible sale price. The cheapest option is rarely the one that nets you the most money."

"I'm Going to Try Selling It Myself"

"I completely respect that. A lot of homeowners in your position feel the same way after a listing expires. Can I share one thing? NAR data shows that FSBO homes sell for a median of 24% less than agent-assisted homes. If your home is worth $400,000, that's a $96,000 difference — significantly more than any commission. I'd love to just come by and share what I think a realistic marketing plan looks like. No pressure, no commitment. If you still want to go it alone after that, I'll be the first to wish you well."

ObjectionWhat They Really MeanYour Goal
"I'm not interested""I don't want to be sold to right now"Offer value without pressure; stay in touch
"We already have an agent""I've made a decision (maybe)"Plant doubt gently; offer second opinion
"We're going to wait""I'm frustrated and need a break"Validate feelings; introduce time-sensitive opportunity
"Reduce your commission""My last agent didn't deliver value"Reframe around net proceeds, not rate
"I'll sell it myself""Agents failed me; I can do better"Share FSBO vs. agent-assisted data; offer no-pressure meeting
Robin's Take: The best objection handlers don't argue — they agree and redirect. "I completely understand" is the most powerful phrase in your toolbox. It disarms the seller, builds trust, and creates space for a real conversation. If you fight their objection, you lose. If you validate it and then offer a perspective they haven't considered, you win.

Turn expired listing leads into listing appointments

RobinFlow captures seller intent signals before the lead hits your CRM. Pair expired listing prospecting with automated follow-up sequences that run 24/7.

6. The Multi-Channel Follow-Up System

Here's the stat that changes everything about expired listing prospecting: 70% of listings are won between the 5th and 12th contact attempt. If you're calling once and moving on, you're abandoning the majority of your potential business. The agents who dominate expired listings don't just make more calls — they build multi-channel follow-up systems that keep them in front of sellers across every touchpoint.

The 21-Day Follow-Up Cadence

The most effective expired listing follow-up systems use a structured cadence across phone, text, email, direct mail, and video. Here's a day-by-day framework that covers the critical first three weeks:

DayChannelActionPurpose
Day 1Phone + MailInitial call + physical drop-by package dispatchedFirst contact while competition is highest; mail creates tangible touchpoint
Day 2Phone + TextFollow-up call (different time of day) + text if no answerVary timing to catch them when available
Day 3EmailPersonalized CMA or neighborhood market reportDeliver value; demonstrate expertise with data
Day 4Video60-second personalized video message via text/emailStand out from text-based competition; show personality
Day 5PhoneThird call attemptPersistence without pressure; reference previous touches
Day 7Text + Email"Just checking in" text + market update emailLighter touch after initial intensity
Day 10PhoneFourth call attemptMost competition has dropped off by now (90% quit after 48 hours)
Day 14Email + Direct MailDetailed market analysis + second mail pieceTwo-week check-in with fresh data
Day 17Phone + TextFifth call + textThis is where 70% of listings are won — between touches 5-12
Day 21Email"Final check-in" email with door left openTransition to long-term nurture if no response

After day 21, sellers who haven't responded move to a monthly market update cadence. Don't drop them — keep sending relevant market data every 30 days. These leads can convert 3, 6, even 12 months later when their circumstances change.

Why Multi-Channel Beats Single-Channel

A phone-only approach misses sellers who screen calls from unknown numbers. An email-only approach gets buried. A text-only approach feels impersonal. The power of multi-channel is layering: the text reminds them you called, the email gives them data to review, the direct mail piece sits on their kitchen counter, and the video shows them you're a real person who actually cares about their situation.

Each channel has different strengths:

ChannelOpen/Response RateStrengthsCompliance Notes
PhoneLive contactHighest conversion when you connect; builds rapportMust check DNC registry; no robocalls
SMS/Text98% open, 45% responseFastest read; great for quick check-ins and time-sensitive infoTCPA consent required for marketing texts
Email20-25% openBest for detailed content (CMAs, market reports, comps)CAN-SPAM compliance; must include unsubscribe
Direct Mail91% openTangible; sits on counter; feels personal vs. digital noiseNo regulatory restrictions beyond postal rules
Video MessageVariesMaximum differentiation; shows personality and effortSame rules as the delivery channel (text or email)

The Drop-By Package

Your Day 1 mail piece isn't a postcard — it's a mini CMA package. Letters outperform postcards for expired listings because they feel personal and avoid the immediate-discard reflex. Your drop-by package should include:

  • A one-page personalized letter addressing the seller by name and referencing their property
  • A mini comparative market analysis showing 3-5 recent comparable sales
  • A bullet-point summary of your marketing strategy (what you'll do differently)
  • A brief success story from a similar expired listing you relisted and sold
  • Your business card with a QR code linking to your home valuation landing page

Variable Data Printing (VDP) lets you customize imagery based on property type — townhouse owners see sold townhouses, detached home owners see sold detached homes. This personalization lifts conversion rates by 135% compared to generic mailers.

Robin's Take: The agents who convert the most expired listings don't outwork everyone — they outsystem everyone. Build your 21-day cadence once in your CRM, and every new expired lead automatically enrolls. RobinFlow agents who pair expired listing prospecting with automated follow-up sequences reclaim 10-15 hours per week and close 20-30% more transactions annually compared to manual follow-up. The system runs whether you feel like following up today or not.

7. Timing Windows: When to Call and When to Wait

Expired listing prospecting isn't just about what you say — it's about when you say it. The timing of your first contact dramatically affects your conversion rate, and understanding the natural rhythm of seller behavior after expiration gives you a strategic advantage.

The Three Timing Windows

Window 1: The Golden Hour (First 24-48 Hours)

This is the highest-competition window. Every agent with an expired listing data subscription is calling during this period. But it's also the highest-conversion window — sellers are most receptive to conversations about relisting when the expiration is fresh and their motivation is still high.

NAR data shows agents who contact expired sellers within 30 minutes of MLS publication convert at 4.7x the rate of those who wait 2+ hours. The contact-to-appointment conversion rate drops by 1.2 percentage points for every 10 minutes of delay during this window.

If you're going to compete in the Golden Hour, you need speed. That means real-time or near-real-time MLS alerts, pre-loaded scripts, and a dialer ready to go. Don't spend 30 minutes researching the property first — make the initial call fast, then do your deep research before the follow-up call.

Window 2: The Cooling Period (Days 7-14)

Competition drops approximately 90% after the first 48 hours. Most agents make one or two calls, get rejected, and move on. The sellers who were overwhelmed by calls in the first two days are now experiencing silence — and that silence is uncomfortable.

This is where a patient, consultative approach shines. By day 7, the seller has had time to process the expiration, reflect on what went wrong, and potentially start thinking about next steps. Your call at this point feels less like a sales pitch and more like a thoughtful follow-up.

Window 3: The Old Expired Opportunity (Months 2-12)

Properties that expired 2-12 months ago are the most underworked leads in real estate prospecting. The data is clear: aged expired leads show a 15% higher closing rate than fresh ones. Seller motivation compounds over time — the longer they've been off market without selling, the more motivated they are when the right agent comes along.

Build a monthly routine of revisiting your old expired database. A quick call — "I've been tracking your neighborhood and noticed some interesting changes since we last spoke" — keeps you top of mind without pressure.

Best Times of Day to Call

Time BlockLead TypeEffectivenessWhy
8:00-9:00 AMNew expireds (Day 1-3)HighestSellers are available before work; you're one of the first callers of the day
10:00 AM-12:00 PMAll leadsModerateGood for follow-up calls; sellers are settled into their day
4:00-6:00 PMFollow-ups and old expiredsHighSellers are winding down; more receptive to conversation
6:00-7:30 PMWorking professionalsModerate-HighAfter work hours; some sellers prefer evening contact

Avoid calling before 8:00 AM or after 8:00 PM in the seller's time zone. Some states have stricter calling windows — verify your state's telemarketing regulations before setting your calling schedule.

Robin's Take: Most agents crowd into Window 1 and ignore Windows 2 and 3. That's a mistake. Yes, call new expireds quickly — but build a system that automatically re-engages old expireds on a monthly cycle. RobinFlow's automation sequences can trigger "old expired" outreach at the 30-day, 90-day, and 180-day marks — putting leads back on your radar when most agents have long forgotten about them.

8. The Listing Appointment: How to Close the Deal In Person

Getting the appointment is half the battle. Converting it into a signed listing agreement requires a different skill set — one built on preparation, diagnosis, and confidence. Here's how to run the expired listing appointment that wins the business.

Pre-Appointment Preparation

Before you walk through the door, you should know more about the property and its market than the seller does. Your prep checklist:

  • Full CMA with 5-7 comparable sales and 3-5 active listings in the same price range
  • Days on market analysis for the neighborhood — what's normal, and how the expired listing compared
  • The original listing's photo count, description quality, and marketing channels
  • Your Big Three Diagnostic (Price, Presentation, Promotion) completed with specific findings
  • A customized marketing plan showing exactly what you'll do differently
  • Your listing presentation adapted for the "relisting" scenario

In-Person Meeting Framework

The meeting should follow this structure — diagnosis before prescription:

Step 1: Build Rapport (5-10 minutes). "Thank you for inviting me over to see your home! Would you mind showing me around while I take some notes?" Walk through the home with them. Comment on features you genuinely like. This isn't fake flattery — it's showing that you see their home as more than a transaction.

Step 2: Understand Their Motivation (10 minutes). "I know you had mentioned wanting to [repeat their stated goal — downsize, relocate, move closer to family]. Tell me more about that goal." Let them talk. The more they articulate their motivation, the more emotionally invested they become in solving the problem.

Step 3: Debrief the Last Experience (10 minutes). "Tell me about your last experience with your agent." This question surfaces the real pain points — not the generic frustrations, but the specific failures. Maybe the agent never communicated. Maybe there were no open houses. Maybe they got bad pricing advice. Every answer gives you ammunition for your pitch.

Step 4: Present Your Diagnosis (15 minutes). Walk through your Big Three Diagnostic. Show them the data — the comp analysis that reveals the pricing gap, the marketing gaps you identified, the visibility problems. Don't say "your agent did a bad job." Say "based on the data, here's where the opportunity was missed, and here's how we fix it."

Step 5: Present Your Plan (15 minutes). This is your listing presentation, customized for their specific situation. Cover your pricing recommendation (backed by data), your photography and staging plan, your digital marketing strategy, your open house schedule, and your communication commitment. Be specific — "I'll send you a weekly report every Friday with showing feedback and market updates" beats "I'll keep you informed."

Step 6: Ask for the Business (5 minutes). "What are you looking for in the next agent you hire?" Let them answer. Then: "Based on everything we've discussed, I believe I can get your home sold in [timeframe] at a price that works for you. Can we get started?"

Robin's Take: The agents who win the most listing appointments with expired sellers share one trait: they listen more than they talk. Your instinct will be to wow them with your marketing plan and credentials. Resist it. Let them vent about their last experience. Let them articulate their goals. Then — and only then — present your plan as the solution to the specific problems they just described. When your presentation answers their pain points, it doesn't feel like a sales pitch. It feels like a rescue plan.

9. CRM Setup and Automation for Expired Listing Prospecting

A successful expired listing operation runs on systems, not willpower. The CRM is the engine — it's where your leads live, your follow-up sequences run, and your pipeline visibility keeps you accountable. Setting it up correctly from the start saves hundreds of hours over the course of a year.

Essential CRM Configuration for Expireds

Whether you're using Follow Up Boss, kvCORE, Sierra Interactive, or another real estate CRM, your expired listing setup should include these elements:

Lead Source Tags: Tag every expired listing lead distinctly (e.g., "Expired - Day 1," "Expired - Old," "Expired - Door Knock"). This lets you track conversion rates by timing window and contact method. Without source tagging, you can't optimize because you don't know what's working.

Automated Enrollment: When a new expired lead enters your CRM (via manual entry, REDX integration, or MLS alert), it should automatically enroll in your 21-day follow-up sequence. Zero delay, zero manual steps. If you have to remember to enroll each lead in a sequence, you'll eventually forget — and that's a listing appointment you'll never get.

Status Pipeline: Create a clear pipeline with stages that match the expired listing journey:

Pipeline StageDefinitionAction Required
New LeadExpired listing just entered CRMAuto-enroll in Day 1-21 sequence
ContactedMade initial contact (answered phone or replied to message)Personalize follow-up based on conversation
Appointment SetListing appointment scheduledPrepare CMA and listing presentation
Appointment CompleteMet with seller in personSend thank-you and follow-up materials
ListedSigned listing agreementLaunch marketing campaign
NurtureNot ready to relist now; revisit in 30-90 daysMove to monthly market update sequence
DeadConfirmed not selling / do not contactRemove from all sequences

Automation That Saves You 10-15 Hours Per Week

The agents who automate their expired listing follow-up reclaim 10-15 hours per week for revenue-generating activities (Realtor.com Agent Insights 2024). Here's what to automate:

  • Lead import: Connect your data platform (REDX, Vulcan7) to your CRM via API or Zapier so new leads flow in automatically
  • Sequence enrollment: Auto-assign new leads to the appropriate follow-up sequence based on lead source tag
  • Email/text templates: Pre-write your 21-day cadence messages so they fire on schedule without manual intervention
  • Task reminders: Auto-create call tasks for days that require phone outreach
  • Stage transitions: When you log a completed call, automatically advance the lead to the next pipeline stage
  • Market update drips: Monthly automated emails with neighborhood data for leads in the Nurture stage

Agents using automated lead nurturing sequences close 20-30% more transactions annually compared to those relying solely on manual follow-up. The system doesn't get tired, doesn't forget, and doesn't take weekends off.

Robin's Take: The biggest CRM mistake we see? Agents buy the tool but don't build the sequences. A CRM without automation is just a fancy Rolodex. RobinFlow integrates with every major real estate CRM — but regardless of which platform you use, the minimum viable setup is one expired listing sequence with 10+ touches across 21 days, automatic enrollment, and a monthly nurture drip. Get that running before you optimize anything else.

10. Compliance: DNC, TCPA, and Legal Guardrails

Expired listing prospecting involves cold outreach to homeowners — and that means compliance isn't optional. A single TCPA violation can result in fines of $500-$1,500 per call. Understanding the rules before you start protects your business and your reputation.

The Do Not Call Registry: No Real Estate Exemption

This is the most common misconception in expired listing prospecting: many agents believe that because the seller previously listed their home, there's an established business relationship that exempts them from the Do Not Call (DNC) registry. This is wrong.

You may NOT call expired listing sellers whose phone numbers are on the National Do-Not-Call Registry. The established business relationship (EBR) exemption only applies if the consumer completed a transaction with you within the last 18 months, or inquired about your services within the last 3 months. A listing with a different agent does not create an EBR with you.

Before you dial, scrub your calling lists against the National DNC Registry. This is not optional — the FTC requires list scrubbing every 31 days. Most expired listing data platforms (REDX, Vulcan7) include DNC scrubbing in their service, but verify that it's active on your account.

TCPA Compliance Essentials

The Telephone Consumer Protection Act (TCPA) governs how you contact consumers by phone, text, and fax. Key requirements for expired listing prospecting:

RuleRequirementPenalty for Violation
Manual dialingYou may manually dial numbers on the DNC list only if you have an EBR or prior express consent$500-$1,500 per call
Autodialer/robocallsPrior express written consent required for any autodialed or prerecorded calls to cell phones$500-$1,500 per call
Text messagesTCPA treats texts the same as calls — prior express written consent required for marketing texts$500-$1,500 per text
Calling hoursNo calls before 8:00 AM or after 9:00 PM in the recipient's time zone$500-$1,500 per call
Caller IDMust transmit accurate caller ID information$10,000+ per violation
Do Not Call requestsMust honor "do not call" requests within 30 days; maintain internal DNC list$500-$1,500 per call

State-Level Regulations

Many states have telemarketing regulations that are stricter than federal law. Some states require state-level Do Not Call registration, limit calling hours further, or require specific disclosures at the beginning of cold calls. Before launching an expired listing calling campaign, check your state's Attorney General website for state-specific telemarketing rules.

Your Compliance Checklist

  1. Scrub all calling lists against the National DNC Registry every 31 days
  2. Maintain an internal DNC list of anyone who has requested you stop calling
  3. Never use an autodialer or robocall for expired listing outreach without prior express written consent
  4. Restrict calling to 8:00 AM - 9:00 PM in the recipient's time zone (or stricter if your state requires)
  5. Identify yourself and your brokerage at the beginning of every call
  6. Honor every "do not call" request immediately and document it
  7. Check your state's Attorney General website for additional telemarketing requirements
  8. If texting, obtain written consent before sending marketing messages
Robin's Take: Compliance isn't a burden — it's a competitive advantage. The agents who get sued or fined for TCPA violations destroy their reputation and their business. The agents who prospect ethically and within the rules build trust with every interaction. When a seller Googles you after your call and finds a clean reputation instead of complaints, that trust translates directly into listing appointments. Follow the rules, document everything, and never take shortcuts with compliance.

11. The ROI Math: Why Expired Listing Prospecting Pays Better Than Anything Else

If you're going to invest time and money into expired listing prospecting, you need to know the numbers. Here's the ROI math that justifies making this your primary listing generation strategy.

Cost Per Listing: Expired Listings vs. Portal Leads

MetricExpired Listing ProspectingPortal Leads (Zillow, Realtor.com)
Cost per lead$5-$15 (data subscription cost allocated per lead)$181 average
Conversion rate44% list rate / 20.7% sold rate0.4% conversion rate
Time to convert~30 days to listing24+ months nurture cycle
Leads needed per closing~5 leads~250 leads
Cost per closing$25-$75$45,250
Revenue per contact hour$1,200-$2,250N/A (passive)

The comparison is staggering. Portal lead costs have increased 1,107% since 2015, reaching $181 per lead in 2026. To close one deal through portal leads at a 0.4% conversion rate, you need approximately 250 leads at a total cost of $45,250. To close one deal through expired listing prospecting at a 20.7% sold rate, you need approximately 5 leads at a cost of $25-$75 in data subscriptions.

Annual Platform Cost Comparison

The tool stack you choose affects your total cost of operation. Here's what the annual cost of ownership looks like when you factor in setup time, management overhead, and integration costs:

StackAnnual Cost (Year 1)Appointment-Set Rate (20 leads/week)Projected Monthly GCI
Integrated platform (single stack)$4,78811.8%$39,480
REDX + CRM + dialer + integrations$13,008-$15,2885.8%$19,740
Vulcan7 + CRM + integrations$10,881-$14,0014.2%$14,100

Daily Activity Benchmarks

The numbers behind consistent income from expired listing prospecting are straightforward:

  • 80 homeowner contacts per day at a 5% appointment-setting rate = 4 appointments per week
  • 4 appointments per week at a 50% close rate = 2 new listings per week
  • 2 new listings per week at an average commission of $10,000 = $20,000 per week in pipeline
  • Annually: that's $80,000-$100,000+ in GCI from a single lead source

At 80 contacts per day and an 82% phone accuracy rate, budget for dialing 100-110 numbers daily. With a power dialer, this takes 2-3 hours. Without one, plan for 3-4 hours. Either way, the cost per acquisition is dramatically lower than any paid lead source.

Robin's Take: We work with agents who spend $2,000-$5,000 per month on portal leads and close 1-2 deals per quarter from that spend. When those same agents dedicate 2-3 hours per morning to expired listing prospecting with a proper system, they typically add 4-6 listings per month within 90 days. The ROI isn't even close. And unlike portal leads, expired listing skills compound — you get better at the calls, your CRM database grows, and your reputation as the "expired listing specialist" generates referrals.

The math is clear — stop overpaying for portal leads

RobinFlow agents pair prospecting with branded home valuation pages and automated follow-up. One system. No lead left behind.

12. Building Your Expired Listing Brand and Sphere

The most successful expired listing agents don't just prospect — they position themselves as the go-to expert for sellers whose homes didn't sell. This creates a flywheel effect: the more expireds you convert, the more case studies you have, the more referrals you get, and the easier future conversions become.

Becoming the "Expired Listing Specialist" in Your Market

Specialization beats generalization in real estate prospecting. When an expired seller Googles you after your call, what do they find? If the answer is a generic agent website with stock photos and "I help buyers and sellers," you're indistinguishable from the other ten agents who called that day.

Instead, build visible evidence of your expired listing expertise:

  • Case study content: Create before/after stories of homes you relisted and sold. Include the original list price, days on market, what went wrong, what you did differently, and the final sale price. Post these on your website, social media, and in your listing presentation.
  • Market data posts: Share weekly or monthly expired listing stats for your market on social media. "47 homes expired in [County] this month — here's why, and here's what sellers can do differently." This positions you as the expert before you ever make a call.
  • Video content: Record 2-3 minute videos analyzing why specific types of homes are expiring in your market (without identifying sellers). "Why luxury homes in [Neighborhood] are sitting 90+ days" demonstrates expertise and attracts inbound leads.
  • Neighborhood farming overlap: If you're farming a neighborhood, your market presence there makes expired listing calls warmer. "I'm [Name] — you might have seen my signs on [Street]" changes the dynamic of a cold call entirely.

The Referral Flywheel

Every expired listing you successfully relist and sell becomes a referral source. Here's the flywheel in action:

  1. You prospect an expired listing and win the business
  2. You relist the home with better pricing, photos, and marketing
  3. The home sells in 3 weeks instead of sitting for 6 months
  4. The ecstatic seller tells three friends about the agent who "rescued" their listing
  5. Those friends call you the next time they need an agent — or when they hear about someone whose home didn't sell

The case study from our research illustrates this perfectly: one agent grew from 3 to 8 team members and increased annual volume from $4.2M to $11.8M in 18 months through systematic expired listing and FSBO prospecting with accountability tracking. The growth wasn't linear — it accelerated as the referral flywheel gained momentum.

Robin's Take: Your expired listing brand compounds the same way a farm area does — slowly at first, then all at once. The agents who build the strongest expired listing brands in their markets aren't the ones who prospect the hardest for one month. They're the ones who show up every day, share their results publicly, and let their track record do the selling. Pair that consistency with a home valuation funnel that captures inbound interest from sellers who find your content, and you've built a listing machine that runs on reputation instead of ad spend.

13. The Complete Daily Prospecting Routine

Knowing the strategies is one thing. Executing them consistently is another. Here's the exact daily routine that top expired listing agents follow to generate predictable listing inventory:

The Morning Power Hour (8:00 AM - 11:00 AM)

TimeActivityDurationOutcome
8:00 AMPull new expireds from MLS/data platform; review overnight leads in CRM15 minToday's call list ready
8:15 AMPre-call research on top 5 new expireds (Big Three Diagnostic)30 minPersonalized talking points for highest-priority calls
8:45 AMDial new expireds (highest priority — same-day leads)45-60 min15-25 dials; 3-5 conversations
9:45 AMFollow-up calls on leads from days 2-1445-60 min20-30 dials; 4-6 conversations
10:45 AMOld expired outreach (30+ days expired)30 min10-15 dials; 2-3 conversations

The Afternoon Follow-Through (4:00 PM - 5:30 PM)

TimeActivityDurationOutcome
4:00 PMSend personalized video messages to top 3-5 leads who didn't answer morning calls20 minMulti-channel touch; differentiation from text-only agents
4:20 PMReview and update CRM pipeline; log call notes; advance lead stages20 minClean pipeline data; nothing falls through cracks
4:40 PMEvening follow-up calls to working professionals30 minCatch sellers available after work hours
5:10 PMPrepare tomorrow's call list and pre-call research for priority leads20 minReady to hit the ground running at 8:00 AM tomorrow

Weekly Review (Friday, 30 Minutes)

Every Friday, review your numbers for the week:

  • Total dials: Target 400-500 per week (80-100/day x 5 days)
  • Contacts (conversations): Target 60-80 per week
  • Appointments set: Target 3-5 per week (5% of contacts)
  • Listings taken: Target 1-2 per week (40-50% of appointments)
  • Conversion rate by timing window: Which window is performing best?
  • Conversion rate by script: Which opener is booking the most appointments?

Track these metrics in your CRM dashboard. If your appointment-setting rate drops below 3%, review your scripts. If your listing-taken rate drops below 30%, review your listing presentation. The numbers tell you exactly where to focus your improvement efforts.

Robin's Take: Consistency beats intensity every time. The agent who prospects 2.5 hours every morning, five days a week, will outperform the agent who does marathon 8-hour sessions twice a month. Build the routine, protect the time block, and treat it like a non-negotiable appointment with your most important client — your future pipeline. RobinFlow agents who pair this daily routine with automated sequences between manual touches generate 3-4x the appointment volume of agents who rely on calling alone.

14. Scaling Your Expired Listing Operation

Once your personal expired listing system is generating consistent results, you'll eventually hit a ceiling — there are only so many calls one person can make in a day. Here's how to scale without breaking what works.

Hiring Your First ISA (Inside Sales Agent)

An ISA handles the initial prospecting calls and appointment-setting, freeing you to focus on listing appointments and client service. The math on hiring an ISA for expired listing prospecting:

  • ISA salary: $35,000-$50,000 base + bonus per appointment set
  • Appointments per month: A good ISA sets 15-25 appointments per month from expired listing calls
  • Listings from appointments: At 40-50% close rate, that's 6-12 new listings per month
  • GCI per listing: $8,000-$15,000 average commission
  • Annual ROI: $576,000-$2,160,000 in GCI from a $50,000-$75,000 investment

Hire an ISA when you're consistently setting 4+ appointments per week yourself and turning away opportunities because you don't have time for more listing appointments. The ISA takes over the phone prospecting; you take over the in-person appointments where your expertise closes the deal.

Building an Expired Listing Team

As volume grows, your team structure evolves:

  • Solo agent: You do everything — prospecting, appointments, listings, marketing
  • Agent + ISA: ISA handles prospecting and appointment setting; you handle appointments and listings
  • Agent + ISA + showing agent: ISA prospects, you take listing appointments, showing agent handles buyer side of your listings
  • Team with multiple ISAs: Multiple ISAs prospect different lead sources (expireds, FSBOs, circle prospecting); you and listing agents handle appointments

The agent who grew from $4.2M to $11.8M in volume over 18 months did exactly this — systematic expired listing and FSBO importing with accountability tracking across a growing team. The key was standardizing the system (scripts, CRM workflows, follow-up cadences) so new team members could plug in without reinventing the wheel.

Geographic Expansion

Once you've built a reputation as the expired listing specialist in your primary market, expanding to adjacent areas is natural. Your systems, scripts, and CRM workflows don't change — you just add new MLS areas to your data feeds and adjust your CMAs for local market conditions.

The risk of expansion is spreading too thin. Keep your primary market at full capacity before adding new areas, and only expand to markets where you can provide the same level of service and local expertise that won your initial clients.

Robin's Take: The biggest scaling mistake we see is agents hiring before they have a system. If your expired listing process lives in your head — the scripts you've memorized, the follow-up cadence you "just know" — no ISA can replicate it. Document everything first. Write down the scripts. Build the CRM sequences. Create the training manual. Then hire. A great system with an average ISA outperforms a great ISA with no system every time.

15. Common Mistakes and How to Avoid Them

After analyzing thousands of expired listing prospecting campaigns, these are the mistakes that kill results — and how to fix each one.

Mistake 1: Calling Without Research

The fastest way to sound like every other agent is to call an expired listing with zero knowledge of the property. "Hi, I noticed your home expired" means nothing if you can't explain why it didn't sell. Spend 5-10 minutes on each high-priority lead before calling: pull the listing photos, check days on market, compare to recent sales, and identify the Big Three failure points.

Mistake 2: Quitting After One or Two Calls

70% of listings are won between the 5th and 12th contact. If you're calling once, getting voicemail, and moving on, you're abandoning the vast majority of your potential conversions. Build the 21-day cadence, enroll every lead, and let the system do the persistence for you.

Mistake 3: Criticizing the Previous Agent

Never say "your last agent did a terrible job." Even if it's true, it makes you look unprofessional and puts the seller on the defensive. Instead, focus on the data: "Based on the comparables, it looks like the pricing strategy may have been too aggressive" is factual and constructive, not personal and attacking.

Mistake 4: Pitching Before Listening

The sellers who need you most are frustrated and want to be heard. If you launch into your marketing plan before asking what went wrong and what they want, you're selling a solution to a problem you don't understand. Ask questions first, listen deeply, then present your plan as the answer to their specific concerns.

Mistake 5: Ignoring Compliance

Calling numbers on the DNC registry, texting without consent, or calling outside legal hours can result in $500-$1,500 fines per violation. One bad day of illegal calling can cost you more than an entire year's GCI. Scrub your lists, follow the rules, and document everything.

Mistake 6: No Tracking or Measurement

If you don't track your dials, contacts, appointments, and conversion rates, you can't improve. Set up your CRM dashboard to show weekly metrics and review them every Friday. The data tells you whether your problem is volume (not enough dials), effectiveness (low conversion rate), or closing ability (appointments not converting to listings).

Mistake 7: Single-Channel Prospecting

Phone-only prospecting misses sellers who screen calls. Add text, email, direct mail, video, and door-knocking to your system. Each channel reinforces the others and increases your total contact rate. The agents who dominate expired listings use 4-5 channels in their follow-up cadence.

Robin's Take: The number one mistake we see at RobinFlow isn't on this list: it's treating expired listing prospecting as a "when I have time" activity instead of a daily non-negotiable. The agents who build six-figure GCI from expireds don't prospect when they feel like it — they prospect at 8:00 AM every morning whether they have listings or not. The pipeline you build today closes 30-90 days from now. Skip today, and you feel it next quarter.

16. Putting It All Together: Your First 30 Days

You have the research, the scripts, the systems, and the math. Here's how to go from reading this guide to running a fully operational expired listing prospecting system in 30 days.

Week 1: Foundation Setup

  1. Choose your data platform (Day 1). REDX for budget-conscious agents; Vulcan7 for premium data with neighborhood search. Sign up and configure for your target MLS areas.
  2. Set up your CRM pipeline (Day 1-2). Create the pipeline stages from Section 9. Connect your data platform to your CRM via API or Zapier.
  3. Build your 21-day follow-up sequence (Day 2-3). Load the email and text templates from Section 6 into your CRM's sequence builder. Set the timing cadence.
  4. Create your drop-by package template (Day 3). Design the letter, CMA template, marketing plan summary, and success story format. Print 20 copies to start.
  5. Practice scripts (Day 4-5). Roleplay with a partner using the scripts from Section 4 and objection responses from Section 5. Record yourself and listen back. Repeat until the words feel natural.

Week 2: Launch Prospecting

  1. Start calling (Day 8). Pull your first batch of expired listings and begin the Morning Power Hour routine from Section 13. Target 40-50 dials on your first day — half the full target to build the habit.
  2. Log everything in your CRM (Day 8+). Every call, every conversation, every outcome. If it's not in the CRM, it didn't happen.
  3. Send your first drop-by packages (Day 8-9). Mail packages to your top 10 expired listing leads on Day 1 of outreach.
  4. Ramp to full volume (Day 10-14). Increase daily dials to 80-100 by the end of Week 2.

Week 3: Optimize

  1. Review your first-week metrics (Day 15). How many dials? How many conversations? How many appointments? What's working and what's not?
  2. Adjust scripts based on feedback (Day 15-16). Which opener gets the best response? Which objection are you hearing most? Refine accordingly.
  3. Add video messages (Day 16-17). Start recording personalized 60-second videos for high-priority leads who haven't responded to calls.
  4. Begin old expired outreach (Day 17+). Add leads that expired 30-90 days ago to your calling rotation.

Week 4: Systematize

  1. Full daily routine running (Day 22+). Morning Power Hour + Afternoon Follow-Through, five days per week.
  2. Friday weekly review established (Day 26). 30-minute review of all metrics. Identify trends and areas for improvement.
  3. Pipeline building (Day 22-30). By now you should have 15-25 leads in various stages of your pipeline, 2-4 appointments set or completed, and your first listing on the horizon.
  4. Evaluate and commit (Day 30). Review your 30-day results. If your metrics are in range, commit to the daily routine for the next 90 days. The real compounding starts after month 3.
Robin's Take: Don't try to be perfect on Day 1. Your first calls will be rough. Your scripts will feel awkward. Your CRM won't be fully optimized. That's fine. The agents who build six-figure expired listing businesses started exactly where you are now — uncertain, slightly uncomfortable, and doing it anyway. The system gets better every week as you refine your approach based on real conversations with real sellers. Start messy. Improve daily. By Day 30, you'll wonder why you ever relied on portal leads.

Launch your expired listing system on RobinFlow

Branded seller landing pages, automated follow-up sequences, CRM integration, and the intent data your prospecting needs to convert. Set up in under an hour.

Get Started Free
Free to startNo credit card requiredLaunch in minutes

17. Frequently Asked Questions

How many expired listings should I call per day?

Target 80-100 dials per day to reach approximately 60-80 homeowners (accounting for 82% phone accuracy and voicemails). At a 5% appointment-setting rate, this generates 3-4 appointments per week. If you're starting out, begin with 40-50 dials and ramp up over 2 weeks as you build the habit and refine your scripts.

Is it legal to call expired listing sellers?

Yes, but with restrictions. You cannot call numbers registered on the National Do-Not-Call Registry unless you have an established business relationship (completed transaction within 18 months or inquiry within 3 months). You must also comply with TCPA rules, state telemarketing laws, and calling hour restrictions. Always scrub your lists against the DNC registry every 31 days.

What's the best time to contact an expired listing?

The first 30 minutes after MLS publication yield the highest conversion rates (4.7x versus 2+ hour delay). For daily calling, 8:00-9:00 AM works best for new expireds, and 4:00-6:00 PM works best for follow-up calls. Avoid calling before 8:00 AM or after 9:00 PM in the seller's time zone.

Should I call or door-knock expired listings?

Both. Start with phone calls for speed and volume, and add door-knocking for your highest-priority leads or sellers who don't answer the phone. Door-knocking is more time-intensive but dramatically more effective per contact because the pool of agents willing to show up in person is tiny. Use days 2-5 post-expiration for door-knocking, after the initial phone call frenzy dies down.

What should I bring to an expired listing appointment?

A full CMA with 5-7 comparable sales, a customized marketing plan specific to their property, your Big Three Diagnostic analysis (Price, Presentation, Promotion), a listing presentation adapted for relisting scenarios, case studies of similar homes you've successfully relisted and sold, and a listing agreement ready to sign.

How long should I follow up with an expired listing?

Your intensive follow-up should last 21 days (the cadence in Section 6). After that, transition non-responsive leads to a monthly market update drip for 12-18 months. Remember: 90-95% of expired properties eventually relist and sell within six months, and aged leads have a 15% higher closing rate. Don't abandon leads just because they didn't respond in the first three weeks.

Do I need an expensive data platform to prospect expireds?

No. You can start by setting up direct MLS alerts for expired listings in your target areas and skip-tracing phone numbers yourself. However, dedicated platforms like REDX ($60-$200/month) significantly reduce the time from expiration to first contact. If your time is worth $100+/hour, the $60-$200 monthly investment pays for itself in the first week by saving you hours of manual lead gathering.

What's my expected ROI from expired listing prospecting?

At 80 contacts per day with a 5% appointment rate and 50% close rate, you can expect 2 new listings per week. At $10,000 average commission, that's $80,000-$100,000+ annually from a single lead source — with platform costs of $720-$2,400 per year. That's a 33:1 to 139:1 return on investment, compared to 3:1 or worse from portal leads.

Launch your expired listing systemGet Started