Growth Estate
Back to blog
scriptsUnited States

Real Estate Scripts: 100+ Free Scripts for Agents (Every Situation)

2026-07-20·14 min·Bryan Larez

The best real estate scripts all share the same five-part skeleton — a 5-second pattern interrupt, a specific reason for the call, one open question, an objection bridge, and a time-boxed appointment ask — applied to the seven situations that produce almost all agent business: expired listings, FSBOs, sphere of influence and past clients, circle prospecting (just listed / just sold), open house registration, price reductions, and referral requests. Scripts do not close deals; they remove the 3–5 seconds of hesitation that kills a call and keep you asking the one question that moves a conversation to an appointment. This page is a complete, copy-paste library: over 100 scripts, openers, bridges, objection responses and follow-up messages you can lift word for word, load into your dialer or CRM, and rehearse today. Every script is written for U.S. agents in 2026 — which means written buyer agreements before showings, Do Not Call scrubbing, and TCPA-aware texting are baked into the framing rather than bolted on afterward. Read it once end to end so you understand the structure, then bookmark the sections you dial most. Nothing here is theoretical: the language is deliberately plain, short and conversational, because the scripts that convert are the ones that do not sound like scripts. General information only — verify calling, texting and agreement rules with your broker and a licensed attorney in your state.

What makes a real estate script actually work?

Strip away the branding and every high-converting script in the industry runs the same five beats.

**1. Pattern interrupt (0–5 seconds).** Say who you are, where you're calling from, and the specific address or event. "Hi [Name], this is [You] with [Brokerage] — I'm calling about your home on Maple Street." Never open with "How are you today?" It signals telemarketer in under two seconds.

**2. Reason for the call.** One sentence that is true and specific. "I noticed the listing came off the market Friday." Specificity is what buys you the next 20 seconds.

**3. One open question.** Not three. "Are you still planning to sell, or have you decided to stay for now?" Alternative-choice questions like this outperform yes/no questions because both answers keep the conversation alive.

**4. Objection bridge.** Agree, isolate, then redirect: "That makes sense — a lot of sellers feel that way. Just so I understand, is it the timing or the price that's the sticking point?"

**5. Time-boxed appointment ask.** "I can stop by for 15 minutes Thursday at 5:30 or Friday at noon — which is easier?" Naming a duration removes the fear of a 90-minute pitch.

Benchmarks worth knowing, and worth treating as directional rather than promised: typical cold-call connect rates run roughly 1%–5% of dials depending on list quality and time of day; expired and FSBO lists connect far higher than cold neighborhood lists; and most agents need 6–12 touches across call, text, email and door before a lead converts. A script's job is to make touch number seven as calm as touch number one.

Expired listing scripts: what do you say when a listing comes off the market?

Expireds are the highest-intent list in real estate: a proven seller, a proven motivation, and a proven frustration. Speed matters — most expireds are dialed by a dozen agents on day one, so the ones you reach on day 3–30 with a different tone often convert better than the day-one scramble.

**The 30-second opener** "Hi [Name], this is [You] with [Brokerage] — I'm calling about your home on [Street]. I saw it came off the market [day]. Quick question: are you still hoping to sell, or have you decided to stay put?"

**The soft-authority version** "[Name], I'm not going to pretend I know why your home didn't sell — I wasn't inside it. What I do know is that homes in [neighborhood] are still selling. If I could show you in 15 minutes exactly what the buyers who walked through were reacting to, would that be worth your time?"

**The diagnostic questions** (ask these once they engage) - "How many showings did you get in the first two weeks?" - "What feedback came back most often?" - "When you interviewed your last agent, what did they promise that didn't happen?" - "If it sold at the right price, where would you go next?" - "On a scale of 1 to 10, how motivated are you today?"

**When they say "I'm relisting with my agent"** "Totally fair — loyalty says good things about you. Can I ask one thing? If the same plan is used again and you get the same result, what's plan B? I'd like to be plan B, and I'll send you my 3-page relaunch plan either way."

**The close** "Let's do this: 15 minutes, no presentation, I'll walk the home and tell you the three things I'd change. Thursday 5:30 or Saturday 10?"

FSBO scripts: how do you convert a for-sale-by-owner?

For-sale-by-owner sellers are roughly 6%–7% of U.S. home sales in recent NAR Profile of Home Buyers and Sellers editions, and a meaningful share of them eventually list with an agent. The winning posture is not "you can't do this" — it's "let me be useful until you decide."

**The value-first opener** "Hi, I saw your home on [Street] is for sale by owner. I'm not calling to list it — I'm calling because I have buyers in that price band. Are you cooperating with agents who bring a qualified buyer?"

**The buyer-tour ask** "If I brought a pre-approved buyer through and they wrote at a price you're happy with, would you be open to that? Great — what days work for showings?"

**The helper script (long game)** "You're doing what I'd probably do — try it yourself first. Can I email you the three documents that cause most FSBO deals to fall apart at closing in [state]? No strings. If you sell on your own, I'll be the first to congratulate you."

**The check-in cadence** (day 7, 21, 45) "Hi [Name], [You] again. Quick check: how many showings this week, and how many of those were actual buyers versus agents fishing? … Are you still on track to be moved by [their date]?"

**The transition close** "You told me you needed to be in [city] by [month]. It's [today] and we're at [X] showings. At what point do you want to look at a plan B? I'll show you what I'd do differently in 20 minutes, and if you still want to sell it yourself afterward, you'll have my pricing data for free."

Commission questions come up fast here. Answer plainly: commissions are negotiable, always have been, and since August 2024 compensation offers cannot be advertised in the MLS — so explain how you'd handle buyer-side compensation in writing rather than dodging.

Sphere of influence and past client scripts: how do you ask without being awkward?

Your database is the cheapest pipeline you own, and most agents underwork it because the ask feels needy. It stops feeling needy when the call is about them.

**The no-agenda check-in** "Hey [Name], it's [You] — no agenda, I was updating my client list and your name came up. How's the house treating you? … Anything you've been meaning to fix or change?"

**The home-value hook** "I'm sending out updated values for homes on [Street] this month. Yours is estimated around [$X] — want me to text you the one-page breakdown so you have it for insurance and taxes?"

**The direct referral ask (use this exact phrasing)** "Can I ask you a favor? I grow my business by referral instead of buying leads. Who's the next person you know who might move in the next year — a coworker, a neighbor with a for-sale sign, someone whose kids just left home?"

The specificity is the trick. "Do you know anyone?" gets "not off the top of my head." Naming a category gets a name.

**The permission-to-introduce follow-up** "Perfect — would you rather text them my number, or is it easier if I reach out and mention you said hello?"

**The past-client anniversary call** "[Name], happy closing anniversary — three years in the house this week. Two quick things: your current equity position is about [$X], and if anyone in your circle is thinking about moving this year, I'd love the introduction."

**The reactivation script for cold databases** "Hi [Name], it's [You]. I'll be honest — I've done a bad job staying in touch, and that's on me. I'm fixing it. Are you still at [address], and do you want to stay on my market updates or should I take you off the list?"

That last one has an unusually high reply rate precisely because it gives an easy exit.

Circle prospecting scripts: just listed, just sold and neighborhood calls

Circle prospecting turns one listing into 100 conversations. The call is short by design — you are farming for timing, not closing on the phone.

**Just listed** "Hi, this is [You] with [Brokerage] — I'm calling neighbors on [Street] because we just listed [address] at [$X]. Two questions: do you know anyone who's been hoping to move into the neighborhood? And are you curious what this does to your own value?"

**Just sold** "[Name], [You] with [Brokerage]. We just closed [address] at [$X] — that's [$Y] per square foot, which reset the top of the range on your street. Want me to text you what that means for your home specifically?"

**Multiple-offer / buyer-in-hand** "We had [number] offers on [address] and I have two families who lost out and still want this neighborhood. Before I tell them to look elsewhere — would you consider selling if the number were right?"

