Home/Cold Calling
Cold Calling

Best Cold Calling Scripts for Real Estate Agents

Word-for-word scripts, objection handlers, timing strategies, and the mindset that separates agents who close from agents who quit.

Free Diagnostic
How Strong Is Your Cold Calling Game?
Answer 6 quick questions. Get a honest score of where your outbound is leaking - before you read the scripts.
1. How many dials do you typically make in a single calling session?
2. When do you usually make your calls?
3. How is your call list built?
4. What happens when someone says "I'm not interested"?
5. How many follow-up attempts do you make before moving on from a prospect?
6. What is the primary goal of your first call?
0
/ 24
estimated dial-to-appt
conversion rate
appointments per
100 dials (projected)
monthly appointments
at 80 dials/day
Score Breakdown
Your Biggest Opportunity

Why Most Real Estate Cold Calling Scripts Fail Before You Dial

Most agents grab a script off Google, read it like a robot, get rejected three times, and decide cold calling doesn't work. It's not the phone. It's the script - or more accurately, the thinking behind it.

The scripts I'm going to give you are built around one principle: you're not trying to sell a house on the first call. You're trying to get a conversation that earns a meeting. That mental shift changes everything - your tone, your pacing, how you handle objections, and how you recover from a hard no.

I've helped over 14,000 agencies and sales teams build outbound systems from scratch. Real estate cold calling has its own flavor, but the fundamentals are the same. Lead with a hook, acknowledge their situation, make a small ask. Let's get into it.

Does Cold Calling Actually Work in Real Estate? The Numbers

Before we get into scripts, let's be honest about what you're walking into. Cold calling is not a magic bullet. It's a numbers game that rewards consistency and punishes quitters.

The average dial-to-appointment rate in real estate is around 1.7% to 2.7%. That means for every 100 dials, you're booking roughly 1 to 3 meetings. That sounds brutal until you do the math differently: if you're making 80 to 100 calls per session, you're getting 1 to 3 appointments per session. Multiply that across a month and you're looking at a consistent pipeline of warm, qualified conversations - without paying a dollar for leads.

Here's what most people miss: agents who commit to consistent daily calling and refine their approach see conversion rates in the 10% to 20% range as their skills compound. The gap between a 2% caller and a 10% caller isn't talent - it's reps and tracking.

And the follow-up stat is critical. Roughly 68% of real estate professionals report successful outcomes specifically from follow-up calls after cold contact. The first call is rarely where the deal happens. It's where you earn the right to the second call.

The reason most agents say cold calling doesn't work is simple: they quit too early. They make 20 calls, feel uncomfortable, and stop. You can't evaluate a system you haven't actually run. Commit to 90 days of consistent volume before you draw any conclusions.

Before You Dial: Get Your List Right

A great script on a bad list is still a waste of time. The best real estate callers are working targeted, well-sourced contact lists - not random zip codes.

Depending on your niche, you have a few options for building your call list:

Once your list is clean and targeted, the script does its job. Without that foundation, you're fighting uphill on every call.

Free Download: Cold Calling Script

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

When to Call: Timing Your Outreach for Maximum Connect Rates

The script doesn't matter if nobody picks up. Timing is the first lever most agents never optimize.

Research consistently points to two peak windows for real estate cold calling: late morning (10 AM to 11 AM) and late afternoon (4 PM to 5 PM). Those two windows are when homeowners are most available and most receptive - past the morning rush, before the lunch check-out, and winding down at end of day.

The dead zones to avoid: before 9 AM (people are still settling in), the 12 PM to 2 PM lunch block (low pickup rates), and the final 30 minutes of the business day if you're calling 9-to-5 professionals (they're checked out).

On the day-of-week side, Wednesday and Thursday consistently outperform the rest of the week for real estate cold calling. By mid-week, people have processed their week, aren't in Monday catch-up mode, and aren't mentally already at the weekend yet. Monday mornings are particularly rough - lowest connect rates, highest screening. Friday afternoons aren't much better.

