Real estate cold calling still works โ if you have the right script. This guide has 18 ready-to-use cold calling scripts for Indian real estate agents, covering expired listings, FSBO, portal leads, buyer follow-ups, inherited properties, and more. Each script comes with a note on why it works, plus a full section on handling the five most common objections. Includes Hindi and Marathi scripts for the Indian market.
Real estate cold calling is reaching out to property owners, buyers, or renters by phone who haven't shown any prior interest in your services. You're starting the conversation from scratch โ no warm lead, no referral, no prior contact.
For most agents, that's exactly what makes it hard.
But the agents who actually close deals from cold calls aren't better at talking. They're better at preparing. The right script doesn't make you sound smooth, it gives you a direction so you're not fumbling for words when someone actually picks up the call.
This post has 18 real estate cold calling scripts covering the situations you'll run into most: expired listings, FSBO sellers, renters who might be ready to buy, open house follow-ups, inherited properties, and more.ย
Before you scroll to the scripts, spend two minutes on what makes a script actually work. It'll change how you deliver every single one of them.
Quick facts if you're short on time:
- Cold calls get answered roughly 28% of the time. First-call conversion runs 1โ3%. Get to 5+ follow-ups and that number climbs toward 12%.
- Most agents quit after one or two attempts. The average deal takes 12โ13 touches.
- In Callyzer's data across Indian telecalling teams, the 5 PM calling window showed a 61.79% connect rate.
- SIM-based calling has a measurably higher connect rate in Tier-2 cities where internet is unreliable.

