How to Set Your Free Shipping Threshold (the math, not the gut)
Share
Most founders set their free shipping threshold the same way: they look at their average order value, round up a bit, and pick a number that feels right. "AOV is around $42, so let's say free shipping over $50." Done.
That gut number is usually wrong, and for thin-margin brands it quietly loses money on every order that crosses it.
There is a real method here. It has three parts: a floor you cannot go below, a behavioural range where the magic happens, and a final placement that fits how your customers actually order. Let's walk through all three with real numbers. If you want to skip the manual work, you can run your own numbers in the free Free Shipping Threshold Calculator and follow along.
Part 1: The floor, where margin does the work
The threshold has to clear one bar before anything else matters: the order has to be profitable even after you eat the shipping cost. That is the break-even.
Here is the formula:
Break-even threshold = AOV + (shipping cost / gross margin %)
The piece people skip is dividing the shipping cost by your gross margin. You do that because you do not pay for shipping out of revenue. You pay for it out of margin. When you give away $8 of shipping, you do not need $8 more in sales to cover it. You need enough additional sales that the margin on those sales equals $8.
Watch what that does to two different brands shipping the same $8 parcel.
A healthy-margin brand at 60% gross margin: $8 / 0.60 = $13.33. They need about $13 more in the cart to absorb the shipping.
A thin-margin brand at 25% gross margin: $8 / 0.25 = $32. They need $32 more in the cart to absorb the exact same $8 of shipping.
Same product weight, same carrier, same shipping bill. The thin-margin brand needs almost two and a half times the additional spend to break even. This is why the popular "just add 30% to your AOV" rule is dangerous. Thirty percent is fine when your margins are fat. When they are thin, 30% does not come close, and you end up subsidizing shipping on orders you thought were winners.
Part 2: The behavioural sweet spot
The break-even is your floor, not your answer. Set the threshold exactly at break-even and you protect your margin but leave the real prize on the table. The reason free shipping thresholds work at all is that they nudge a shopper to add one more item to qualify. You want a number that triggers that nudge.
That sweet spot sits roughly 15 to 25% above your AOV.
Below 15%, too many carts already clear the bar on their own, so you are handing out free shipping you would have gotten paid for anyway. Above 25%, the gap feels too big. The shopper does the mental math, decides one more item is not worth it, and either pays for shipping or abandons.
Fifteen to twenty-five percent is close enough to feel reachable. "I'm at $43 and free shipping is at $50? I'll find a $7 item." That extra item is the entire point.
Part 3: Place it on a real cluster
Now you have a range. The last step is picking the exact number, and you do not pick it in a vacuum. You pick it by looking at where your orders actually land.
Pull your order-value distribution from the last 90 days. Most stores have natural clusters, little pile-ups of orders around certain dollar amounts that line up with common product combinations. A single item lands you near $35. Two items and you are around $48. The buy-two-get bundle sits at $60.
Set your threshold just above one of those clusters, not in the dead zone between them. If a big group of orders sits at $48, a threshold at $50 is almost free money. Those shoppers are already two dollars away. They will add the cheap item without thinking. Put the threshold at $58 instead and you have stranded that whole cluster in no-man's-land.
A worked example
Cosmetics brand, real numbers:
- AOV: $44
- Shipping cost per order: $9
- Gross margin: 50%
Floor (break-even): $44 + ($9 / 0.50) = $44 + $18 = $62.
Behavioural range (15 to 25% over AOV): $50.60 to $55.
Notice the conflict. The break-even floor ($62) sits above the behavioural range. That happens with mid-to-thin margins and it is exactly the kind of thing the gut method hides. If you set the threshold at $52 because it "feels right," you are below break-even and losing margin on every triggered order. You have to respect the floor. Your real range starts at $62, not $52.
So you look at the distribution. There is a cluster of two-item orders right around $58 to $60. Set the threshold at $62, just above that cluster and right at break-even. Those $60 shoppers are two dollars short and will grab one more item. Every order that crosses is profitable, and you have nudged AOV up at the same time. The gut number ($50) would have looked friendlier and bled money.
Revisit it on a schedule
This is not set-and-forget. Three inputs drift constantly:
- Carrier rates go up most years. When your shipping cost rises, your break-even floor rises with it.
- AOV moves as your catalog and pricing change, which slides the behavioural range.
- Margin shifts when COGS or promotions change, which swings the break-even hardest of all.
Check the math once a quarter, and any time you take a carrier rate increase or run a margin-changing promotion. A threshold that was perfect in January can be underwater by summer.
When you are ready, run your own numbers in the free Free Shipping Threshold Calculator and set the number on math instead of instinct.
Ready to work on the business instead of in it?
When fulfillment is the thing standing between you and the work you actually want to do, that is the day to talk to us. We are a Vancouver 3PL built by operators who ran this exact playbook, and we would rather show you the numbers than sell you on them.
No pitch decks. No pressure.