One more timing note: if you're calling homeowners rather than business professionals, evenings between 5 PM and 7 PM can actually perform well - people are home from work and not yet deep into family routines. Test it in your market.

The practical takeaway: block 60 to 90 minutes in late morning and another 60-minute block around 4 PM. Don't spread calls randomly across the day. Batch them in your peak windows and protect that time like a meeting you can't move.

The FSBO Cold Calling Script

For Sale By Owner leads are some of the warmest cold calls in real estate. These people have already decided to sell - they just think they don't need you. Your job is to create doubt about that assumption without being condescending.

Opening:

"Hi, is this [Name]? Great - I saw your home on [Zillow/Craigslist/the sign on the street], and I just had a quick question. Are you open to working with a buyer's agent if I brought you a qualified buyer - meaning you wouldn't pay anything out of pocket on my side?"

Most FSBOs will say yes to this, because you're not asking them to list with you. You're asking a low-stakes yes/no question.

Transition after they say yes:

"Perfect. I work with a lot of buyers in this area and I like to stay ahead of what's coming to market. Can I ask - what's your timeline for selling, and what are you hoping to net from the sale?"

Now you're in a real conversation. You learn their timeline, their price expectations, and whether they're realistic. At the end of the call:

"Look - I'd love to drop by, take a look at the place, and give you a realistic sense of what buyers in this market will pay. No pitch, no pressure. If I can help you sell faster and net more, great. If not, no harm done. Would [day] or [day] work better for you?"

Give two specific days. Not "sometime this week." Two days.

The follow-up call if they go cold after the first conversation:

"Hi [Name], it's [Your Name] again - we spoke last [day]. I wanted to follow up because I had a buyer ask me specifically about your street yesterday, and I wanted to check in before I pointed them somewhere else. Still making progress on your own, or has anything changed?"

That last line is key. You're not checking in to be polite. You're checking in because something specific happened. Give them a real reason to take the call.

The Expired Listing Script

Expired listings are a different animal. These sellers are frustrated. Their home didn't sell, and they may be blaming their previous agent, the market, or both. They've also been called by every agent in the MLS already.

Don't open the way every other agent does. Don't say "I noticed your listing expired and I'd love to help." They've heard it 40 times today.

Pattern interrupt opening:

"Hi [Name] - I'm not going to pretend I have some magic trick your last agent didn't. I'm calling because your home didn't sell, and I'd like to understand why before I say anything else. Do you have two minutes?"

This reframes you as a diagnostician, not a salesperson. Most agents sell before they listen. You're doing the opposite.

If they say yes:

"What do you think happened? Was it price, marketing, the way showings were handled - or something else?"

Let them vent. Don't interrupt. When they finish:

"That makes sense. Based on what you're describing, [repeat back the specific issue they mentioned]. I've had situations like that and here's what made the difference: [one specific thing - staging, pricing strategy, targeting out-of-state buyers, whatever applies]. Would it be worth 20 minutes to walk through what a different approach looks like?"

The key is that one specific thing. If you say "better marketing," you sound like everyone else. If you say "I noticed your listing had no twilight photos and the price per square foot was $18 above comps in that school district," you sound like you actually looked at their property.

If they say they're done with agents entirely:

"That's fair - and I'm not here to talk you into anything. Can I ask one thing? If the price had been right and the marketing had actually reached the right buyers, do you think it would have sold? [Let them answer.] That's what I want to understand before I walk away, because I think the property has a real shot at a different outcome with a different approach."

This is a softer reframe. You're not arguing. You're asking them to separate the property's potential from their experience with the previous process.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

The Circle Prospecting Script

Circle prospecting means calling neighbors around a home you just listed or just sold. It's one of the highest-converting call types in real estate because you have a real reason to call and genuine social proof.

Opening:

