← All guides

Expired listing scripts

By Vadym Berberian · Cold Call X · Updated September 2026 · 12 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.

Door-knocking expireds: the channel with no queue

By mid-morning on day one, most expired sellers have stopped answering numbers they don't recognize, but almost nobody shows up at the door. A knock is the only touch on this list where you're not twelfth in line, and it proves the thing every script above is arguing: you actually work this list. The natural windows are a knock two or three days after expiration, and again when you work your 30/60/90 aged-expired block. For the neighborhood-wide version of the same walk, see the circle prospecting scripts guide.

The fresh-expired knock (day 2–3)

"Hi, are you the owner of {Street}? I'm {Your Name}, I'm an agent around the corner. I saw your listing came off the market a couple of days ago, and I was in the area, so I figured I'd stop by instead of adding to the pile of phone calls. I'm not going to pitch you on your doorstep. One question, the same one I'd ask on the phone: are you still wanting to sell, or has that changed?"

Why this works: "instead of adding to the pile" tells them you know exactly what their week has been, and saying "not going to pitch you on your doorstep" releases the thing they're bracing for the moment they open the door. It's the day-one phone opener translated for the porch, so the seller hears one consistent, low-pressure agent across both channels.

The aged-expired knock (30+ days)

"Hi, {Your Name}, I'm a local agent. Your place on {Street} came off the market back in {Month}, and I'm guessing you haven't heard from many of us since. That's actually why I stopped by, the noise is over. If you ever do get ready to sell again, here's my card. And if you tell me what went sideways last time, I'll give you one straight answer about what I'd do differently. Either way, have a good one."

Why this works: there's no ask in it, which is precisely why it lands, the seller was braced for a pitch and got an exit instead. Handing over the card and leaving gives them control, and "what went sideways" invites the exact diagnostic conversation script #4 is built for, on their timeline rather than yours.

Door etiquette and realities

  • Knock in daylight, at decent hours, late morning through early evening. You're a neighbor, not a doorbell survey.
  • Keep it under a minute. You're earning a callback, not closing in a doorway. The card or the callback is the win.
  • Take no for an answer instantly. A "no soliciting" sign or any version of "not interested" ends the visit, leave, and mark the record so nobody knocks again.
  • Respect the property. No peering in windows, no side gates, and if a dog answers, the visit is over. Safety beats any single lead.
  • Rules differ from call rules. In-person canvassing isn't regulated identically to telemarketing in every state, and some brokerages restrict expired solicitation outright, check your broker's guidance before you build a route.

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. Mail the first expired listing letter the same day so it lands while the decision is open.
  • Day 2, if they're close by, knock the door (scripts above): no queue, and it reaches sellers who've already gone quiet on the phone.
  • Day 3, the diagnostic call, once the noise has died down. Expect voicemail on most touches; the expired-listing voicemail scripts here are built for exactly that.
  • Day 7, value touch: neighborhood solds, a comparable that just closed, one specific observation.
  • Day 14, status check, call or email. Relisted? Rented? Changed their mind? If email, pull the subject line from the bank below.
  • 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.

Email subject lines for the first 14 days

Email is the cheapest touch in the cadence and the easiest one to waste, the body never gets read if the subject line looks like the last eleven solicits. The expired listing letters guide holds the full templates; these are the subject lines that get them opened.

Four rules first. The subject has to describe what's actually inside, a misleading line burns the only trust you have with this seller. Include the street name; it's the most personalizing word you own. Keep it short enough to survive a phone's preview pane. And never fake a reply thread with "Re:" when there was no first email, one glance at their inbox ends you.

  • Day 1, "your {Street} listing" or "quick question about {Street}"
  • Day 3, "what I'd ask about {Street}" or "the first ten days on {Street}"
  • Day 7, "what sold near {Street} last month", only if comps are genuinely attached
  • Day 14, "still thinking about {Street}?" or "checking in on {Street}"
  • 30 / 60 / 90, "nobody's mentioned {Street} in a while", true for aged expireds, and it names exactly why you're writing

And the sending rules, briefly: send one-to-one from your normal address, put your name and brokerage in the signature, include a real physical mailing address, and honor an opt-out immediately, same discipline as your phone list. A deceptive subject line isn't just bad selling; it's the one thing email marketing law states plainly. General information, not legal advice.

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.

Does door-knocking work for expired listings?

It can, because almost nobody does it. By day two most expired sellers have stopped answering unknown numbers, but a short, respectful knock is the one channel with no queue. Keep it under a minute, accept a no instantly, and leave a card rather than a pitch. In-person visit rules differ from telemarketing-call rules in some states, so check local guidance first.

What should an expired listing email subject line say?

Something that describes what is actually in the email, short enough to read in a phone preview, with the street name included. "What sold near {Street} last month" works when comps are attached; "still thinking about {Street}?" works as a status check. Never fake a reply thread or promise content the email doesn't deliver.

What should an expired listing script guide include?

A useful guide should cover the first call, common objections, door-knock etiquette, follow-up timing, and a way to record each seller's exact situation. This page covers those pieces without requiring an email gate or a download.

The expired listing quick-reference guide

The whole guide on one card: the two windows, the openers, the four objections you'll actually hear, the knock, and the cadence. Keep it open beside your call list as a quick reference.

Expired listing cold-call cheat sheet

Windows: day 1, motivated but crowded; call early, keep it short. 30/60/90 days, the quiet window; most agents quit after week one.

Openers

  • Day one: name the flood of calls, drop the pitch, one binary question, "are you still planning to move, or has that changed?"
  • Different question: prove you opened the listing, name one specific detail, then "what do you think happened?"
  • Aged 30–90: the delay is the reason for the call, "the rush of agent calls is long over… are you still hoping to sell, or did you decide to stay put?"
  • Diagnostic: four facts before any opinion, showings, feedback, price adjustments, photos.

Objections

  • "I'm re-listing with my same agent." Don't argue, "what are the two of you changing this time?"
  • "We're taking it off the market." Get the timeline, "off for good, or off until something changes?"
  • "Every agent has called me today." Acknowledge it, offer the sixty-second exit, "if I sound like the other eleven, hang up on me."
  • "I'm not interested." Accept instantly, offer value with no hook, neighborhood solds, no follow-up unless asked.

Door knock (day 2–3, then with your 30/60/90 block)

  • Fresh: "figured I'd stop by instead of adding to the pile of phone calls", then the same binary question as the phone.
  • Aged: card plus one straight answer, no ask, "tell me what went sideways and I'll tell you what I'd do differently."
  • Daylight, under a minute, any no ends the visit.

Cadence

  • Day 1 call + letter · Day 2 knock if close · Day 3 diagnostic (voicemail script ready) · Day 7 value touch · Day 14 status check · every 2–3 weeks short and human · 30/60/90 deliberate re-approach.
  • Log their exact words, the phrase they use becomes the opener on every future touch.
  • Scrub the national Do Not Call registry and your state list before dialing; honor opt-outs immediately. 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+