Back to Blog

20 Best Real Estate Cold Calling Scripts That Actually Convert in 2026

Richard Kastl
Feature image

Cold calling is having a renaissance in real estate. While agents poured money into Facebook ads and Zillow leads over the past five years, the top producers quietly kept picking up the phone—and the results speak for themselves.

Expired listings convert at 44% to listing agreements. FSBOs close at 27.8%. Circle prospecting and geographic farming generate the lowest cost-per-lead of any active prospecting method. The catch? You need scripts that work—openers that don’t get you hung up on, objection handlers that build trust instead of burning bridges, and appointment-close techniques that move motivated sellers off the fence.

This guide gives you 20 word-for-word scripts tested by top producers across every major prospecting category. Copy them. Adapt them to your voice. Then pick up the phone.

Want a Custom Prospecting Strategy for Your Market?

We'll analyze your market, identify the highest-converting lead sources in your ZIP codes, and build a prospecting system that fills your calendar with listing appointments.

Why Cold Calling Still Works in 2026

The agents who abandoned cold calling were chasing a simpler solution. And for a while, the paid lead platforms delivered. But costs have exploded—portal leads now average $181 each while converting at less than 0.4%—and agents who relied exclusively on paid sources are now scrambling.

Meanwhile, phone prospecting continues to deliver:

The math is clear. If you close one expired listing from 90 days of cold calling, you’ve almost certainly generated more ROI than a year of portal leads.

The Psychology Behind Scripts That Work

Before diving into the scripts, understand why most cold calling fails:

Agents lead with “I want”—sellers need “What’s in it for me?”

Every call should be framed around what the seller needs to know, not what you want to sell them. Your opener shouldn’t announce that you’re an agent looking for a listing. It should offer information, help, or a solution to a problem they’re already experiencing.

The best scripts sound like conversation, not a pitch.

If you read a script verbatim, callers will hear it. Study the scripts below until you internalize the flow, then speak naturally. Aim to get them talking within the first 30 seconds.

Objections are buying signals.

When a seller says “I’m not interested” or “I already have an agent,” they’re engaged enough to respond. Those are opportunities, not dead ends. The objection handlers below will help you turn pushback into appointments.


Expired Listing Scripts

Expired listings are the single highest-converting lead type in real estate. These sellers already raised their hand—they want to sell. They’re frustrated, often disillusioned with their previous agent, and actively looking for a solution.

Script 1: The “Why Didn’t It Sell?” Opener

This script opens with a question that positions you as a problem-solver, not a salesperson.


“Hi, may I speak with [Name]? … Hi [Name], this is [Your Name] with [Brokerage]. I noticed your home at [address] was recently on the market and didn’t sell. I work with sellers in [area] and I have a specific idea about why it may not have sold—and what would need to change to get it sold at the price you’re looking for. Would you have 3 minutes for me to share what I’m seeing?”


If they say yes: Share one concrete observation—overpriced by X%, staging issue, limited showing windows, weak photography. Make it real and specific to their listing.

If they say “I’m relisting with my agent”: “Completely understandable. I just want to make sure you have a second opinion before you do. Can I send you a 1-page analysis of what sold in the area in the last 30 days? No strings attached—just information.”


Script 2: The “Didn’t Expire, Withdrew” Approach

Some sellers withdrew their listing rather than letting it expire. They’re often more emotionally guarded but still motivated.


“Hi [Name], this is [Your Name] with [Brokerage]. I see you had your home on the market earlier this year. I know the timing might not have been right, but I’m curious—are you still thinking about making a move, or has life taken you in a different direction? I ask because I have a buyer looking in your neighborhood right now who might be a great fit for your home.”


Why this works: It removes judgment (no mention of “expired”), it shows empathy, and it dangles a buyer as a low-pressure hook.


Script 3: The “I Know Exactly What Went Wrong” Close

Use this for expired listings that have been sitting 90+ days. These sellers are frustrated and ready to listen to a new perspective.


“Hi [Name], this is [Your Name] with [Brokerage]. Your home at [address] has been on my radar for a while. I’ve sold [X] homes in [neighborhood] this year and I’ve been watching yours closely. I think I know exactly why it hasn’t moved—and it’s fixable. I’m not going to waste your time with a long presentation. I just want 20 minutes to show you what’s different about my approach. Can we meet this week, or would next week work better?”


