A good freight quote follow-up asks one specific question about one specific job. Below are nine copy-ready templates for the moments that actually come up after a quote goes out: missing details, rate validity, price pushback, a lost bid, a quiet shipper and the next container. Swap the {placeholders}, read it once, send it.

What makes a freight quote follow-up work?

Most follow-ups fail for the same reason: they give the shipper nothing to answer. "Just checking in" puts the work back on a busy buyer. A useful follow-up does the opposite. It names the job, says what changed or what is needed, and asks for one thing.

  • One ask per email. Book it, confirm the cargo ready date, send the packing list, or tell us why not. Pick one.
  • Reference the lane or job. Put the container number, origin and destination, or the quote number in the subject line so it threads with their own notes.
  • Be specific about time. "Rate valid until Friday 5 p.m. ET" beats "rates may change." "We can hold the Tuesday 8 a.m. dock appointment until noon tomorrow" beats "space is limited."
  • Add something new. A changed date, a capacity window, a confirmed appointment, an answer to their question. If nothing is new and nothing is needed, don't send.
  • Never write "just checking in" or "circling back." If that is the honest content of the email, the email isn't ready.
  • Keep it short enough to read on a phone at a dock door. Five lines is plenty.

When should you follow up on a freight quote?

There is no universal right answer, and we are not aware of a credible public dataset on freight quote follow-up timing. The cadence below is a recommended starting cadence, not a benchmark. Tighten it for spot work with a near ship date; stretch it for project or contract pricing with a long decision cycle.

DayTouchTemplateGoal
Day 0 (same day)Quote sent, confirm nothing is missing1, or 9 if details are missingRemove blockers early
Day 1Hold an appointment or space, if you have one5Give a real reason to decide
Day 348-hour check-in with a specific question2, or 4 if they pushed back on priceSurface objections
Day 7Rate validity reminder3Get a decision before the quote lapses
Day 14Close the loop and ask what tipped it6Record a won or lost reason

Two adjustments matter more than the exact days. First, if the shipper's cargo ready date or vessel ETA is close, compress everything: a container discharging Thursday doesn't wait for a Day 7 email. Second, stop the sequence the moment they reply. A reply moves the conversation to a person, not the next template.

Freight quote follow-up email templates

Each template uses {placeholders}. Replace all of them before sending, and delete any sentence that doesn't apply to the job.

