{"id":2315,"date":"2026-10-26T10:00:00","date_gmt":"2026-10-26T10:00:00","guid":{"rendered":"https:\/\/infina.ai\/news\/?p=2315"},"modified":"2026-10-26T10:00:00","modified_gmt":"2026-10-26T10:00:00","slug":"expired-listing-scripts","status":"publish","type":"post","link":"https:\/\/infina.ai\/news\/expired-listing-scripts\/","title":{"rendered":"Expired Listing Scripts: What to Say and How to Follow Up"},"content":{"rendered":"<p>An expired listing script is a short plan for the first call to a homeowner whose home did not sell, and the first twenty seconds decide whether the person stays on the line. This guide gives you a first-call structure, two expired listing scripts, replies to the objections that are specific to this group, and a three-week follow-up plan. For the wider picture of where leads come from, see our guide to <a href=\"https:\/\/infina.ai\/news\/real-estate-lead-generation\/\">real estate lead generation<\/a>.<\/p>\n<h2>Can You Call Expired Listings?<\/h2>\n<p>Expired listing owners get no special exemption from the Do Not Call rules. North Carolina Realtors&#8217; <a href=\"https:\/\/www.ncrealtors.org\/question\/do-not-call-rules-update\/\" target=\"_blank\" rel=\"noopener\">summary of the Do Not Call rules<\/a> says the FCC declined to exempt calls to expired listings from those rules. Check the registry and your own do-not-call list before you dial, and read our <a href=\"https:\/\/infina.ai\/news\/real-estate-cold-calling-scripts\/\">cold calling guide and Do Not Call table<\/a> for the details.<\/p>\n<p>The FTC&#8217;s <a href=\"https:\/\/www.ftc.gov\/business-guidance\/resources\/qa-telemarketers-sellers-about-dnc-provisions-tsr\" target=\"_blank\" rel=\"noopener\">Do Not Call Q&amp;A for telemarketers<\/a> says you must synchronize your lists with the registry at least every 31 days. Our guide to <a href=\"https:\/\/infina.ai\/news\/expired-listings\/\">finding expired listings and choosing who to call<\/a> explains how to build a list you may use. This is general information, not legal advice, so ask your broker before you start.<\/p>\n<p>One ethics rule matters before every call. NAR&#8217;s Standard of Practice 16-4 says REALTORS&#174; shall not solicit a listing that is currently listed exclusively with another broker, and Standard of Practice 16-8 says an exclusive agreement does not stop another REALTOR&#174; from entering a similar agreement after the prior one has expired. Confirm that the listing has actually expired before you call.<\/p>\n<h2>How Do You Prepare Before You Use an Expired Listing Script?<\/h2>\n<p>Preparation is what makes an expired listing script sound natural instead of rehearsed. Before you dial, look at the listing history: the asking price, any price changes, how long the home was on the market and what similar homes nearby sold for. Put the facts on one page, because that page becomes the useful thing you offer in the call.<\/p>\n<p>Then decide what a good call looks like. For a first call, a good result is not a signed agreement. It is permission to send the page, or a ten-minute visit on a day you name. Practice the opening aloud twice, and write the owner&#8217;s name and street where you can see them, so you never stumble on either.<\/p>\n<h2>What Should an Expired Listing Script Say in the First 20 Seconds?<\/h2>\n<p>A good expired listing script does three things quickly: it says who you are, it says why you are calling, and it asks permission to continue. It does not criticize the previous agent, promise a price or ask for a decision. The owner is probably tired of calls, so a calm voice and a short opening work better than a long pitch. Our wording below is a suggestion, so use your own words and keep each call under a few minutes.<\/p>\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/infina.ai\/news\/wp-content\/uploads\/2026\/10\/xoeXjlme.jpg\" alt=\"expired listing script opening: say who you are, say why you called, ask permission\" \/><\/figure>\n<h2>Script 1: The Listing Expired Yesterday<\/h2>\n<p>&#8220;Hi [Name], this is [Your name] with [Brokerage]. I saw that your home on [street] came off the market. Do you have a minute?&#8221;<\/p>\n<p>If the answer is yes: &#8220;I am not calling to criticize anyone. I work with homeowners in [area], and I would like to understand what you hoped would happen. Are you still planning to sell, or have you decided to stay?&#8221;<\/p>\n<p>If they still plan to sell: &#8220;I can send you a one-page review of what homes near yours have sold for and how long they took. Would that be useful? What is the best email, and would a ten-minute visit on Thursday afternoon work?&#8221;<\/p>\n<h2>Script 2: The Listing Expired Weeks Ago<\/h2>\n<p>Use this one after a letter, so the call is a follow-up and not a surprise. &#8220;Hi [Name], this is [Your name] with [Brokerage]. I sent you a note last week about your home on [street]. Do you have a minute?&#8221;<\/p>\n<p>Then ask one question: &#8220;A common question after a listing ends is why buyers passed. If I could show you the price history and showing activity for homes like yours, would you like to see it?&#8221; If the answer is no, thank them, end the call and record it. Our guide to <a href=\"https:\/\/infina.ai\/news\/real-estate-prospecting-letters\/\">prospecting letters for sellers and expired listings<\/a> has the note to send first.<\/p>\n<h2>How Do You Handle Objections From Expired Listing Owners?<\/h2>\n<p>Expired listing owners raise objections that other callers do not, because they have just lived through a failed sale. Treat each one as information. The replies below are our suggestions. For general replies such as &#8220;I am not interested&#8221; or &#8220;send me something,&#8221; use the list in the cold calling guide linked above.<\/p>\n<figure class=\"wp-block-table\">\n<div style=\"overflow:auto\">\n<table>\n<thead>\n<tr>\n<th>What You Hear<\/th>\n<th>What It Often Means<\/th>\n<th>A Calm Reply<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&#8220;We will relist with the same agent.&#8221;<\/td>\n<td>They still trust that agent, or fear another failure<\/td>\n<td>&#8220;That is fair. What would you want done differently this time?&#8221;<\/td>\n<\/tr>\n<tr>\n<td>&#8220;We are taking it off the market.&#8221;<\/td>\n<td>They are tired, or the price disappointed them<\/td>\n<td>&#8220;Understood. Would a value update in a few months help?&#8221;<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Too many agents have called.&#8221;<\/td>\n<td>They feel overwhelmed<\/td>\n<td>&#8220;I will be brief. May I send one short note and not call again?&#8221;<\/td>\n<\/tr>\n<tr>\n<td>&#8220;It did not sell because of the market.&#8221;<\/td>\n<td>They blame outside forces<\/td>\n<td>&#8220;Part of that may be right. May I show you what similar homes did?&#8221;<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Your fee is too high.&#8221;<\/td>\n<td>They want proof of value first<\/td>\n<td>&#8220;I would like to show what my plan includes before we talk about fees.&#8221;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/figure>\n<p>If the owner says they are still under an exclusive agreement with another agent, stop. That listing has not expired, and the ethics rule above applies. Note the date the agreement ends and write to them after it does.<\/p>\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/infina.ai\/news\/wp-content\/uploads\/2026\/10\/ztDWSGcJ.jpg\" alt=\"expired listing script objections and replies: same agent, off the market, too many calls\" \/><\/figure>\n<h2>What Should You Do After the First Call?<\/h2>\n<p>Most owners will not say yes on the first call, so the follow-up is where an expired listing script earns its keep. A short sequence over three weeks works better than a single call or a month of daily calls. This is our suggested plan, and you should stop the moment someone asks you to.<\/p>\n<ol>\n<li><strong>Day 1:<\/strong> Call with Script 1.<\/li>\n<li><strong>Day 2:<\/strong> Send a short letter or card.<\/li>\n<li><strong>Day 5:<\/strong> Call again with Script 2, or leave a brief voicemail.<\/li>\n<li><strong>Day 10:<\/strong> Send an email with the one-page price review.<\/li>\n<li><strong>Day 21:<\/strong> Send a mailer or a handwritten note with your contact details.<\/li>\n<\/ol>\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/infina.ai\/news\/wp-content\/uploads\/2026\/10\/gNwJLBtV.jpg\" alt=\"expired listing script follow-up plan: call, letter, call again, email, mailer over three weeks\" \/><\/figure>\n<p>Be careful with texts and automated messages. Under <a href=\"https:\/\/www.law.cornell.edu\/cfr\/text\/47\/64.1200\" target=\"_blank\" rel=\"noopener\">47 CFR 64.1200<\/a>, telemarketing calls made with an autodialer or a prerecorded voice require the called party&#8217;s prior express written consent, and our guide to <a href=\"https:\/\/infina.ai\/news\/tcpa-compliance-for-real-estate-agents\/\">TCPA compliance for real estate agents<\/a> explains what that means in practice. Mail and a call you dial by hand follow different rules, which is another reason to start with a letter.<\/p>\n<p>If you reach voicemail, keep it under twenty seconds: &#8220;Hi [Name], this is [Your name] with [Brokerage]. I am following up on your home on [street]. A short note is on its way by mail, and you can reach me at [number] if you would like a price review. Thank you.&#8221; Do not leave a second message the same day.<\/p>\n<p>Log every touch: the date, the outcome and the next step. Add any request to stop to your own do-not-call list the same day, and keep the registry check date beside it.<\/p>\n<h2>Common Expired Listing Script Mistakes<\/h2>\n<ul>\n<li><strong>Criticizing the last agent.<\/strong> It puts the owner on the defensive and says little about you.<\/li>\n<li><strong>Reading the script word for word.<\/strong> Use the bullets and your own voice.<\/li>\n<li><strong>Skipping the registry check.<\/strong> Expired listings have no exemption.<\/li>\n<li><strong>Calling a listing that has not expired.<\/strong> Confirm the date first.<\/li>\n<li><strong>Promising a price.<\/strong> Offer a range the data supports instead.<\/li>\n<li><strong>Quitting after one call.<\/strong> A short, polite sequence beats a single attempt.<\/li>\n<\/ul>\n<h2>Related Reading<\/h2>\n<p>These guides cover the steps around the call.<\/p>\n<ul>\n<li>Sort all seller sources in <a href=\"https:\/\/infina.ai\/news\/listing-leads\/\">listing leads and how to find sellers<\/a>.<\/li>\n<li>Reach neighbors of a recent sale with <a href=\"https:\/\/infina.ai\/news\/circle-prospecting\/\">circle prospecting around a listing<\/a>.<\/li>\n<\/ul>\n<h2>Final Thoughts<\/h2>\n<p>A good expired listing script is short, respectful and built around a question. Check the list and the rules first, open with who you are and why you called, ask permission, and offer one useful thing such as a price review. Prepare calm replies to the objections owners really give, then follow up on a schedule you can keep for three weeks. The owners who say no today are the ones who may call you when their plans change.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An expired listing script is a short plan for the first call to a homeowner whose home did not sell, and the first twenty seconds decide whether the person stays on the line. This guide gives you a first-call structure, two expired listing scripts, replies to the objections that are specific to this group, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2316,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[392],"tags":[],"class_list":["post-2315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-real-estate-marketing"],"_links":{"self":[{"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/posts\/2315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/comments?post=2315"}],"version-history":[{"count":2,"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/posts\/2315\/revisions"}],"predecessor-version":[{"id":2504,"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/posts\/2315\/revisions\/2504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/media\/2316"}],"wp:attachment":[{"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/media?parent=2315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/categories?post=2315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infina.ai\/news\/wp-json\/wp\/v2\/tags?post=2315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}