How to Follow Up on Unsold Estimates (Without Being "That" Contractor)

You measured the kitchen, wrote up the estimate at the kitchen table, emailed it Tuesday night — and then nothing. No yes, no no, no "too expensive." Just silence.

Here's the thing most contractors get wrong: silence is not a no. Silence is a homeowner who got busy, forgot, got a second quote they also haven't read, or is waiting to feel sure. The contractor who follows up wins an absurd share of those jobs, because almost nobody follows up at all.

The problem: your estimates are dying in inboxes

Think about your last month. How many estimates did you send? Twenty? Forty? Now, how many did you follow up on more than once? For most shops the answer is "the big ones, maybe." The rest sit in sent folders collecting digital dust.

Every one of those unsent follow-ups is a job you already paid to quote — the drive-out, the measuring, the hour at the kitchen table — with zero revenue to show for it. Follow-up is the only part of the sales process that costs nothing and converts work you've already done.

The quotable version: a contractor sending 30 estimates a month at a 30% close rate has 21 dead quotes sitting in their inbox. At a $3,500 average ticket, following up well enough to win just one extra quote a month is worth $42,000 a year — illustrative math, but run your own numbers, because yours are probably worse than you think.

Why homeowners ghost (it's not your price)

Contractors assume silence means "too expensive." Sometimes it does. More often:

  • They got busy. Your estimate arrived between school pickup and a work deadline. It sank.
  • Decision paralysis. Three quotes, three formats, three scopes. Yours needs a nudge, not a discount.
  • They're waiting on someone else. A spouse, a landlord, an insurance adjuster.
  • They lost it. Buried in email. They feel awkward asking you to resend it.

Notice what's missing from that list: "they hated you." Follow-up isn't begging. It's customer service for someone who asked you for help and then life happened.

The 5-touch cadence: day 0, 2, 5, 10, 21

This is the entire system. Five touches over three weeks, text-first, each one adding value or removing friction — never "just checking in."

Touch 1 — Day 0 (within 2 hours of sending the estimate): the confirmation. A text, not an email. Short. It does two jobs: confirms they received it, and opens the texting thread every later touch will live in.

"Hey [Name], it's [Your Name] from [Company] — just sent the estimate for [project]. Want me to walk you through the two options real quick, or is reading it tonight easier?"

Touch 2 — Day 2: the useful nudge. Don't ask if they "had a chance to review." Of course they didn't — that's the problem. Give them a reason to open it.

"Quick heads-up — the [specific item, e.g. water heater model] in your estimate has a manufacturer rebate ending [date]. Happy to hold your slot either way, just didn't want you to miss it."

No rebate? Use scheduling: "We're booking [trade] work about 3 weeks out right now — wanted you to have first pick of dates before the calendar fills."

Touch 3 — Day 5: the question. One specific, easy-to-answer question beats any generic check-in. It restarts the conversation without pressure.

"Quick question on your estimate — were you leaning toward the [Option A] or [Option B] approach? Changes the timeline a bit, so I wanted to ask before I hold a crew date."

Touch 4 — Day 10: the social proof. A photo of a finished job like theirs, with one line. This touch works because it replaces imagination with evidence.

"Just wrapped this [kitchen/bath/roof] over in [neighborhood] — same scope as yours. Happy to send more photos or the homeowner's number if you want a reference."

Touch 5 — Day 21: the clean close. Three weeks out, you're either reviving it or closing the file — both are wins. Give them a dignified exit.

"Hey [Name], going to close out your estimate file this week so it doesn't hang over either of us. If the timing's just off, say the word and I'll keep the pricing honored for 60 days. Either way, no hard feelings."

That last message wins jobs months later. Homeowners remember the contractor who let them say "not yet" without guilt — and they call that contractor first when "yet" arrives.

The rules that make it work

Text beats email, every time. Texts get opened and read far more reliably than estimate emails, which get skimmed or filtered. Every touch above is a text. Email is the filing cabinet; text is the conversation.

Speed on touch 1 is everything. The day-0 text within two hours matters more than touches 2–5 combined. Strike while they still remember your face.

Never discount to follow up. The moment you lead with a price cut, you've trained every future customer to ghost you until the discount appears. Add value, add urgency, add proof — not dollars off.

Log it or it doesn't happen. A whiteboard, a spreadsheet, your CRM — doesn't matter. What matters is that every sent estimate enters the cadence automatically, not when you remember. The system fails the week you're slammed, which is exactly the week you need it most.

Know when to stop. Five touches, then the file closes. Touch 6 is the one that gets you blocked and talked about in the neighborhood group chat.

What AI can't do here (honest section)

Let's be straight about where automation ends. An AI follow-up system can send every touch on schedule, personalize the name/project/option details, and ping you the second someone replies — that's the part humans drop. What it can't do:

  • Read the room on price objections. When a homeowner says "it's more than we expected," that's a conversation about value, trade-offs, and trust. A script handles the opener; you handle the close.
  • Negotiate scope on the fly. "What if we skip the backsplash for now?" needs a human who knows the job.
  • Show up. The day-10 photo touch works because a real crew did real work. No software generates that.

The winning setup is the boring one: automation runs the cadence flawlessly, a human takes it from the first real reply. Follow-up is a system problem, not a personality problem — and systems are exactly what you should stop doing by hand.

The 10-minute setup

If you take nothing else from this article:

  1. Write the five texts above into your phone's notes, with the bracketed parts as fill-ins.
  2. Starting tomorrow, every estimate you send gets touch 1 within two hours.
  3. Put a recurring Friday reminder: "follow up on this week's estimates" — day 2, 5, 10, 21 fall out naturally.
  4. After a month, count how many dead quotes revived. Then decide whether this deserves to run itself.

Most contractors who actually run the cadence for 30 days never go back to the old way. The estimates were already written. The jobs were already half-sold. The only thing missing was the follow-up.


Ready to stop losing quoted jobs to silence? Running the cadence is only half the battle — you also need every lead captured and every question answered while you're on the tools. Browse the JOJO World AI agents: done-for-you website agents that answer your customers' questions, capture after-hours leads, and book appointments straight into your calendar, 24/7.