"Hi, this is [Name] - I'm a real estate agent and I just [listed/sold] a home at [nearby address]. I always call the neighbors first, because honestly, you might know someone who's been wanting to move into this area. Do you happen to know anyone looking to buy or sell in the next six months?"

Notice: you're not asking if they want to sell. You're asking if they know someone. Much lower threat level. And if they know someone, that's a referral. But about 20% of the time, the person you're calling will say "actually, we've been thinking about it ourselves."

When they say they've been thinking about it:

"No kidding - how long have you been in the house? [Let them answer.] Got it. And what's been holding you back from pulling the trigger? [Let them answer.] That's fair. Would it make sense to get together for 15 minutes so I can show you what homes in your block have actually sold for? It might help you decide either way."

You're not closing on a listing agreement on this call. You're closing on a 15-minute appointment.

The "just sold" version - slightly more direct:

"Hi [Name], this is [Your Name] - I'm a real estate agent in the area. I just sold the home at [address], and the buyers and I are still looking for similar homes in this neighborhood. I've already reached out to a few of your neighbors - would you be open to a quick chat about whether selling makes sense for you, even just to understand what your home's worth right now?"

This version works well in hot markets where urgency is real. You're positioning yourself as actively representing motivated buyers, not just fishing for listings.

The Absentee Owner Script

Absentee owners are property owners who don't live at the property they own. This includes out-of-state landlords, people who inherited homes, investors with underperforming rentals, and homeowners who moved but never sold their previous residence. These are often among the most motivated seller conversations you'll ever have on the phone.

Why? Because absentee owners typically view the property as a financial asset or a burden, not a home. The emotional attachment that makes other calls difficult is often absent or much weaker here. They're dealing with property managers, tenant headaches, or deferred maintenance from a distance. A buyer who can make the problem go away has real appeal.

Before you dial absentee owner lists, make sure you have verified contact data. Public records give you the owner's mailing address, but not always a working phone number. Use a skip trace tool to fill in the gaps and get to actual dialable numbers before you build the campaign.

Opening for a landlord or investor:

"Hi [Name], my name is [Your Name] - I'm a real estate agent who works a lot with investors in [area]. I came across your property at [address] - are you still holding onto that one, or have you been thinking about making a move on it?"

Short, direct, non-threatening. You're not accusing them of having a problem. You're asking a question that opens the door if they do.

If they say they're keeping it:

"Completely understand. Can I ask - is it cash-flowing the way you'd want, or has it been more of a hold play? [Let them answer.] I ask because I work with a few buyers who specifically want turnkey rentals in that area, and if the numbers ever make sense for a sale, I'd love to be the first call you make."

You're planting a seed. You're not pushing. You end the call by positioning yourself as the person to call when they're ready.

If they mention a problem - vacancy, bad tenants, deferred repairs:

"Got it. That's actually pretty common for owners who aren't local - the management piece gets complicated fast. What's your end goal with the property? Are you holding it for appreciation, or would a clean exit at the right price be interesting to you?"

Let them tell you their real motivation. Once they articulate it, they've moved themselves down the funnel. Your job is to ask, listen, and reflect back what they say.

The Pre-Foreclosure Script

Pre-foreclosure calls require a different tone entirely. These homeowners are under financial stress. They may be embarrassed, scared, or defensive. Approach this one with genuine empathy - not as a tactic, but because these are real situations with real stakes.

Opening:

"Hi [Name], my name is [Your Name] - I'm a local real estate agent. I know this might seem like an unusual call, and I want to be upfront with you: I saw that your property on [address] may be in the early stages of foreclosure, and I wanted to reach out because there are options that most people in this situation don't know exist. Do you have a few minutes?"

Transparency upfront works better than dancing around it. These homeowners have gotten letters, notices, and calls. Pretending you don't know their situation feels dishonest.

If they want to know more:

