← All guides

Expired listing scripts

Cold Call X · Updated August 2026 · 9 min read

An expired listing isn't a cold lead. It's a seller who already decided to sell, already signed paperwork, already lived through months of showings and price talk — and still owns the house. That's why expireds convert better than almost any list in real estate, and why they're the hardest people on your call sheet. Every expired listing script below assumes the same thing: the seller is frustrated, has heard from a stack of agents already, and is looking for a reason to hang up.

Why expired sellers behave differently

Sit in the seller's chair. They kept the house show-ready for months, took price cuts, rearranged their life around strangers walking through, and got nothing. Then the listing came off and the phone started ringing before breakfast — expireds are visible to every agent in the MLS, and plenty of them dial the moment the list drops.

Two things are running at once: frustration at losing a season, and skepticism toward anything that sounds like a promise. They already got promised. That's the whole problem.

So the winning move isn't to be louder or more confident than the other twenty callers — it's to be different from them. Everyone else opens with some version of "I saw your home didn't sell and I have a proven system to get it sold." The seller can finish that sentence for you, and saying it sorts you into the same pile. Being different is simple: ask something only an agent who actually opened the listing could ask, give one honest observation before you ask for anything, and be short.

Timing: day-one expireds vs. aged expireds

Most agents treat "expired" as one list. It's two, and they need different calls.

Day one — the crowded window

The morning a listing expires, motivation peaks and so does the noise. You're calling into a queue, and many sellers stop answering by mid-morning. The mistake is treating day one as a closing opportunity. Your realistic goal is to be the one call they remember and earn permission to follow up: under ninety seconds, one good question, listen, set a specific callback. Agents who lose day one usually lose it by talking too long. Work it anyway — a meaningful share of expired sellers relist fast, often with the same agent, and if you never call on day one you never see them.

30, 60, and 90 days — the quiet window

Call volume on an expired collapses after the first week. By day 30 the phone is quiet; by day 60 the seller may not have heard from an agent in a month. The emotion has cooled and the reasons the house didn't sell look clearer to them now than they did in the moment. Aged expireds are the highest-leverage list in this category precisely because almost nobody works them.

The tradeoff is that more of them have relisted, rented, or genuinely quit — so check status before you dial. A home that went withdrawn, relisted, and expired a second time is one of the strongest signals on your sheet. Practically: work fresh expireds every morning, and batch the aged ones into recurring 30/60/90-day blocks. For time-of-day detail, see the best time to cold call guide.

Seven expired listing scripts

Use these as a spine, not a teleprompter. Say them out loud until the words are yours.

1. The day-one expired opener

"Hi, is this {First Name}? {First Name}, it's {Your Name} with {Brokerage} — and I'm guessing I'm not the first agent to call today. I'm calling about {Street}. I'm not going to pitch you over the phone. One question: are you still planning to move, or has that changed?"

Why this works: naming the flood of calls proves you know what their morning has been like. Dropping the pitch removes what they're bracing for. And a binary question puts them in a yes/no lane instead of making them defend themselves.

2. The "different question" opener

"{First Name}, I know you've been hammered with calls, so I'll be quick. I pulled up the listing for {Street} — the {specific detail} is genuinely a good feature. What I couldn't work out from the outside is why it didn't get an offer. What do you think happened?"

Why this works: the detail proves you opened the listing, which almost nobody who called today did. Then you hand them the microphone instead of your opinion. Whatever they blame is the roadmap for everything after.

3. The aged expired re-approach (30–90 days)

"Hi {First Name}, {Your Name} with {Brokerage}. Your listing on {Street} came off back in {Month} — which is honestly why I'm calling. The rush of agent calls is long over and I figured you'd finally have some quiet. Are you still hoping to sell, or did you decide to stay put?"

Why this works: "which is why I'm calling" turns the delay into the reason for the call — you're the agent who waited, not the one who pounced. Offering "stay put" as an acceptable answer drops the pressure, and sellers who are genuinely done tell you fast.

4. The diagnostic call

"Can I ask a few quick things so I'm not guessing? Roughly how many showings did you get over the whole listing? … What were people saying afterward, if the feedback got passed along? … Did you adjust the price at any point? … And how were the photos handled — a photographer, or a phone?"

