Guide

How to follow up on a quote: what to say and when

Most quote follow-ups fail because they're time-based, not behaviour-based. Here's a 4-scenario framework for what to say depending on what your client actually did after receiving the quote.

By the qraft team · Published 2026-05-11 · 13 min read

Most service businesses follow up on quotes the same way: wait a few days, send a "just checking in" email, wait some more, maybe send one more, then wonder why the deal died. The problem is not the timing or the number of follow-ups. The problem is that every client gets the same message regardless of what they actually did with the quote.

A client who opened your quote four times in two days is not the same situation as a client who never opened it. They need a completely different follow-up — different channel, different message, different urgency.

Quick answer

Follow up 2–3 business days after sending. What you say depends on what the client did: if they never opened it, resend and check delivery; if they opened it once, ask if they have questions; if they opened it multiple times, call them — they are evaluating. If you have no open tracking, treat every follow-up as a delivery check first, a question prompt second.

This article answers

  • How long should you wait before following up on a quote?
  • What should you say in a quote follow-up depending on client behaviour?
  • How many follow-ups should you send before giving up on a quote?
  • What does it mean if a client never opens your quote?
  • How do you follow up without being annoying?

Simple rule: follow up based on what the client did, not how many days have passed. The same message sent to every client at day 7 is half as effective as a targeted message sent the day after they opened your quote.

Why do most quote follow-ups fail?

The standard follow-up is time-based: send at day 3, send again at day 7, give up at day 14. Every client gets the same message on the same schedule regardless of whether they opened the quote, ignored it, or forwarded it to three colleagues for review.

Time-based follow-up fails because it ignores the signal. A client who opened your quote six times on the same afternoon is not waiting for a "just checking in" email — they are close to deciding and need a direct question or a phone call. A client who never opened the quote at all does not need a follow-up about pricing — they need a resend, because they may never have seen it.

The fix is to make follow-up behaviour-based: what you do next depends on what the client did after receiving the quote.

What is the difference between time-based and behaviour-based follow-up?

Follow-up factorTime-basedBehaviour-based
TriggerNumber of days elapsedWhat the client actually did with the quote
MessageEveryone gets the same follow-upThe message matches the client's engagement
RiskFollowing up on cold leads, or too early on hot onesLower risk when you have open tracking
Information neededCalendar reminder or email snoozeQuote-open notification
Day-7 follow-up"Just checking in"Question email, phone call, or resend depending on activity
Closing speedSlow because it often misses the decision windowFaster because it reaches the buyer while they are thinking
Best forPDF attachments and static email threadsHosted quote links with open tracking

The "hosted quote link with open tracking" in the right column is what makes behaviour-based follow-up practical. Tools like qraft send your quote as a live link — the moment the buyer opens it, you get a timestamp. That single data point is what drives the four scenarios below. Without it, you default to the left column whether you want to or not.

For qraft users, this is the natural product moment: import your price list, create a quote from a prompt or catalog items, send it as a hosted client page, and follow up from view activity instead of guessing. The scripts below work with any quote tool, but they are most useful when your quote link can tell you whether the buyer actually opened it.

When should you follow up on a quote?

The timing depends on what you know. If you have open tracking, use the open event as your trigger. If you do not, use elapsed time.

With open tracking:

  • Client opened the quote → follow up the next business day
  • Client opened it multiple times → follow up the same day or the next morning
  • Client has not opened after 2 days → resend with a delivery check note
  • Quote expires in 3 days and client has not responded → send an expiry reminder

Without open tracking (PDF attachment or email):

  • Day 3: first follow-up — check they received it
  • Day 7–10: second follow-up — ask if they have questions
  • Day 3 before quote expiry: third follow-up — flag the expiry date
  • After three unanswered follow-ups: mark as lost and move on

Research across service industry benchmarks consistently puts the optimal first follow-up window at 2–3 business days. NetHunt's analysis of email send times found Tuesday, Wednesday, and Thursday outperform Monday and Friday for follow-up opens, with early morning sends (before 8 am) getting meaningfully higher response rates than midday sends.

