18 Free Realtor Scripts for Working Your Leads
Summary:
Successful real estate professionals need different scripts for different types of seller leads, channels, and funnel stages. Your initial phone call is only the first step. Scripts for follow-up, appointment closing, and reengagement all need their own unique structure. Using the right CRM and prospecting platform can help real estate brokers and agents consistently create and deliver the right script for every situation.
| Summary Data | Details |
|---|---|
| Time to Read | ~8–10 minutes |
| What You’ll Learn |
|
| Next Steps |
|
18 Free Realtor Scripts for Working Your Leads
Scripts are one of the most powerful prospecting tools for real estate professionals, but they’re often underused. Whether you’re leaving a voicemail for an expired listing seller or re-engaging a prospect who went quiet three months ago, having the right words ready is the difference between a missed opportunity and a booked appointment.
This guide gives you 18 ready-to-use scripts covering follow-up, voicemail, objection handling, closing for an appointment, and re-engagement. We’ve organized them by lead type so you can go straight to what you need.

Why Scripts Work (and How to Use Them)
A script shouldn’t limit you; it should free you by providing a solid foundation on which to build each conversation. Agents who consistently use scripts become more comfortable, confident, and controlled. That makes every conversation better.
Most people respond similarly given the same set of circumstances. That means practicing the right framework until it’s second nature will serve you in almost any situation. You can always modify the details in the moment as needed.
How to get the most from the scripts below:
- Ask questions vs. making statements. The goal is to get your prospect talking. Open-ended questions starting with how, when, where, and why build rapport and reveal motivation far better than facts about yourself.
- Listen more than you speak. A script is a guide, not a monologue. Leave room for the prospect to respond, and let their answers steer the conversation.
- Practice until it feels natural. Spend 15–30 minutes each morning running through scripts with a role-play partner. The more you rehearse, the more confident and conversational you’ll sound.
- Know your market. Scripts land harder when backed by real, current data. Stay on top of local inventory, days on market, and recent comparable sales.
- Adapt, don’t just recite. These are frameworks. Over time, you’ll make them your own: same structure, but in your unique voice.
Leveraging Your Scripts with Vulcan7’s Real Estate Dialer
Remember, Vulcan7 clients can easily create and share scripts using our state of the art real estate prospecting platform. Users also get:
- Fresh leads emailed to them daily
- Built-in CRM features to help track every lead from first call to close
- A power dialer that helps reach up to 4x as many contacts per hour as manual dialing
- Spam flag protection via whitelisted numbers
Note: Looking for first-call cold calling scripts? We have a dedicated post covering those: Free Real Estate Cold Calling Phone Scripts for Agents

Expired Listing Scripts
Expired listing sellers are among the most motivated prospects you’ll call. Their home didn’t sell, their contract ended, and they’re frustrated, but they still want to move.
If you’re using Vulcan7, you’ll be able to see contact info for fresh expired leads every morning. This sets you up to call with accurate information before most other agents start their day.
When you do, lead with empathy and confidence. They’ve had a bad experience. Your job is to show them you’re different.
Related: How to Take More Expired Listings: Tips and Strategies
Script 1: Expired Voicemail
You: Hi [Name], this is [Your Name] with [Brokerage]. My number is [Phone]. I saw your home at [Address] recently came off the market, and I work with a number of sellers in your area.
I have some specific ideas about what could be done differently to get your home sold, and I’d love five minutes to share them.
Please call or text me at [Phone]. I’ll try you again [tomorrow / in a couple of days]. Have a great day.
Script 2: Expired Follow-Up Call
You: Hi [Name], this is [Your Name] again. I spoke with you [last week / a couple of days ago] about your home on [Address].
I wanted to follow up because [a comparable home in your neighborhood just went under contract at X / the average days-on-market in your area has dropped], and I think the timing is actually getting better for you right now.
Are you still planning to put the home back on the market, or has anything changed?
[Listen. Let them talk. If they’re still interested:]
I’d love to put together a quick market analysis specific to your home—no cost, no commitment. I can have it ready within 24 hours. Would that be useful?
Script 3: Expired Objection Handling Response
Prospect: We’re actually already in conversations with another agent.
You: That’s great—sounds like you’re being proactive. Have you committed to them yet, or are you still in the comparison stage?
[If still comparing:]
I’d just ask for the chance to be one of the options you consider. I have some ideas for your home that I haven’t seen other agents in this market use. It’s a 20-minute conversation—and if you go a different direction after that, no hard feelings. Would [day] or [day] work?

