The US real estate market has 1.5 million+ active agents and only so many listings to go around. The agents winning in 2026 are the ones who systematize cold calling FSBOs, expired listings, and circle prospects — not the ones waiting on referrals and Zillow leads.
This guide breaks down the three main cold calling motions for US real estate (FSBO, expired listings, circle prospecting), the TCPA compliance framework, the scripts that actually win listings, and the parallel dialer stack that triples an agent’s listing conversion rate.
Every FSBO seller is an agent’s listing 6 weeks from now. The agent who calls first usually wins.
The 3 cold calling motions that win real estate listings
Motion 1 — FSBO prospecting
Target: sellers who have listed their home For Sale By Owner on Zillow FSBO, ForSaleByOwner.com, Craigslist, Facebook Marketplace, or via a yard sign.
The math: roughly 10% of FSBO sellers eventually list with an agent. Another 15-20% give up entirely. The rest either sell directly or wait indefinitely. Your job: be the agent they go to when they realize FSBO isn’t working.
Best window: weeks 2-6 after initial listing. Week 1 they’re still excited; past week 6 they may have already talked to an agent.
Typical close rate: 1 listing per 40-60 FSBO dials with a well-prepped script.
Motion 2 — Expired listing prospecting
Target: homes that were on the MLS but expired without selling.
The math: expired listings are the highest-intent cold calling motion in real estate — the seller wants to sell and their previous agent failed. Top real estate cold callers (Ricky Carruth, Tom Ferry’s coaching, etc.) build their entire business on expired listings.
Best window: day 1 of expiration. Multiple agents are racing to reach the seller the moment the listing expires. Speed matters.
Tools: RedX, Vulcan7, Landvoice — all US-specific expired listing data providers that surface fresh expireds daily.
Typical close rate: 1 listing per 25-35 expired dials. Best close rate of any real estate cold calling motion.
Motion 3 — Circle prospecting
Target: neighbors around a recently sold property or an active listing.
The hook: “I just sold [address] for $[amount] — figured I’d let you know since it could affect your home’s value.”
The math: circle prospecting is long-game — it builds local presence and generates future sellers, not immediate listings. Plan 6-12 months of consistent calling before seeing listings convert.
Typical close rate: harder to measure (long tail), but top agents generate 30-50% of their annual listing volume from circle prospecting.
TCPA and DNC compliance for real estate cold calling
Real estate is B2C by default — full TCPA and National DNC framework applies.
Federal TCPA
- Calling hours: 8 AM - 9 PM in the recipient’s local timezone
- Auto-dialed calls to cell phones: require prior express written consent
- Internal DNC: honor opt-out within 10 business days, retain 4+ years
National Do Not Call Registry
Applies to residential numbers. Scrub every FSBO and expired list before dialing. Most expired listing data providers (RedX, Vulcan7) include DNC scrubbing as part of the service — verify before relying on it.
The FSBO exemption myth: some agents believe that a FSBO listing with a publicly displayed number automatically exempts the seller from DNC protection. Not true — the federal DNC applies regardless of whether the number is publicly displayed. Scrub.
State mini-TCPAs
- Florida FTSA: 8 AM - 8 PM, 3 attempts per 24 hours, $500-$1,500 private right of action
- Oklahoma OTSA: written consent for autodialers, 3 attempts per 24 hours
- Washington, Maryland: state AG enforcement, up to $25K per violation
State real estate license law
In addition to telemarketing rules, most US states’ real estate commissions have rules on solicitation. Many prohibit contacting a seller who already has a listing agreement with another agent (unless explicitly exempted). Know your state’s rules before dialing expired listings that just expired.
FSBO scripts that win listings
Script 1 — The first FSBO call (days 1-7)
“Hi [First Name], this is [Your Name] with [Brokerage]. I just saw your listing on [Zillow/Craigslist] — beautiful home. I work with a lot of buyers actively looking in your neighborhood. Quick question: are you open to co-oping with a buyer’s agent if the right offer comes in?”
Why it works: not a listing pitch — it’s a buyer inquiry. Gets the seller to say “yes” and opens the door to a future listing conversation.
Script 2 — The 2-4 week check-in call
“Hi [First Name], [Your Name] with [Brokerage]. I called you a couple weeks back about your home on [street]. Just checking in — how’s the FSBO process going? Getting the traffic you expected?”
Why it works: warm reference to prior call + open-ended question about what’s working. Surfaces frustration if the FSBO isn’t going well.
Script 3 — The 4-6 week opportunity call
“Hi [First Name], [Your Name] with [Brokerage]. Your home on [street] has been listed about [X] weeks now. Most sellers at this point start wondering if going with an agent would get them a better price or faster close. Open to a 10-minute conversation about what that would look like?”
Why it works: acknowledges the FSBO effort, surfaces doubt (which the seller probably already feels), offers a low-friction meeting.
Expired listing scripts
Script 1 — The day-1 expired call
“Hi [First Name], [Your Name] with [Brokerage]. I saw your home on [street] just came off the market. Quick question — are you still hoping to sell, or have you decided to stay?”
Why it works: direct, non-presumptuous, lets the seller tell you what they want.
Script 2 — The week-1 expired call
“Hi [First Name], [Your Name] with [Brokerage]. I’m reaching out because your home on [street] expired last week. I’ve helped [X] sellers in your neighborhood close after their first listing didn’t work out. Happy to share what we did differently if it’s worth 10 minutes of your time.”
Why it works: establishes credibility (peer results), offers specific value, low-friction ask.
Circle prospecting script
“Hi [First Name], [Your Name] with [Brokerage]. I wanted to let you know that a home in your neighborhood — [address] — just sold for $[amount]. That could affect the value of your home if you’re thinking about selling or refinancing. Would you like me to send you a quick market update for [street / subdivision]?”
Why it works: genuinely useful info (neighborhood comp), low-friction offer (market update), positions you as the local expert.
The 6 real estate cold calling best practices
Hit the expired listing within 24 hours
Day 1 expired dials have the highest connect and close rates. Configure your dialer or CRM to pull fresh expireds every morning and auto-load them into the day’s calling queue.
Call FSBO in weeks 2-6, not week 1
Week 1 is too competitive (every agent is calling). Weeks 2-6 is the sweet spot — the seller is doubting but not yet discouraged.
Scrub every list against federal DNC
FSBO + DNC doesn’t mean you’re exempt. Scrub before dialing.
Call during high-pickup windows
Early evening (5:30-7 PM local) and Saturday morning (10 AM-12 PM). Avoid Monday morning and Sunday afternoon.
Build a 30-day FSBO cadence
Single calls rarely convert. A 30-day cadence with phone + mail + email + drop-by touches builds the relationship that wins the listing when the seller finally gives up on FSBO.
Track conversations-to-listings, not just dials
Dial counts are an activity metric. Track conversations per day → listing appointments per week → signed listings per month. The full funnel is the only way to diagnose what’s working.
The real estate agent prospecting stack
| Layer | Tool | Purpose |
|---|---|---|
| Dialer | Skipcall (parallel) | FSBO + expired listing prospecting at volume |
| CRM | Follow Up Boss, kvCORE, BoomTown, LionDesk | Lead and transaction management |
| Expired data | RedX, Vulcan7, Landvoice | Fresh expired listings daily |
| FSBO data | Zillow FSBO, Craigslist scrapers, Facebook Marketplace | FSBO listings sourcing |
| Circle prospecting | CoreLogic, HouseCanary | Neighborhood data and comps |
| DNC scrubbing | Built into RedX/Vulcan7 or DNC.com | TCPA compliance |
Typical spend for a solo agent: $300-700/month. For a small team: $1,000-2,500/month. Payback on a single signed listing pays back a year of subscription.
The 5 real estate cold calling mistakes that cost listings
Pitching the listing on the first call
FSBO sellers in week 1 are not ready to list with an agent. Opening with a listing pitch triggers immediate rejection. Build the relationship first, pitch at week 4-6.
Skipping DNC scrubbing
Real estate is a TCPA class action target. Scrub every list, every time.
Calling at the wrong time
Sellers work daytime jobs. Early evening and Saturday morning are the only windows that work reliably.
Not tracking the expired listing cadence by day
Day 1 is 3× more productive than day 7 on expireds. Missing day 1 costs you the listing.
Abandoning the FSBO cadence after 2-3 touches
The FSBO sweet spot is week 4-6. Most agents give up at week 2. Persistence is the single biggest differentiator.
What to remember
- Real estate cold calling is the top-of-funnel lever for agents who don’t want to wait on referrals.
- Three profitable motions: FSBO, expired listings, circle prospecting.
- Expired listings = highest intent, FSBO = highest volume, circle prospecting = long game.
- TCPA and DNC apply — scrub every list, configure timezone-aware calling, cap attempts in Florida and Oklahoma.
- Parallel dialer + expired data + real estate CRM = the stack that wins listings.
This article is general information, not legal advice. Real estate cold calling compliance varies by state and by product. Consult your broker, state real estate commission, and a TCPA-specialized attorney before launching a high-volume cold calling program.