Platform Voice AI AI Sequences AI ISA AI Transaction Coordinator E-Sign CRM Tasks Calendar CMA Email Inbox Social Studio Recruiting White-Label Integrations All features Tools Pricing CompareGuides Blog Contact Live demo Join the waitlist
Founding rate locks when you join Join the waitlist

BrokerDIY / Blog

Real Estate Cold Calling Scripts That Still Work for Expireds and FSBOs

Cold calling in real estate is not dead; the lazy version of it is. Buyers and sellers can hear a robot-voiced, script-mumbling agent from a sentence away, and they hang up on it. But the person who deserves a call still picks up: the seller whose listing expired last night, the owner trying to sell by owner who is quietly drowning in showings that produce nothing. Those calls still convert, because the timing is real and the service is genuinely useful. This guide covers the word-for-word scripts, the posture behind them, and the legal ground to check before you dial anything.

Check the rules before you dial

Outbound calling sits on regulated ground, and the rules are not optional. In the United States, that means the Telephone Consumer Protection Act and the Do Not Call Registry, plus your state’s own telemarketing rules – and the strictest layer applies. Numbers on the DNC list are generally off limits for cold marketing calls, with narrow exceptions you should understand before relying on them, and the rules for text messages are tighter still: automated texting to consumer numbers without documented consent is the kind of thing that ends in statutory damages, not a warning. A few specifics matter for agents: an expired listing is not automatic permission to call, a FSBO who published a number to receive buyer inquiries has not consented to marketing calls, and a prior business relationship has limits. This is general context, not legal advice – have your broker or counsel confirm your calling program before you run one, and never wire outbound texting into an automation without real compliance review.

The posture that makes any script work

Three things decide whether a cold call lands, and none of them are the exact words. First, relevance: you are calling about their specific situation, with something they can use in the next ten minutes. Second, respect for the no: if they are not interested, thank them and get off the phone pleasantly, because the expiration date on your usefulness is longer than one call. Third, follow-through: the money in this channel is in the fourth contact, not the first, worked patiently over weeks. The agents who hate cold calling are usually executing a single-call strategy and calling it a channel.

Script: the expired listing

Open with the truth and their name. “Hi [name], this is [you] with [brokerage]. I saw your listing on Maple Street came off the market yesterday, and I wanted to make sure I wasn’t the tenth agent calling you.” That last clause does real work – it tells them you know what their week sounds like. Pause. Let them talk; most expired sellers have a speech ready about their last agent. Then pivot to data, not a pitch: “I won’t keep you. Can I ask – do you still want to be moved by summer, or has the plan changed?” If the goal stands: “When you’re ready, I’d like to show you what actually sold within a half mile in the last six months – not the asking prices, the solds – and one specific change I’d make to the marketing. Would later this week work, or is early next week better?” You are offering a document and a point of view, not a plea for the listing. Never claim to have a buyer for their house unless you do.

Script: the FSBO

The FSBO does not think they need you, so do not open by arguing that they do. “Hi [name], this is [you] with [brokerage]. I saw the house on [street] is for sale by owner. I’m not calling to talk you into a listing – I mostly work buyers in that area and I wanted to make sure I know about it. Are you working with agents on the buyer side yet?” This is honest – buyer-side exposure is a real service – and it opens the conversation that matters: “How have the showings been?” Whatever they answer, the next line is the same: “Most owners selling it themselves tell me the hard part isn’t getting showings, it’s the calls that never come back and the paperwork after. If you ever want a net sheet comparing your options – sell it yourself, or with an agent and what that changes – I’ll build you one, no strings. Fair enough?” You are not asking them to decide on the phone. You are scheduling the moment they think about it.

Script: the brush-off

“I already have an agent.” – “That’s great, and I’m not calling to get between you. If anything changes and it doesn’t work out, keep my number. Can I ask one thing – when your listing is back on the market, would a sold-data report for your street be useful to you?” Most say yes to the report; a yes is a reason to follow up later that is not a pitch. “Not interested.” – “Understood, and thanks for telling me straight. I’ll take you off my list. If I can ever be useful on the data side – what your street is actually selling for – that offer stands. Have a good one.” Short, warm, gone. Every graceful exit is an open door, because circumstances change and they remember who handled the no well.

What to say when they ask about commission

Eventually a seller asks what you charge, usually as a filter. Do not negotiate by phone – your fee buys a process you have not shown them yet. “Fair question, and I answer it in full at the appointment once you’ve seen what the fee covers – marketing, the pricing work, the negotiation. If the number doesn’t make sense for what you get, you shouldn’t work with me. Can we look at the calendar for later this week?” If they insist on a number now, give your standard number plainly if your brokerage lets you, and return to the appointment. What you cannot do is wobble – a fee that moves at the first pushback telegraphs exactly how the rest of the relationship will go.

Cadence: where the channel actually pays

Work the list as a schedule, not a mood. Call windows in the early evening and weekends are when owner-occupants answer; expect voicemail more often than a human, and leave a message worth hearing once, not five variations of the same plea. Space your attempts over two to three weeks, vary the channel – a call, then a piece of mail with real data on it, then another call – and put every soft no into a long nurture so the “not right now” crowd keeps hearing from you until their situation changes. That nurture layer is where a drip campaign earns its keep, and where the patience the fifth contact requires finally gets automated. The whole discipline is easier when the inbound side is covered: an ISA working your internet leads while you work the phones, and fast response on everything that comes in, means outbound and inbound feed each other instead of competing for your evening. Expired and FSBO outreach is one engine of five in our lead generation guide – worth reading if this is going to become a real channel for you.

Bottom line

Compliance first, relevance second, patience third. Call the people with a reason to hear from you, lead with data they can use, take the no gracefully, and keep showing up politely for a month. The scripts above are a starting frame – in a month your own versions will fit your voice better than anything generic ever did.

Published September 2026. No call-outcome statistics are quoted on this page. Compliance notes are general context, not legal advice – confirm your calling program against the TCPA, the Do Not Call Registry, and your state’s rules before running it.

Run your whole brokerage. Yourself.

A team of AI agents on a private brain that’s yours. Founding spots are opening now.

Join the waitlist