Real Estate Cold Calling Scripts: The Complete System for 2026
Industry benchmarks put cold call conversion at roughly 2.3% - about 2 appointments per 100 dials. Most guides hand you real estate cold calling scripts and wish you luck. That's like giving someone a recipe without preheating the oven.
The scripts matter, but the system around them - your data, cadence, compliance, and objection handling - separates agents who book listings from agents who quit after a week. (If you want the bigger framework, start with a full cold calling system.)
Here's the thing: if a third of your numbers are disconnected, your script is irrelevant. You're burning an hour a day dialing ghosts. Fix the data first, then worry about your opener.
What You Need Before Dialing
You don't need 20 scripts. You need 3-4 mastered scripts, a verified contact list, a follow-up cadence, and a basic understanding of TCPA rules. This guide gives you the best cold calling scripts for real estate along with sample frameworks, but the system around them compounds results over weeks and months. (For a deeper breakdown of TCPA rules and risk, see our guide on cold texting.)

| Script Type | Best For | Difficulty |
|---|---|---|
| Expired Listing | Agents targeting stale MLS listings | Beginner |
| FSBO | Agents prospecting for-sale-by-owners | Beginner |
| Circle Prospecting | Agents farming neighborhoods | Beginner |
| Absentee Owner | Agents/investors targeting landlords | Intermediate |
| Past Client | Agents reactivating old relationships | Beginner |
| Motivated Seller | Wholesalers finding distressed deals | Intermediate |
| Property Condition | Wholesalers qualifying properties | Advanced |
| Investor Outreach | Wholesalers pitching to other investors | Intermediate |
| Voicemail (Short) | Everyone | Beginner |
| Voicemail (Detailed) | Everyone | Beginner |
| Follow-Up | Everyone after first contact | Intermediate |
The real stack: verified data, a lead source (REDX, PropStream), a dialer (Mojo, BatchDialer), and these scripts internalized - not read off a screen. If you're tightening your stack, compare options in our roundup of outbound lead generation tools.
Seller Scripts for Real Estate Agents
These five scripts cover the core scenarios for residential agents. Each one drives toward a single outcome: an appointment or a warm referral. Whether you're looking for cold calling scripts for realtors or frameworks for newer agents, the approaches below adapt to any market.

