How to Find and Win Expired Listings: The Complete Agent Playbook
Why expired listings are worth the work
An expired listing is a homeowner who wanted to sell, committed to a contract, and didn't get there. The intent is proven — you're not manufacturing interest, you're offering a better plan to someone who already tried. That's a fundamentally different conversation than a cold ZIP-code lead.
The honest counterweight: every other agent in your market pulled the same list this morning. Expired sellers are often contacted a dozen or more times in the first 48 hours, and many are frustrated with agents in general. Two things follow. First, speed matters more than polish. Second — and this is the part that decides who wins — most agents make one or two attempts and disappear, which means the seller who relists in week six belongs to whoever was still there.
Step 1: Pull them from the MLS on autopilot
The mechanics are simple, and the discipline is what pays:
- Filter by status: search Expired, and include Withdrawn and Cancelled. Those last two are often overlooked and frequently more receptive — a withdrawn seller may have paused for repairs or a life event rather than given up.
- Set a tight date window: the last 24–72 hours. Older expireds have been worked hard already.
- Save it as a scheduled alert. Nearly every MLS can email a saved search daily. This is the single change that turns expired prospecting from an occasional push into a routine.
- Note the listing history: original list price, price cuts, days on market, and photo quality tell you why it failed before you ever make contact. An overpriced listing with no price reduction is a different conversation than a well-priced home with four dark photos.
Third-party expired-lead vendors exist and can save time, but they resell the same records to multiple agents, so treat their lists as a supplement to your own MLS alert rather than a replacement.
Step 2: Understand the compliance rules before you dial
This is the part most expired-listing advice skips, and it carries the most risk. The moment a listing expires, that homeowner is no longer your client — so the exemptions that apply to an existing business relationship generally don't cover you.
- National Do Not Call Registry: numbers must generally be scrubbed before you call. Many CRMs and dialers offer DNC scrubbing; use it.
- TCPA: autodialers, prerecorded messages, and automated texts carry meaningful statutory penalties per violation. Manual dialing has a different risk profile than automated calling.
- State rules and calling windows vary and are sometimes stricter than federal rules.
- Keep records of when you scrubbed, when you called, and any do-not-contact requests.
None of this makes expired prospecting off-limits — plenty of agents build careers on it. But treat compliance as setup work, not an afterthought, and confirm your specific obligations with your broker or an attorney before launching a calling campaign. Rules change, and this is general information rather than legal advice.
Step 3: The first conversation
Forget clever. The seller has heard clever eleven times today. What works is being brief, specific to their property, and low-pressure:
"Hi [Name], I'm [Your Name] with [Brokerage]. I noticed your home on [Street] came off the market this week. I'm not calling to pressure you into relisting — I looked at how it was priced and marketed, and I have two specific thoughts about what I'd do differently. Would it be useful if I sent those over, no obligation?"
Why this works: it names the property (proof you did homework), it removes the immediate ask, and it offers something concrete. Then stop talking and listen. The most valuable thing in that first call is learning why they think it didn't sell — their answer tells you whether this is a pricing conversation, a marketing conversation, or a trust conversation.
Expect objections. "We're taking a break." "We're relisting with the same agent." "We're going FSBO." Don't argue any of them. Ask permission to follow up in a few weeks and honor it — the break usually ends, and the same agent often doesn't get a second contract.
Step 4: Letters and postcards that get replies
Mail works on expireds precisely because it isn't another interrupting phone call, and it reaches sellers whose numbers you can't legally dial. What separates mail that gets a response from mail that gets recycled:
- Reference the specific property — the street, something you noticed about the listing. Generic mailers read as junk instantly.
- Lead with a diagnosis, not a pitch. "Three things I noticed about how your home was presented" outperforms "I'm a top-producing agent."
- Keep it short and hand-addressed. A short, personal-looking envelope beats a glossy full-color piece for open rates.
- One clear, low-friction next step — a direct number or a link to a no-obligation home value page.
- Send a sequence, not a single piece. Two or three touches spaced over several weeks reach the seller after the initial rush has moved on.
Step 5: The follow-up sequence — where deals are actually won
Here's the pattern that decides expired outcomes. A homeowner whose listing expires this week often doesn't relist this week. They take a break, talk to family, wait out a season, fix something. The agent who gets the listing is the one still politely in touch in week six — and that's a systems problem, not a talent problem.
A workable cadence: contact in the first 48 hours, a mailed piece in week one, a check-in in week three, market-update value in week six, and periodic contact after that. Almost nobody does this manually across dozens of expireds at once, which is exactly why the opportunity persists. It's the same dynamic behind cheap leads carrying the highest cost per closing — the lead isn't the problem, the abandoned follow-up is. If you're weighing where to put your prospecting time and money, our breakdown of real cost per closing across six lead sources puts expired prospecting in context against paid channels, and AI follow-up tools covers automating the long tail.
RobinFlow handles exactly that long tail: automated multi-week follow-up that keeps working every expired seller you contact, plus branded home-value landing pages that give a hesitant homeowner a low-pressure reason to raise their hand.
Build your seller campaign with RobinFlow →
Frequently asked questions
How do I find expired listings on the MLS? Filter for Expired, Withdrawn, and Cancelled statuses over the last 24–72 hours and save it as a daily email alert. Review each listing's price history and photos before making contact.
Can I cold call expired listings? Not without care. The homeowner is no longer your client, so DNC and TCPA rules generally apply — scrub against the National DNC Registry, check state rules, and be cautious with autodialers and prerecorded messages. Confirm your obligations with your broker or counsel.
What's the best way to contact an expired listing? Move fast, reference the specific property, and lead with a diagnosis rather than a pitch. Then follow up for weeks — most sellers relist well after the initial rush of calls has stopped.