Why this works: these four separate the cause from the story. Lots of showings and no offers points at price or condition. Almost no showings points at price or photos — buyers never got through the door. A late price cut usually means the listing went stale before it moved. You're not attacking the last agent, you're gathering facts, and the seller starts diagnosing alongside you.

5. The withdrawn or cancelled listing

"Hi {First Name} — {Your Name} with {Brokerage}. I noticed {Street} was pulled off the market rather than running out on its own, so I'm guessing that was your call, not the calendar's. I'm not here to talk you into relisting. I'm just curious what made you pull it."

Why this works: withdrawn and cancelled listings have a story behind them — a bad agent fit, a repair, a family change. Naming that you spotted the difference is instantly credible. Ask whether they're still under contract, and back off if they are.

6. The investor / cash-buyer angle

"{First Name}, it sounds like you're done with the whole process — fair enough. Let me put a different option on the table. I also work with buyers who purchase as-is: no repairs, no staging, no showings. It typically nets less than a full retail listing, so it isn't for everyone. But if the last six months were the problem more than the price was, is that worth a conversation?"

Why this works: plenty of expired sellers aren't price-motivated, they're exhaustion-motivated. Naming the tradeoff honestly — you'll likely net less — keeps this out of the bucket they've already labeled spam, and it's an option nobody else on their call list offered.

7. The follow-up / second-touch call

"{First Name}, it's {Your Name} — we talked {timeframe} about {Street}. You mentioned {their exact words}. I said I'd check back, so I'm checking back. Where'd you land on that?"

Why this works: quoting their own words is the highest-return habit in expired calling. It proves you listened and that you keep promises. Note what's missing: no re-introduction, no credentials — just the thread picked back up.

The moment the call is won: "what would you do differently?"

If the seller asks this, you're in the game — and being tested, because what comes next either sounds like the last agent or it doesn't. Two rules: don't answer with a promise, and don't answer with a number. "I'd price it right" and "I'd have it sold in 30 days" are both losers; the last agent said those exact words. Answer with a process, tied to what the diagnostic just told you.

"Three things, honestly. First, I'd rebuild the first impression — professional photos, and I'd reorder them so your strongest room leads instead of the front elevation, because buyers decide in a few seconds of scrolling. Second, I'd treat the first ten days as the whole ballgame. That's when a listing gets its biggest push of attention, and if the showings aren't there by day seven we adjust then, not a month later. Third, I'd give you the feedback straight — you told me you barely heard anything last time. Does that sound like what was missing, or was it something else?"

Why this works: every element is checkable rather than aspirational. Photo sequencing, a ten-day reaction window, and a feedback commitment are things you either do or you don't — "I'd work harder" isn't. It also diagnoses the previous agent's failure without criticizing them, which matters, because a lot of sellers still feel loyal to the person who tried.

Then hand it back. "Does that sound like what was missing?" lets them confirm your read or correct it, and both outcomes move you forward. And say the price part out loud when it applies: if traffic was heavy and offers were zero, the market already gave its opinion on the number. Sellers respect the agent who says that before signing far more than the one who says it three weeks in.

Handling the objections expireds actually give you

"I'm re-listing with my same agent."

"That's good to hear, honestly — a lot of people wouldn't. What are the two of you changing this time? Because if it's the same plan at a different price, that's worth pushing on before you sign again."

Why: arguing against their agent makes you the villain; agreeing costs nothing and drops their guard. The question is the real work — plenty of sellers realize mid-sentence that there isn't a new plan. Ask to check back after the relist, and do it. Second listings expire too.

"We're taking it off the market for now."

"Makes sense — stepping back is sometimes the right call. Is it off for good, or off until something changes? Those are two different things, and I don't want to bother you if you're genuinely done."

Why: "for now" is almost never permanent — it's a season, a repair, or a breather. Making them draw the line gets you the timeline, which is all you needed. If they say spring, you have a date. If they say done, you stop and keep the goodwill.

"Every agent has called me today."

"I believe it, and I'm sorry to be number twelve. Here's a deal — give me sixty seconds, and if I sound like the other eleven, hang up on me. Fair?"

Why: this is exhaustion, not rejection. Plowing ahead confirms you're one of them; acknowledging it with an explicit exit doesn't. The sixty-second frame also forces you to be brief. Then earn it with the listing detail, not your credentials.

"What would you do differently?"

