← All guides

Text scripts for FSBO and expired listings

Cold Call X · Updated August 2026 · 7 min read

Texting is the highest-response channel most agents have and the easiest one to get in trouble with. The templates below are written as follow-up messages — sent after you have spoken to the owner, or to someone who has opted in — not as a script for blasting a skip-traced list. Read the consent section first. It is the part that decides whether the rest of this page is useful to you.

Before you send anything: the consent problem

Cold texting is legally riskier than cold calling in the US. The Telephone Consumer Protection Act (TCPA) restricts sending marketing text messages to mobile numbers without prior express written consent, and it allows statutory penalties on a per-message basis — meaning a single bad list can generate a very large number of separate violations.

On top of federal law, many states have their own telemarketing statutes with stricter consent, timing, and disclosure requirements. The national Do Not Call registry and your own internal do-not-contact list are separate obligations you also have to respect.

This guide is general information, not legal advice. Confirm your own obligations under the TCPA, your state's rules, and the DNC registry with a qualified attorney before you text anyone, and treat every template here as a draft to adapt with counsel — not as permission to send.

In practice, most real estate professionals handle this one of three ways: they text only leads who have opted in through a form, sign rider, or landing page; they text only where they have an established business relationship; or they use texting purely as a follow-up channel after a live conversation. That third path is what this article is built around, and it's why the calling side matters so much — the call is what earns you the right to text.

And don't try to engineer around carrier spam filtering. If your messages are being filtered, that's information about your list and your consent basis. Fix the input.

Why texting works — and why one bad text is expensive

Texts get read. That's the whole advantage. A voicemail sits unheard and an email lands in a promotions tab, but a text arrives on the same screen the owner uses for their kids and their contractor. The channel is intimate, which is why it converts and why the rules are strict.

The flip side: a bad text is permanent in a way a bad call isn't. A cold call that annoys someone ends when they hang up. A cold text sits in their thread as evidence — screenshot-able, forwardable, reportable. They block the number, they report it as spam, and in the worst case they call a lawyer. There is no "I'll try again next month" after a text that lands wrong.

The anatomy of a text that gets a reply

  • Short. Two or three sentences. If it needs scrolling, it's a call, not a text.
  • Identify yourself immediately. First name, last name, brokerage — in the first line of the first message, every time. A number with no name attached reads as spam before the second sentence.
  • Anchor to the actual conversation. "We spoke Tuesday about 412 Oak" tells them instantly this isn't a blast.
  • One clear question. Two questions gets you zero answers. Make it easy to reply with a word or a time.
  • An easy opt-out. "Reply STOP and I won't text again" on the first message of any sequence, and honor it instantly and permanently — however they phrase it.
  • No fake familiarity. "Hey!! Just following up 😊" from a number they don't recognize is the single most reliable way to read as a bot. No emoji strings, no exclamation stacks, no "quick question!!" openers.

If you want the longer-form version of these conversations, the openers and objection handling live in the real estate cold calling scripts guide, with deeper dives in the FSBO scripts and expired listing scripts guides.

FSBO follow-up text templates

Every template below assumes you have already spoken with the owner or they have opted in. Bracketed fields are yours to fill.

1. Post-call follow-up to a FSBO

"{First Name}, this is {Your Name} with {Brokerage} — good talking just now about {Street}. Here's my number so you have it. If that buyer situation changes, text me anytime. Reply STOP and I'll leave you alone."

Why it works: it does one job — putting your name on their phone — and asks for nothing. FSBOs get pitched constantly; the message that doesn't pitch is the one they remember six weeks in.

2. The missed-call / voicemail follow-up

"Hi {First Name} — {Your Name} from {Brokerage}, just left you a voicemail about {Street}. Nothing urgent, I had one question about how you're handling showings. Easier to text or call? Reply STOP to opt out."

Why it works: it explains the missed call instead of leaving a mystery number, and it gives them a low-effort choice instead of a yes/no. Only send this where you have consent to text — a voicemail alone is not consent.

3. Confirming a callback they asked for

"{First Name} — {Your Name}, {Brokerage}. You mentioned Thursday works better. Locking in 4:00pm your time to call you back. If something comes up, just text me here."

Why it works: it turns a vague "call me later" into a specific commitment, in writing. Confirmed callbacks get answered far more often, because the call is expected.

4. Appointment reminder

"Morning {First Name} — {Your Name} with {Brokerage}, confirming I'll be by {Street} at 2pm today to walk through the pricing numbers. Reply here if anything changed."

Why it works: short, factual, no sell. The only goal is showing up to a door that's expecting you. Send it the morning of, not the night before.

5. Capturing texting permission explicitly

"{First Name}, {Your Name} with {Brokerage} again. Is it alright if I send you updates about {Street} by text? Happy to stick to email or calls if you'd rather — just let me know which."

Why it works: it puts a documented yes on the record in thirty seconds. Save their answer with the lead — when someone later asks why you were texting them, "they said yes on May 4th, here's the note" is the answer you want.

Expired listing follow-up text templates

6. Post-call follow-up to an expired

"{First Name}, {Your Name} with {Brokerage} — thanks for the few minutes about {Street}. I'll pull the three comps I mentioned and send them over tomorrow. No obligation either way. Reply STOP if you'd rather I didn't text."

Why it works: it promises something small and specific, then delivers it. Expired sellers have already been over-promised by someone who didn't follow through. Doing the boring thing you said you'd do is most of the differentiation.

7. The long-term nurture check-in

"Hi {First Name} — {Your Name} at {Brokerage}. Saw two homes near {Street} go pending this month. Thought of you. Still holding off on selling, or worth a quick call?"

