Most agents pick up the phone, stumble through a generic pitch, and wonder why nobody agrees to meet. The problem is never the leads. It is always the script.
Cold calling remains one of the fastest paths to listing appointments. NAR research shows 82 percent of real estate transactions involve an agent, and the first agent to make meaningful contact wins the majority of those opportunities. But meaningful contact requires the right words delivered in the right order.
The agents booking three to five appointments per week from cold calls are not winging it. They follow proven scripts that move the conversation from hello to a scheduled meeting in under two minutes.
Below are 10 word-for-word cold calling scripts built for every scenario a real estate agent encounters. Each one has been field-tested, refined through thousands of dials, and designed around a single goal: booking the appointment on the first call.
The Mindset Shift — You Are a Consultant, Not a Salesperson
Before you dial a single number, understand what separates agents who convert at 8 to 12 percent from those stuck at 2 percent. It is not call volume. It is approach.
Top producers treat every cold call like a consultation. They open with curiosity instead of a pitch. They ask questions that create real conversation. They make it easy for the prospect to say yes to a meeting without feeling sold.
Every script below follows a four-part framework:
- Pattern interrupt: An opening that breaks the prospect out of autopilot within the first 10 seconds
- Value statement: A reason to keep listening that focuses on the prospect, not on you
- Qualifying question: An open-ended question that gets the prospect talking about their situation
- Low-pressure close: A specific ask for a short meeting that is easy to say yes to
Keep this framework in mind as you read each script. It is the skeleton underneath every word.
Script 1 — The Expired Listing Script
When to use it:
Call within 24 to 48 hours of a listing expiring. These sellers wanted to sell and it did not work. They are frustrated, skeptical of agents, and getting bombarded with calls. Your job is to stand out by diagnosing the problem instead of pitching your services.
The script:
“Hi [Name], this is [Your Name]. I saw your home on [street] recently came off the market, and I wanted to reach out — not to list it, but because I am genuinely curious. What happened? Was it a pricing issue, a marketing issue, or something else entirely?”
Why it works:
The phrase “not to list it” disarms the seller instantly. Every other agent calling them is opening with a pitch. You are opening with curiosity. The open-ended question gets them talking about their frustration, which puts you in a conversation instead of a cold call. Once they share what went wrong, transition with: “If I could show you exactly what I would do differently to get your home sold, would you be open to a 15-minute meeting this week?”
Script 2 — The FSBO Script
When to use it:
Call for-sale-by-owner listings after they have been active for 14 or more days. The initial optimism has faded. They are discovering that pricing, marketing, showings, and negotiations are more complex than expected.
The script:
“Hi [Name], I am [Your Name] — I work with buyers and sellers in [area]. I saw your listing on [street] and pulled some comps for the neighborhood. Homes similar to yours have been selling between [price range]. I would love to share what I am seeing in the data and show you how MLS exposure could change your results. Would you be open to a quick 10-minute conversation this week?”
Why it works:
“I pulled some comps” shows you did your homework before calling. Sharing a price range creates instant curiosity because every FSBO seller wonders if they priced correctly. The ask is small — 10 minutes — which makes it easy to agree to. NAR data consistently shows FSBO homes sell for significantly less than agent-assisted homes, and that is the conversation you want to have in the meeting.
Script 3 — The Circle Prospecting Script (Just Sold)
When to use it:
Call homeowners within a half-mile radius of a home you just sold or that recently closed. Neighbors are naturally curious about what homes are selling for, and some of them are quietly considering selling.
The script:
“Hi [Name], I am [Your Name] with [Brokerage]. I just sold a home on [nearby street] for [price], and I wanted to let you know because it directly affects your home’s value. Have you thought about what your home might be worth in today’s market?”
Why it works:
“It directly affects your home’s value” creates instant personal relevance. You are not calling to sell them anything — you are calling with information that matters to them. If they express interest, offer a free comparative market analysis. If they say they are not thinking about selling, ask: “Do you know anyone in the neighborhood who has been talking about making a move?”
Script 4 — The Circle Prospecting Script (Just Listed)
When to use it:
Call neighbors near a property you just listed or that just hit the market in your farm area. New listings create neighborhood buzz and give you a natural reason to call.
The script:
“Hi [Name], I am [Your Name]. A home just went on the market at [address] — listed at [price]. I know that is close to you, and I thought you would want to know because new listings in your immediate area can push your home’s value up or down. Are you curious what your home might be worth in comparison?”
Why it works:
“Push your home’s value up or down” introduces a mild urgency. People are protective of their equity. If a nearby listing could affect what their home is worth, they want to know about it. The closing question is low-stakes and naturally leads to offering a CMA.
Script 5 — The Sphere of Influence Referral Script
When to use it:
Call past clients, friends, family, and professional contacts quarterly. This is not a cold call in the traditional sense — it is a warm call. But most agents never make it because they do not have a script prepared.
The script:
“Hey [Name], it is [Your Name]. Just checking in — how is everything at the house? [Pause for small talk.] Listen, I am reaching out to a few people I know and trust. I am taking on a couple more clients this quarter, and I wanted to ask: do you know anyone who has been talking about buying or selling? Even if they are just thinking about it, I would love to be the one they call.”
Why it works:
“A few people I know and trust” makes the contact feel specifically chosen, not mass-called. “Taking on a couple more clients” creates scarcity without pressure. And the ask — “do you know anyone” — is far more effective than a vague “send me referrals” because it gives them a mental prompt to think of specific people. NAR’s data shows 38 percent of sellers find their agent through a referral, making sphere calls the single highest-converting lead source in real estate.
Script 6 — The Past Client Check-In Script
When to use it:
Call previous buyers or sellers on the anniversary of their closing, on their birthday, or when something changes in their neighborhood. This script turns a one-time transaction into a lifetime relationship.
The script:
“Hey [Name], it is [Your Name]. I was looking at some market data for [their neighborhood] this morning, and your street caught my eye — values have moved about [percentage] since you bought. I wanted to share that with you. How are you enjoying the house? Any projects you have been working on?”
Why it works:
Leading with specific data about their property shows you are still paying attention long after the deal closed. It opens a natural conversation about their equity position, which may lead to discussions about selling, upgrading, or referring friends who are thinking about a move. This script costs nothing and compounds over time as your closed client database grows.
Script 7 — The Internet Lead Follow-Up Script
When to use it:
Call internet leads within 5 minutes of them submitting their information on your website, landing page, or ad. Speed is everything here. Research published in the Harvard Business Review found that responding within 5 minutes makes you 100 times more likely to make contact than waiting 30 minutes.
The script:
“Hi [Name], this is [Your Name] — you were just looking at homes in [area] on our site. I wanted to reach out personally because a few of those properties have had significant interest. Are you actively searching, or just getting a feel for what is available?”
Why it works:
“You were just looking” proves you are responsive and paying attention. “A few of those properties have had significant interest” creates urgency without being pushy. The either-or question at the end gives them an easy way to respond, and either answer moves the conversation forward. Active searchers are ready to tour. Casual browsers can be nurtured into future appointments.
Script 8 — The Pre-Foreclosure Script
When to use it:
Call homeowners who are behind on payments or in pre-foreclosure. This requires genuine sensitivity. These people are stressed and scared. Your job is to be a resource, not an opportunist.
The script:
“Hi [Name], this is [Your Name]. I work with homeowners in [area] who are navigating a tough situation with their mortgage. I am not calling to pressure you — I want you to know you have options. Sometimes selling before foreclosure protects your credit and puts money in your pocket. Would it help to talk through what those options look like for your specific situation?”
Why it works:
“I am not calling to pressure you” establishes trust immediately. “You have options” is empowering language for someone who feels trapped. The ask positions you as an advisor, not a salesperson. This script demands genuine empathy. If you sound like you are reading from a page, it will not work. Practice it until the words are yours.
Script 9 — The Hot Market Script
When to use it:
Call homeowners in neighborhoods with low inventory and strong demand. This works even when you do not have a specific listing or recent sale to reference.
The script:
“Hi [Name], I am [Your Name]. I am calling because the real estate market in [neighborhood] is exceptionally strong right now — homes are selling in [average days on market] days and prices are up [percentage] from last year. A lot of homeowners in your area are curious what that means for their equity. Have you thought about what your home might be worth in this market?”
Why it works:
Specific market data makes you sound like the local expert, not a random caller. Mentioning that “a lot of homeowners” are asking normalizes the curiosity and removes any feeling of being singled out. The closing question opens the door to a CMA offer without any sales pressure.
Script 10 — The Open House Follow-Up Script
When to use it:
Call every open house visitor within 24 hours. Most agents collect sign-in sheets and never follow up. This is where appointments hide.
The script:
“Hi [Name], this is [Your Name] — we met at the open house on [street] yesterday. Thanks for stopping by. I am curious: was that home close to what you are looking for, or are you still narrowing down what you want? I have a few properties coming up that are not on the market yet and I thought one of them might be a fit.”
Why it works:
Referencing the specific open house reminds them of the face-to-face connection. The question lets them self-qualify — either they liked the home and want more details, or they are still searching and open to suggestions. The mention of off-market properties creates exclusivity and gives them a reason to meet with you.
How to Handle the 5 Most Common Objections
Even the best script meets resistance. Here is how to handle the objections you will hear most often:
“I am not interested.”
“Totally understand. Most people are not — until they see what homes in their area are actually selling for. If I sent you a quick market snapshot for your street, would that be helpful? No strings attached.”
“I already have an agent.”
“That is great — glad you are working with someone. Just out of curiosity, are they keeping you updated on what is selling near you? If not, I am happy to send you a quick comp report so you have a second set of eyes on the data.”
“How did you get my number?”
“Great question — your information is in the public property records. I am calling because a home near yours just [sold/listed/expired], and it impacts your home’s value. I figured you would want to know.”
“Just email me your information.”
“Absolutely, I will send that over right now. What is the best email? And just so I send you the right thing — are you more curious about what your home is worth, or are you looking at what is available to buy in the area?”
“We are going to wait for the market to change.”
“Makes sense. A lot of people feel that way. What if the data shows your home is actually worth more now than it might be in six months? Would it be worth a 10-minute conversation to look at the numbers together?”
Practice Until Your Scripts Sound Like Conversations
Reading a script and delivering a script are two completely different skills. The agents who book appointments do not sound scripted — they sound prepared. Here is the practice system that works:
- Read each script out loud 10 times. Not in your head. Out loud. Get comfortable with the rhythm, the pacing, and the pauses.
- Record yourself and listen back. You will notice if you are rushing, swallowing words, or sounding robotic. Most agents are surprised at the gap between how they think they sound and how they actually sound.
- Roleplay with a partner or an AI practice tool. Have someone throw objections at you. Practice recovering without losing your flow.
- Track your results after 50 calls with each script. Log contact rate, conversation rate, and appointment rate. After 50 dials you will know exactly which scripts work best for your voice and your market.
Build a Cold Calling System That Compounds
Scripts are the foundation, but the agents booking 15 to 20 appointments per month have a system built around them:
- Block two hours every morning for calls. No email. No social media. Just calls. The two-hour prospecting block is the single most common habit of top-producing agents across every market.
- Rotate scripts by lead type. Expired listings first thing in the morning when energy is highest. Circle prospecting after lunch. Sphere and past client calls on Fridays when the tone is more relaxed.
- Follow up relentlessly. Most appointments do not come from the first call. They come from the third, fourth, or fifth touch. Build automated follow-up sequences with your workflow builder so your drip runs even when you are on appointments.
- Use a power dialer to increase efficiency. A dialer keeps scripts visible on screen while handling the dialing, so you move through your list three to five times faster without fumbling between contacts.
Cold calling is not dead. Bad cold calling is dead. With the right scripts, the right system, and the discipline to show up every morning, your phone becomes the most powerful tool in your business.
Want the complete cold calling strategy? Read our complete 2026 guide to cold calling for real estate agents for mindset, timing strategies, and a daily prospecting framework beyond scripts.
Ready to close more deals?
Join thousands of agents using CloseDaily to build their business.