The double-close: Always end with a choice of two times, not “are you available?” Giving them two options moves the conversation toward yes.


Script 4: The Price Reduction Script

When the listing expired and you know it was overpriced based on comps:


“Hi [Name], I’m [Your Name] with [Brokerage]. I specialize in helping homeowners in [area] who’ve had their home on the market without success. Looking at your property and the comparable sales in the area, I have a pretty clear picture of what’s holding things back. The good news is, there’s a pricing strategy that gets homes like yours sold quickly and at the strongest possible number given current market conditions. I’d love to share it with you. Do you have 15 minutes this week?”


Get a Free Market Analysis for Your Prospecting Territory

We'll pull comparable sales data for your target neighborhoods so you can walk into every expired listing appointment already knowing the right price.


FSBO Scripts

For Sale By Owner sellers are uniquely motivated—they’re selling right now. The challenge is getting past the “I don’t want to pay a commission” objection before you even start.

Script 5: The Non-Threatening FSBO Introduction

The worst FSBO opener: “I’d love to list your home.” The best: a genuine offer to help.


“Hi, I’m calling about the home for sale on [address]. I’m [Your Name] with [Brokerage]. I’m not calling to list your home—I actually have buyers I’m working with who are looking in your neighborhood, and I wanted to see if we might be a match. Could you tell me a little bit about the property?”


What happens next: Let them talk. They’ll tell you the price, the features, and often reveal their timeline and motivation. At the end, ask if they’d be open to working with a buyer’s agent if you brought the right buyer. Most FSBOs say yes—they just didn’t want to pay a listing agent.


Script 6: The “I Help FSBOs Sell” Script

For FSBOs who’ve been on the market 2+ weeks without traction:


“Hi [Name], this is [Your Name] with [Brokerage]. I specialize in working with for-sale-by-owner sellers in [area]. I’m not going to ask you to list with me. What I’d like to do is stop by for about 15 minutes, take a look at your home, and share some information about what’s selling in the neighborhood right now—pricing, what buyers are asking for, and what’s making the difference between homes that sell in 30 days and homes that sit. There’s no cost and no obligation. Would tomorrow morning or afternoon work better for you?”


The power of the soft ask: You’re not asking for a listing. You’re asking for 15 minutes. FSBOs are much more likely to say yes to this—and once you’re in the door, you can demonstrate your value.


Script 7: The Commission Math Script

For FSBOs who are specifically resistant to paying commissions:


“I totally understand wanting to save on commission—that’s smart. Can I share something that might be worth thinking about? Homes sold by owner typically sell for 5–13% less than agent-listed homes, according to NAR data. On a $400,000 home, that gap is $20,000 to $52,000. Even after a 6% commission, you’d likely net more with a full-service agent than going solo. I’m not saying that to convince you—just want to make sure you have the full picture. Would you be open to a quick comparison using your actual numbers?”


Source the claim: NAR’s annual Profile of Home Buyers and Sellers consistently shows FSBOs net significantly less than agent-represented sales. Having the data makes this script credible, not pushy.


Script 8: The “Buyer in Pocket” FSBO Script

The single most effective FSBO opener when you actually have (or can find) buyers:


“Hi [Name], I saw your home is for sale on [street]. I’m a real estate agent in the area and I have clients who’ve asked me to find them a home in your neighborhood. I’d love to bring them through this week. Would that work? And if it turns out to be a fit, I’d handle all the paperwork and make sure everyone’s protected. Would tomorrow or Wednesday be better?”



Circle Prospecting Scripts

Circle prospecting means calling neighbors around a recently sold or newly listed property. It’s one of the fastest ways to generate immediate conversations with motivated sellers.

Script 9: The “Just Listed” Circle Prospect

Call 50–100 homes around a new listing the day it goes live.


“Hi, this is [Your Name] with [Brokerage]. I’m calling because we just listed a home on [street] and I wanted to let the neighbors know before it hits the market. Real estate activity in a neighborhood tends to create more interest from buyers in the area—so I wanted to ask: do you know anyone who might be interested in buying on your street? Or have you thought about what your own home might be worth in today’s market?”