FSBO Scripts
For Sale By Owner sellers believe they can do it without an agent, and they’re determined to prove it. Don’t argue. Build rapport, offer value, and be the agent they call when they’re ready. Patience is everything here. Plan for multiple touchpoints over several weeks.
Learn More: FSBO Strategy: The Basics You Need to Know
Script 4: FSBO Voicemail
You: Hi [Name], this is [Your Name] with [Brokerage]. My number is [Phone]. I saw your home for sale on [Street / Platform] and I’m actually working with several buyers who are actively looking in your area.
I’d love to find out a little more about your home to see if there might be a fit. Give me a call or text at [Phone] at your convenience. Good luck with the sale!
Script 5: FSBO Re-Engagement
Note: Most FSBOs need several weeks before they’re open to working with an agent. Keep showing up but stay in the game by leading with value, not pressure.
You: Hi [Name], it’s [Your Name] again. I’ve called once or twice recently to find out how the sale is going. Have you had much traffic yet?
[Let them share. If they’re struggling:]
I hear you. Selling can be a grind if you don’t have the exposure that a listed property gets.
Can I share something that might be useful? I pulled some recent comparable sales in your neighborhood, and I noticed something interesting about the pricing of homes that sold quickly versus those that sat.
I’d be happy to walk you through it, no strings attached. Would a quick 15-minute call work, or would you rather I email the info over?
Script 6: FSBO Objection Handling
Prospect: I just don’t want to pay a commission. That’s the whole reason I’m doing this myself.
You: That makes complete sense. I’d feel the same way if it was me in your position. I do have a piece of advice that might help though, if you don’t mind me sharing it.
In my experience, I’ve noticed that homes listed with an agent sell for an average of [X%] more than FSBO sales. Even after commission, most sellers ultimately report making more money. Would it be worth 20 minutes just to look at the math for your specific home?
[If they’re still resistant, don’t push. Say:]
Completely understood. Can I just stay in touch in case anything changes? Sometimes the right buyer doesn’t show up through FSBO channels, and I’d love to be a resource if you decide you could use the extra support.

FRBO/Investor Scripts
For Rent By Owner landlords and investors are a unique and often overlooked lead type. Many are open to selling; they just haven’t been asked the right way.
Vulcan7’s FRBO leads make it easy for you to tap into this segment consistently. Don’t lead with a listing pitch. Instead, try showing genuine curiosity about their investment goals.
Script 7: FRBO/Investor Voicemail
You: Hi [Name], this is [Your Name] with [Brokerage]. My number is [Phone]. I noticed you have a rental property on [Street], and I work with a number of property owners in this area.
I’d love to connect briefly, even just to share what properties like yours are selling for right now, in case that’s ever useful information to have. No pressure at all. Give me a call or text at [Phone] whenever it’s convenient. Thanks!
Script 8: FRBO/Investor Follow-Up
You: Hi [Name], it’s [Your Name] from [Brokerage]. We spoke briefly about your rental on [Address].
I wanted to follow up because the market in that area has shifted a bit since we last talked. [Rents are softening / A few comparable properties just sold at strong prices], and I thought it might be worth a conversation to revisit where things stand for you.
Are you still thinking of holding long-term, or is there a price or situation that would make selling the right move?
[Listen for any frustration with vacancies, tenants, or rising costs—these are your best openings. Then:]
Would it make sense to get together for 20 minutes so I can pull the current numbers for your specific property? Not asking for a commitment; I just want to offer some information I think could help.

Circle Prospecting Scripts
Circle prospecting (calling homeowners around your recent listings or sales) is one of the most effective ways to generate seller leads in a specific neighborhood. Vulcan7’s Neighborhood Search feature lets you pull targeted lists by ZIP code, neighborhood, equity position, or length of ownership, so every call is relevant and informed.
The tone here is neighbor-to-neighbor, not sales pitch. You have real, valuable, and hyper-local information to share, so use it!
Related: The Real Estate Agent’s Guide to Expanding Into New Markets
Script 9: Circle Prospecting Voicemail
You: Hi [Name], my name is [Your Name] with [Brokerage], and my number is [Phone]. I’m reaching out because I just [listed / sold] a home on [Nearby Street] and wanted to share what’s happening with prices in your neighborhood.
I have some information I think you’d find interesting, even if you’re not thinking of selling right now. Give me a call or text at [Phone] whenever it’s convenient. Thanks so much!
Script 10: Circle Prospecting Follow-Up
You: Hi [Name], it’s [Your Name]. I called you a [few days / week] ago about the sale on [Nearby Street]. I just wanted to follow up and share a quick update: [the home sold at X, which is Y% over asking / we had multiple offers within the first weekend]. That’s a strong signal for what homes in your neighborhood are worth right now.
Have you ever thought about what your home might sell for in this market?
[If they express any curiosity:]
I’d love to put together a quick, no-cost analysis for your address specifically. It takes me about 20 minutes to pull together and there’s no obligation at all; it’s just useful information to have. Would that be worth a look?
Script 11: Circle Prospecting Objection Handling
Prospect: We’re not really thinking about selling. We love our neighborhood.
You: That’s actually why I’m calling. I’ve found that the people who love a community often know others who want to be here. Is there anyone in your circle who’s been thinking about moving into this area? I’d love to help them, and I’d be very grateful for an introduction.
[This often turns a dead-end into a referral opportunity. Then add:]
In the meantime, would it be okay if I kept you in the loop on what homes in your neighborhood are selling for? The market moves fast and it’s good to know where you stand.

Preforeclosure Scripts
Preforeclosure homeowners are in a difficult situation: they’re facing financial strain and often unaware of all their options. These conversations require more care and empathy than any other lead type.
Your role here is not to push to close a deal; it’s to present yourself as a resource and a way out of the prospect’s uncomfortable situation. Some of our general rules about working leads apply even more in these cases: lead with compassion, listen more than you talk, and never be aggressive.
Learn More: How to Find Preforeclosure Leads
Script 12: Preforeclosure Voicemail
You: Hi [Name], my name is [Your Name] with [Brokerage], and my number is [Phone]. I specialize in working with homeowners who are navigating difficult situations with their property, and I’m reaching out because I may be able to help.
There are often more options available than people realize, and I’d love to take a few minutes to walk you through what those might look like for your specific situation. Please give me a call at [Phone]. It’s completely confidential and there’s absolutely no pressure. I hope to hear from you soon.
Script 13: Preforeclosure Follow-Up
Note: Pre-foreclosure homeowners are often embarrassed or overwhelmed. Persistence needs to be paired with genuine care.
You: Hi [Name], this is [Your Name] from [Brokerage] again. I’ve called a couple of times and completely understand if you’ve been busy or just not sure if you want to talk. I’m not trying to pressure you, I just want to make sure you know your options before a decision gets made for you.
A lot of homeowners in your situation don’t realize that selling before the foreclosure process completes can protect your credit, put money in your pocket, and give you control over the outcome. Would you be open to a 10-minute conversation just to explore what’s possible?
[If they open up, listen carefully before offering any advice or solutions.]
Extra Follow-Up & Closing Scripts for All Lead Types
The vast majority of deals are lost not from a bad first call, but from inconsistent follow-up. Few agents actually make second follow-up calls. And even fewer make a third.
Staying in the game by consistently reaching out to add value is often all it takes to win the listing.
Script 14: Market Update Call
Note: Remember, you always lead with something useful. Never just “check in” without a reason to call. Giving the prospect insights about the market in their area is an easy way to offer them something they might want while sussing out how ready they are to sell.
You: Hi [Name], it’s [Your Name] from [Brokerage]. I spoke with you [a week / a couple of weeks] ago. I’m calling because something relevant just came up in your neighborhood and I wanted you to hear it from me first.
[A comparable home on [Nearby Street] just went under contract at [price] / The average days-on-market in your zip has dropped to [X] days this month.] Given what we discussed, I think the timing is getting better for you. Does that change anything from your perspective?
[If they’re interested, go a step further:]
Would it make sense to meet this week so I can walk you through the full picture? I can have a market analysis ready for your address within 24 hours. Does [day] or [day] work better for you?
Script 15: Voicemail (2nd or 3rd Attempt)
Note: This can guide you if you find yourself leaving another voicemail message for a prospect who hasn’t answered the last one yet.
You: Hi [Name], [Your Name] here from [Brokerage]. Just calling to follow up from my last message.
I know you’re busy, so I’ll keep this quick: I’ve been watching the activity in your area closely, and there are a couple of things I’d love to share that I think you’d find relevant. My number is [Phone]. I’ll try you one more time [day], but feel free to reach me anytime. Hope you’re having a great week.
Script 16: Re-Engaging a Cold Lead
Note: Don’t abandon leads just because they went cold. Circumstances change over weeks, or even months. The agent who stays in touch is often the first to find out and seize any new opportunity that does exist.
You: Hi [Name], this is [Your Name] with [Brokerage]. We spoke back in [month] about your home on [Address]. I’m sure a lot has changed, and I didn’t want to lose touch. Are you still thinking about making a move, or has your situation shifted?
[If their plans have changed, find out why and listen fully. If they’re still interested:]
The market looks a bit different than when we last talked. [Share one relevant data point]. I’d love to get you updated so you can make the best decision for your situation. Would a 20-minute call this week work?
Script 17: Closing for the Appointment
Note: Every productive conversation should end with a clear next step. This is the one place where a yes/no question is appropriate. Once you’ve built enough rapport, you can make the ask directly and specifically.
You: It sounds like we’re aligned on the fact that the next step is getting together so I can show you what a strong strategy looks like for your home. I have availability [this Thursday at 2 PM] or [Friday morning]. Which works better for you?
[Give two specific options. This is the rare case when a specific question is far more effective than an open-ended one like “when are you free?”]
Great. I’ll send a calendar confirmation right now. And if anything comes up, just give me a heads-up. Looking forward to it, [Name].
Learn More: Real Estate Closing Strategies That Work
Script 18: Handling the Timing Objection
Note: “We’re Just Not Ready Yet” is one of the most common objection responses realtors face. Don’t argue with the timing. Just plant a seed, secure permission to follow up, and keep the relationship warm.
Prospect: We’re just not ready to do anything right now.
You: That makes complete sense, and I’m not here to rush you. Can I ask: is it a matter of timing, or is there something specific you’d want in place before you feel ready to move?
[Listen. Their answer tells you whether this is a genuine objection or a delay.]
I’d love to stay connected so that when the timing is right, you have everything you need to make a confident decision. Would it be okay if I reached out in [30 / 60] days just to touch base? In the meantime, I’d be happy to send you a market update for your area every few weeks, just so you stay in the loop. Would that be helpful?

Final Tips for Using Your Scripts
Having great scripts is only half the battle. Here’s how top-producing agents make them work in the real world:
- Do morning role-play sessions. Before you hit the phones, spend time running through scripts with a partner. It sharpens your delivery and gets you in the right headspace.
- Find an accountability partner. A colleague or coach who checks in regularly will keep your practice consistent and your goals front of mind.
- Record yourself. Play back your calls and voicemails. You’ll quickly hear where you rush, where you hesitate, and where you shine.
- Keep open-ended questions front and center. Never give a prospect an easy yes/no exit until you’re ready to close for the appointment.
- Update your scripts regularly. Market conditions change, and scripts that reference stale data lose credibility fast.
- Use Vulcan7 to keep your scripts and leads organized. Vulcan7 clients can create high-performing scripts easily and share them with team members, plus they get fresh daily leads, a power dialer, and a CRM to track every touchpoint.
Put These Scripts to Work with Vulcan7’s Real Estate Prospecting Platform
The agents who win in any market are the ones who pick up the phone and know exactly what to say when someone answers. These 18 scripts give you the framework. Practice gives you the confidence. Vulcan7 gives you the leads and the tools to work them effectively.
Fresh expired, FSBO, FRBO, circle prospecting, and pre-foreclosure leads delivered every morning. A power dialer that connects you with 400% more prospects. A CRM that keeps every follow-up on track. And everything else you need to turn leads into listings.
RECOMMENED ARTICLES
How to Approach an FSBO as a Realtor [with Scripts]
Summary To approach an FSBO as a realtor, start by…
How to Win the Highest-Opportunity Days of the Year: Inside the Vulcan7 Real Estate Prospecting Bootcamp
Every year, thousands of real estate listing contracts expire at…
What to Do After Closing: Best Tips for Cultivating Customer Relationships in Real Estate
You handed over the keys, wrapped up the paperwork, and…