A useful qualification mnemonic to keep in mind across all seller conversations is LPMAMA: Location, Price, Motivation, Agent, Mortgage, Appointment. Run through these mentally during every call to know whether you're talking to a real opportunity or a dead end. (If you want a more formal qualification approach, see MEDDIC sales qualification.)
Expired Listing Script
Expired listings are the warmest cold call you'll make - these homeowners already wanted to sell. Don't bash their previous agent. Lead with curiosity and let them vent.
"Hi [Name], this is [Your Name] with [Brokerage]. I noticed your home on [Street] recently came off the MLS, and I wanted to reach out - are you still thinking about selling, or have you decided to take a break?
[Let them respond - listen.]
I completely understand. A lot of homeowners in [Neighborhood] are in the same spot right now. I specialize in this area and I've been tracking what's actually selling versus what's sitting. Would it hurt to get a second opinion on what a refreshed strategy might look like? I have availability [Tuesday at 2 PM or Thursday at 10 AM] - which works better?"
The "are you still thinking about selling?" line works because it's non-threatening - you're asking, not assuming. The two-time-option close shifts the conversation from "should I meet this person?" to "when should I meet this person?"
For expired listings specifically, call early - 8-10 AM - before every other agent in your market beats you to it. By noon, these homeowners are exhausted and screening everything.
FSBO Script
When NOT to use this: If the FSBO has been listed for less than a week, give them space. They're still optimistic and will resent the call. Wait until week 2-3, when reality starts setting in.
"Hi [Name], this is [Your Name] with [Brokerage]. I saw your home listed for sale on [Source] - it looks great. I'm not calling to talk you into listing with me. I actually work with a lot of FSBOs who want professional marketing exposure without paying a full commission. Would you be open to hearing how that works?
[If yes:] Great. I'd love to see the property and share some comps from the neighborhood so you know exactly where you stand. Does [Day] at [Time] or [Day] at [Time] work for a quick walkthrough?"
Permission-based openers disarm the defensiveness. You're positioning yourself as a resource, not a competitor. This script sidesteps the commission objection before it even comes up.
Circle Prospecting Script
Your broker just handed you 200 homeowners in a neighborhood where you closed a deal last month. This script uses hyperlocal credibility - and it's the shortest one here because the just-sold proof point does the heavy lifting.
"Hi [Name], this is [Your Name] with [Brokerage]. I just helped a family on [Nearby Street] sell their home in [X days/above asking/etc.], and I'm reaching out to a few neighbors because we had a lot of buyer interest in [Neighborhood] that we couldn't place. Have you or anyone you know thought about selling while demand is this strong?"
If they're not interested, pivot to a referral ask: "Do you know anyone in the neighborhood who's been thinking about it?" That single question has generated more listings for our team than any clever opener.
Absentee Owner Script
Absentee owners often don't realize what their property is worth. Your job is to surface that information and give yourself an excuse to follow up.
Before you call: Use the LPMAMA framework here especially. You need to assess Location (do they know the local market?), Price (what do they think it's worth?), Motivation (holding or open to selling?), and Mortgage (free and clear or leveraged?) - all within a 3-minute conversation.
"Hi [Name], this is [Your Name] with [Brokerage]. I noticed you own a property at [Address] - are you still the owner?
[Confirm.] I work with a lot of property owners in [Area], and values have shifted quite a bit recently. Do you have any plans for the property in the next 6-12 months, or are you holding long-term?
[Listen.] Either way, I'd be happy to send you a free comparative market analysis so you know exactly where it stands. What email should I send that to?"
The CMA offer costs you nothing and gives you a concrete reason to follow up next week.
Past Client Re-Engagement
"Hey [Name], it's [Your Name] - we worked together on [Address/Transaction]. How's everything going with the place?
[Chat briefly.] I'm reaching out because the market in [Area] has been really active, and a few of my past clients have been surprised by what their homes are worth now. Has anyone in your circle mentioned buying or selling recently? I'm always happy to help people you trust."
Warm, low-pressure, referral-focused. Past clients are callable for 18 months after the last transaction - still scrub DNC and honor opt-outs - so use that window. This phone script works because it feels like a check-in, not a pitch.
Wholesaling Scripts
Wholesaling calls are fundamentally different from agent calls. You're not selling a service - you're qualifying a deal. Your job is to diagnose motivation, distress, and price flexibility. (If you're newer to outbound, the fundamentals in cold calling for beginners help a lot.)

Drop the sales voice. Sound calm, sound local, sound like a neighbor who's curious about a property.
Motivated Seller Script
This follows a three-phase structure that works for investors and wholesalers alike.

Pattern Interrupt: "Hi [Name], this is [Your Name]. I know this is a random call - I'm a local investor and I noticed your property at [Address]. I'm not sure if it's even something you'd consider, but would you be open to an offer on the house?"
Motivation Deep-Dive (if yes or curious): "Can I ask - what's your situation with the property right now? Is there a reason you'd consider selling, or is it more of a 'right price, right time' thing?"
Anchor Price: "I appreciate you sharing that. If we could make this easy - cash, close in 14 days, no repairs, no commissions - what would you need to walk away with and feel good about it?"
The anchor price technique is critical - you're asking them to name a number first, which gives you room to negotiate. If you want to sharpen this skill, see anchor in negotiation. If they push back: "If your house is turnkey and you've got six months, an agent will probably get you more. But if a guaranteed close in two weeks has value, let's talk numbers."
Property Condition Script
This is your qualification checklist disguised as a conversation. You need to assess condition and equity before making an offer.
"Hi [Name], this is [Your Name], a local real estate investor. I'm reaching out about your property at [Address] - are you still the owner?
[Confirm.] I buy homes in [Area] for cash, as-is, no repairs needed on your end. How would you describe the overall condition? Any major issues - roof, HVAC, foundation? And roughly, do you still have a mortgage on the property, or is it owned free and clear?
[Based on answers:] I'd like to take a closer look and put together a number for you. Can I call you back [specific day and time]?"
If the answers reveal a retail-ready property with no motivation to sell below market, end the call politely. Time management is the wholesaler's real edge - don't chase unqualified leads.
Investor Outreach Script
When you've got a deal under contract and need a buyer, keep it transactional. Investors want numbers, not rapport-building.
"Hey [Name], this is [Your Name]. I've got a property at [Address] in [Area] - [X] bed, [X] bath, ARV around [Amount], and I've got it under contract at [Price]. Are you buying in that area right now?
[If yes:] I can send you the details and photos today. What's the best email?"
Get to the point. That's it.
Voicemails and Follow-Ups
Voicemail Scripts
72% of cold calls go to voicemail. Your voicemail is your second-chance pitch.

Short version (under 15 seconds):
"Hi [Name], this is [Your Name] with [Brokerage], calling about your property on [Street]. I have some information I think you'd find valuable. My number is [Number] - I'll try you again [Day]. Thanks."
Detailed version (for warmer leads, under 30 seconds):
"Hi [Name], this is [Your Name] with [Brokerage]. A home near yours on [Street] just sold for [Price], and I thought you'd want to know what that means for your property's value. My number is [Number]. I'll follow up [Day] if I don't hear from you."
One hook. One number. One callback promise. Don't ramble.
Follow-Up After Initial Contact
"Hi [Name], it's [Your Name] - we spoke [last week/Tuesday] about your property on [Street]. You mentioned [specific detail from prior conversation]. I wanted to follow up because [new market data / new comp / new buyer interest]. Do you still have a few minutes this week? I'm free [Time] or [Time]."
Referencing something specific from the prior conversation proves you were listening. It's the single biggest differentiator between agents who convert follow-ups and agents who don't. For more plug-and-play options, use these sales follow-up templates.
Cold Text Template
Cold texting works as a complement to calling, especially for prospects who screen unknown numbers. Keep it under 160 characters and include opt-out language.
"Hi [Name], this is [Your Name] with [Brokerage]. A home near yours just sold for [Price]. Curious if you've thought about selling? Reply STOP to opt out."
"How Did You Get My Number?"
This comes up constantly. Stay calm, stay transparent, pivot to value.
"Great question - your information is part of the public property records for [Address]. I'm reaching out because [specific reason: home came off market / property matches investor criteria / recent sale nearby]. If this isn't a good time, I'm happy to call back - or I can take you off my list entirely. What would you prefer?"
Transparency defuses tension. Offering to remove them shows respect and, paradoxically, often keeps the conversation going.
Objection Handling Cheat Sheet
Every objection is driven by one of three things: fear (of making a mistake), skepticism (of your value), or convenience (bad timing). Once you recognize which one you're dealing with, the response becomes intuitive. (For more ways to improve outcomes, see how to reduce sales objection rate.)
| Objection | What They Really Mean | Your Response |
|---|---|---|
| "Not interested" | "I don't see value yet" | "Totally fair. Most people feel that way until they see what homes in [Area] are actually selling for. Can I send you a quick market snapshot?" |
| "Not a good time" | "Convince me it's worth my time" | "I understand - when would be better? I only need about 5 minutes." |
| "Already have an agent" | "I'm committed elsewhere" | "That's great - are you happy with how things are going? If you ever want a second opinion, I'm here." |
| "Send me an email" | "I want to get off the phone" | "Happy to. What's the best email? I'll include some recent comps for [Area] so it's actually useful." |
| "I don't take cold calls" | "This feels intrusive" | "I respect that. I'll keep it to 30 seconds - [deliver your hook]. If it's not relevant, I won't call again." |
| "Need to talk to spouse" | "I can't decide alone" | "Of course. Would it help if I sent over some info you could review together? Then we could all connect [Day]." |
| "Your offer is too low" | "Show me the math" | "I hear you. Let me put together a detailed valuation with comps so you can see exactly how I got there. Fair?" |
| "What's your commission?" | "Justify your cost" | "Great question - let's talk about that in person once you see the full marketing plan. My goal is to net you more than you'd get on your own." |
The "send me an email" objection is actually an opportunity - you just got their email address and permission to follow up. Don't fight it. Use it.

You said it yourself: if a third of your numbers are disconnected, your script is irrelevant. Prospeo gives you 125M+ verified mobile numbers with a 30% pickup rate - refreshed every 7 days, not every 6 weeks. At $0.01 per lead, you spend less time dialing ghosts and more time booking appointments.
Fix your data before you fix your opener.
When to Call and How Many
An InsideSales analysis of 100,000+ outbound calls found Wednesday and Thursday have the highest connect rates. Monday is the worst (people are catching up) and Friday isn't much better (people are checking out). Best windows: 9-11 AM and 4-6 PM local time.
Daily volume should land between 50 and 100 dials - that's attempts, including voicemails, no-answers, and wrong numbers. Expect an average of 8 call attempts before reaching a given prospect. This is a volume game with a skill multiplier. If you want more ways to build pipeline beyond dialing, use these sales prospecting techniques.
Your 12-Day Follow-Up Cadence
80% of sales happen after the fifth contact. Most agents give up after two. Here's a 12-day cadence adapted from UnrealCRM's framework that blends calls, texts, and emails:
- Day 1 - Call + SMS (with opt-out language) + Email introduction
- Day 3 - Call + Email with market data or CMA offer
- Day 5 - Call only (no voicemail - just attempt)
- Day 7 - SMS check-in + Email with a new value hook (comp, neighborhood stat)
- Day 9 - Email with social proof (testimonial, recent sale)
- Day 12 - Email "closing the loop" - "I don't want to be a pest. If now isn't the right time, no hard feelings. My door's open when you're ready."
The Day 12 email is counterintuitively effective. Giving people an exit often brings them back.
Contact rates typically run 20-35%, and you should see 5-10 meetings per 100 valid contacts. Your first appointments usually come within 7-10 days of consistent calling. In our experience, agents who track their contact rate weekly improve 2-3x faster than those who just count dials. If your contact rate is below 20%, your data is the problem, not your script.
Five Mistakes That Kill Conversions
These come up over and over in coaching conversations, and they're all fixable.
Failing to research the lead. Calling a homeowner without knowing their property address, listing history, or neighborhood comps is amateur hour. Run your list through a verification tool before it hits the dialer - it takes minutes and saves hours. (If you're cleaning and augmenting lists at scale, see data enrichment services.)
Sounding too scripted. The scripts in this guide are frameworks, not teleprompter copy. The first week of cold calling is brutal and the scripts feel wooden, but by week three, the framework becomes second nature. Even the best phone scripts fall flat if you read them word for word.
Talking too much. The best cold callers ask open-ended questions and then shut up. Your job is to understand their situation, not deliver a monologue.
Not getting to the point. Homeowners decide in the first 10 seconds whether to keep listening. Lead with a benefit or a relevant fact - not your brokerage history.
Neglecting follow-up. One call isn't a strategy. Most conversions happen on touch 3, 4, or 5. Set reminders. Be consistent. The agents who follow up systematically outperform the ones with better scripts who don't.
TCPA and DNC Compliance in 2026
Real talk: compliance isn't optional, and the penalties are steep.
The FCC postponed the "one-to-one consent" rule's effective date to January 26, 2026. Under this rule, consumers must select each seller individually for consent - no more blanket opt-ins from lead gen forms. Violations carry $500-$1,500 per offense, and those numbers multiply fast across hundreds of calls.
Regulated Technology (requires express written consent)
- Auto-dialers (ATDS)
- Prerecorded or artificial voice messages
- AI voice calls
- Outbound IVR systems
- Ringless voicemail drops using prerecorded voice
Likely OK (assuming you're not calling DNC numbers)
- Manual dialing
- CRM click-to-call
- CRM-based texting
- Personally recorded voicemails left manually
Your Compliance Checklist
- Scrub every list against the National DNC Registry and your state's list before dialing
- Maintain an internal suppression list of anyone who says "don't call me"
- Newly added DNC numbers can take up to 31 days to appear on downloaded lists
- Past clients are callable for 18 months after the last transaction - after that, you need written permission
- Check your state's recording laws: some require one-party consent, others require all-party consent
We've seen agents get casual about this, especially with new dialers that make high-volume calling easy. Don't be that agent. One complaint to the FCC can cost more than a year of commissions.
Tools That Make Cold Calling Work
Scripts are the software. These are the hardware.

Prospeo
The best script in the world doesn't help if you're calling disconnected numbers. Prospeo handles data verification upstream of everything else - 98% email accuracy and a 7-day refresh cycle mean you're working with current data, not a six-week-old snapshot. Upload your skip-traced leads, verify in bulk, and export clean data to your dialer. The free tier gives you 75 email verifications and 100 Chrome extension credits per month, enough to test the workflow before committing.
REDX
The industry standard lead source for agents. REDX provides expired listing, FSBO, FRBO, and pre-foreclosure leads with phone numbers attached. Plans typically run around $40-$100+/mo per lead type, and most agents stack 2-3 types.
Mojo Dialer
A power dialer built for high-volume real estate calling. Mojo supports multi-line dialing to increase your hourly contact rate. Plans typically run around $100-$150+/mo depending on package.
Vulcan7
Data plus dialer in one package. Pricing typically lands around $100-$300+/mo depending on package. Popular with teams that want a single vendor for expired and FSBO leads plus calling infrastructure.
BatchDialer
Multi-line dialer favored by wholesalers and investors. Pricing typically runs around $90-$200+/mo depending on seats and features. Strong for high-volume campaigns with list management and objection-handling features built in.
PropStream
Property data and skip-tracing platform. Starts around $99+/mo depending on plan and add-ons. Investors use it to build lists of absentee owners, pre-foreclosures, and high-equity properties.

Your expired listing and FSBO scripts only work if you reach real people. Prospeo's 98% email accuracy and verified direct dials mean your follow-up CMA actually lands in the right inbox - and your next call connects to a live homeowner, not a voicemail graveyard.
Reach the homeowner on the first dial, not the tenth.
FAQ
Does cold calling still work in real estate?
Yes - 49% of buyers prefer to be contacted through a cold call, and the phone remains the fastest path to a live conversation with a motivated seller. A 2.3% conversion rate means roughly 2-3 appointments per 100 dials, which compounds quickly at 50-100 daily attempts.
How many dials should I make per day?
Aim for 50-100 dials daily. A power dialer helps you hit the upper range, but 50 well-researched calls with clean data will outperform 200 dials to unverified numbers every time.
Is cold calling legal in real estate?
Cold calling is legal but regulated under TCPA rules and the National DNC Registry. Violations carry $500-$1,500 per offense. Scrub your lists, honor opt-outs, and avoid regulated auto-dialing technology without proper consent.
What's the best time to call homeowners?
Wednesday and Thursday produce the highest connect rates. Best windows are 9-11 AM and 4-6 PM local time. For expired listings specifically, call 8-10 AM before the competition saturates the lead.
How do I verify my contact list before calling?
Upload your skip-traced list to a verification tool like Prospeo, which checks emails at 98% accuracy and finds verified mobile numbers. REDX and PropStream also provide phone-appended leads, but running any list through a secondary verification step cuts disconnected-number rates significantly.
Pick one script. Make 50 calls tomorrow. Track your contact rate, adjust your opener, and repeat. The real estate cold calling scripts above are starting frameworks - the system works, but only if you start.