Template 1: same-day "quote sent, anything missing?"
Subject: Quote {Quote #}: {Service} for {Container # or lane}

Hi {First name},

Your quote for {service, e.g. devanning one 40' HC floor-load, palletize and store} is attached. Total: {amount}, valid until {date, time, time zone}.

It assumes {key assumption, e.g. up to 1,200 cartons, single SKU, standard 40x48 pallets}. If any of that is off, tell me and I'll revise it today.

Is there anything else you need from us to make a decision?

{Your name}
{Company} | {Phone}
Template 2: 48-hour check-in with one question
Subject: Re: Quote {Quote #} for {Container # or lane}

Hi {First name},

Following up on the {service} quote for {container/lane}. One question so I can plan the crew: is the cargo ready date still {date}, or has it moved?

If you're comparing options, I'm happy to walk through what's included (labor, pallets, wrap, outbound loading) so it's a like-for-like comparison.

{Your name}
Template 3: quote expiring / rate validity
Subject: Quote {Quote #} valid until {date}: {Container # or lane}

Hi {First name},

A heads-up that the rate on quote {Quote #} ({amount} for {service}) is valid until {date, time, time zone}.

After that I'll need to re-check {what drives the change, e.g. labor availability that week / outbound carrier rate / storage space}, and the price may change.

If you'd like to lock it in, reply "approved" with your PO number and I'll confirm the booking.

{Your name}
Template 4: reply to a price objection
Subject: Re: Quote {Quote #}: options on price

Hi {First name},

Thanks for being straight about the price. Before I touch the number, can you tell me what you're comparing against? I want to make sure we're pricing the same work.

Our {amount} includes {inclusions, e.g. devan, sort by SKU, palletize on 40x48, stretch wrap, 7 days storage}. It does not include {exclusions, e.g. pallets over 20, labeling}.

If budget is fixed at {their number}, here are two ways to get there:
- {Option A, e.g. floor-load outbound instead of palletizing}
- {Option B, e.g. flexible appointment day instead of a fixed time}

Which would work better for you?

{Your name}
Template 5: "we can hold space or an appointment until…"
Subject: Holding {day} {time} for {Container #} until {deadline}

Hi {First name},

We have {a dock appointment on Tuesday at 8:00 a.m. / 40 pallet positions / a crew} available for {container/job}. I can hold it for you until {deadline, e.g. 12:00 p.m. ET tomorrow}.

To confirm, I just need {one thing, e.g. a yes on quote {Quote #} and the BOL / delivery order}.

After {deadline} I'll release it to the schedule.

{Your name}
Template 6: lost quote, "what tipped it?"
Subject: Quote {Quote #}: quick question

Hi {First name},

I'm guessing quote {Quote #} for {container/lane} went another way. No problem, and thanks for considering us.

Would you mind telling me what tipped it? Price, timing, service scope, or something else? One word is plenty. It helps us quote the next one better.

{Your name}
Template 7: re-engage a quiet shipper with a new capacity window
Subject: {Capacity window}: {location} for {their typical freight}

Hi {First name},

Last time we spoke you were moving {their freight, e.g. 40' containers of boxed furniture through {port}}. We have {specific window, e.g. crew and dock time the week of {date}} if you have containers landing then.

If it helps, I can re-quote {their last job type} on current rates. Just send the container count and ready date.

{Your name}
{Company} | {Physical address}
If you'd rather not hear from us about capacity updates, reply "stop" and we won't send more.
Template 8: post-job "next container" ask
Subject: {Container #} done: POD attached, next one?

Hi {First name},

{Container #} is complete: {pallet count} pallets {stored / loaded out on {date}}. POD and photos are attached, and any OS&D notes are listed below.

{OS&D notes or "No exceptions noted."}

Do you have another container on the water for {location}? If you send the ETA, I'll pencil in a crew and quote it on the same rates.

{Your name}
Template 9: missing-information nudge
Subject: Need {missing item} to finish quote for {Container # or lane}

Hi {First name},

I can price {service} for {container/lane} as soon as I have one more detail: {missing item, e.g. carton count and whether it's single or mixed SKU}.

If you don't have that yet, I can quote a range based on {assumption, e.g. 1,000–1,500 cartons, up to 10 SKUs} and firm it up when the packing list arrives. Want me to do that?

{Your name}

How do you write a follow-up after a price objection?

Ask what they are comparing against before you discount. In our experience running a warehouse, many "you're too expensive" replies turn out to be scope gaps: the other quote excludes pallets, wrap, labeling, or outbound loading, or it prices a palletized container when theirs is floor-loaded. Template 4 lays your inclusions next to the price and offers scope trade-offs instead of a straight cut. If the work really is identical, then decide on the margin, using something like the 3PL quote margin calculator so a discount is a decision and not a reflex.

Why ask lost shippers what tipped it?

Because the lost reason is the most useful data point in your quoting process, and almost nobody records it. Template 6 asks for one word on purpose: price, timing, scope, or something else. Log the answer against the quote. After a few months you can see whether you lose on price on one lane and on speed on another, which is the basis for the analysis in how to calculate 3PL quote win rate.

If the honest answer is "your quote arrived after we'd booked someone else," that is a response-time problem rather than a follow-up problem. See how to respond to freight RFQs faster.

Does CAN-SPAM apply to freight quote follow-ups?

Possibly, and the line is narrower than many sales teams assume. This is a summary of the FTC's published guidance as of October 2026, not legal advice. Check the source before you build a sequence.

  • It is not just for bulk email. The FTC's CAN-SPAM Act compliance guide says: "Despite its name, the CAN-SPAM Act doesn't apply just to bulk email." It also says "the law makes no exception for business-to-business email."
  • What matters is the message's primary purpose. A commercial message promotes a product or service. A transactional or relationship message facilitates or confirms a transaction the recipient has already agreed to, or delivers goods or services under it. The FTC says the law reads those transactional categories narrowly.
  • How that maps to these templates. Template 8 (POD and job completion) mostly covers a job the shipper already booked, though the "next container" ask adds promotional content. Templates 1 to 6 and 9 are one-to-one replies about a quote the shipper asked for, which is a gray area under the FTC's categories. Template 7, re-engaging a quiet shipper, is plainly promotional.
  • The safe default for anything promotional: accurate From and Reply-To headers, a subject line that matches the content, a valid physical postal address, and a clear way to opt out. The FTC says to honor opt-outs within 10 business days. The guide also lists identifying the message as an advertisement among its requirements. Template 7 includes an address and an opt-out line for this reason.
  • Penalties are per email. The FTC guide states each separate violating email can bring penalties of up to $53,088, a figure it notes was inflation-adjusted in January 2024.
Rule of thumb

If a person writes it to one shipper about that shipper's own job, keep it factual and specific. If it's going to a list, or it's pitching something they didn't ask about, treat it as marketing: address, opt-out, honest subject line, every time.

How do you keep follow-ups from slipping?

Follow-ups slip because nobody owns the date. A few habits fix most of it:

  • Put a validity date and time zone on every quote, so the Day 7 email has a real deadline to reference.
  • Log every quote with a status: open, won, lost, or expired. "Open" quotes are the follow-up queue.
  • Record the lost reason when you close a quote out, even if it's "no response."
  • Measure how long the first quote took to go out. Fast follow-up can't rescue a quote that arrived after the decision. The quote response time calculator gives you a median from a list of timestamps.

Adriana, the sales agent in Rapid Ai 10x, drafts these follow-ups from the quote record itself: the container, the rate validity date, the missing field, the held appointment. Nothing goes to the shipper until a person on your team approves it. See how Adriana handles quotes and follow-ups.

Sources

  1. CAN-SPAM Act: A Compliance Guide for BusinessFederal Trade Commission · accessed 13 October 2026

Figures from these sources are cited where they appear. Anything not cited is labeled as an assumption, a planning range or an illustrative example. How we write and check these guides.

Update log
  • Published.