"A short sale is one option - it lets you sell the home for less than what you owe, with the bank's approval, and it avoids the full foreclosure on your record. Another option is selling quickly before the process goes further, which can give you some control over the outcome. I'm not here to push you either way - I'm just here to make sure you know what the options are. Would it help to sit down and go through what makes sense for your situation?"

You're positioning yourself as an advisor with options, not a buyer trying to take advantage of distress.

Free Download: Cold Calling Script

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

The Geographic Farm Script

Geographic farming means consistently calling a defined neighborhood or area - not because anyone has a specific reason to sell, but to become the agent of record in that area. This is a long game, but it compounds hard over time.

The key with geographic farming calls is that you're not calling to close on anything. You're calling to gather data and build recognition.

Opening:

"Hi [Name], this is [Your Name] - I specialize in [neighborhood name] and I reach out to homeowners in the area a couple of times a year just to stay connected. I'm not calling with any kind of pitch - I just wanted to introduce myself and ask: have you had any curiosity about what homes in your neighborhood are selling for right now?"

If they say no, you thank them and exit cleanly. If they say yes, you're off and running with a market update conversation that positions you as the local expert.

Transition into value:

"So a home two blocks from you on [street] just sold for [price] - which is about [X]% more than what similar homes were getting a year ago. A lot of homeowners I've talked to are surprised by that. Have you been thinking about your equity at all, or are you pretty settled for the foreseeable future?"

You're delivering a real data point - not a pitch. That's what earns trust with neighbors who have no particular reason to trust you yet.

The Investor / Cash Buyer Script

If you work with investors or are an investor yourself, cold calling is one of the fastest ways to source off-market deals. The goal here isn't to earn a commission - it's to find motivated sellers before they hit the MLS.

Opening:

"Hi [Name], my name is [Your Name] - I buy investment properties in [area] and I occasionally reach out to homeowners directly before going through the traditional listing process. I'm not a real estate agent trying to list your home - I'm actually a buyer. Is this something you'd ever entertain, or is the property completely off the table?"

Being clear that you're a buyer - not an agent - removes the commission conversation and often gets a warmer reception. People know what you want, which paradoxically makes them more comfortable talking to you.

If they're open:

"Great. Can I ask a few questions to see if there's even a fit? What's the approximate square footage, and is it currently occupied? [Let them answer.] And are you open to a cash offer with a flexible closing timeline, or do you need to net a specific number to make it work?"

Get to the key qualifying questions fast. You don't want to spend 20 minutes on a call if their price expectation is 30% above what makes sense as an investment.

Handling the Three Most Common Objections

Scripts are great until someone pushes back. Here's how to handle the objections that kill most calls:

"I'm not interested."

"Completely fair - most people I call aren't thinking about this right now. Can I ask just one question before I let you go? [Pause for yes.] If you were going to move in the next year or two, is there anything that would make this neighborhood or home feel like the right time to sell - or is it purely not something you're considering?"

This turns a hard stop into a data-gathering moment. Even if they say "not considering at all," you've confirmed that and can note it in your CRM. If they hesitate, there's something there.

"We already have an agent."

"Understood - I'm not here to poach a relationship. I'm genuinely just curious: are you happy with how things are going, or are there parts of the process you wish were handled differently?"

If they're happy, you say "that's great, I'll let you go - enjoy your day." Fast, clean exit. But if they pause or mention a frustration, that's an opening.

"Just send me information."

This is usually a brush-off. Don't take it at face value.

"I could, but honestly it'd be a lot more useful if I just knew what you were actually trying to figure out. Is it the timing, the price range, something about the market - what's the main question?"

Force a real answer. "Send info" is a polite way of ending the call. Your job is to figure out if there's a real question underneath it.

"I already tried to sell and it didn't work."

"I hear that a lot - and it's usually not about the house. Can I ask what happened? Was it price, the marketing reach, timing in the market - do you have a sense of what went wrong?"

