This page gives you 11 copy-paste real estate scripts organized by scenario: general prospecting, FSBO outreach, expired listings, three common objections, post-showing and open-house follow-up, a past-client check-in, listing appointment confirmation, and a buyer consultation opener.
Each script includes an opening line and, where relevant, the response that follows the most likely objection. Below the library, download the complete pack formatted for desk and CRM use.
How to use real estate scripts without sounding scripted
Read the script aloud until the structure is automatic, then set it down and have the conversation. Internalize the opening, the pivot question, and the two or three objection responses. The structure is the safety net; your own delivery carries the call.
The most common mistake is reading a script word for word. That is the habit that makes prospects hang up. Practice until the words are automatic so that on the real call you are listening instead of reading.
Three habits make scripted calls sound natural. First, pause two full seconds after asking a question: the silence is uncomfortable, but it produces the honest answer. Second, match the prospect’s pace, brief and direct if they are, unhurried if they are. Third, say their name once in the opening, not repeatedly.
According to the NAR 2024 Profile of Home Buyers and Sellers, 81% of sellers contacted only one agent before choosing who to list with. The first conversation is often the only one.
Before any prospecting call, verify that the number is not on the National Do Not Call Registry. Violations under the FTC Telemarketing Sales Rule carry fines up to $43,792 per call, and agents must re-check their lists at least every 31 days. For dial-block strategy and list sourcing, see the real estate cold calling guide.
Real estate script library: 11 copy-paste scripts by scenario
The 11 scripts below cover prospecting, FSBO outreach, expired listings, three common objections, follow-up after a showing, follow-up after an open house, a past-client check-in, listing appointment confirmation, and a buyer consultation opener. Replace every bracketed placeholder before using any script.
Scenarios at a glance:
- General prospecting cold call
- FSBO (for sale by owner) outreach
- Expired listing outreach
- Objection: already working with another agent
- Objection: the market is too slow, wants to wait
- Objection: commission is too high
- Follow-up after a showing
- Follow-up after an open house
- Past client check-in
- Listing appointment confirmation
- Buyer consultation opener
Prospecting and cold call scripts
General prospecting call
A general prospecting call opens the door. The goal is one next step: an appointment, a callback, or permission to follow up.
“Hi, this is [Your Name] from [Brokerage]. I specialize in [Neighborhood] and I am reaching out because I have buyers actively searching in this area right now. Do you have 60 seconds?”
If they ask how you got their number:
“I work from a prospecting list for this area. I understand if this is not a good time. Is there a better day to connect, or would email work better for you?”
FSBO (for sale by owner) outreach
FSBO sellers receive many agent calls. One specific question separates you from the others: are they open to cooperating with a buyer’s agent. If yes, ask for the appointment.
“Hi, this is [Your Name]. I saw your home for sale at [Address]. I work with active buyers in [Neighborhood] and wanted to ask directly: are you open to cooperating with a buyer’s agent on the sale?”
Keep this call under two minutes. If they say no, ask when they would be open to a conversation if the home has not sold in 30 days.
Expired listing outreach
Expired sellers have already decided to sell. Their frustration is with the previous process, not with selling. Lead with a specific result, not a generic pitch.
“Hi [Name], this is [Your Name] from [Brokerage]. I noticed your home at [Address] came off the market recently. I have sold [X] homes in [Neighborhood] in the past 12 months, and I know what was missing from the previous marketing. Can I give you a 10-minute overview of what I would do differently?”
Replace [X] with your actual number before you dial. The specificity is what earns the appointment.
Objection-handling scripts
Objection: “I am already working with an agent.”
“I completely respect that. Is your listing agreement currently active? If it is, I will step back and leave you my card for when circumstances change. If you are not under an active agreement and looking for a different result, I would be happy to walk you through what I would approach differently.”
Objection: “The market is too slow. I want to wait.”
“A lot of sellers feel that way right now. The buyers who are in the market today are serious buyers, not window shoppers. Would it help if I pulled a quick market snapshot for your specific street so you can see exactly what is selling and for how much?”
Objection: “Your commission is too high.”
“Commission is a real consideration and I want to address it directly. An agent who discounts their fee but sells your home for 3% below market value costs you far more than the commission difference. Can I walk you through the net proceeds comparison: a full-market-price strategy versus a discounted-commission approach?”
Follow-up scripts
Most agents stop after one or two contact attempts. Consistent follow-up across multiple touches is where the majority of conversions happen, and the follow-up call is often the one most agents skip.
Follow-up after a showing
“Hi [Name], this is [Your Name]. Thank you for touring [Address] today. I wanted to check in while the details are fresh. Did any questions come up, and is the home still on your radar?”
Make this call the same day as the showing. A same-day check-in reaches buyers before a competing agent fills the gap. For listings where you want to accompany the follow-up with something visual, a listing video built from photos gives buyers a second look without requiring a return visit.
Follow-up after an open house
“Hi, this is [Your Name]. You came by our open house at [Address] on [Day]. I wanted to reach out while it is still fresh. Did anything stand out, or would it help if I sent a few comparable homes in the area?”
Past client check-in
“Hi [Name], this is [Your Name]. We worked together on [Address] a while back. I am still active in your neighborhood and wanted to stay in touch. No agenda. If you ever think about making a move, or if someone you know is looking, I would love to be the first call.”
A past-client call is a referral-sourcing call. The best outcome is not that they are moving; it is that you are the first person they think of when someone in their network asks for an agent.
Listing appointment and buyer consultation scripts
Listing appointment confirmation
“Hi [Name], this is [Your Name] confirming our appointment on [Day] at [Time] at [Address]. I am bringing a full market analysis and my complete marketing plan. Is there anything specific you want me to focus on when I arrive?”
This confirmation call reduces no-shows and signals preparation. A seller who knows you are arriving with data is far less likely to cancel.
Buyer consultation opener
“Hi [Name], thank you for reaching out about buying in [Area]. Before I start sending listings, I want to make sure everything I send is actually worth your time. Can we set up a 20-minute call so I can understand exactly what you are looking for? Does [Day] at [Time] work?”
Set the consultation before you send listings. A buyer who has described their priorities to you takes your recommendations seriously. Your real estate agent bio on your website gives them context on who you are before that first call.
Download the complete real estate agent script pack
The script pack collects all 11 scripts from this page in a printable, copy-paste-friendly format, organized by scenario with the placeholder brackets clearly marked.
The Real Estate Agent Script Pack
Prospecting, objections, follow-up, and appointment scripts with every quoted line ready to read aloud. Keep it by the phone.
Download the pack, replace every bracketed placeholder with your real name, brokerage, and local market data, and add your real estate slogans as a consistent sign-off line across follow-up scripts. Consistency of voice across all channels is what makes an agent recognizable.
Practice and personalize your real estate scripts
Read each script aloud until the structure is automatic, then record one practice call and play it back. Mark where you hesitate: those are the only lines that still feel foreign and need editing.
Role-play is the most efficient practice format. Work with a colleague who plays an uncooperative prospect: someone who objects to the commission immediately, already has an agent, or wants to wait on the market. The goal of the role-play is to stay calm through the objection and arrive at the next-step question. The specific words matter less than the habit of not freezing.
Personalize the details, never the structure. The structure of each script is what gets you through an objection. The details are what make you credible. Replace [X homes sold] with your actual number. Replace [Neighborhood] with the specific streets where you have sold. Replace [Day] and [Time] with options you can actually keep.
Add one hyper-local data point to every prospecting call. A reference to a specific sale on the same street in the past 60 days is worth more than any general value-proposition sentence. Pull the data from your MLS the morning of your call block.
Scripts work best as part of a complete agent brand. Your real estate email signature carries the same voice into text and email follow-ups. Your real estate slogans give you a consistent sign-off for voicemails and follow-up texts. A prospect who hears your name on a call and then finds a polished real estate bio and consistent branding across your profile is already warmer on the second contact.
For a deeper look at dial-block strategy, CRM sequencing, and list sourcing, the real estate cold calling guide covers prospecting systems end to end.
Frequently asked questions
The best real estate scripts match the specific scenario. A cold prospecting opener differs structurally from an expired listing approach or a buyer consultation opener. Scripts that convert consistently give you a clear opening, one focused question, and a prepared response to the two or three objections most likely to follow. The 11 scripts on this page cover the most common scenarios, and the downloadable pack expands the library to 25.
The script library on this page covers 11 scenarios: general prospecting, FSBO outreach, expired listings, three objection responses, post-showing and open-house follow-up, a past-client check-in, listing appointment confirmation, and a buyer consultation opener. Download the complete 25-script formatted pack using the button above.
Read each script aloud until the structure is automatic, then replace every bracketed placeholder with your real name, brokerage, and local market data. Set the script down and have the conversation. Record one practice call before your first real dial, play it back, and change two or three words per script so the phrasing matches how you already talk.