The two-for-one: You’re offering information about the listing AND opening the door to a seller lead conversation with the neighbor. Many of the best listing leads come from neighbors who “just happen” to be curious about the market.


Script 10: The “Just Sold” Circle Prospect

Call after a transaction closes to create urgency with potential sellers.


“Hi [Name], I’m [Your Name] with [Brokerage]. I just sold a home on [street] and wanted to let the neighbors know. We actually had multiple buyers interested who didn’t get this particular home, and they’re still looking in the area. Do you know anyone looking to sell? Or have you thought about what a home like yours might be worth right now?”


Why it converts: Mentioning “buyers who didn’t get the home” creates urgency. Sellers hear “ready-to-buy demand for homes like mine” and start doing the mental math.


Script 11: The “Upcoming Open House” Circle Prospect

Call neighbors before an open house to drive attendance and generate seller conversations.


“Hi, this is [Your Name] with [Brokerage]. I’m hosting an open house at [address] this Sunday from 1 to 4. I wanted to personally invite the neighbors—feel free to come see what homes in the area are going for. Even if you’re not thinking about selling, it’s helpful to know your neighborhood’s current market value. Will you be around on Sunday?”


See strategy #2 in our open house lead generation guide for the full neighbor-invite playbook that turns this call into a seller lead pipeline.


Geographic Farming Scripts

Geographic farming means taking ownership of a neighborhood through consistent outreach. Phone calls are one component of a multi-touch strategy that also includes direct mail, door knocking, and community events.

Script 12: The “Market Update” Farm Call

This positions you as the neighborhood expert, not a salesperson.


“Hi [Name], this is [Your Name] with [Brokerage]. I specialize in [neighborhood name] and I’ve been tracking the market there closely. I wanted to let you know that [X homes] have sold in the last 90 days at an average of $[price]—which is [up/down X%] from last year. A lot of homeowners are curious how that affects the value of their specific property. Would you like me to put together a quick estimate for your home? It takes about 10 minutes and I’m happy to email it over.”


The market update hook: Nobody hangs up on a call that leads with local market data. This script also generates a warm lead (anyone who says yes to the home estimate) that you can nurture into a listing appointment.


Script 13: The Long-Term Farm Nurture Script

For homeowners you’ve called before and are nurturing over 12–18 months:


“Hi [Name], this is [Your Name] with [Brokerage]—I sent you a market update for [neighborhood] last quarter. I’m just following up to let you know [specific new development: price increase, inventory drop, new listing nearby]. Has anything changed on your end about your plans for the home?”


The drip approach: Most geographic farm conversions happen on the 4th to 7th contact. Consistent, value-driven calls over 12–18 months are what separate agents who dominate their farm from those who give up after 3 months. For the complete micro-farming playbook, including how to pick your territory and build a 90-day launch system, see our full guide.


Objection Handler Scripts

Even the best opener will hit objections. Here are the most common ones and exactly how to handle them.

Script 14: “I’m Not Interested”


“Completely fair. I’m not trying to sell you anything today. I just wanted to make sure you had the latest market data for your neighborhood—homes are moving faster than most owners realize right now. If I sent you a quick email with the recent sales, would that be okay? No calls, no obligation.”


Script 15: “I Already Have an Agent”


“That’s great—I hope it goes smoothly for you. Can I ask—have they given you a marketing plan in writing? The reason I ask is that 40% of listings expire the first time, and it’s almost always because of a specific gap in the marketing approach. I’m not trying to poach you. I just think every seller deserves a second opinion. Would it hurt to get one?”


Script 16: “Now Is Not a Good Time”


“I completely understand. What would be a better time? I’ll put a reminder on my calendar and call back then. And in the meantime, would it be helpful if I sent you a brief overview of what homes in your neighborhood have been selling for? It’s just one page—takes 30 seconds to read and it’ll help you plan.”


Script 17: “We’re Not Ready to Sell Yet”


“No problem at all. Most of the sellers I end up working with weren’t ready 6 to 12 months before we actually listed. What I find is that the earlier we connect, the better positioned you are when you do decide to move—because we can plan the timing, any repairs or updates, and pricing strategy in advance. Would it be okay if I stayed in touch with market updates every quarter? That way you’re always informed without any pressure.”


Script 18: “I’m Going to Use a Family Member / Friend Who’s an Agent”


“That makes total sense—trust is everything in this business. Can I ask, have they sold homes in [specific neighborhood] recently? The reason I ask is that neighborhood-specific experience makes a real difference in pricing strategy and buyer targeting. I’m not suggesting you don’t go with them. But if for any reason it doesn’t work out, I’d love to be your backup. Can I send you one market update so you have another data point going in?”


Appointment Close Scripts

Getting the appointment is the whole point. These closes move warm conversations off the phone and into a meeting.

Script 19: The Double-Close

Never ask “Are you free?” Always give two options:


“I have Tuesday at 11am or Thursday at 2pm open this week. Which works better for you?”


Why two options: It avoids a yes/no decision. The prospect chooses between when, not whether. This simple shift increases appointment conversion rates significantly.


Script 20: The “15-Minute Commitment” Close

For prospects who are warm but hesitant to commit:


“I’m not asking for a big commitment. Just 15 minutes—I’ll bring the data, show you exactly what I’d do differently, and if it doesn’t make sense, we’ll shake hands and that’s that. The 15 minutes alone could save you months of sitting on the market. Does [day] or [day] work?”



Building a Sustainable Cold Calling System

Scripts are only one piece of the system. The agents who generate consistent results from cold calling combine great scripts with:

The right data: REDX and Vulcan7 are the top platforms for expired listings and FSBO contact information. REDX’s Power Dialer at $59/month automates the dialing so you spend your time talking, not waiting. See our full comparison of the best real estate lead generation companies for detailed pricing and ROI data.

Consistent time blocks: The best prospectors dedicate 60–90 minutes every morning to cold calling before anything else. Calls made between 8–9am and 4–6pm get the highest answer rates. Block this time on your calendar and treat it like a client meeting.

A real CRM: Every person you reach—even a “not now”—goes into your CRM with the date, notes from the call, and a follow-up task. The fortune in prospecting is in the follow-up. Agents who track every contact and consistently follow up convert 3–5x more leads than those who rely on memory.

Follow-up texts: After every cold call where you made contact, send a follow-up text within 15 minutes: “Hi [Name], this is [Your Name] from [Brokerage]—great speaking with you. I’ll follow up as promised. Here’s my contact info in case you think of any questions.” Text messages have a 98% open rate vs. 21% for email. Use them.

AI-powered speed-to-lead: When a prospect responds to a follow-up or fills out a form online, AI response tools can ensure they hear from you within 5 minutes—even at 10pm. That response speed is the single biggest conversion lever in modern real estate prospecting.

Want a Complete Prospecting System Built for Your Market?

We'll set up your lead sources, CRM, follow-up sequences, and prospecting schedule so every cold call turns into a tracked opportunity. Free consultation included.

The Bottom Line

Cold calling works. The data proves it. What separates the agents who succeed with it from those who quit after two weeks is having the right scripts, the right mindset, and the right system behind them.

Start with expired listings—they convert fastest and they’re already motivated to sell. Add FSBOs for immediate pipeline inventory. Use circle prospecting to turn every listing into a neighborhood conversation. And build a geographic farm using consistent monthly outreach to own a market area long-term.

Pick two scripts from this guide and commit to using them for 30 days. Track your dials, connects, appointments, and listings. At the end of 30 days, you’ll have data showing exactly what’s working—and the confidence to double down.


The Real Estate Agent's Market Domination Blueprint
FREE COURSE

The Real Estate Agent's Market Domination Blueprint

Discover the 5 critical lead generation mistakes that keep agents stuck—and the proven system to become #1 in your market without expensive ads or endless cold calls.

  • Attract high-intent buyers & sellers consistently
  • Stop wasting money on leads that never convert
  • Build a predictable pipeline of qualified leads
Get Free Access Now

✓ No credit card required  •  ✓ Instant access

Richard Kastl

Richard Kastl

Lead Generation Expert

Richard Kastl has been working with real estate professionals to help them generate high-quality leads. He is an entrepreneur with expertise as a web developer, digital marketer, copywriter, conversion optimizer, AI enthusiast, and overall talent stacker. He combines his technical skills with real estate industry knowledge to provide valuable insights and help companies connect with potential clients ready to buy or sell a home.

Related Articles

← Back to Blog