This is almost identical to the expired listing approach, and that's intentional. Someone who tried and failed is often more motivated than someone who hasn't tried yet - they've already proven they want to sell. Your job is to find out what broke down.

"What's your commission?"

Don't dodge this one. Agents who hedge on commission sound like they're embarrassed by it.

"I charge [X]%. And here's what I want you to hold me to: if I can't show you how that fee is covered by the difference in what I'll net you versus selling on your own or going with a discount broker, then you shouldn't pay it. Would it make sense to sit down and run those numbers?"

You're confident, you're transparent, and you're flipping it into a value conversation. That's how you handle it.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

The Voicemail Script Most Agents Ignore

You will not reach most of the people you call. Voicemail is part of the job. Most agents either leave no voicemail or leave a rambling 90-second message. Neither works.

The optimal voicemail is 20 to 25 seconds, creates curiosity, and has a specific call to action:

"Hi [Name], this is [Your Name] - I'm a real estate agent in [area]. I came across your property at [address] and I had a specific question about it before I called anyone else in the neighborhood. If you could call me back at [number], I'd appreciate it - again, [number], [Your Name]. Thanks."

The phrase "specific question" drives callbacks. People are curious what you know. It's not manipulative - you do have a specific question. You want to know if they'd consider selling.

The second voicemail - for follow-up attempts:

"Hi [Name], [Your Name] again - I left a message a couple days ago. I don't want to keep calling if this isn't a fit, so this will be my last outreach for a while. I had a buyer ask me specifically about homes on your street yesterday, and I didn't want to move on without checking in one more time. You can reach me at [number]. Hope to connect."

The "last outreach for a while" framing creates a soft deadline. The buyer mention creates relevance. The combination gets callbacks that a plain follow-up voicemail never would.

How to Structure Your Follow-Up Sequence

The first call is a starting line, not a finish line. The agents building real pipelines from cold calling understand that follow-up is where the math actually works in your favor.

Here's a simple sequence that works without being annoying:

For the email and text step, pair your calling campaign with a tool like Instantly to automate email follow-ups that go out the same day as your calls. Multi-touch sequences - call, email, call - outperform cold calls alone on nearly every metric. The call gets attention. The email reinforces it. The follow-up call closes.

Most agents abandon a prospect after one or two attempts. Studies consistently show it takes 5 to 8 touches before a prospect converts. That gap is where patient, organized callers make all their money.

Call Volume, Tracking, and What to Measure

Cold calling without data is just noise. You need to know your numbers: dials, contacts, conversations, appointments set, appointments kept, and deals closed. That's the full funnel.

If you don't know your numbers, you can't fix the leak. Most agents who say "cold calling doesn't work" have never actually tracked their call-to-appointment rate. They've just made 20 calls, felt bad, and stopped.

Here are the key metrics to track, and rough benchmarks to orient yourself:

Download my Sales KPIs Tracker - it's free and will tell you exactly which part of your funnel is broken. For most real estate callers, the issue isn't the close rate. It's that they're not getting enough contacts because they're dialing disconnected numbers or bad data.

If you want to go deeper on call frameworks, grab my Cold Calling Blueprint here - it walks through the full structure I use across different industries, including scripts for handling gatekeepers, leaving voicemails that get called back, and what to say on the follow-up.

Free Download: Cold Calling Script

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

Pre-Call Research: What to Know Before You Dial

Generic calls get generic results. The fastest way to improve your connect rate isn't your script - it's showing up to the call knowing something specific about the person or property you're calling about.

Before each call, spend 60 to 90 seconds answering these questions:

You don't need to be an investigative journalist before every call. But having one or two specific data points in your pocket transforms the opening from a generic cold call into something that sounds like you actually did your homework - because you did.

CRM and Call Stack: Building the Right Setup

Beyond scripts, the right stack saves you hours every week and prevents leads from slipping through the cracks. A few tools worth knowing:

