Cold Calling Scripts for Real Estate Agents That Actually Get Appointments
Cold calling still works — but most agents do it wrong. They read from a script like a robot, pitch their services before establishing any connection, and hang up wondering why prospects keep saying no. The agents who consistently book appointments from cold calls follow a different approach: they ask good questions, listen, and focus on the prospect's situation rather than their own services. This guide gives you proven scripts and the framework behind why they work.
Table of Contents
- Why Most Cold Calling Fails
- The Framework Behind Effective Scripts
- FSBO Cold Calling Script
- Expired Listing Script
- Geographic Farming Script
- Circle Prospecting Script After a Sale
- Handling Common Objections
- Best Practices for Cold Calling Volume and Timing
- Tracking and Follow-Up
- FAQ
Why Most Cold Calling Fails
The number one reason cold calls fail is that agents make the call about themselves. They open with their name, their brokerage, and why the prospect should work with them — all before the prospect has any reason to care.
What effective cold calling is actually about
- Identifying whether there is a need
- Building enough rapport to have a real conversation
- Getting permission to follow up
- Booking an appointment — not closing a listing on the phone
The call is not the sale. The appointment is the sale.
The Framework Behind Effective Scripts
Every effective cold calling script follows a variation of this structure:
1. Opening: Identify yourself briefly and create a reason for the call
2. Hook: Immediately reference something relevant to the prospect
3. Question: Ask an open-ended question that invites conversation
4. Listen: Let them talk — your job is to understand their situation
5. Value statement: Offer something relevant based on what they shared
6. Ask for the appointment: Direct, specific, low-pressure
Avoid: reading robotically, overwhelming with features, arguing with objections, making promises you can't keep.
FSBO Cold Calling Script
FSBOs are actively trying to sell — they have the highest intent of any cold call prospect.
Opening:
"Hi, is this [Name]? This is [Your Name] calling — I saw your home on [street] is listed for sale by owner. I'm a local agent with [Brokerage] and I work in this area every day. Do you have about two minutes?"
Hook:
"I want to be upfront — I'm not calling to try to list your home today. I just have a question: how long have you been on the market, and have you had strong interest from qualified buyers?"
[Let them answer. Listen.]
If they've had activity:
"That's great. Can I ask — are the buyers you're talking to coming in pre-approved, or are you having to sort through a lot of lookers?"
If they haven't had much activity:
"That's actually pretty common. FSBO homes often have more showings from neighbors than from buyers. Can I share one thing that most FSBOs find helpful regardless of whether they eventually hire an agent?"
Value statement:
"I track every sale in this neighborhood. I can tell you what comparable homes have sold for, what buyers are actually willing to pay, and where FSBOs usually leave money on the table. That information is yours free — no obligation."
Ask for the appointment:
"I could stop by Wednesday or Thursday for 15 minutes, show you what I'm seeing in the market, and you can decide from there if any of it is useful. Which day works better for you?"
Expired Listing Script
Expireds are frustrated. Their home did not sell, which means they likely have an emotional wound. Lead with empathy.
Opening:
"Hi, may I speak with [Name]? This is [Your Name] with [Brokerage]. I noticed your home came off the market recently and wanted to reach out — is now an okay time?"
Hook:
"First, I know that's frustrating. You had your home on the market for [X days] and didn't get where you needed to go. I'm not going to pitch you on listing it again right now — I'd rather understand what happened first."
Question:
"Can I ask — what feedback did you get from buyers and agents who came through?"
[Listen. They will tell you everything you need to know.]
Follow-up questions:
- "Did you get an offer that fell through, or was it mostly no offers?"
- "What was your experience like with the marketing — the photos, the online presence?"
- "Are you still planning to sell, or are you taking a break?"
Value statement:
"Based on what you're describing, there are two or three things I'd do differently from the start. I've sold [X] homes in this neighborhood and have a specific plan for homes that didn't move the first time. It's different from a standard listing approach."
Ask for the appointment:
"I'd love to come by, look at the home, and give you a specific plan — not a general pitch, an actual plan with pricing, marketing, and a timeline. Would [day] or [day] work for a 20-minute walkthrough?"
Geographic Farming Script
Used when calling homeowners in a farm area who have not expressed intent to sell.
Opening:
"Hi, this is [Name] with [Brokerage]. I work specifically in [Neighborhood] and wanted to reach out to a few homeowners — do you have 60 seconds?"
Hook:
"We recently sold [address nearby] for [price] — [X%] over asking — and I've had a few buyers who weren't able to get that home but still want to be in this neighborhood specifically."
Question:
"I don't know if selling is anywhere on your radar, but I'm curious — how long have you been in your home, and have you thought about what it might be worth in this market?"
[If they engage, continue. If they are firm non-sellers, pivot to information and ask to stay in touch.]
Soft pivot for non-sellers:
"That makes sense. Would it be alright if I sent you a quarterly market update for this neighborhood? I track everything that sells here and I think you'd find it useful even if you're not planning to move anytime soon."
Circle Prospecting Script After a Sale
After closing a sale in a neighborhood, call the 20–50 surrounding homes within 24–48 hours.
Opening:
"Hi, this is [Name] with [Brokerage]. I wanted to let you know — I just sold [address] down the street, and I wanted to reach out to a few of your neighbors right away."
Hook:
"There were [X] buyers interested in that home, and [Y] of them didn't get it. They are still looking in this area specifically, right now."
Question:
"I know this is a bit out of the blue, but I had to ask — have you or anyone you know ever thought about what it would take to sell in this market?"
Handling Common Objections
"I'm not interested."
"Completely fair — I'm not trying to push anything. Can I just ask: are you happy where you are, or is moving something that's on the back burner for down the road?"
[Even a "back burner" answer gives you permission to follow up later.]
"We already have an agent."
"Absolutely, I respect that. I hope they're taking great care of you. If anything ever changes — or if you know someone else thinking about buying or selling — I'd appreciate the referral."
"Just send me something."
"I can definitely do that. What's the best email for you?" [Get the email.] "And quick question before I let you go — are you thinking about selling in the next 6 months, or more like a few years out?"
"How did you get my number?"
"It's publicly listed through [county records / the MLS / voter rolls] — I use it to stay in touch with homeowners in the areas I work. Is that alright with you?"
Best Practices for Cold Calling Volume and Timing
Volume expectations
- Expect a 2–5% appointment rate from cold prospecting calls (FSBOs and expireds convert higher)
- Plan for 50–80 dials per 2-hour session to generate meaningful results
- Track dials, conversations, and appointments separately — conversations are the metric that matters most
Best calling times
- Tuesday–Thursday: 9–11 AM and 4–6 PM local time
- Avoid Monday mornings and Friday afternoons
- Expireds: Call early — you are not the only agent calling that day
TCPA compliance
- Maintain a Do Not Call (DNC) list and scrub it before every session
- Do not call numbers on the National DNC Registry unless you have a prior business relationship
- Know your state's additional restrictions — some states have more aggressive rules
Tracking and Follow-Up
A cold call that does not convert immediately is rarely a dead lead. Most appointments come after the 4th–7th contact.
What to track in your CRM
- Date and time of call
- Response: answered, voicemail, no answer
- Conversation summary
- Follow-up date and action committed
- Lead temperature: hot / warm / not moving
For more on building your follow-up system, see Real Estate Lead Magnets That Still Work and Sphere of Influence Marketing.
FAQ
Q: Do I need to leave voicemails?
A: Yes. Voicemails build name recognition over time and give prospects a chance to call back. Keep them under 20 seconds. State your name, the reason for the call, and your number once — clearly. Don't pitch.
Q: Should I use a dialer?
A: Power dialers (REDX, Mojo, Vulcan7) dramatically increase contact rate and are worth the investment for agents who commit to consistent prospecting. Ensure your dialer complies with TCPA rules.
Q: How do I stay motivated through rejection?
A: Track conversations rather than outcomes. On a tough day, "I had 12 real conversations" is a win. Rejection is information — not every homeowner is ready, and your job is to find the ones who are.
Q: Can I use these scripts for text messaging?
A: Some elements translate to text, but cold text outreach has stricter TCPA requirements than phone calls. Do not mass-text cold prospects without explicit consent. Consult legal counsel if you are unsure.
---
Download the printable version of this guide — no sign-up required. Get the free guide →