**Coming soon** "We're launching [address] next Tuesday. I'm giving neighbors a heads-up first in case you know someone who wants in before it hits the market. Who comes to mind?"

**Open house invite** "We're holding [address] open Sunday 1–3. Come see what your neighbor's kitchen renovation actually got them — no pressure, and I'll bring the comp sheet for the street."

**The neighborhood-expert close** "Last thing and I'll let you go: would it be useful if I sent you a monthly one-pager on [street/subdivision] — solds, active, and days on market? … Great, what's the best email?"

Two rules keep this legal and effective in the U.S.: scrub your list against the National Do Not Call Registry at least every 31 days, and keep your own internal do-not-call list forever. TCPA statutory damages run $500 per violation and up to $1,500 for willful violations, so a scrubbing habit is not optional.

Open house and internet lead scripts: how do you convert a walk-in?

Open houses fail at the door and at the follow-up, not in the living room. Fix both with language.

**The doorway greeting (never "just sign in")** "Welcome in! I'm [You]. Two things — the kitchen's been fully redone and the backyard is the surprise. Are you two just starting to look, or are you deep in it?"

**The registration ask that people actually complete** "I'll get out of your way. Sellers ask me who came through, so if you can put your name and best number here I'd appreciate it — and I'll only text you if something comparable comes up. Fair?"

**The qualifying four** - "What made you stop at this one?" - "How long have you been looking?" - "Are you working with an agent already?" - "If this house checked every box, when would you want to be moved in?"

**When they say "we're just looking"** "Perfect — looking is how it starts. What's the one thing this house has that your current place doesn't?"

**The next-step close** "There are two more on this street that aren't open today. I can send you the addresses, or I can show you both Saturday morning. Which do you want?"

**Internet lead — first call, within 5 minutes** "Hi [Name], [You] with [Brokerage] — you just looked at [address] online. I'm two minutes from it. Do you want the honest version of what's good and bad about that house?"

**Internet lead — no answer, text 1** "Hi [Name], it's [You] with [Brokerage] re: [address]. Do you want the price history and HOA details, or are you further along than that?"

Before you tour a buyer, U.S. agents who participate in an MLS generally need a written buyer agreement signed first — as of the changes that took effect August 17, 2024. Script it: "Before we walk through anything, I'll send you a short agreement that spells out what I do and how I'm paid. It's a normal step now and it protects you as much as me."

Listing appointment, pricing and price reduction scripts

Most listings are lost in the first five minutes of the appointment and most stale listings die from silence. These scripts fix the two ends.

**The pre-appointment call** "Before Thursday, two things so I don't waste your time: will everyone on the title be there, and if the price and plan make sense, are you comfortable making a decision that evening?"

**The appointment opener** "I'm going to do three things: walk the home, show you what buyers in your range are actually comparing you to, and give you a number. Then you tell me if it's a fit. Sound fair?"

**The pricing conversation** "There are three prices for every home: what you want, what I think it's worth, and what a buyer will pay. Only the third one is real. Here are the six closest solds — where do you honestly think you land against those?"

**The overpriced-seller script** "I can list it at [$X]. I just don't want to, and here's why: the first 14 days generate the most showings you'll ever get. If we spend them at a price buyers skip, we spend the next 90 chasing them. I'd rather be right on day one than sorry on day sixty."

**The price reduction call (week 3+)** "[Name], here's where we are: [X] showings, [Y] second showings, zero offers, and [Z] competing homes went pending under us. The market is voting. Two options — we reduce to [$A] and get back in front of buyers, or we pull it and relaunch in [month]. What's your instinct?"

**The weekly seller update (send it even when nothing happens)** "Week [N]: [X] online views, [Y] showings, [Z] feedback comments. Two homes came on and one went pending at [$]. My recommendation this week: [hold / adjust / stage change]. Call me anytime today."

Sellers rarely fire agents over bad news. They fire them over silence.

Objection handling scripts: the 12 you'll hear every week