The agents I see build real pipelines from cold calling aren't just using better scripts. They're running organized systems. CRM entries logged after every call. Follow-up tasks scheduled before they hang up. Call blocks protected in the calendar. That's the actual difference.

How to Practice Cold Calling Without Losing Real Leads

If you're new to cold calling or returning after a long break, don't practice on your hottest leads. The first 50 to 100 calls are rough - your tonality is off, you fumble transitions, and you're thinking about the script instead of listening to the person.

Here's a smarter way to ramp up:

Daily sales training and consistent practice demonstrably improve conversion rates across the board. The gap between where you start and where you land after three consistent months of calling is larger than most agents expect. The discomfort of the first few weeks is not a signal that you're bad at this. It's a signal that you're learning.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

The Mindset That Separates Good Callers from Great Ones

Every rejection on a cold call is just information. This person isn't ready. Or the timing is wrong. Or your opening didn't resonate. None of those things mean cold calling doesn't work - they mean you need more data or a better hook.

The agents who build real pipelines from the phone are the ones who treat calling like a system, not a gamble. They track their numbers. They refine their scripts. They work good lists. They follow up. They don't take rejection personally because they understand the math: at a 2% conversion rate, 49 out of 50 people are going to say no. That's not failure - that's how the numbers work until you get better.

The mental shift that changes everything is this: you're not trying to convince anyone of anything on a cold call. You're trying to identify the people who have a reason to talk to you. The 98 who don't are not failures. They're part of the process that surfaces the 2 who are ready.

When you internalize that, the rejection stops stinging. You start listening for signals instead of fighting for outcomes. And your calls get better, because you're genuinely curious instead of desperately pitching.

If you want help building that system and getting real feedback on your calls, I work through this kind of thing inside Galadon Gold with agents and sales professionals who are serious about outbound.

Compliance and Do-Not-Call: What Real Estate Callers Need to Know

This is not legal advice. But it would be irresponsible to give you cold calling scripts without addressing compliance basics.

In the United States, the National Do Not Call Registry applies to real estate agents. Residential cold calling is regulated by the FTC and FCC, and violations can carry real fines. Here's what to keep in mind:

Compliance isn't the enemy of outbound calling. It's just part of running a professional operation. Build it into your process from the start rather than retrofitting it after a problem arises.

Putting It All Together: Your Weekly Cold Calling System

Scripts are only as good as the system around them. Here's how to structure a repeatable weekly routine that compounds over time:

Before the week starts (Sunday or Monday morning): Pull your call list for the week. Run it through a skip trace tool if you need to fill in missing phone numbers. Segment the list by lead type (FSBO, expired, absentee owner, farm) so you're using the right script for each group. Load it into your CRM.

Daily call block (late morning): 60 to 90 minutes, no interruptions. Power through your list, log every call outcome immediately, and schedule follow-up tasks before you hang up. Don't batch the logging to end of day - you'll forget details.

Second call block (late afternoon, optional): Another 30 to 60 minutes. Use this for callbacks from earlier in the day and follow-ups on contacts from previous weeks.

End of week review (Friday afternoon): Look at your numbers. Dials, contacts, conversations, appointments set. Compare to the prior week. If your contact rate dropped, check your list quality. If your conversation-to-appointment rate dropped, review call recordings and identify the breakdown point.

This doesn't need to be complicated. A simple spreadsheet or a CRM with basic reporting handles all of this. The goal is to make the data visible so you can make decisions based on what's actually happening rather than how you feel the calls are going.

For more script frameworks across different outbound channels, check out my top 5 cold email scripts - the principles transfer directly to how you structure a cold call opening. The hook, the relevance statement, the single ask - same architecture, different medium.

Now pick one script, set a call block for tomorrow morning, and dial. The only way to get good at this is to get on the phone.

Ready to Book More Meetings?

Get the exact scripts, templates, and frameworks Alex uses across all his companies.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →