Real estate cold calling scripts work best when they are short: say who you are, why you called and ask permission, then ask questions instead of pitching. Use the builder below to write yours for expired listings, FSBOs, absentee owners, circle prospecting, past clients or sellers. Check the Do Not Call Registry first.
Free real estate cold call script builder
Pick who you are calling and fill in your details. The builder writes the opener, a permission line, discovery questions, your chosen objection replies and a voicemail. Copy any piece, or print a call sheet for your desk. The dial math at the bottom starts from the Baylor numbers below, and you can replace them with your own.
Cold call script builder
Objections you keep hearing
Book 20 minutes at the house. Do not pitch on the phone.
Hi, is this [owner's first name]? This is Dana Reyes with Oak Street Realty, at 520-555-0142. I'm a real estate agent in Tucson. I saw that 418 Maple Drive came off the market without selling. I imagine your phone has been busy.
This is a sales call, and I'll keep it short. Can I ask two questions? Then you can tell me to get lost.
1. Do you still want to sell, or has the plan changed? 2. How many showings did you get, and what did you hear back from them? 3. What's your own theory on why it didn't sell? 4. If it had sold, where would you be living now, and by when?
I'd like 20 minutes at the house to show you what I'd change, and what I wouldn't. Is Tuesday or Thursday better?
Fair enough. Is that not interested in selling at all, or not interested in another phone call? If it's the first, I'll leave you alone.
Then you're covered, and I won't get in the way of that. If it changes, I'm easy to find. Have a good one.
Good question. It came from a public or purchased property list, and I checked it against the Do Not Call list before dialing. If you'd rather not get calls from me, I'll take it off my list right now.
Understood. I'm taking your number off our list now, and you won't hear from me again. Sorry to bother you.
Hi [first name], this is Dana Reyes with Oak Street Realty. I saw that 418 Maple Drive came off the market, and I have one specific idea on why it sat. If you still want to sell, call or text me at 520-555-0142. If not, no need to call back. Again, 520-555-0142. Thanks.
What your appointment goal takes
Runs entirely in your browser. Nothing you type is stored or sent. All script text is original to callflo.ai. This is general information, not legal advice.
Key takeaways
- In Baylor's test of 6,264 agent cold calls, it took about 330 calls to book one appointment, and 28 percent of calls were answered.
- The FCC says a call offering your services to an owner is a telephone solicitation whether the listing has lapsed or not. Expired listings and FSBOs get no blanket exemption.
- Federal hours are 8am to 9pm at the called party's location. Your scrub of the registry can be no more than 31 days old.
- AI voices count as artificial voices under the TCPA, and marketing calls using them need prior express written consent.
| Lead type | What they are feeling | Goal of the first call | Do Not Call |
|---|---|---|---|
| Expired listing | Annoyed, and getting many agent calls | 20 minutes at the house | Scrub first. No exemption |
| FSBO | Proud, wary of agents | Learn the plan, earn a visit | Scrub first. Buyer's agent exception is narrow |
| Absentee owner | Surprised, may be tired of the property | Keeper or not, then a follow-up date | Scrub first |
| Just sold (circle prospecting) | Mildly curious | A conversation and a timeline | Scrub first |
| Past client | Glad to hear from you, usually | Be useful, then ask for a referral | Business relationship, up to 18 months |
| Investor to seller | Suspicious or quietly motivated | Qualify the house and the reason | Ask your lawyer. Scrub anyway |
How to cold call real estate leads, step by step
To cold call real estate leads, scrub your list, block a calling window, open with your name and company, ask permission, then ask questions until you know whether a next step exists. Book that step or end the call politely. Log every outcome, including every request to stop.
- 1
Scrub the list
Check it against the national registry and your own do-not-call list. Keep the date of the scrub. - 2
Pick one lead type per session
Expired sellers and neighbors need different energy. Switching mid-session makes both calls worse. - 3
Say who you are in the first sentence
The FCC rule requires the caller's name, the entity and a contact number, so this part is not optional. - 4
Ask, then listen
The script is there for the first 20 seconds. After that, the seller's answers set the direction. - 5
Book it or set a date
A vague "I'll call you sometime" is how leads die. Name the day.
Expired listing scripts, and how to call expired listings
An expired listing script should admit the obvious: other agents have already called. Name the property, ask whether they still want to sell, and ask what happened before you offer a theory. Then ask for 20 minutes at the house, because a pricing argument on the phone is one you lose.
It is 8:40 on a Tuesday morning. The listing expired at midnight, and the owner has already had four calls. They do not want to hear that you are the top producer in the zip code. All four of the others said so.
Here is the rule most scripts skip. The National Association of Realtors asked the FCC to allow calls to owners whose listing had lapsed. The FCC declined in its 2005 order, and said a real estate agent is precluded from calling registered numbers unless an exemption applies. So an expired list needs the same scrub as any other.
FSBO and absentee owner calls
A FSBO script works by respecting the decision to sell alone, then asking how it is going. The same FCC order draws the line clearly. An agent who represents only a buyer can call about that buyer. An agent looking for the listing is making a telephone solicitation.
So the old line about having a buyer is either a real exception or a false statement. There is no third option, and the builder does not write it. For absentee owners, the goal is smaller: find out whether the property is a keeper, and come back when the answer changes.
Circle prospecting scripts for just sold calls
A circle prospecting script calls the neighbors around a recent sale, gives them one fact worth having, and asks about their plans. It is the lowest-pressure call on this list. You are bringing news about their street, so a curious neighbor has a reason to stay on the line.
The risk is volume. Fresh numbers every session are how registered ones slip in, and a neighbor who says stop calling has to stay on your list even when you prospect that street again next spring.
Motivated seller script for investors
A motivated seller script looks for a reason, not a price. Ask about condition, occupancy, timing and what matters most: price, speed or avoiding repairs. Select the investor option in the builder for the full version. Wholesalers building a team can read about hiring a VA to run these calls, including what the VA costs.
Real estate lead scripts for people who asked
Real estate lead scripts differ from cold scripts because the person raised a hand. Skip the permission speech, name what they asked about, and ask when they want to see it. The FTC gives an inquiry three months of business relationship, and a request to stop ends that immediately.
The Do Not Call and calling hours rules
Federal rules limit telephone solicitations to 8am through 9pm local time, bar calls to registered numbers, and require you to honor stop requests. We checked each rule below in November 2026. Your state may be stricter, so have a local attorney confirm your setup before you run a campaign.
- Hours. Not before 8am or after 9pm, local time at the called party's location. The FTC says the same.
- The registry. Registered numbers are off limits without an exemption, and mobile numbers are covered. Sync your list at least every 31 days. For fiscal 2026, the FTC charges 85 dollars per area code for registry data.
- Your own list. Keep a written policy, honor a request within 10 business days at most, and keep honoring it for 5 years.
- Exceptions. Business numbers are not covered, and the 18 month and 3 month windows apply to customers and inquiries.
- Dialers. The FTC treats a call as abandoned if a person does not connect within two seconds. Its safe harbor caps abandonment at 3 percent of answered calls per campaign.
- Penalties. The FTC lists up to 53,088 dollars for each violation. Consumers can also have their own claims under the TCPA.
- States. The TSR does not override state law. Florida, for example, stops at 8pm and caps calls at three in 24 hours on the same subject.
AI voices, prerecorded messages and voicemail drops
In February 2024, the FCC ruledthat the TCPA's limits on artificial or prerecorded voices cover AI that generates human voices, including voice cloning. A call needs prior express consent, and marketing calls need prior express written consent, absent an emergency or exemption. The FCC also ruled in 2022 that ringless voicemail to a mobile phone is a call needing consent. That is why the builder's voicemail is for you to read live, by hand. If you want the craft behind that message, see how to leave a voicemail.
Best time to cold call real estate leads
The best time to cold call real estate leads, on the only agent-specific data we could trace, is 10am to 2pm. In Baylor's test, that window held 31 percent of the calls and produced 53 percent of the appointments and referrals. Evening calls were 42 percent of the volume and only 21 percent of results.
Read that with care. The Keller Center study is from 2012 and followed 50 agents from one company. Answer rates may have changed since. In Pew's 2020 survey, 19 percent of adults said they generally answer unknown numbers, and 67 percent said they do not answer but check voicemail. That second number is why the voicemail deserves a real script. Log your own results for a month, and put them in the calculator above.
What the first 30 seconds sound like
Here is an expired listing call built from the tool, with a seller who is neither friendly nor hostile. Notice how little the caller says. The script ends at the first question.
Sample call: expired listing
That last answer from Pat is worth more than any pitch. It tells you the objection, the motivation and the next question. A longer script would have run straight over it.
Where callflo.ai fits: the people who call you back
Every dial leaves your number on someone's phone. With 67 percent of adults screening unknown callers, some of them will ring back later, when you are in a showing or done for the day. If voicemail catches that call, your dials bought a phone tag session. The post on cold calling callbacks covers how to count those calls.
callflo.ai answers that side. It picks up inbound calls 24/7, asks your questions and texts the caller afterward. Booking on your calendar is on VIP. It is not a dialer, and Starter runs no outbound campaigns. Starter is 39 dollars a month on annual billing, or 49 dollars monthly, with 120 minutes and extra minutes at 98 cents. Outbound campaigns are only on VIP, at 697 dollars a month on annual billing or 997 dollars monthly, and the same AI voice consent rules apply to any outbound call. See how it works for real estate agents, or compare the plans.
Hear what answers your callbacks
Call callflo.ai's own AI agent and ask it anything about your business. When you are ready, pick a plan: no setup fee, no contract, and you do not pay unless you are satisfied.
Starter is $39 a month on annual billing. Live on your line about 5 minutes after you sign up.
To work one neighborhood after a sale, use the planner in circle prospecting.