How to Calculate a Free Shipping Threshold for Your Shopify Store
Work out a free shipping threshold from your median order value, contribution margin and shipping cost, with a worked example and a way to test it.
To calculate a free shipping threshold, start from your median order value, then set the threshold far enough above it that the margin on the extra items a shopper adds is larger than the shipping you stop charging for. The minimum gap is your shipping cost divided by your contribution margin rate. This guide covers the three numbers you need, the break-even sum, a worked example, how to test the result and when to set different thresholds by region.
Which numbers do you need?
Three, all of which you can pull from your own order exports:
- Median order value. The order in the middle when you sort every order by value. Half your orders are below it, half above.
- Contribution margin rate. What is left from each dollar of sales after product cost, payment fees, packaging and pick-and-pack, before shipping. Use the rate for the kind of item shoppers add to reach a threshold, which is usually your lower-priced range.
- Shipping per order. What you pay the carrier on a typical parcel, and what you charge the shopper for it today.
You also need the spread of order values: how many orders already sit above each threshold you are considering.
Why the median and not the average?
Because the average is pulled upwards by a small number of large orders, and a threshold built on it lands above where most shoppers actually are. The median describes the typical basket. A threshold is a nudge to the typical shopper, so it has to be measured from where that shopper stands.
What is the break-even sum?
A threshold changes three groups of orders in different ways:
- Orders already above it. They now ship free. You lose the shipping charge and gain nothing.
- Orders that stretch to reach it. You gain the margin on what was added and lose the shipping charge.
- Orders that stay below. Nothing changes.
For a stretching order, the sum is:
added value × margin rate − shipping absorbed
Set that to zero and you get the smallest addition that pays for itself: shipping cost divided by margin rate. A threshold has to sit further above the median than that figure, and by enough that the stretching orders also cover what you give away to group one.
A worked example
These are made-up round figures to show the method. Say a store has a median order of $48, a contribution margin of 60 percent before shipping, and pays $6 to ship a parcel, which it currently charges the shopper.
The smallest addition that pays for itself is $6 ÷ 0.60 = $10. Any threshold below $58 loses money on every order that stretches to reach it.
Now compare two candidates across 100 orders. The number of shoppers who stretch is an assumption here; in real life it is the one figure you cannot calculate and have to test.
Threshold at $60
- 20 orders were already above $60. Each now costs $6 more: −$120.
- 25 orders stretch, adding $14 on average. Each earns $14 × 0.60 = $8.40, less $6 shipping: +$2.40, or +$60 in total.
- Net: −$60 per 100 orders.
Threshold at $70
- 10 orders were already above $70: −$60.
- 15 orders stretch, adding $22 on average. Each earns $22 × 0.60 = $13.20, less $6: +$7.20, or +$108 in total.
- Net: +$48 per 100 orders.
In this example the higher threshold moves fewer shoppers and still makes more money, because it gives away less to orders that needed no persuading. Your numbers will differ. The method does not.
The sum also leaves out shoppers who would not have ordered at all once they saw a shipping charge. Where that effect exists it works in the threshold's favour, and it is another thing only a test can measure.
How should you test a threshold?
Run two candidates against each other and judge them on profit per order, not order value.
- Compare contribution after shipping per order and per visitor.
- Watch returns. A shopper who pads the cart to reach the threshold and sends the extra item back has cost you shipping twice.
If your traffic is modest, read our notes on A/B testing cart offers on a low-traffic store before you start, and on measuring whether a cart change raised order value before you call a winner.
The threshold only works if shoppers can see it. A progress bar in the cart that states the exact amount left does that job. Marka Cart Drawer has a rewards bar and a threshold optimiser on its free plan, and A/B tests on paid plans.
Should thresholds differ by region?
Yes, wherever shipping cost differs. A parcel to a neighbouring country and a parcel across an ocean do not cost the same, so one threshold cannot be right for both.
- Run the break-even sum for each shipping zone with that zone's carrier cost and its own median order.
- State each threshold as a round figure in the shopper's currency, not a converted one.
- Make sure the message and the shipping rate agree. The bar is a promise; the shipping rate configured in Shopify for that zone is what keeps it.
Once shipping is unlocked
A single threshold stops working the moment it is reached. If your volume supports it, a second and third reward keep the same motivation going; see how to design a tiered rewards bar. For what else belongs in the cart alongside the bar, our cart drawer guide covers the full set.
A short checklist
- Export your orders and find the median order value.
- Work out contribution margin rate before shipping on your lower-priced items.
- Divide shipping cost by margin rate to get the minimum gap above the median.
- Count how many orders already exceed each candidate threshold.
- Test two candidates and compare profit per order after shipping.
- Set separate thresholds for zones with different shipping costs.
- Check that the cart message and the Shopify shipping rate say the same thing.
A threshold is a pricing decision, so treat it like one: calculate it, test it, and revisit it when carrier rates change. To show it in the cart with a bar that counts down the exact amount left, see Marka Cart Drawer.
Work with us
House of Marka is the applied-AI and commerce engineering studio of Marka Modern Retail Private Limited. We research, advise and then build — for merchants and enterprises in the US, UK and Europe.