The call went great. They said the price was fair. They said "let me talk to my wife and I'll get back to you today."
That was eleven days ago.
Ghosting is the most demoralizing thing in small business sales, because it doesn't feel like losing. It feels like being erased. And it makes you a little crazy, because you replay the conversation looking for the moment you blew it, and there isn't one.
Here's what's actually going on, and what to do about it.
Why people ghost (it's almost never about you)
Put yourself on the other side. Think of the last time you ghosted someone. A contractor, a gym, a guy at a car lot.
Did you go quiet because they did something wrong? Almost certainly not. You went quiet because:
You changed your mind and felt weird about it. Saying "no thanks" to someone who spent an hour helping you feels rude. So you say nothing, which feels less rude in the moment and is actually worse.
Something else got urgent. The decision was real, and then life happened, and now it's been a week and replying requires an apology, and you don't feel like writing an apology.
You're stuck on the money and won't say so. Talking about not being able to afford something is embarrassing. Silence is the cheapest way out.
Someone else in the household said no. Now they have to be the messenger, and they'd rather just disappear.
They genuinely forgot. Not everything is drama. Sometimes the thread just fell down the list.
Notice what's common to all of them. In every case, the person feels a little bad, and the awkwardness compounds every day they don't reply. Which means by day 11, the barrier to replying is no longer about your quote. It's about the eleven days.
Your job is to lower that barrier. That's the entire game.
The message that gets ghosts to answer
Forget "just checking in." That message asks them to overcome the awkwardness with no help from you.
Instead, send the message that gives them a free exit:
Hey Dana, no pressure at all. Should I keep this on my board or clear it out? Either answer is fine, just want to stop bugging you if it's a no.
Read what that does.
It gives them permission to say no. It makes "no" the easy, socially acceptable answer instead of the confrontational one. It requires zero explanation from them. And crucially, it removes the awkwardness of the silence entirely, because you've just told them you're not keeping score.
A large share of people who reply to that message do not say no. They say "sorry, been slammed, still interested." The awkwardness was the only thing in the way, and you just removed it.
The rest say no, which is also a win. You now know. You can stop thinking about them. You can clean your pipeline. And you can ask the one question that's worth more than the deal was.
When they say no, ask one question
Totally fine. Mind telling me what tipped it? Helps me get better.
Ask it once. Don't argue. Don't counter-offer unless they open that door themselves.
The answers you get from this are worth more than a marketing consultant. Over ten of them you'll learn whether you're losing on price, on speed, on the way your quote reads, or on something you'd never have guessed. That's data you cannot buy, and it costs you one text.
The mistake: pretending it didn't happen
The instinct when a lead ghosts is to send a message that acts like no time has passed. Cheerful. Breezy. "Hey! Following up on that quote!"
That's worse than nothing, because it's obviously fake and it silently pressures them to explain themselves.
Name the gap instead. It's disarming and it's honest.
Dana, it's been a couple weeks so I figure the timing probably isn't right. Just tell me if I should close this out.
Nobody expects a business to be that direct. Directness gets replies.
Park them, don't delete them
A ghost is not a lost lead. A ghost is a lead with unknown timing.
Which means the correct thing to do with them is not "mark lost and forget." It's park them, with a date.
Here's the parking system:
Tag them. "Quoted, no response." That tag is not a graveyard, it's a queue.
Set a return date. 60 to 90 days out for most service work. Sooner if there's a seasonal trigger.
Give the return a reason. This is the part people skip, and it's why reactivation attempts feel gross. You need something new to say. Not "still thinking about it?" That's message eight of the same conversation. Something genuinely new:
- The season changed. "Heading into winter, and that water heater is going to have opinions about it."
- Your pricing changed. "Costs came down on the unit we spec'd for you."
- Your schedule changed. "Had a job push, so I've got a window next week if you still want it done."
- Something new to offer. A payment plan. A smaller version of the job.
One message, with a real reason, three months later. That's not nagging. That's a business with a memory.
Build the memory so it isn't yours
The reason this doesn't happen in most small businesses is not that owners don't know it works. It's that remembering to text 40 people 90 days from now is not something a human being can do while also running a business.
So it needs to live in a system. Every lead you quote gets tagged. Every ghost gets a return date. The return date fires a message, or at minimum a task with a name and a phone number on it.
That's it. That's the whole infrastructure. It's not complicated, it's just something nobody's built, so it doesn't happen, so the quotes pile up in a folder that no one opens.
Do this tonight
Open your quotes from the last 90 days. Find the ghosts. There will be more than you remember.
Send every one of them the free-exit text:
Hey [name], no pressure at all. Should I keep your quote on my board or clear it out? Either answer's fine.
Send them one by one so they read as real. Then sit back and watch.
Two things will happen. Some will book. Some will finally tell you no, and you'll learn something. Both outcomes are better than the folder full of unanswered questions you have right now.
Then go build the system so the next 90 days of ghosts get handled without you having to hold them in your head.
If you want that built, the tagging, the parking, the 90-day return with an actual reason attached, that's the kind of unglamorous plumbing I put in for small businesses.
Or just tell me how many ghosts you're sitting on and I'll tell you what I'd send them.