Set your free shipping threshold where three numbers balance: the shipping revenue you stop collecting on orders that already clear the line, the extra margin from customers who add items to reach it, and the new orders that free shipping wins. A threshold set below your average order value gives shipping away on most orders. One set far above it costs little but changes almost no one’s basket. For most small stores the workable zone sits somewhat above the current average order, and you prove it with your own order data, not a rule of thumb.
This guide shows the formula, a worked model of a hypothetical store at nine different thresholds, and how to set the rule up in Shopify. Shopify setup steps, card fees and USPS label prices were checked on October 21, 2026.
Why free shipping is never free
Shopify’s own shipping strategy guide puts it plainly: “shipping is never actually free and you need to include a portion of your shipping fees into your products’ prices.” It also notes that free shipping “usually has a positive impact on your cart conversion” and that you can offer it “based on the cart value and increase your total order value.” The threshold is how you limit who gets the subsidy.
The demand side is real. Baymard Institute’s checkout research lists “Extra costs too high (shipping, tax, fees)” as the top reason US online shoppers abandon a checkout, cited by 40% of those who abandoned for a reason other than just browsing. Another 12% said they could not see or calculate the total order cost up front. Baymard is a commercial research firm and its page does not state the sample size or survey year, so treat these as directional, not as a forecast for your store.
The cost side is also real, and it moves. USPS raised Ground Advantage and Priority Mail prices for the holiday season from October 4, 2026 to January 17, 2027. Its current commercial price list shows a 1 lb Ground Advantage parcel at $8.01 in Zone 1 and $11.22 in Zone 8, and a 2 lb parcel at $8.39 to $13.42. If you set a threshold in summer and never revisit it, the subsidy you give each qualifying order may already be larger than you planned.
The free shipping threshold formula
Start with one question: how much more does a customer need to buy to pay for the shipping charge you no longer collect?
Minimum top-up = shipping charge you drop x (1 minus card fee %) / margin on each extra dollar of product
The margin on each extra dollar is what is left after product cost (COGS) and the percentage part of your card fee. The fixed 30 cents per transaction does not change when a customer adds an item, so it is left out. The card fee is in the top line because you also stop paying the percentage fee on the shipping you no longer charge.
Worked through for a store that charges a $6.95 flat rate, pays Shopify’s US Basic online card rate of 2.9% + 30 cents, and has 40% product cost:
- Shipping revenue lost per order, net of the card fee: $6.95 x 0.971 = $6.75
- Margin on each extra product dollar: 1 minus 0.40 minus 0.029 = 57.1%
- Minimum top-up: $6.75 / 0.571 = $11.82
A customer who adds less than $11.82 to reach free shipping costs you money on that order. A customer who adds more makes you money. The chart shows how fast this number grows when margins are thin or your shipping charge is high.
27.1% (70% COGS) $17.74 $24.90 $35.65
37.1% (60% COGS) $12.96 $18.19 $26.04
47.1% (50% COGS) $10.20 $14.33 $20.51
57.1% (40% COGS) $8.42 $11.82 $16.92
67.1% (30% COGS) $7.16 $10.06 $14.40
Minimum top-up needed per order. Card fee of 2.9% from shopify.com/pricing (US Basic), checked October 21, 2026. Calculated in Python by formula and re-checked by a cent-by-cent search; results agree to within one cent of rounding.The lesson: low-margin stores need a big gap between average order value and the threshold before top-ups pay.
A worked model: one store, nine thresholds
The formula covers a single order. A threshold affects every order at once, so here is a hypothetical store to show the full trade-off. Every number below is an assumption chosen for illustration, not a benchmark.
- 1,000 orders a month, average order value $44.88, spread across ten price points from $20 to $110.
- Today it charges a $6.95 flat rate on every order and pays an average of $9.00 per label, in line with the USPS commercial Ground Advantage prices above for 1 to 2 lb parcels.
- Product cost is 40% of the selling price, and the card fee is 2.9% + 30 cents.
- Customers within $10 of the threshold add items to reach it 40% of the time; those $10 to $20 short do so 20% of the time; anyone further away does not bother. Top-ups land exactly on the threshold.
- Free shipping wins no new customers in the base case. That part comes next, as the number you need to beat.
Orders a month 120 160 170 150 110 90 70 50 45 35
Hypothetical order mix used in the model. Average order value $44.88.
$35 72% 88 minus $4,858.88 minus $132.50 minus $4,991.38 468 (46.7%)
$40 55% 124 minus $3,711.65 minus $149.32 minus $3,860.97 286 (28.5%)
$45 40% 160 minus $2,699.38 minus $278.07 minus $2,977.45 182 (18.2%)
$50 29% 138 minus $1,957.05 minus $315.75 minus $2,272.80 119 (11.8%)
$55 29% 108 minus $1,957.05 plus $58.01 minus $1,899.05 86 (8.6%)
$60 20% 88 minus $1,349.69 minus $32.00 minus $1,381.69 56 (5.5%)
$65 13% 86 minus $877.30 minus $113.29 minus $990.59 36 (3.6%)
$75 8% 52 minus $539.88 plus $15.66 minus $524.21 16 (1.6%)
$90 3.5% 28 minus $236.20 minus $23.37 minus $259.56 7 (0.6%)
Hypothetical model by E-commerce Partners. “Extra orders to break even” assumes each new order is placed at the threshold value with free shipping and a $9.00 label, rounded up; the percentage is of the current 1,000 orders. Calculated in Python by formula and re-checked with an order-by-order ledger of the whole month; both matched to the cent.What the model shows
The giveaway dominates. At every threshold, the largest cost is the shipping revenue you stop collecting from customers who would have spent that much anyway. At $35, 72% of orders already qualify, so the store hands over almost $4,900 a month before anyone changes their behavior.
Top-ups alone rarely pay for it. Most customers who stretch to the line are only a few dollars short, and anything under the $11.82 minimum top-up loses money on that order. In this model, top-ups nearly break even at best. If customers overshoot the line, the result improves; measure it.
The threshold has to buy new orders. At $60, the store needs about 56 extra orders a month, a 5.5% lift, to break even. At $45 it needs 18.2%. Free shipping can lift conversion, but you need a lift you can actually measure, not one you hope for.
Very high thresholds are cheap and weak. At $90 the cost is only $259.56 a month, but just 28 orders top up and very few shoppers would even notice the offer. A threshold no one can reach does little for conversion.
For this store, $55 to $65 is where the cost stays manageable while a meaningful share of baskets sits within reach. Your own numbers will move that range. If you price ads off contribution margin, recheck your targets afterwards; our guide to break-even ROAS shows how a lower margin per order raises the return you need from every ad dollar.
How to find your own threshold in five steps
- Pull 90 days of orders. You need each order’s subtotal, the shipping charged and the label cost. Our guide to analyzing a Shopify sales export covers which columns to keep and the traps in an orders CSV.
- Find your real shipping subsidy. Average label cost minus average shipping charged is what you already pay on every order. In the model, a $9.00 label against a $6.95 charge means $2.25 an order before any threshold. Check prices during the USPS holiday period, since they run higher until January 17, 2027.
- Work out your margin per extra dollar. Use product cost and the card percentage. If you are unsure which costs belong where, our explainer on gross margin, contribution margin and net profit separates them.
- Bucket your orders by value. Count how many orders fall in each $5 or $10 band. For each candidate threshold, calculate the giveaway (orders above it x your net shipping charge) and the extra orders you would need, as in the table above.
- Test, then compare contribution, not revenue. Run the new threshold for at least four weeks, and compare contribution per order and orders per visitor against the period before. Revenue can rise while profit falls.
Setting up a free shipping threshold in Shopify
Shopify offers two ways to do it. Both were checked in the Shopify Help Center on October 21, 2026.
Option 1: a free rate in your shipping settings
Go to Settings > Shipping and delivery, open the shipping profile, and edit a rate in the relevant zone. You can either select Offer free shipping under a rate and enter the minimum order amount, or set the rate type to Order amount and add a tier with your threshold as the minimum and a price of 0.
Shopify warns that your tiers must cover every order value. If the top tier has a maximum, larger orders get a shipping error at checkout, so leave that maximum empty. The help page does not say whether the order amount is measured before or after discounts, so place a test order with a discount code before you rely on it.
Option 2: a free shipping discount
Go to Discounts, select Create discount, and choose Free shipping. You can make it automatic or a code, set a Minimum purchase amount, limit it to certain countries, and tick Exclude shipping rates over a certain amount so that express options stay paid.
This route is clearer about discounts. Shopify says, “Products are counted towards a minimum purchase amount at their discounted price,” when the other discount can combine with free shipping. Shopify also applies product discounts first, then order discounts, and shipping discounts last. So a customer with a 20% code on a $60 basket has a $48 subtotal and does not clear a $50 threshold. That protects your margin, but tell customers, or expect support emails.
Common mistakes that turn free shipping into a loss
- Setting the threshold below your average order. You give shipping away on most orders and need an unrealistic lift in new orders to break even.
- Using the shipping charge instead of the label cost. If labels cost more than you charge, you are already subsidizing shipping, and the threshold adds to that loss.
- Making express shipping free by accident. Exclude expensive rates, or the threshold buys some customers overnight delivery at your expense.
- Ignoring heavy or bulky items. One threshold across all products can make a heavy, low-margin item unprofitable. Use a separate shipping profile or weight-based rates for those.
- Stacking it with discounts without checking the maths. A discount plus free shipping can wipe out the margin on a small order. Run the numbers on your most common discount.
- Not showing the threshold. Baymard’s 12% who could not see the total cost up front is a reminder that an offer people cannot see cannot change behavior. State it on product pages and in the cart.
Shipping cost is only one of the reasons shoppers leave. Our guide to reducing cart abandonment without constant discounts covers the rest.
Other ways to cut the shipping objection
A threshold is not the only option, and it can sit alongside others:
- Build part of the cost into prices. Shopify’s guide suggests estimating your average cost to ship and adding a portion of it to product prices. A $2 price rise on a $45 order covers most of the $2.25 subsidy in the model.
- Lower the flat rate instead. Dropping a $6.95 charge to $3.95 shrinks the minimum top-up and the giveaway, while still taking the sting out of the checkout total.
What you should check next
- Calculate your minimum top-up with the formula and your own margin.
- Count the share of last quarter’s orders that already sit above each threshold you are considering.
- Check what free shipping does to discount codes with a test order.
- Recheck label costs after January 17, 2027, when USPS holiday prices end, and again whenever carriers change rates.
Frequently asked questions
Should my free shipping threshold be a set percentage above my average order value?
There is no official rule. A fixed percentage ignores your margin and order mix. Use the minimum top-up and the share of orders already above the line instead; in the model, the sensible range sat roughly 20% to 45% above the average order.
Can I set different thresholds for the US and Canada?
Yes. Shipping rates in Shopify are set per shipping zone, so each zone can have its own free shipping minimum. Use the label costs you actually pay in each country.
Does a free shipping threshold raise average order value?
It can, because some customers add items to qualify. But average order value can rise while profit falls, if most of the lift comes from orders that would have qualified anyway. Judge it on contribution per order.
What if I already offer free shipping on everything?
Then a threshold is a way to start charging on small orders. Use the same model in reverse: estimate how many small orders you might lose and compare that with the shipping revenue you would gain.
The takeaway
The right threshold is the one where the shipping you give away is paid back by bigger baskets and new orders you can measure. Start with the minimum top-up formula, check how many of your orders already clear each candidate line, set it up in Shopify with expensive rates excluded, and judge the test on contribution, not revenue.
Sources
- Shopify Help Center, “Creating a shipping strategy”. help.shopify.com
- Shopify Help Center, “Setting up shipping rates”. help.shopify.com
- Shopify Help Center, “Free shipping discounts”. help.shopify.com
- Shopify Help Center, “Discount combinations” (order in which discounts apply). help.shopify.com
- Shopify, “Pricing” (US online card rates). shopify.com
- USPS Postal Explorer, “Price List Notice 123” (effective October 4, 2026), Commercial Parcels, USPS Ground Advantage. pe.usps.com
- USPS Newsroom, “USPS Announces Temporary Price Change for 2026 Holiday Shipping Season” (August 25, 2026). about.usps.com
- Baymard Institute, “Cart Abandonment Rate Statistics” (updated September 22, 2025; commercial research). baymard.com
Last reviewed: October 21, 2026. Shopify settings, card rates and USPS prices are as published on that date; USPS holiday prices apply until January 17, 2027.
How this article was made: researched and drafted with AI assistance, with every factual claim checked against the sources above. The 1,000-order store, its order mix, the $9.00 label cost, the 40% product cost and the top-up rates are hypothetical assumptions, not observed results.
Related guides
- What ROAS do you need to break even?
- Gross margin vs contribution margin vs net profit
- What happens if a customer says their package never arrived?