Free shipping thresholds: the math most brands get wrong
A free shipping threshold should sit where it nudges the most orders up by one more item, without handing free shipping to orders that would have qualified anyway. Most guidance puts that point 15% to 25% above your average order value. The mistake most brands make is picking a round number and never checking what it costs them in margin.
Free shipping works. The question is whether your particular threshold makes more money than it gives away, and that depends on your order data rather than on what competitors do.
Why do free shipping thresholds work?
Because shipping cost is the thing most likely to stop a purchase. In Baymard Institute's research, 48% of shoppers who abandoned a purchase said extra costs like shipping were too high. We cover the full list in our guide to running a CRO audit.
A threshold also changes behavior. Red Stag Fulfillment's 2026 data found about 58% of shoppers add items to their cart to qualify for free shipping. The pull is strongest when the gap is small, roughly $5 to $25, so a shopper can close it with one more product.
How do I set the threshold?
- Look at the spread of your order values, not just the average. Two stores with a $60 average can have very different patterns underneath.
- Find where orders cluster. You want a large group of orders sitting just below your candidate threshold.
- Start around 15% to 25% above your average order value, then adjust toward the cluster.
- Check your add-on products. The gap should be closable with one real item customers want, not a random low-price filler.
What does a threshold really cost?
Here's an illustrative example. A store takes 1,000 orders a month, with an average order value of $60 and a shipping cost of $8 per order. Shipping is currently charged at cost. The store introduces free shipping over $75.
- Orders already over $75: say 250. The store now pays $8 on each, which costs $2,000 a month.
- Orders pushed over the line: say 150 customers add an $18 item at a 60% margin. That brings in about $1,620 in margin, but the store also absorbs $1,200 in shipping on those orders, for a net gain of about $420.
- Net effect before any extra orders: about $1,580 a month in lost margin.
So the threshold only pays off if removing the shipping charge wins enough new orders to cover that $1,580. If each new order contributes $30 after costs, the store needs about 53 extra orders a month, a little over 5% more, just to break even.
Your numbers will differ, which is the point. Run the calculation with your own order data before you pick a threshold, and base it on contribution margin rather than revenue.
Should the threshold be different in each market?
Usually, yes. Shipping costs vary a lot by destination, so a threshold that works domestically can lose money on international orders. Shopify is moving shipping settings into Markets from October 1, 2026, which makes setting different rules per market easier. Our post on market-driven shipping covers the change.
What are the most common mistakes?
- A round number unrelated to your data, like $50 or $100, chosen because it looks tidy.
- Ignoring orders already above the line, which is usually the biggest cost.
- Setting the threshold below your average order value, which gives free shipping to most orders.
- Not showing progress in the cart. "You're $12 away from free shipping" does more than a banner on the homepage.
- Never revisiting it after prices, shipping rates or your product mix change.
How do I know if it's working?
Run the threshold for at least a full month, then compare contribution margin per visitor with the period before. Conversion rate and average order value alone can both rise while profit falls, because the extra orders and bigger baskets can still cost more in shipping than they earn. Our post on LTV to CAC explains why margin, not revenue, is the number to judge on.
Threshold math like this is part of our ecommerce economics work. If you'd like help working through the numbers for your store, start with a free CRO audit.