Use one pattern: **agree, isolate, redirect**. Never argue, never over-explain.

**"I'm not interested."** — "I get it, and I wasn't expecting you to be. One question and I'll go: if a buyer showed up next month at your number, would you take it?"

**"We're going to wait until spring."** — "Makes sense. Out of curiosity, are you waiting because of price, or because of where you'd go next?"

**"Just send me your information."** — "Happy to. So I send the right thing, are you closer to a 'this year' or a 'someday'?"

**"We already have an agent."** — "Good — you should. Is that agent a friend or family member, or someone you hired?"

**"Your commission is too high."** — "Commissions are negotiable and always have been. Let's talk about what you net, not what I charge. Would you rather pay 1% less and net $10,000 less?"

**"Zillow says it's worth more."** — "Automated estimates work off public data and can be off by double digits either way in a neighborhood like yours. They've never been inside your house. I have. Can I show you the six homes buyers are actually comparing you to?"

**"Another agent said they'd list it higher."** — "They might. Ask them one question: what's their plan on day 30 when it hasn't sold? The number that matters is the one on the closing statement."

**"We're going to try it ourselves first."** — "Respect that. What's your deadline to decide it isn't working?"

**"Call me back in six months."** — "Done, it's in the calendar. Between now and then, do you want the monthly numbers for your street or would that be noise?"

**"How many homes have you sold?"** — "[Number] — and here's what matters more: my average days on market is [X] versus [Y] in this area. Want to see how I get there?"

**"I need to talk to my spouse."** — "Of course. What do you think their first concern will be? Let me answer it now so you're not defending my plan for me."

**"We owe too much."** — "That's worth knowing exactly, not approximately. Let me run a net sheet with your payoff — it takes ten minutes and it's free either way."

How do you practice scripts and stay compliant while doing it?

A script you have to read is worse than no script. The goal is fluency, not memorization — you should be able to lose your place and still sound like yourself.

**The 20-minute daily drill.** Five minutes reading one script aloud, five minutes with a partner playing a hostile version of the lead, five minutes recording yourself on your phone, five minutes listening back. Agents who record themselves improve faster than agents who role-play, because tone is the variable that actually converts and you cannot hear your own tone live.

**Rewrite every script in your own words once.** Keep the structure, change the vocabulary. If a phrase feels like something you'd never say at a dinner table, cut it.

**Track four numbers, not ten:** dials, contacts, appointments set, appointments held. Contact-to-appointment is the only ratio a script can move. If it's under 5%, the problem is almost always the first ten seconds or the absence of a direct ask at the end.

**Compliance, plainly.** Scrub every call list against the National Do Not Call Registry (registry-based scrubbing is expected at least every 31 days) and maintain your internal DNC list permanently. TCPA damages are $500 per violation, up to $1,500 for willful ones. Texting generally requires prior express consent, so treat cold SMS as a different legal category than a cold call. Call recording consent varies by state — some require all-party consent — so check before you record role-plays with real leads. Written buyer agreements before showings are now standard for MLS participants. This is general information, not legal advice: run your calling, texting and agreement practices past your broker and a licensed attorney in your state.

Once the scripts are fluent, the bottleneck moves to follow-up volume — 6–12 touches per lead, forever. That's the point where teams start automating first-response and nurture messaging; it's the problem Growth Estate's Estate Funnel method was built to solve, so the human conversations you've just rehearsed actually get to happen.

Frequently asked questions

The highest-converting expired listing script is short and permission-based: "Hi [Name], this is [You] with [Brokerage] — I'm calling about your home on [Street]. I saw it came off the market [day]. Are you still hoping to sell, or have you decided to stay put?" It works because it names the specific address, states a true reason for the call, and ends with an alternative-choice question where both answers continue the conversation. Follow it with diagnostic questions (showings, feedback, what the last agent promised) and close on a time-boxed 15-minute appointment rather than a listing presentation.

Let's talk now

Want this for your project?

Message us on WhatsApp and a strategist replies in minutes — or book your free diagnosis.