Why it works: it has a reason to exist beyond "checking in." Local market movement is genuinely relevant to someone whose listing didn't sell, and it opens a door without pushing them through it. Every 4–6 weeks at most.

8. Circling back after 60 days

"{First Name}, {Your Name} with {Brokerage} — we talked back in {Month} about {Street}. You said to check in around now. Is selling still on the table this year, or should I stop reaching out?"

Why it works: the last line is the important one. A clean exit gets you either a real yes or a definite no, and both beat a list full of maybes.

9. Re-engaging a lead that went quiet

"{First Name} — {Your Name}, {Brokerage}. I don't want to be the guy who keeps texting. If {Street} is off the table, say the word and I'll close out your file. If not, I'm still here."

Why it works: naming the awkwardness disarms it, and asking permission to stop is the opposite of what a spammer does. This is a last touch, not a recurring one — if it gets no reply, they're done.

Timing and cadence

Call first, text second. The call is the touch that establishes contact and earns permission; the text keeps the thread warm afterward. Reversing that order is where most people get into trouble — a cold text to a number you've never spoken to is exactly the scenario the consent rules exist to cover.

Text within minutes of the call. The follow-up is worth the most while the conversation is still fresh. Send it before you dial the next number, not at the end of the day.

Treat calling hours as texting hours. Federal telemarketing rules restrict calls outside 8am to 9pm in the recipient's local time, and several states are stricter. Mind the timezone — a 9:15pm text to a lead two zones east is both a compliance question and a guaranteed block.

Never double-text. One unanswered message is a data point. Two in a row without a reply is a pattern they'll read as automated. Wait for a response before sending again.

Two or three unanswered texts is the ceiling. After that, silence is your answer — move them to a call or email cadence, or drop them. Continuing to text someone who never replies is how a lead becomes a complaint.

Email: the lower-risk sibling channel

If you can't establish a texting consent basis you're comfortable with, email is usually the more forgiving option. Commercial email in the US falls under CAN-SPAM rather than the TCPA: don't misrepresent who you are or what the message is about, include a valid physical mailing address, and honor unsubscribe requests promptly. Still a real legal obligation — just a lower bar than written consent.

FSBO email

Subject: Question about {Street}

Hi {First Name} — I'm {Your Name}, an agent with {Brokerage} here in {Town}. I saw you're selling {Street} yourself. I'm not writing to ask for the listing. I work with buyers in the area and wanted to ask whether you'd consider working with an agent if I brought you one who fit.

If not, no hard feelings and I won't follow up. Either way, good luck with the sale.

{Your Name}, {Brokerage}
{Phone} · {Office mailing address}
Reply "unsubscribe" and I'll remove you.

Expired listing email

Subject: {Street} — three comps you may not have seen

{First Name}, I'm {Your Name} with {Brokerage}. I noticed the listing on {Street} came off the market last month. That's a frustrating stretch to go through.

I pulled three recent sales nearby that I think explain part of what happened — they're attached, yours to keep whether or not we ever speak. If you'd like to talk through them, I'm at {Phone}.

{Your Name}, {Brokerage}
{Office mailing address}
Reply "unsubscribe" and I'll take you off my list.

Both emails do the same two things: identify the sender plainly, and give something that survives a "no."

Track who you can contact, and when

The hard part isn't writing the message. It's knowing, three weeks later, which owner said "sure, text me," which said "email only," which said "call me Thursday," and which asked you to stop. That record is your compliance posture and your pipeline at once.

Cold Call X is a dialer and follow-up tracker for iPhone, built for the call side of this workflow. It dials your list from your own number, keeps Hot/Warm/Cold tags and per-lead notes so you can record what each owner agreed to, and sets calendar callbacks so the follow-up actually happens. It does not send bulk texts, and it doesn't determine or manage your TCPA obligations — that part is on you and your attorney.

Frequently asked questions

Is cold texting real estate leads legal?

It depends entirely on consent, and it carries more legal risk than calling. In the US, the TCPA generally requires prior express written consent before you send a marketing text to a mobile number, and many states add their own requirements on top. Most agents handle this by texting only people who have opted in, who they have an established business relationship with, or who they have already spoken to live. This is general information, not legal advice — confirm your own obligations with an attorney before you text any list.

Should I text or call a FSBO first?

Call first. A live call is the lower-risk way to make first contact, and it is the touch that can actually earn you permission to text. Once you have spoken and they have agreed to hear from you, texting stops being an unsolicited message and becomes a fast, welcome follow-up channel.

How long should a real estate follow-up text be?

Two or three sentences, usually under about 300 characters. Say who you are, reference the conversation you just had, ask one clear question, and stop. Walls of text, stacked questions, and emoji strings all read as mass marketing and pull replies down.

How many follow-up texts is too many?

If two or three spaced-out messages get no reply, stop texting that person and move them back to a call or email cadence. Never send a second text before the first one gets a response, and honor any opt-out request immediately and permanently, however it is worded.

Is email lower risk than texting for FSBO outreach?

Generally yes. Commercial email in the US falls under CAN-SPAM rather than the TCPA, and the core requirements are more forgiving: be honest about who you are and what you are offering, include a valid physical mailing address, and honor unsubscribe requests promptly. Email is still regulated and you still have to follow the rules — the bar is just lower than the written-consent standard texting can require.

Make the call that earns the text

Cold Call X dials your list from your own number and tracks what every owner agreed to — notes, tags, and calendar callbacks. See Cold Call X for real estate.

Download Cold Call X on the App Store

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