Back to blog

The Math Behind Free Shipping: When It Pays for Itself

When does a free shipping discount actually pay for itself on Shopify? Learn how to set a threshold above your AOV, run the margin math, and know when free shipping loses money.

Discount Prime Team
Discount Prime Team
· 7 min read
The Math Behind Free Shipping: When It Pays for Itself

Free shipping is not a discount you give. It is a bet that a shopper will spend more to avoid paying for shipping, and the bet only pays if you place the line correctly.

Free shipping pays for itself when the extra margin from a larger cart is greater than the shipping cost you absorb. That is the entire test. Everything else in this article is about the two ways stores get that test wrong: setting the threshold too low, so free shipping becomes a silent discount on orders that would have happened anyway, and forgetting to check whether the item that clears the threshold actually earns enough margin to cover the shipping.

If you are running or considering a free shipping threshold on Shopify, this is the math you need before you turn it on.

The core idea: buy incremental spending, not existing orders

A percentage-off code discounts every order it touches. A free shipping threshold is more surgical. It only pays out on carts that reach the threshold, and the useful ones are the carts that grew to reach it. When a shopper adds a second item specifically to clear "add $12 for free shipping," you bought that extra item at the cost of the shipping you waived. That is a good trade if the item's margin beats the shipping cost.

The trap is the cart that was already above your threshold. That shopper gets free shipping for a behavior they had already committed to. You paid, and nothing changed. The more of your normal orders sit above the threshold, the more of your free shipping budget goes to orders you already had.

This is why the single most important decision is where the threshold sits relative to your average order value.

Setting the threshold above AOV

Find your average order value first. Then set the free shipping threshold above it, usually 15 to 30 percent higher. The gap between AOV and threshold is the distance you are asking the average shopper to travel, and it should be small enough to close with one reasonable addition.

  • If your AOV is $40, a threshold near $50 asks for one modest item.
  • If your AOV is $40 and you set the threshold at $35, almost every order qualifies automatically, and you have simply started paying for shipping on your entire order volume.
  • If your AOV is $40 and you set the threshold at $90, most shoppers cannot plausibly get there, so the bar stops motivating and the offer does little.

The sweet spot is a target most shoppers can see themselves reaching. Too low and it is a giveaway. Too high and it is wallpaper.

A worked example

Say the numbers are:

  • Average order value: $40
  • Your shipping cost to fulfill a typical order: $6
  • Your gross margin: 50 percent
  • Threshold you set: $52

A shopper arrives with a $40 cart. The bar reads "add $12 for free shipping." They add a $16 item to clear it. Now:

  • New order value: $56
  • Added revenue: $16
  • Added margin at 50 percent: $8
  • Shipping you absorb: $6
  • Net gain on this order: $8 minus $6, which is $2

You came out ahead, but not by much, and only because the added item earned $8 of margin against $6 of shipping. Change one input and the picture flips. If your margin were 30 percent, the added item earns just $4.80, and absorbing $6 of shipping turns the incremental order into a $1.20 loss. The threshold that "works" at 50 percent margin loses money at 30 percent.

This is the calculation to run before launch: for a typical item that would clear your threshold, does its margin cover your shipping cost with room to spare? If not, either raise the threshold so the clearing item is bigger, or accept that you are using free shipping as a conversion tool rather than a profit-neutral one, and price that decision honestly.

Free shipping vs a percentage discount

Free shipping thresholdPercentage-off code
Who it rewardsCarts that grow to reach the lineEvery qualifying order
Targets incremental spendingYes, when set above AOVNo, discounts existing orders too
Effect on AOVPushes carts up toward the targetNeutral or can lower it
Margin predictabilityFixed shipping cost per qualifying orderScales with order size
Best useNudging order value on margin-healthy itemsBroad promotions, clearing inventory

Neither is strictly better. A percentage code is the right tool for a sitewide promotion or a clearance push. A free shipping threshold is the more efficient tool when your goal is to lift order value without discounting the orders you already had.

When free shipping loses money

Three failure modes, in order of how often we see them:

  1. Threshold at or below AOV. You pay shipping on orders that were already happening. This is the most common and the most expensive mistake.
  2. Thin-margin clearing item. The item shoppers add to reach the threshold earns less margin than the shipping you waive. The incremental order is a loss even though it looks like a win.
  3. Uncontrolled stacking. Free shipping combined with another discount can push a qualifying order below cost. Decide combination rules deliberately; the free shipping progress bar we shipped in December uses Shopify's discount combination controls so you can choose whether it stacks.

Setting this up with Discount Prime

Discount Prime applies free shipping as a native automatic discount, so you set a threshold once and a live progress bar shows each shopper their distance to it. Point the threshold just above your average order value, pair it with volume discounts on the products people buy in multiples, and the two offers push order value from the same direction. You can install the app from the Shopify App Store and have a first threshold live in a few minutes.

free-shippingprofit-strategyaverage-order-valueshopify
Discount Prime Team

About the author

Written by the Discount Prime Team - the people building and supporting Discount Prime, the smart discount and pricing app for Shopify. We share what we learn from helping merchants run volume discounts, tiered pricing, and high-converting promotions every day.

Frequently asked questions

When does free shipping pay for itself?

Free shipping pays for itself when the extra margin from a larger cart exceeds the shipping cost you absorb. That only happens if the threshold sits above your current average order value, so the offer buys incremental units. Below your AOV, you pay for shipping on orders that would have happened anyway.

How do I set a free shipping threshold on Shopify?

Start from your average order value and set the threshold 15 to 30 percent higher. The gap should be small enough that most shoppers can close it with one more item, but high enough that you are not giving shipping away on typical orders. Then check that the added item's margin covers your shipping cost.

Does free shipping increase average order value?

A free shipping threshold can raise average order value because it gives shoppers a target and a reason to add one more item. The lift depends entirely on where you set the threshold. Placed just above typical spending it nudges carts upward. Placed below it, it discounts orders without changing behavior.

Is free shipping better than a percentage discount?

Free shipping and percentage discounts do different jobs. A percentage code discounts every qualifying order, including ones you would have won anyway. A free shipping threshold only rewards carts that grow to reach it, so it targets incremental spending. For margin-conscious stores, a threshold above AOV is usually the more efficient offer.

When does free shipping lose money?

Free shipping loses money when the threshold sits at or below your average order value, because you absorb shipping on orders that were already going to happen. It also loses money when the added item's margin is thinner than the shipping you give up, or when free shipping stacks with another discount and pushes the combined order below cost.

Run profit-first promotions on Shopify

Discount Prime brings eight discount types, margin analytics, and conflict detection into one Shopify-native app.

See pricing

Or see it live in our demo store and watch every feature working on a real Shopify store.

Related articles