You sent the quote. Then... nothing. If this happens more than half the time, the problem usually isn't your price — it's that nobody followed up, or the follow-up was awkward and vague. A structured follow-up sequence with the right scripts can turn a 20-30% quote-to-booking rate into 50% or higher, without sounding pushy.

This is one piece of a bigger client-acquisition system. For the full picture on generating and converting leads, see our guide on how to get clients for a cleaning business.

Why quotes go cold

Homeowners and office managers get busy, forget, or quietly go with a competitor who reached out first. A quote sitting in someone's inbox has a shelf life of about 48-72 hours before it stops being top-of-mind. After that, you're competing with whoever follows up next — not just on price.

  • They're comparing 2-4 quotes and yours is easiest to ignore if you go silent
  • They assume you'll call if you want the job (many won't reach out first)
  • Life gets in the way — follow-up isn't rudeness, it's a service
  • Price sticker shock needs a human explanation, not a silent PDF

The follow-up timeline that works

WhenChannelGoal
Same day (2-4 hrs after quote)Text or emailConfirm they received it, answer immediate questions
Day 2-3Phone callAddress objections, ask what's holding them back
Day 5-7Text or emailAdd urgency (limited slots, seasonal offer)
Day 14EmailFinal check-in, leave the door open
Day 30-45TextRe-engage as a "still thinking about it?" nudge

Five touches over 45 days is not excessive — it's standard for service sales. Most bookings actually happen on the 2nd or 3rd touch, not the first.

Script 1: Same-day confirmation text

Send this within a few hours of quoting, especially for residential leads who requested a price online or by phone.

"Hi [Name], this is [Your Name] from [Company]. Just confirming you got our quote for [service, e.g., biweekly cleaning at $140/visit]. Happy to answer any questions or adjust the scope. Want me to pencil you in for [day]?"

UK variation: swap in "£" and local phrasing like "book you in" instead of "pencil you in."

Script 2: The phone call (2-3 days later)

Calls convert better than texts for anything over $150/visit or recurring contracts, because you can handle objections live.

"Hi [Name], it's [Your Name] from [Company] — following up on the quote I sent for your [property type]. I know you're probably comparing a few options, so I wanted to check if you had any questions, or if there's anything about the scope or price I can adjust to make it work for you."

If they hesitate on price:

"Totally understand. A lot of clients start with a smaller scope — like every other week instead of weekly — to ease into it. Would that help?"

If they say they're "still deciding":

"No problem at all. Just so I can plan my schedule — are you looking to start in the next couple weeks, or further out?"

That last question does double duty: it tells you whether to keep chasing or deprioritize the lead, and it gently pushes them to commit to a timeframe.

Script 3: The urgency email (day 5-7)

Use this for leads who went quiet after the call. Keep it short — long emails get skimmed or ignored.

Subject: Still have your slot open

Hi [Name],

Wanted to check back in — I still have [day/time] open for your first cleaning. If that no longer works, happy to find another time that does.

As a reminder, the quote was $[amount] for [scope], with [any add-on like "first-clean discount" or "free supply restock"].

Let me know if you'd like to move forward or have any questions.

[Your Name]
[Company] — [phone]

Script 4: The 14-day final check-in

This one lowers pressure and often revives leads that felt too pushed by earlier messages.

"Hi [Name], just closing the loop on the quote I sent a couple weeks back — no pressure at all. If your plans changed or timing wasn't right, I'll leave this quote on file. Feel free to reach out whenever you're ready, and I'll make sure the same pricing still applies."

Script 5: The 30-45 day re-engagement text

For leads that went completely cold. Short and low-commitment works best over text.

"Hi [Name], it's [Your Name] from [Company] — just checking in case you're still looking for cleaning help. Quote's still good if you'd like to book. No worries if not!"

Commercial quotes need a different tone

Office managers and property managers rarely respond to casual texts. For commercial leads:

  • Follow up by email first, referencing the specific building or square footage quoted
  • CC a second contact if you know one (facilities manager + office admin)
  • Offer a walkthrough or trial clean instead of pushing for a signed contract immediately
  • Reference your insurance and any compliance details (bonding, background-checked staff) — this matters more for B2B decision-makers

What to track so follow-up doesn't fall through the cracks

Manual follow-up dies the moment you get busy with actual cleaning jobs. At minimum, track for every quote:

  • Date sent and quoted price
  • Next follow-up date (set immediately, not "whenever I remember")
  • Channel used for each touch (don't repeat the same one back-to-back)
  • Outcome notes (price objection, timing, went with competitor)

A simple spreadsheet works for a one-person operation. Once you're sending more than 10-15 quotes a week, automated reminders make the difference between a business that grows and one that just stays busy without booking more work.

Whether you operate as an LLC, sole proprietor, or (in the UK) a limited company or sole trader, make sure every quote — and every follow-up — includes your business name, a clear scope of work, and whether sales tax (VAT in the UK) is included. Ambiguity here is one of the quiet reasons quotes stall: clients hesitate to commit to a price they're not 100% sure is final.

FAQ

Ready to stop losing quotes to silence? CleanWhale handles online booking, scheduling, invoicing, and automatic follow-up reminders so no quote falls through the cracks. See plans & pricing or explore product features.