Updated · 6 min read
Free shipping threshold emails: the cart-value nudge that reliably lifts AOV
Free shipping thresholds are one of the most-used conversion levers in commerce. They're also one of the most-wasted — because most programs surface the threshold in-cart only, when the user is already at the decision point. The email that says 'you're $5 away from free shipping' before the user gets back to checkout is an AOV lift waiting to happen. Here's the playbook.
Justin Williames
Founder, Orbit · 10+ years in lifecycle marketing
The psychology
A free shipping threshold creates a specific motivating gap: "I want to spend as much as it takes to not feel like I'm paying for shipping". Behavioural research (see Ariely's work on pain-of-paying) consistently shows users will add $10 to their cart to avoid $5 shipping, even though it costs them more in absolute terms. The psychology rewards the nudge.
Users don't do the math on "is it worth spending more to avoid shipping". They respond to the visible gap and fill it. Your job is to make the gap visible at the right moment.
The three trigger moments
Trigger 1: Abandoned cart, below threshold. User has items in cart but hasn't checked out, and the cart is below the free shipping threshold. Subject: "Just [$X] away from free shipping". Content: the gap, a few suggestions at the right price to close it, CTA back to cart. Catches users who abandoned because of the shipping friction.
Trigger 2: Low-value recent browser. User has been browsing in the last 48 hours but the products they viewed are below threshold. Subject: "You're close to free shipping". Content: products they browsed + 2–3 complementary suggestions that would bring a combined total over the threshold. Sets up the bundle thinking.
Trigger 3: Post-purchase cross-sell, below next threshold. User just bought something and their order is below a higher threshold (if you have tiered shipping: $50 = free shipping, $100 = free express). Subject: "Upgrade to express for free". Content: one-more-item suggestions. Works less well than triggers 1 and 2 but captures a specific high-value segment.
Product suggestions in the email
The email's job is to make "add one more item" easy. Surface 2–3 products that:
1. Are priced to close the gap. User is $5 away from free shipping — show items priced $5–$15. Items priced $50+ over-solve the gap and feel wasteful.
2. Are complementary to what they already have. If they have a coffee bag in cart, suggest coffee filters, not a random sale item.
3. Are in stock and deliverable at the same speed. Nothing worse than adding an item to hit free shipping and finding out it ships from a different warehouse with a 7-day delay.
,
Where the threshold sits
The right threshold depends on your average order value and margin structure:
10–20% above AOV: typical for most commerce. If AOV is $60, threshold at $70–$75. Catches the easy "add one item" conversion.
50%+ above AOV: higher threshold, lower AOV lift per customer, but higher absolute spend on those who clear it. Works for product categories with clear "basket bundling" (e.g., grocery, pet supplies).
Below AOV: no threshold (just offer free shipping). Simpler user experience but loses the AOV-lift lever. Sometimes the right call for brands where shipping cost is negligible anyway.
A/B test threshold placement — the right number is audience-specific and only visible through experimentation.
Measuring
AOV lift from threshold-nudge emails: measured against a holdout of users who qualified but didn't get the email. 5–15% AOV lift on the sent group is typical; below 3% means the email isn't working or the suggestions are wrong.
Cart recovery rate: if using trigger 1 (abandoned cart below threshold), measure cart-to-purchase conversion vs standard abandoned cart. Threshold-nudge carts typically convert 20–35% higher than standard abandoned cart because the nudge is more specific.
Item attachment rate: percent of email recipients who added the suggested item specifically (vs adding something else). Tells you if the suggestion algorithm is working.
The abandoned cart guide covers the standard abandoned cart sequence; the threshold-nudge is a variant of it that applies when cart value is specifically in the below-threshold zone.
covers when to ship threshold-nudge emails — usually after standard abandoned cart and welcome are live, as the next program layer.
Frequently asked questions
- How far below threshold should I trigger?
- Within 10–20% of threshold. If threshold is $50, trigger for carts $40–$49. Carts below $40 usually don't want to add 20%+ to their order — the gap is too big to close comfortably. Carts within 10% of threshold are the high-conversion zone.
- Should I show the shipping cost they're avoiding?
- Yes, explicitly. 'You're $5 away from free shipping (saving you $8.95 in shipping fees)' is more motivating than just the gap. Users respond to the specific savings figure more than to the abstract 'free shipping' benefit.
- What if my products don't have items at the right price point?
- Bundle suggestions. 'Add these two items ($4 + $3) to hit the threshold.' Works especially well for grocery, pet, and gift categories. For higher-ticket categories, you may need to create specific 'add-on' product lines to fill the gap-closing role.
- Is this ethical — pushing users to spend more?
- Users genuinely like free shipping. The nudge aligns user preference (avoid shipping cost) with business outcome (higher AOV). The ethical line is at: do the suggested products actually serve the user? If the suggestions are complementary and useful, the nudge is a service. If the suggestions are random items just to hit the threshold, it's exploitative. Design for the former.
- Should the threshold-nudge email include a discount?
- Usually no. The threshold itself is the offer. Adding a discount on top creates stacking (threshold + discount) that trains users to expect both. Keep the free shipping as the clean offer; save discounts for other campaigns.
- How does this interact with standard abandoned cart?
- The threshold-nudge is a specific variant. For carts above threshold, use standard abandoned cart flow. For carts below threshold, use the threshold-nudge variant. Branch at the trigger point; one user shouldn't receive both sequences.
Related guides
Browse all →Browse abandonment: the program that sits between ads and cart
Browse abandonment catches the users who viewed a product and left without adding to cart. Smaller lift than cart abandonment, but larger addressable audience. Here's the trigger logic, data requirements, and the timing that works.
Referral program emails: the three flows that make a referral program work
Referral programs live or die on the lifecycle messaging around them. Here are the three flows every referral program needs — inviter prompt, invitee welcome, reward confirmation — and the timing and copy that make each convert.
Trial-to-paid: the seven-email sequence that converts 20%+ of free users
Trial conversion is the most financially leveraged lifecycle flow in SaaS — every percentage point of improvement compounds against CAC. Here's the seven-email sequence that reliably moves trial conversion from 5% to 20%+.
Replenishment emails: the lifecycle flow that buys itself
Replenishment emails remind users to re-order a consumable product before they run out. Done right, they generate the highest revenue-per-send in any lifecycle program because the purchase intent is already established. Here's the timing, data, and copy.
Price increase emails: how to raise prices without a churn spike
A price increase is one of the highest-risk lifecycle moments — done wrong, it triggers churn, public complaints, and a reputation dent that outlasts the extra revenue. Done right, most users accept the change without friction. Here's the sequence that works.
Review request emails: the timing that actually produces reviews
A review request sent at the wrong time gets ignored. Sent at the right time, it converts at 15–25% into a submitted review. Here's the timing logic, the message pattern, and why incentivising reviews almost always backfires.
Found this useful? Share it with your team.