Using the best call monitoring software means you're not relying on agents to self-report โ the data is already there.
What Makes a Cold Calling Real Estate Script Actually Work?
Cold calling still works โ the agents who struggle with it aren't using the wrong words, they're skipping the prep.
Most scripts fail for the same reason: they're written to sound good, not to sound human.
When someone picks up a cold call, they decide in the first 7โ10 seconds whether to keep listening. That decision has nothing to do with your brokerage name or your years of experience. It's whether you sound like a person or a pitch.
A few things the scripts in this post are built on:
Lead with something specific. Generic openers get cut off in the first five seconds. "I'm calling regarding property" sounds like a call centre. "You'd enquired about 2BHKs in Wakad last week" sounds like you actually looked them up.
Value before identity. "I have three buyers looking for exactly this type of flat right now" lands differently than "I'm a senior agent at XYZ Realty with 12 years of experience." You have about 15 seconds. Use them on the person you're talking to, not on yourself.
Ask questions that can't be answered with yes or no. "Are you interested in buying?" closes off. "What's stopping you from making a move this quarter?" opens a conversation. One question per call. Then stop talking.
End with a small ask. "Let me know if you're interested" puts all the work on them. Offer something specific โ a site visit, a 10-minute call, a free valuation. Make it easy enough to say yes to.
Be ready to abandon the script. If someone mentions their budget just changed or they're relocating for work, stop reading. The scripts are a starting point, not a track to run on.
One more thing: none of this matters if you're not tracking what's working.ย
If one opener gets a valuable conversation and another doesn't, you need to know that by day 3 โ not after three months of guessing.ย
Callyzer shows you exactly that: which script gets more conversations or call backs, which agent has the highest connect rate, how long calls are running โ all from your regular SIM, no extra setup, no manual logging.
Before You Dial: A 5-Minute Pre-Call Checklist
Most bad calls happen because the agent wasn't ready. Five things to sort out before you start:
- Know who you're calling. Pull up their property, their enquiry, anything your team has on them. Two minutes of prep makes the conversation feel personal instead of random.
- Block 90 minutes. Less than that and you've barely warmed up before it's over. More and the quality drops. 90 minutes is enough to get into a rhythm without burning out.
- Keep your CRM open. Log during the call, not after. You'll forget more than you think.
- Decide what you want from this call. A site visit booked? A callback scheduled? Know the one thing you're trying to walk away with โ the scripts in this post are each built around a specific outcome.
- Call between 4โ6 PM. Highest pickup rates of the day. If that doesn't work for your schedule, 8โ10 AM is the next best window.
Effective Real Estate Cold Calling Scripts for Converting Leads into Clients
1. Reconnecting with a Past Client
Script:
"Hi [Client's Name], this is [Your Name] from [Your Brokerage]. I hope you're doing well. I truly enjoyed assisting you with [buying/selling] your home and wanted to see how everything has been since then. If you have any real estate questions or needs, or know someone who's looking for assistance, I'd be delighted to help. Let's catch up soon!"
Most agents disappear after closing. That's why this call works โ it's unexpected, and it isn't asking for anything upfront. The referral ask at the end is direct, but by then you've already had a real exchange.
2. Expired Listing
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. Your property at [Address] just came off the market and I wanted to reach out. I know that's a frustrating spot to be in. I've sold a few homes in [Area] recently and I have some ideas on what might have held this one back. Would you be open to a 15-minute call this week?"
Expired listing sellers have already been through the process and failed. They've heard agents promise results. What they haven't heard much is someone who sounds like they've actually thought about the specific problem with their property.ย
The script doesn't promise anything โ it just offers a conversation about what went wrong.
3. FSBO(For Sale By Owner)
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. I saw you're selling [Address] on your own โ wanted to reach out. A lot of FSBO sellers I've spoken to handle the showings fine but hit friction on negotiations and paperwork closer to closing. I'm not calling to take over โ just wondering if comparing notes would be useful. Open to a quick chat?"
FSBO sellers are defensive by default. They've already decided they don't need an agent, and every agent who's called them has tried to change that. "I'm not calling to take over" gets past the reflex. The door is open before they've had a chance to close it.
4. Free Home Valuation
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. I've been tracking sales in [Neighbourhood] for the last few months and there've been some shifts worth knowing about.
I'm offering free valuations to a few homeowners in the area โ no commitment, just an accurate number. Is that something you'd want?"
Homeowners are almost always curious what their place is worth, even with zero intention to sell. You're not asking for their time to pitch them โ you're offering them something first. That flips the dynamic enough to get the conversation going.
5. Recent Sale in the Neighbourhood
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. A property on your street just sold for [Price] โ wanted to let you know because it's moved values in the area. Have you thought about what your place might be worth right now?"
Short call, specific hook. You're not cold-pitching โ you're sharing something that actually affects them. The question at the end is open and low-pressure, but it surfaces intent fast.
6. Online Buyer Lead Follow-Up
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. You'd been looking at properties on [Platform] recently โ wanted to follow up personally. What are you searching for? Budget, location, size โ whatever you're comfortable sharing. I want to make sure I'm showing you things that are actually worth your time."
"Worth your time" does the work here. Buyers who browse online are usually overwhelmed and getting generic listing blasts from every agent they've touched. Asking questions before sending anything signals you're different. It usually is.
7. Buyer Hesitant About Property Features
Say a buyer likes the flat but it doesn't have a dedicated parking spot โ and that's a dealbreaker for them.
Instead of defending the property, just move on:
I get it, parking is important. This one doesn't have it, but I have two others in the same budget that do. Want me to send those across so you can compare?"
That's it. You're not trying to change their mind โ you're showing them you have more options. Buyers drop out when they feel stuck. Giving them a next step keeps them in the conversation.
8. Inherited Property
When someone inherits a property, they usually don't know what to do with it. They're not looking to be sold to โ they just need clarity on their options.
Script:
"Hi [Name], this is [Your Name] from [Agency]. I noticed you've recently inherited a property and wanted to reach out. Most people in this situation aren't sure whether to sell, rent it out, or hold on to it. I'm not calling to push you either way โ just happy to walk you through what each option looks like if that'd help."
This is a sensitive call โ the person may be grieving, buried in paperwork, or just overwhelmed by something they didn't expect. "I'm not calling to push you" gives them control. That's usually what gets a conversation started.
Also, they'll remember you as the one who explained things without an agenda.
9. Reactivating an Old Seller Lead
Script:
"Hi [Name], this is [Your Name] from [Agency]. We spoke a few months back about your property on [Street]. I'm not calling to repeat that conversation โ just wanted to check in because property prices in [Area] have moved since then. Worth a quick 10-minute call to see if anything's changed on your end?"
Acknowledging the previous call upfront shows you remember them. The market update gives them a real reason to talk again โ not just another follow-up for the sake of it.
10. Renter Who Might Be Ready to Buy
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. I work with a lot of renters in [Area] and I've been looking at rents versus mortgage costs recently โ the gap has closed more than most people realise. Some renters I've spoken to were surprised to find they could own for around the same monthly amount, sometimes less. Would a quick no-obligation run of the numbers be useful? It takes about 15 minutes."
Most renters assume buying is out of reach and haven't actually done the comparison. You're not selling them a property โ you're offering to run the numbers they haven't run. That's genuinely useful, and useful calls get returned.
11. Open House Follow-Up
Script:
"Hi [Name], this is [Your Name] from [Brokerage] โ we met at the open house on [Address] over the weekend. I wanted to follow up and hear what you thought. Was there anything that stood out, good or bad? If that one wasn't quite right, I'd rather know what you're actually after than keep sending you things that miss the mark."
They already met you, so this isn't really cold. The question is honest โ you're asking what didn't work, not fishing for compliments. Most agents only ask what people liked. Asking what they didn't signal you're actually paying attention.
12. "Not Ready Yet" Seller Check-In
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. We spoke a while back โ you mentioned you were thinking about selling but the timing wasn't right. I'm calling because the market in [Area] has moved since then and I wanted to make sure you had current numbers in case it changes your thinking. Even if it doesn't, it's worth knowing."
"Even if it doesn't, worth knowing" removes the pressure completely. You're not asking for a listing โ you're offering information. That tends to get a more honest response than any pitch would.
13. Neighbourhood Farming
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. I focus on [Neighbourhood] โ it's the area I know best and where most of my recent deals have been. I'm calling a few homeowners to offer a free valuation, no commitment, just a useful number. Would that be of any interest?"
"It's the area I know best" is more credible than "I cover the whole city." Homeowners respond to depth, not range. The free valuation gives them a reason to stay on the call.
14. Landlord with a Vacant Property
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. I noticed [Address] has been vacant for a while. Every month that runs is money out the door, so I wanted to reach out. I work with landlords in [Area] on both sides โ finding tenants quickly or selling when the numbers no longer add up. Happy to talk through whichever makes more sense for you."
You're putting a cost on the problem, not a hypothetical benefit on your services. Two options โ rent or sell โ signals you're trying to solve their situation, not push a particular outcome.
15. Homeowner Who Went with Another Agent
Script:
"Hi [Name], this is [Your Name] from [Brokerage]. We spoke some time back when you were choosing an agent โ you went a different direction, which makes complete sense. I'm calling because the market in [Area] has shifted and I wanted to make sure you have current information. Not pitching you again โ if things are going well, great. If anything's changed, I'm around."
Naming what happened โ they chose someone else โ is disarming. Most agents pretend the previous call didn't exist. Acknowledging it gets you 30 seconds of goodwill before you've said anything else.
Best Cold Calling Scripts for Real Estate Agents in India
The real estate calling scripts above cover general scenarios. If you're working in the Indian market โ calling leads from 99acres, MagicBricks, Housing.com, or a builder database โ a few things are different.
Your buyers are often comparing 4โ6 projects simultaneously. They've seen your hoarding, filled a form, and are getting called by three other agents the same week. What works here isn't a cold pitch, it's quickly showing you know what they're actually looking for.
Script 16: Portal Lead Follow-Up (English)
For leads who submitted an inquiry on 99acres or MagicBricks but haven't responded to the automated SMS.
"Hi [Name], this is [Your Name] calling from [Builder/Agency]. You'd checked out [Project Name] in [Location] โ I just wanted to connect and understand what you're looking for. Are you buying for self-use, or is this an investment? And what's your approximate budget range?"
Two qualifying questions instead of a pitch. Portal leads are already interested โ the first call just needs to figure out how serious. The moment they answer one question, you're in a real conversation.
Script 17: Builder Project Introduction (Hindi)
For cold databases of potential homebuyers in a target locality.
"Namaste [Name] ji, main [Your Name] bol raha/rahi hoon [Builder/Agency] se. Humara ek naya project [Location] mein launch hua hai โ [Project Name]. Agar aap [2BHK/3BHK] dekhna chahte hain toh main aapko ek site visit schedule karwa sakta/sakti hoon. Kya aap is weekend free hain?"
(Hello [Name], this is [Your Name] calling from [Builder/Agency]. We've launched a new project in [Location] called [Project Name]. If you'd like to see a [2BHK/3BHK], I can arrange a site visit. Are you free this weekend?)
Short, ends with a specific ask. "Are you free this weekend" is far easier to answer than "would you like more information." In a high-call-volume environment, a direct close to a site visit outperforms a longer pitch.
Script 18: Pune/Mumbai Residential Leads (Marathi)
For buyer leads from a Pune or Mumbai builder database.
"Namaskar [Name], mi [Your Name] boltoy [Builder/Agency] madhun. Tumhi [Location] madhe flat pahile hote โ [Project Name] baddal sangaychay hota. Tumchi requirement 2BHK ahe ki 3BHK? Aani site visit ke'li free aahat ka ya athwadyat?"
(Hello [Name], this is [Your Name] from [Builder/Agency]. You'd enquired about a flat in [Location] โ wanted to tell you about [Project Name]. Are you looking for a 2BHK or 3BHK? And are you free for a site visit this week?)
Calling in the prospect's language changes the conversation immediately. It signals you're a local contact, not a call centre. A basic script in Marathi gets a warmer response than the same pitch in English.
The challenge with portal leads isn't the first call โ it's the follow-up.ย
Most agents call once, don't get through, and move on. Portal leads typically need 4โ6 touches before they book a visit.ย
How Do You Handle Objections During Real Estate Cold Calls?
Five objections. You'll hear all of them.
"I'm not interested."
Don't push back. Don't list your credentials.
"Totally fair โ you weren't expecting this call. Can I ask one quick question before I let you go? Do you have any plans to sell or buy in the next 12 months, even loosely?"
If they say no again, thank them and move on. If they pause, you have a conversation.
"Now's not the right time."
Nine times out of ten this means they're thinking about it but aren't ready. Note it.
"Makes sense โ a lot of the homeowners I talk to are in the same spot. Would it be okay if I checked in with you in two months? I'd rather you have current market numbers when you're ready than be working off old data."
Get a specific date. Put it in your CRM. This lead is worth more than a first cold call.
"We already have an agent."
Don't compete. Just leave your name.
"No problem โ sounds like you're covered. If things change or you ever want a second opinion on pricing, I work in this area closely and I'm easy to find."
Agents change. Deals fall through.
"The market is bad right now."
They want to know if you have numbers or if you'll fold.
"It's slower than 2022, yes. But the properties priced correctly are still moving. I've closed [X] deals in [locality] in the last 90 days. The buyers are still there โ they're just more selective."
Have those numbers before you call.
"Don't call me again."
"Understood. I'll take you off my list. Sorry for the interruption."
DNC, logged, done. A clean list beats a big one.
What to Say When the Call Goes to Voicemail
Most agents leave nothing, or leave something too long. Both waste the opportunity.
Three parts: who you are, why you're calling, one reason to call back. Under 20 seconds. Phone number twice at the end, spoken slowly.
"Hi [Name], this is [Your Name] from [Brokerage], calling about a property at [Address]. I have a quick question about your plans โ two minutes is all it'll take. Reach me at [number]. Again, [number]. Thanks."
You haven't said what the question is. That's the point. Curiosity gets callbacks. A full pitch on voicemail doesn't.
What's the Best Time to Call Real Estate Leads in India?
4โ6 PM. In Callyzer's data across Indian sales teams, the 5 PM slot showed a 61.79% connect rate โ calls answered and stayed on the line.
Morning (8โ11 AM) is second, particularly for business owners and self-employed buyers who are harder to reach once their day gets moving.
Avoid 1โ3 PM. Post-lunch pickup rates fall off sharply.
Saturday mornings (9 AMโ12 PM) are underused. Residential buyers who work MondayโFriday are actually thinking about property on weekends โ and fewer agents are calling.
For portal leads specifically: call within 30 minutes of the form submission. That's the peak of their intent. Waiting until the next day cuts your connect rate roughly in half.
One more thing โ most agents call once and move on. A lead that didn't pick up has a 40โ50% chance of answering on the third or fourth call, if you vary your timing. Don't call at the same time every day.
Stop Guessing. Start Tracking.
Know exactly which scripts are working and which aren't โ before your competition does.
What Metrics Should Your Team Actually Track?
Calls made is the number most teams track. It tells you almost nothing. You need call tracking software for real estate to monitor the team calling activities.
Pickup rate โ what percentage of dials become actual conversations? The real estate cold call average is 20โ28%. Under 15% means the problem is your timing or your list, not your script.
Call duration โ under 45 seconds is usually a rejection or wrong number. Over 3 minutes is almost always worth logging as a warm lead.
Follow-up rate โ what percentage of calls lead to a scheduled callback, valuation, or site visit? That's the real conversion number. "Seemed interested" doesn't count.
Callbacks per script variant โ if two agents are running different openers, which one gets more people calling back? A 5% difference across 100 calls a week is 5 extra conversations. Over a month that adds up.
If you're managing real estate agents, track these metrics in Callyzer. You get all four metrics broken down by agent and time of day โ straight from your agentโs SIM, nothing extra to set up. No expensive hardware required.ย
See how remote real estate teams use Callyzer โ
FAQs
What is cold calling in real estate?
Calling property owners, buyers, or renters who have no prior relationship with you. The goal on the first call isn't to sell โ it's to start a conversation that might lead to a listing, a site visit, or a referral down the line.
Does cold calling still work for real estate agents?
Yes, with realistic expectations. First-call conversion runs 1โ3%. With 5+ follow-ups, that climbs toward 12โ15%. Most agents quit after one or two attempts. Research puts the average deal at 12โ13 touches. Most agents stop at three โ which explains a lot.
How many calls does it take to get a real estate listing?
No fixed number, but 12โ13 total touches before a prospect converts is where most data lands. A "touch" includes calls, voicemails, texts, and meetings. The agents who close the most from cold outreach aren't better at individual calls โ they just follow up longer than everyone else.
What are the best scripts for real estate sellers?
Expired listings and FSBO. Both segments already want to sell โ they just haven't succeeded. Scripts 2 and 3 in this post cover those. The key for both: name the actual problem with their situation, don't just promise results. "I've sold three similar properties in your neighbourhood in the last 60 days" is more credible than any general claim.
When is the best time to cold call real estate leads in India?
4โ6 PM. Callyzer's data shows 5 PM at a 61.79% connect rate. Mornings (8โ11 AM) second. Avoid 1โ3 PM โ lowest pickup rates across the board. For portal leads, call within 30 minutes of form submission.
How do I handle rejections?
The five common objections โ "not interested," "bad time," "have an agent," "market is bad," "don't call again" โ each have a short specific response in the objection section above. General rule: don't argue, ask one question if there's any opening, and if they say no a second time, move on. Clean list, consistent follow-up.
What's the difference between real estate cold calling and telecalling?
Telecalling is the broader category โ phone-based sales outreach across industries. Real estate cold calling is one application of it. In India, telecalling teams typically use SIM-based calling rather than VoIP because it works without stable internet and doesn't require a dedicated app.
How do I know if my scripts are actually working?
Callback rate and appointment conversion โ not call volume. Run two openers simultaneously across your team and compare which gets longer conversations and more follow-up bookings. For teams larger than two or three agents, a tracking tool is worth setting up early. Manual spreadsheets don't scale.

