Why free shipping thresholds pay for themselves in AOV lift (and how to set the right one)
The Problem with Treating Free Shipping as a Marketing Must
Most ecommerce founders have heard the same line: “everyone offers free shipping now. You have to too.” It is one of those pieces of advice that sounds true because so many sites display the badge. So they drop the shipping fee, write a press release about it, and absorb the cost.
The trouble is that free shipping is not a marketing posture. It is a discount mechanic. Specifically, it is a small dollar discount the seller hands the customer in exchange for clearing a price threshold. Set right, the customer adds to clear the threshold and the seller earns more contribution than they would have at the smaller cart with paid shipping. Set wrong, the seller gives away the shipping with no behavior change, and contribution drops by exactly that amount.
Most brands set the threshold wrong. They either set it at their current AOV (so customers were always going to clear it without changing behavior), or they set it so high that customers abandon at checkout. The middle band — where the threshold is high enough to drive a meaningful add-on but low enough that customers still complete the purchase — is narrow and worth modeling carefully.
This article walks through one supplements brand’s three-threshold test and the math behind it, so you can find the right band on your own numbers before you decide what to do with shipping.
- Offering free shipping at or below your current AOV — you give away shipping without buying any behavior change.
- Treating free shipping as a "marketing must" without modeling the AOV impact in advance.
- Setting the threshold so high that customers abandon at checkout.
- Forgetting that the per-order costs (ad spend, 3PL pick, payment processor) stay flat whether the cart is $50 or $100.
- Stacking a free shipping offer on top of a percentage discount campaign without re-running the contribution math.
- Model free shipping in Excel before launch — same six-lever model, with absorbed shipping treated as the discount lever.
- Set the threshold 30 to 50 percent above your current AOV.
- Watch conversion alongside AOV — both matter, and a threshold that lifts AOV but tanks conversion can net out negative.
- Frame the threshold as a self-directed bundle: let the customer compose their own basket to clear it.
- Test one threshold at a time so you can measure the impact cleanly.
- Gross Profit = Sell Price minus Cost of Goods Sold.
- Contribution per Order = Sell Price minus the five operating cost lines (COGS, 3PL pick, ad spend, channel fees, returns) minus any discount applied. In this article the discount lever is "absorbed shipping" — the outbound shipping the seller eats when offering free shipping.
- Absorbed Shipping = the outbound carrier cost the seller pays when offering free shipping above a threshold; equivalent to a discount lever in the six-lever model.
- AOV (Average Order Value) = total revenue divided by total number of orders over a period — the metric that a free-shipping threshold is designed to lift.
- All costs in the tables below are stated per order (one customer checkout), not per unit.
- Shipping rates are illustrative at $2.50–$3.50 for an idealized lightweight package; real DTC carrier rates for a small trackable parcel run $4 to $5.50 — adjust to your own bills when modeling. The lift conclusions are unaffected.
- The 72 percent gross profit supplements benchmark matches Section 13.5 archetype data.
- Channel Fees: 4% of product cart for clean math; real processors (Shopify Payments, Stripe, PayPal) charge their percentage on the full captured amount including shipping, so the actual baseline channel fee is marginally higher than the model shows.
- Returns: 3% of revenue, flat.
- Ad Spend: $15 per order, flat — one cold-acquisition ad campaign drives one order regardless of cart size.
- 3PL pick: $1.50 single unit base, stepping up to $2.00 on a heavier multi-item cart.
Olivia's Three-Threshold Test
Olivia runs a supplements brand on Shopify. Single bottle of multivitamin, $50 sticker. COGS $14. Ad spend $15 per order. Fulfillment about $4 per order (pick plus carrier). For years she charged $2.50 shipping at checkout — pass-through, no markup. Contribution per order sat at $16.
A peer pushed her: "everyone offers free shipping now. You have to too." Olivia did not just drop the fee. She ran three tests in parallel.
Test one was free shipping at $50 — her current AOV. Result: nothing. Customers got the same $50 bottle they were already buying, and Olivia now absorbed the $2.50 shipping. Contribution dropped to $13.50. Pure cost.
Test two was free shipping at $75. About 60 percent of her customers added a $25 accessory to clear the threshold. AOV lifted to $75. Contribution per order went up to $29. The $3 of absorbed shipping (heavier package, slightly higher carrier rate) paid back at over four-to-one.
Test three was free shipping at $100. Some customers added a second bottle. Some paid shipping. Some abandoned. Average contribution per completed order beat baseline but missed Test two — abandonment cost real volume.
Olivia settled on the $75 threshold. The free shipping was not a discount. It was an AOV-lift mechanic that paid back four-to-one or better on the dollars absorbed.
The Six Profit Levers and Where Shipping Fits In
Every ecommerce sale moves the same six profit levers. Five are operating costs that move with the order. The sixth is the discount lever. In a percentage-off campaign, the sixth lever is the price cut. In a bundle, it is the bundle discount. In a free shipping threshold, it is the absorbed shipping — money the seller pays that the customer would otherwise have paid.
Olivia's Product-Only Cost Stack on a $50 Order
This chart shows Olivia's full-price cost split before any shipping is applied — five of the six profit levers plus the contribution slice. The sixth lever (shipping, absorbed or not) is what the rest of the article unpacks.
- Cost of Goods and Returns scale per unit — both move with price and quantity sold.
- Channel Fees scale with cart revenue.
- Ad Spend and 3PL pick are per-order costs paid once, regardless of how many units are in the cart.
- Outbound Shipping sits separately from the cost stack — in a paid-shipping baseline the customer covers it, and in a free-shipping scenario the seller absorbs it.
The question is what the customer does in response.
Free Shipping at Four Threshold Levels
Same product, same customer profile, four different shipping policies. The rightmost column is the gotcha — it shows the contribution lift versus the paid-shipping baseline.
Reading note: the rows below show isolated single-order scenarios — what one customer's checkout looks like under each policy. Your store's blended AOV under any rule will be an average across customers, some of whom clear the threshold and some of whom do not. The table isolates the unit economics; the real-world lift in your store scales by the percent of orders that actually clear.
| Scenario | Cart Value | Shipping Treatment | Order Revenue | COGS | 3PL pick | Outbound Ship | Ad Spend | Channel Fees | Returns | Contribution / Order | Lift vs Baseline |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Baseline (paid shipping) | $50 | Customer pays $2.50 | $52.50 | $14.00 | $1.50 | $2.50 (cust pays) | $15.00 | $2.00 | $1.50 | $16.00 | — |
| Free ship at $50 (no AOV lift) | $50 | Seller absorbs $2.50 | $50.00 | $14.00 | $1.50 | $2.50 | $15.00 | $2.00 | $1.50 | $13.50 | -$2.50 |
| Free ship at $75 (modest lift) | $75 | Seller absorbs $3.00 | $75.00 | $21.00 | $1.75 | $3.00 | $15.00 | $3.00 | $2.25 | $29.00 | +$13.00 |
| Free ship at $100 (bigger lift) | $100 | Seller absorbs $3.50 | $100.00 | $28.00 | $2.00 | $3.50 | $15.00 | $4.00 | $3.00 | $44.50 | +$28.50 |
Three patterns to read off the table.
The $50 row: customer behavior didn't change, so Olivia simply swallowed the $2.50 shipping. Contribution drops by exactly that amount. Pure cost, no payback.
The $75 row: the customer's $25 add-on carried about $9 of new variable costs ($7 COGS plus small increments in 3PL, channel fees, and returns), leaving $16 of new contribution. Subtract the $3 of absorbed shipping and you net $13 — a four-to-one payback on the shipping investment.
The $100 row: a $50 add-on generates roughly $32 of new contribution. Net of the $3.50 absorbed shipping, the lift is $28.50 — better than eight-to-one. Bigger AOV jumps generate bigger contribution payback, as long as the customer plays along.
The catch is in that last clause. Push the threshold too far above the natural cart and customers abandon. The next sections show how to find the band that lifts AOV without breaking conversion.
How the Cost Stack Changes as the Threshold Lifts AOV
The chart below shows the per-order cost stack across the four scenarios. Each bar's height is the order revenue, so the bars grow with AOV.
Per-Order Cost Stack — Free Shipping at Each Threshold
Each bar totals the order revenue. Ad Spend and 3PL pick stay roughly flat across the four bars. Contribution (green) grows as the threshold pulls more revenue through the same per-order cost base.
Two things to watch. Ad Spend (red) stays at $15 across every bar — one ad bought one order, regardless of cart size. 3PL pick (grey) and absorbed shipping (dark orange) creep up a dollar or two as packages get heavier, but nowhere near in line with revenue. The contribution slice (green) absorbs the difference: it widens dramatically as the threshold pulls more revenue per order through the same flat-ish per-order cost base.
How to Set Your Threshold Without Losing Sales
Five steps to set the threshold that lifts contribution without tanking conversion.
1. Know your AOV. Pull the average order value from your store analytics over the last 90 days. Strip outlier orders (very large B2B-style purchases) that distort the average. That number is your starting point.
2. Build the add-on tier first. The threshold only works if there is something obvious for the customer to add. If your catalogue is dominated by $50+ hero SKUs and you have nothing between $20 and $40, build that tier before you set the threshold. A $25 travel size, a $20 accessory, a $30 sample pack — these are what carry the customer from their existing cart to your threshold.
3. Set the threshold 30 to 50 percent above current AOV. If your AOV is $50, threshold $65 to $75. If your AOV is $80, threshold $105 to $120. This range is high enough to incentivize an add-on, low enough that most customers can clear it with one item from the add-on tier you built in step 2. Pushed higher than about 80 percent above AOV, customer abandonment starts to bite.
4. Model the math before launch. Six-lever model — five operating cost lines plus the absorbed shipping. Run contribution per order at the proposed threshold and the expected new AOV. If contribution comes out above baseline at modeled volume, ship the policy. If it stays flat or drops, tighten the threshold or build better add-on offers.
5. Test on a small segment. Watch both AOV and conversion. Run the threshold on one ad campaign or one email segment for two weeks. Industry benchmarks put the lift in a well-set threshold at 30 to 60 percent of orders adding to clear. If your test moves contribution per order up and conversion holds, scale. If conversion drops more than AOV gains compensate for, the threshold is too high — pull it down a notch.
On Amazon, free shipping is mostly handled by the platform via Prime — most listings ship free above $35 with a Prime account, and the customer never sees the threshold as a seller-set decision. The threshold mechanic in this article applies most directly on Shopify and other DTC platforms where you control the checkout. On Amazon, the equivalent lever is your unit pricing relative to the $35 Prime free-ship break, plus participation in Subscribe & Save (which lifts AOV through repeat orders). On Walmart Marketplace, free shipping over $35 is a similar platform-set rule. Use this article's math as the framework, but plug the platform's threshold into the model.



Recent Comments