The reason contractors do not follow up is that following up feels pushy. So they send a quote, wait, hear nothing, and record the lead as lost.
That instinct is based on a misunderstanding worth correcting, because it is costing more than any marketing channel is producing.
Pushiness is a function of content, not frequency.
Five messages that each add something are helpful. Two that say "just checking in" are the ones people resent. The cadence is not what annoys anyone; the emptiness of the message is.
The short answer
Follow up five times in the first week, and make each message carry something the previous one did not. Then ask directly, once, in a way that makes it easy to decline. Silence after a quote is almost never a decision, it is an unfinished process, and the business that finishes it wins a meaningful share of jobs their competitors have already written off.
Why silence is not a no
Put yourself on the other side. Someone requested a quote, received it, and did not reply. The likely reasons, roughly in order:
- They are still collecting quotes and will decide when the last one arrives.
- They got distracted. The job is important but not urgent, and life intervened.
- They have a question they did not want to seem foolish asking.
- The price surprised them and they do not know how to say so.
- They meant to reply and forgot.
- They chose someone else and feel awkward telling you.
Only the last is a decision, and even that one is recoverable, because jobs fall through regularly.
An operator who built a service business to $60,000 a month attributed his early client wins to a specific cadence: follow up an hour later, then at one, two, three and four days. His competitors sent a quote once and never followed up at all. He was winning jobs they had already given up on, with no advantage other than persistence.
The cadence
| When | Channel | What it carries |
|---|---|---|
| 1 hour | Text | Confirm it arrived, offer to walk through it |
| Day 1 | Call | Answer questions while it is live in their mind |
| Day 3 | Add detail: warranty, efficiency, financing, references | |
| Day 7 | Text or call | The direct ask, with permission to decline |
| Day 30 | Seasonal or maintenance value, no pitch | |
| Day 365 | Text or email | Annual reminder, genuinely useful |
Vary the channel. Five texts read as nagging. A text, a call and an email do not, even though the count is the same.
The one-hour message matters more than it looks. It confirms the quote arrived, which sounds trivial and is not: quotes land in spam constantly, and a customer who never saw yours is not ignoring you.
What to actually say
The templates matter because the difference between welcome and irritating is entirely in the wording.
One hour, text:
Hi Mrs Chen, sent the quote for the furnace replacement across just now. It should be in your inbox, worth checking spam if not. Happy to walk through any of it, particularly the two options on the second page. Sam at Northside.
Confirms delivery, flags spam, offers help, points at a specific thing.
Day 1, call. If no answer, voicemail plus text:
Hi Mrs Chen, Sam from Northside. Just wanted to check the quote made sense, especially the difference between the two units. Anything you want me to explain, ring or text me back.
Day 3, email. This is the one that carries new information:
Hi Mrs Chen,
Thought I would add a couple of things I did not include in the quote.
The unit we recommended carries a ten-year parts warranty, and based on the age of your current system you would be looking at roughly a 30% reduction in running cost.
We also have finance options if spreading it over monthly payments suits better.
We have availability the week of the 15th, though it does book up ahead of the cold weather.
Any questions, just reply.
Nothing here asks for a decision. It gives reasons and states availability, which creates urgency without pressure.
Day 7, the direct ask:
Hi Mrs Chen, Sam again. I do not want to keep bothering you, so this is my last message unless you get in touch. Are you still thinking about the furnace, or have you gone another way? Either is completely fine, just let me know and I will stop pestering you.
By the numbers
This is the message people skip because it feels like giving up, and it is the highest-converting one in the sequence. It gives permission to say no, which is exactly why so many people say yes. It also converts a dead file into a clean answer, and both outcomes are more valuable than an unresolved maybe sitting in your head.
Follow-up only helps if the enquiry reached you in the first place. Our free check tests whether a visitor can become a lead on your site at all, whether anything catches an out-of-hours enquiry, and where the submission goes when it arrives. Twenty checks, about fifteen seconds.
Handling the price objection
If the follow-up surfaces a price concern, the instinct is to discount. There is a better first move.
A painter on r/sweatystartup who sold over $2 million as the sole salesperson in his company treats the two most common brush-offs as the same signal. Wanting to look it over. Wanting a couple more quotes. Both usually mean price, and his response is to ask directly what number they were expecting.
That question does something a discount cannot: it converts a vague stall into a specific gap. Now you know whether it is $200 or $2,000, and you can decide whether to build value back to your number, meet in the middle, or let it go knowing precisely why.
Discounting before asking gives away margin you may not have needed to, and it teaches the customer that your first price was not real.
The two messages nobody sends
Day 30, on a lost quote. Something short and genuinely useful: a seasonal reminder, a maintenance tip, no pitch. Jobs fall through constantly, contractors let people down, and being the company that stayed politely in touch is what gets the second call. This costs nothing and recovers work regularly.
Day 365. An annual service reminder. Referrals and repeat customers each account for around 59% of leads for home service businesses and close above 50%, and almost none of that happens without something triggering it.
Both of these are where a CRM earns its cost, because a cadence maintained by memory is a cadence that stops the first busy week. Your accounting software will not do it, since it has no record of a quote that never became an invoice, which is covered in is QuickBooks a CRM.
Make the quote itself easier to say yes to
Half the follow-up problem is created before any follow-up happens. A quote that is hard to understand generates silence, and no amount of chasing fixes a document the customer cannot act on.
Give two or three options, not one number. A single figure is a yes-or-no decision, and the easy answer to yes-or-no is to postpone. Options change the question from whether to which, and most people answer the second more readily.
Put the price in context. What it includes, what it excludes, what the alternative costs over five years. A number with no frame invites comparison shopping on the number alone.
State what happens next. "If you are happy, reply and we will book you in for the week of the 15th" tells them exactly what saying yes involves. A quote that ends without a next step is asking the customer to invent one.
Include availability. Real scarcity, honestly stated, is the most legitimate urgency there is, and in seasonal trades it is genuinely true. This matters most before a season turns, which is the timing argument in the best time of year to advertise HVAC.
Send it fast. A quote delivered while the conversation is fresh converts far better than the same quote three days later. If your quotes take a week, that is the constraint, not your follow-up.
Keep it short. A quote nobody finishes reading is a quote nobody acts on. Detail belongs in an appendix or a follow-up message, which conveniently gives your day three email something to carry.
What to track
Four numbers, monthly. Without them you cannot tell whether any of this is working, and follow-up is easy to abandon precisely because its effects are invisible without measurement.
Quotes sent. The denominator.
Quotes with at least one follow-up. If this is well below the first number, you have found your largest recoverable pot before doing anything else. Most contractors discover the ratio is far worse than they assumed.
Average follow-ups per quote. The behaviour you are actually trying to change. Watch it move from one toward five.
Close rate on quotes with follow-up versus without. The number that settles the argument internally, and it is usually stark enough to end the debate about whether this is worth the time.
That last comparison is worth running before you ask anyone on your team to change how they work. A close rate of 22% on unfollowed quotes against 41% on followed ones is a more persuasive argument than any instruction, and it comes from your own business rather than an article.
If you cannot produce those four numbers today, that is the first thing to fix, and it does not require software: a spreadsheet with one row per quote and a column for each follow-up date does the job. The reasoning, and why your accounting system cannot provide this, is in how to track where your leads come from.
Rules that keep it from feeling pushy
Never open with "just checking in." It announces the message contains nothing.
Every message carries something new. Information, availability, an option, a reference. If you cannot think of anything to add, that is a signal to wait a day, not to send an empty one.
Reference the specific job, not "your enquiry." It proves a person is writing.
Ask questions that are easy to answer. "Are you still thinking about it, or have you gone another way?" is easier than "have you made a decision?" because it offers an exit.
Say when you will stop. Announcing the last message is what makes the whole sequence feel considerate rather than relentless.
Stop when they say no. Then move them to the day 30 and day 365 track, which is a different thing from chasing.
Where this sits
Unfollowed quotes are usually the largest single recoverable pot in a service business, and the cheapest, because the leads are already paid for, already qualified and already interested. There is nothing to buy.
Size it against your other leaks using the formulas in how many leads is my business losing. The reasons customers go quiet in the first place, including several that are fixable before the quote goes out, are in why customers ghost after a quote. And if quotes are arriving slowly in the first place, that is the prior constraint, covered in how fast you should respond to a lead.
