FSBO Script for Real Estate Agents: What to Say, What They Say Back, and How to Practice It
A complete for-sale-by-owner script for the first call, the five objections every FSBO uses, word-for-word responses, and a practice routine so it comes out naturally when it counts.
By the SalesGo team7 min read
A for-sale-by-owner has already decided something before you dial: that agents are a cost, not a help. Your first call is not going to change that. Its only job is to earn a second conversation. Agents who go in trying to "get the listing" on call one sound like the twenty other agents who called that week, and they get the same answer.
This script is built around that reality, and it's the one SalesGo's FSBO persona is built to push back on. It is short, it assumes the seller will push back, and it gives you something to say when they do. Read it once, then practice it out loud until you stop reading.
Why FSBO calls go wrong
Three things sink most FSBO calls:
- The agent leads with themselves. "Hi, this is Sam with XYZ Realty, I noticed your home on Zillow and wanted to see if you'd be open to..." The seller has heard that sentence twenty times. They stop listening at "Realty."
- The agent argues with the objection. Seller says "I'm not paying a commission," agent explains why commissions are worth it. Now it is a debate, and nobody lists their house with someone they just argued with.
- The agent asks for too much. The listing appointment is the wrong ask on call one. The right ask is small: fifteen minutes to see the house, or permission to check back in two weeks.
Fix those three and the rest of the script mostly takes care of itself.
The opening
Your opening has one goal: prove in two sentences that you are not selling anything yet.
"Hi, is this the owner of [address]? Great, this is [first name], I'm a local agent. I'm not calling to list your house. I saw it's for sale by owner and I had one quick question about it, do you have thirty seconds?"
Notice what that does. "I'm not calling to list your house" is the sentence they were bracing to fight, and you took it off the table. The "one quick question" gives them a reason to stay on the line. "Thirty seconds" makes it cheap to say yes.
When they say "sure," ask the question:
"How's it going so far? Getting the kind of traffic you expected?"
Then stop talking. Whatever they say next tells you what the rest of the call is about. Lots of showings, no offers: it's a pricing or presentation problem. No showings: it's a marketing problem. "It's going great": they are three weeks in and you're calling back in two.
The five objections you will hear
You will hear these on almost every FSBO call. The wording changes; the objection doesn't. Learn a response for each so you never have to think of one live.
"I'm not paying a commission."
"Totally fair, and I'm not asking you to. Most people I talk to who sell on their own do it for exactly that reason. Can I ask, when you priced the house, did you price it with a buyer's agent commission built in or without one? Because a lot of the buyers who'll come through have an agent, and that changes the math."
You are not defending commissions. You are asking a question they probably haven't thought through, and you are being useful for free. That is the whole approach.
"I want to try it myself for a while first."
"That makes sense. How long are you giving it? ... Okay. If it hasn't sold by then, would it be alright if I checked back in? No pressure either way, I'd just rather be the agent you already know than a stranger."
Get the date. Put it in your calendar. Call on that date. This is where most FSBO listings actually come from, and almost nobody does it.
"I already have an agent lined up if it doesn't sell."
"Good, you should. Can I ask what they told you the house would sell for? ... Interesting. If it'd be helpful, I'm happy to send you what I'd price it at, just so you have a second number. No obligation, it's ten minutes of my time."
You are not trying to displace the other agent on this call. You are getting a second look, which is all you need.
"How did you get my number?"
"It's on your listing. I'm calling because you're selling a house in my area and I sell houses in my area. That's the whole story."
Say it plainly and move on. Apologizing makes it worse. Long explanations make it worse.
"If you have a buyer, bring them. Otherwise I'm not interested."
"I might, actually. Can I ask a couple of quick things so I know if it fits? How many bedrooms, and what are you asking? ... Got it. Would you be open to me previewing it this week so I can describe it properly? Fifteen minutes, I won't pitch you."
The preview is the real objective. An agent who has stood in the kitchen is a different category of person from one who called about it.
Closing the call
Whatever happened, end with a specific next step and a date:
"Here's what I'd suggest. Let me swing by [day] around [time] for fifteen minutes so I've seen it, and I'll send you a quick note afterward with what I'd price it at and why. If it's useful, great. If not, you've lost fifteen minutes. Does [day] work?"
If they say no to the preview, take the smaller ask:
"No problem. Is it alright if I check back in a couple of weeks and see how it's going?"
A yes to that is a win. Write down the date.
Follow-up cadence
FSBOs convert on the follow-up, not the first call. A simple cadence:
| When | What |
|---|---|
| Day 1 | The call above. Send a short text afterward with your name and one useful thing (a comparable sale, a note about their photos). |
| Day 7 | Text: "How was the weekend traffic?" Nothing else. |
| Day 14 | Call. Same opening minus the intro: "Hey, it's [name], just checking in like I said I would. How's it going?" |
| Day 21, 28 | Repeat. Stay useful, stay brief. |
| The date they gave you | Call. "You said you'd give it until [date]. Where are you at?" |
Most agents stop after call one. The ones who list FSBOs are simply the ones who are still there in week four.
How to practice this
Reading a script is not the same as being able to say it when a stranger is annoyed at you. Here is how to make it automatic:
- Say the opening out loud ten times. Not in your head. Out loud, at normal speed, until you stop looking at the page.
- Drill each objection separately. Have someone throw "I'm not paying a commission" at you, respond, repeat. Then the next one. Five objections, five reps each, that is twenty-five reps in about ten minutes.
- Record yourself. You will hear filler words, apologies and speed you didn't know were there.
- Practice the bad version. Have your partner be rude, interrupt you, hang up. The real calls are worse than the practice ones unless the practice ones are worse than the real calls.
- Do it before the calls, not instead of them. Ten minutes of practice, then dial.
If you don't have a practice partner at 8am, an AI role-play does the job. SalesGo's FSBO persona pushes back with these exact objections, in a different order each time, and the coach tells you afterward where you rushed, where you argued, and where you forgot to ask for the preview.
Quick reference
Opening: "Hi, is this the owner of [address]? This is [name], I'm a local agent. I'm not calling to list your house. I saw it's for sale by owner and had one quick question. Do you have thirty seconds? ... How's it going so far?"
Commission: "I'm not asking you to. Did you price it with a buyer's agent commission built in or without?"
Trying it myself: "How long are you giving it? If it hasn't sold by then, can I check back in?"
Have an agent lined up: "What did they say it'd sell for? Want a second number, no obligation?"
How'd you get my number: "It's on your listing. You're selling in my area, I sell in my area."
Bring a buyer: "I might. Can I preview it this week, fifteen minutes, no pitch?"
Close: "Let me swing by [day] at [time] for fifteen minutes. Does that work?" Fallback: "Can I check back in two weeks?"
Also see: expired listing script, the commission objection, and how to practice scripts so they don't sound like scripts.
Keep reading
- buyer consultationsBuyer Consultation Script: The Questions That Turn a Showing Request Into a Client7 min read
- circle prospectingCircle Prospecting Script: Calling the Neighbors Around a Sale Without Sounding Like a Telemarketer6 min read
- expired listingsExpired Listing Script: What to Say to a Seller Whose Agent Just Failed Them7 min read