"I'll be specific in a second, but I want to answer the right question — what do you think went wrong? I'd rather solve your actual problem than list three things that might not apply."

Why: asked early, before any diagnostic, you don't yet have what you need to answer well. Turning it back once gets their theory so your three-point answer lands on target. Don't dodge twice — if they push, answer it fully.

"I'm not interested."

"Understood — I called you cold, that's on me. One thing before I go: can I send you what's actually sold in your neighborhood the last few months? No obligation, no follow-up call unless you ask."

Why: this early it's reflex, not decision. Accepting it immediately removes the pressure they braced for, and the offer costs them nothing. A yes gets you an email address and permission, which beats a forced appointment ask.

The follow-up cadence that converts expireds

Expireds are a long game. The seller who says "we're waiting until spring" in August is a real lead in February — but only if someone calls in February. Most agents don't, which is exactly why this works.

  • Day 1 — short opener, no pitch, set the expectation that you'll check back.
  • Day 3 — the diagnostic call, once the noise has died down.
  • Day 7 — value touch: neighborhood solds, a comparable that just closed, one specific observation.
  • Day 14 — status check. Relisted? Rented? Changed their mind?
  • Every 2–3 weeks after — short and human, referencing the last conversation.
  • 30 / 60 / 90 days — deliberate re-approach with script #3, especially if they relisted and it expired again.

The cadence matters less than the logging. Write down the exact phrase they used — "after my daughter graduates," "we're not giving it away," "the last guy never called me back." That phrase is your opener on every future call, and it's what makes touch number six feel like a relationship instead of a robodial. Tag every seller by temperature and set the callback the second you hang up, before the next dial wipes it out of your head.

That discipline is what Cold Call X for real estate is built around: multi-number owner records, Hot/Warm/Cold tags, per-lead notes, and calendar callbacks — dialing from your own number so your caller ID stays consistent across all six touches. The same logic applies to for-sale-by-owner leads in the FSBO scripts guide, and the broader real estate cold calling scripts guide covers skip-traced and motivated-seller openers.

Staying compliant

Calls to expired listings are generally treated as telemarketing, so scrub your list against the national Do Not Call registry and any applicable state registry before you dial, and keep your own internal do-not-call record for anyone who asks off. Follow state calling-hour rules — many states allow calls roughly between 8 a.m. and 9 p.m. local time, and some are stricter or add consent requirements. Honor opt-outs immediately. This is general information, not legal advice; confirm your process with your broker or an attorney.

Frequently asked questions

What is an expired listing script?

An expired listing script is a call framework for reaching homeowners whose listing agreement ended without a sale. It is not a word-for-word speech. It gives you an opener, a question that gets the seller talking about what went wrong, an honest answer to what would you do differently, and a clear ask.

When is the best time to call an expired listing?

Day one is when motivation is highest and competition is heaviest, so call early and keep it short. Aged expireds at 30, 60, and 90 days are far less crowded because most agents quit after the first week. Work both windows rather than picking one.

Do expired listing scripts still work in 2026?

Yes, but only the ones that sound like a conversation. Expired sellers hear the standard opening lines many times the day their listing comes off, and they recognize them instantly. A specific question, an honest diagnosis, and a follow-up you keep still work. A generic promise to get it sold does not.

How many times should you follow up with an expired listing?

Most expired conversions come from repeated contact over weeks or months, not from the first call. A workable cadence is day 1, day 3, day 7, day 14, then every two to three weeks, with check-ins at 30, 60, and 90 days. Logging what the seller said matters more than the number of touches.

Can you cold call expired listings on the Do Not Call registry?

Calls to expired listings are generally treated as telemarketing, so scrub against the national Do Not Call registry and any applicable state list before dialing, and keep your own internal do-not-call record. Follow state calling-hour rules and honor opt-outs immediately. This is general information, not legal advice.

The short version

Expired sellers don't need another agent who's certain. They need one who's specific, honest about what went wrong, and still calling in week six. The scripts are the easy part — the follow-up is where the listings come from, and it's the part almost everyone drops.

Never drop an expired follow-up again

Import your expired list, dial from your own number, tag every seller, and get the callback reminder on the day you promised. See Cold Call X for real estate.

Download Cold Call X on the App Store

$12.99 one-time · No subscription · iOS 17.6+