If you send quotes through qraft, use the quote view timestamp as the first trigger and the expiry date as the second. That gives your sales follow-up a simple order of operations: did they open it, how many times did they come back, and how close is the quote to expiry?

What should you say when following up on a quote?

There is no single follow-up script. The message depends on one of four scenarios — each of which calls for a different response.

Scenario 1: Client has not opened the quote (2+ days after sending)

What it likely means: delivery issue, wrong inbox, attachment not clicked, or the email went to spam.

What to do: resend as a hosted link (not an attachment), and frame it as a delivery check — not a follow-up.

Email template:

Subject: Re: [Project name] quote — quick check

Hi [Name], I sent over the quote for [project] on [date] — just checking it landed in the right place. I have included the link below so it is easy to open on any device. Let me know if you have any questions.

[Quote link]

Do not start with "I wanted to follow up." Start with the action: "I sent the quote on [date]." It reads as organised, not desperate.

In qraft, this is where a hosted quote link is stronger than an attachment: you can resend the same client page, avoid version confusion, and see whether the second send actually gets opened.

Scenario 2: Client opened the quote once, no response (3–5 days ago)

What it likely means: they read it, have questions or hesitations, and did not know what to do next. This is the most common stuck point.

What to do: send one email that makes it easy to ask questions. Do not push for a yes — push for a conversation.

Email template:

Subject: Any questions on the [project name] quote?

Hi [Name], I wanted to make sure the quote covered everything clearly. If anything needs adjusting — scope, timing, the way we've broken down the pricing — I am happy to walk through it. Even a quick five-minute call can make the decision easier.

The quote is open until [expiry date].

The question prompt ("Does anything need adjusting?") removes the pressure of a binary yes/no and gives them a low-stakes way back into the conversation.

Scenario 3: Client opened the quote multiple times

What it likely means: they are actively evaluating — possibly comparing you against a competitor, circulating internally for approval, or checking specific line items. This is the hottest possible signal.

What to do: call them. Do not send another email. A client who has opened your quote three times in two days is ready to talk. Every email you send instead of calling is a delay in the decision.

Opening line for the call:

"Hi [Name], I saw you were looking at the quote for [project] — I thought it might be easier to just answer any questions live rather than back and forth over email. Do you have five minutes?"

Referencing that you can see them reviewing it (without being specific about the tracking data) signals that you are attentive and responsive — both things buyers value.

Scenario 4: Client opened it, went quiet, quote expires soon

What it likely means: they are interested but stuck — internal approval delay, budget conversation happening, or competing priorities.

What to do: use the expiry date as a factual, non-pushy reason to contact them.

Email template:

Subject: [Project name] quote — valid until [date]

Hi [Name], just a quick note that the quote for [project] is valid until [expiry date]. If timing has shifted on your end, I am happy to extend it or adjust the scope if anything has changed. No pressure either way — just want to make sure you have what you need before it closes.

The phrase "no pressure either way" defuses the urgency signal and makes the email feel helpful rather than chasing. The expiry date is a real fact, not a manufactured deadline — that is why it works.

How many times should you follow up before giving up?

Three follow-ups is the standard limit for most service businesses. More than three unanswered messages crosses into territory the buyer experiences as pressure, which makes them less likely to come back even if they eventually want the job done.

A clean three-touch sequence:

  1. Day 3 — delivery check or question prompt
  2. Day 7–10 — check-in with value (offer to adjust scope, answer questions)
  3. Day 3 before expiry — factual expiry reminder

After three touches with no response, mark the quote as lost in your tracking system and move on. Do not delete the lead — set a reminder to reach out again in 90 days. Situations change: budgets unlock, the job that was deprioritised becomes urgent. A brief "We are back in the area in [month], are you still thinking about [project]?" often lands at exactly the right moment.

What does it mean if a client opens the quote and never responds?

Opening a quote and not responding is different from never opening it. The most common reasons:

The price was higher than expected. They needed time to decide if it is worth it, or needed to compare. The question-prompt follow-up (Scenario 2) surfaces this — give them an opening to say "it is a bit more than we budgeted."

They are not the decision-maker. They forwarded the quote internally and are waiting for approval. If multiple opens come from different times of day (suggesting different people), this is likely the explanation. Your follow-up should make it easy for them to share the quote: "If it would help to forward this to anyone else on the team, the link works for anyone."

They are comparing you against a competitor. Multiple opens with silence usually means active evaluation. The phone call (Scenario 3) is the fastest way to find out what the comparison looks like and whether there is room to win it.

They lost the quote. Hosted links solve this — the quote is always at the same URL. PDF attachments get buried in inboxes. If you sent a PDF and they never replied, resend as a link.

How does open tracking change the follow-up game?

The follow-up problem for most service businesses is not effort — it is information. You send the quote and go blind. You do not know if they read it, ignored it, forwarded it, or never received it. So you guess: send a message on day 5, another on day 10, and hope one of them lands at the right moment.

Open tracking removes the guessing. You see the timestamp when the buyer first opens the quote, how many times they returned to it, and — if you use a hosted quote link — whether they scrolled to the pricing section or bounced at the top.

That data changes your follow-up from a schedule into a response. The client who opened your quote at 7pm last Tuesday is telling you something. The follow-up you send Wednesday morning at 8am — referencing the quote they clearly read — lands in a completely different way than a generic "just checking in" sent at random.

For businesses sending more than five quotes a month, open tracking pays for itself in one recovered deal. Without it, you are following up on dead leads with the same urgency you should be reserving for hot ones. The Excel quote template guide covers why PDF and spreadsheet quotes have no telemetry — and what a hosted-link quote changes about the whole workflow. The quote vs invoice guide covers what happens after the follow-up lands and the client says yes.

That is the gap qraft is built to close for small service teams: the quote is created from your real price list, sent as a client-ready HTML link, and tracked from the same workspace. Instead of sending a PDF and hoping, you can see the quote activity and choose the right follow-up while the buyer is still thinking about the job.

Frequently asked questions

How long should you wait before following up on a quote?

Follow up within 2–3 business days if the client has not acknowledged receipt. If you have open tracking and can see they opened the quote, wait until the day after they opened it — that is when the details are freshest in their mind. If you have no tracking data, 3 business days is the standard first follow-up window across most service industries.

What do you say when following up on a quote?

What you say depends on what the client did. If they never opened the quote, treat it as a delivery issue — resend and ask if they received it. If they opened it once, ask if they have questions. If they opened it multiple times, call them — they are clearly evaluating and a direct conversation will close faster than another email. If they went silent after opening, use the expiry date as a natural reason to follow up.

How many times should you follow up on a quote before giving up?

Two to three follow-ups is the standard limit before moving on. A typical sequence: first follow-up at day 3 (receipt check), second at day 7–10 (questions check), third at day 3 before the quote expires (urgency reminder). After three unanswered follow-ups, mark the quote as lost and move on — continuing to chase signals desperation and rarely recovers the deal.

What does it mean if a client never opens your quote?

If a client never opens your quote after 2–3 days, the most likely causes are: the email landed in spam, the quote was sent as an attachment they did not open, or the quote went to the wrong contact. Resend as a hosted link rather than a PDF attachment. A qraft quote link shows whether the client viewed it, so your next follow-up can be based on delivery and engagement instead of guessing. If they still do not open after a second send, they have likely moved on or are not the decision-maker.

How do you follow up on a quote without being annoying?

Follow up with a reason, not a reminder. 'Just checking in' is the weakest follow-up message because it adds no value to the client. Instead, anchor every follow-up to something useful: a question ('Did we explain the scope clearly?'), a deadline ('This quote expires Friday'), or new information ('We have availability your week starting the 20th'). One follow-up with a reason beats three 'just checking in' messages.

Ready to qraft your first quote?

Import a price list, prompt the job, and send a trackable HTML quote link — all from one workspace.