All posts
CRO

The Free Shipping Threshold Formula for Shopify Stores

Tom BannerTom Banner·22 September 2026·9 min read

Quick Summary

Most Shopify stores set their free shipping threshold by copying a competitor or accepting a default. That is how you end up giving shipping away below break-even, or setting a target so high nobody reaches it. The threshold is a number you can calculate. Get it right and you lift average order value and conversion at the same time.

This guide gives you the formula, the break-even check that stops the threshold eating your margin, where to display it in Shopify for maximum effect, and the cases where a threshold is the wrong tool and you should not use one at all.

Free shipping is the most-tested lever in ecommerce for a reason. A large majority of online shoppers say it influences their decision, and many have added items specifically to qualify. But the threshold only works if it is set deliberately. Too low and you subsidize orders that would have happened anyway. Too high and shoppers give up instead of adding one more item. Here is how to find the number that actually pays.

The core formula

There are two calculations. The first sets a starting target, the second checks it will not lose you money.

Starting target: multiply your current average order value by 1.2 to 1.35. That places the threshold just far enough above a typical order that a meaningful share of shoppers will add one more item to reach it, but not so far that it feels hopeless.

Break-even check: the minimum AOV uplift the threshold must generate to cover the shipping you are now absorbing is:

minimum uplift = shipping cost per order / (AOV × gross margin)

If your AOV is 85, your shipping cost per order is 5.50, and your gross margin is 45 percent, the minimum uplift is 5.50 / (85 × 0.45), which is about 14 percent. That is your floor. Below a 14 percent lift, the change loses money, so you want headroom above it. A target 20 to 30 percent above AOV usually clears the floor with room to spare.

If the break-even number comes out above roughly 25 percent, your margins are too thin to support a threshold cleanly, and you should look at flat, transparent shipping or a subscribe-and-save mechanic instead.

Calculate your real shipping cost per order

The formula is only as good as the shipping number you feed it. Use your fully loaded cost: carrier charge plus packaging plus any handling. If your orders vary a lot in weight or size, an average will mislead you. Set thresholds per weight band instead, which Shopify supports natively, so a light order and a heavy order do not carry the same free shipping promise. That one step prevents the classic margin disaster of shipping a heavy order for free.

The mechanism that makes it work: the progress bar

A threshold sitting silently in your policy page does almost nothing. The single most effective way to activate it is a cart progress bar that shows the remaining amount: "Add one more item to unlock free shipping."

This works because of the goal-gradient effect: people accelerate their effort as they get closer to a visible goal. A concrete remaining amount consistently beats a percentage. "You are a few items away" as a specific figure feels immediate and achievable. "78 percent of the way there" is abstract and does nothing.

Two refinements:

  • Placement priority: cart drawer first. The drawer has several times the impression rate of a dedicated cart page, so that is where the bar earns its keep. Cart page second, header or product-page banner third.
  • Use tiered incentives for wide catalogs. Free shipping at the first tier, a percentage off at a higher one, a gift at the top. The bar keeps advancing through goals, so the mechanic stays relevant across a range of order values.

Adjust for season

Shopper tolerance for order size shifts with the calendar. In the Q4 gifting run, order values rise and so does willingness to hit a higher bar, so a threshold lifted 15 to 25 percent for the peak can capture more without hurting conversion. Set it back afterward. For the full pre-peak checklist, see our Shopify peak-season readiness guide.

Displaying it in Shopify

You do not need custom development for the basics. Many themes and free cart-drawer apps support a dynamic progress bar. Wire it to update live as items are added, lead with the concrete remaining amount, and make sure it renders correctly on mobile, where most of your traffic is. Test that it recalculates properly when a shopper removes an item, a common place these bars break.

When a threshold is the wrong tool

Free shipping thresholds are not universal. Skip them when:

  • Your gross margin is under about 25 percent. Groceries, perishables, and some beauty categories cannot absorb shipping reliably. Flat, transparent shipping plus cart-size promotions is the safer path.
  • Shipping cost varies wildly by order. Heavy or bulky ranges need weight-based rules, not one number.

In both cases, forcing a single threshold does more harm than a clear, honest shipping cost shown early.

Where this fits

A free shipping threshold is one of the highest-leverage AOV levers, but it is not the only one. It works best as part of a wider plan alongside bundling, cross-sell, and quantity pricing, which we cover in how to increase average order value on Shopify. The threshold can also be framed as one layer of a stacked discount, which shoppers find more compelling than a single flat offer.

If you would like an expert to pressure-test your cart mechanics and pricing, a focused UX audit covers exactly this kind of high-impact, low-effort change.

Frequently asked questions

What should my free shipping threshold be?

Start by multiplying your current average order value by 1.2 to 1.35. Then check the break-even constraint: minimum uplift equals shipping cost per order divided by (AOV times gross margin). If that number is above about 25 percent, your margins may be too thin to support a threshold, and flat, transparent shipping is a better option. For most stores, a threshold 20 to 30 percent above AOV is the viable range.

Is the default Shopify shipping threshold a good starting point?

No. The figure Shopify suggests in its setup flow is a placeholder, not a recommendation, and is too high for most stores. The right threshold depends on your own AOV, shipping cost per order, and gross margin. Run the formula.

Does a free shipping threshold actually increase revenue?

When it is calibrated correctly and shown persistently, yes. A cart progress bar reliably pulls a large share of near-threshold orders up to qualify. The risk is setting it by guesswork, which either gives shipping away below break-even or sets a target so high that nobody reaches it.

Where should I show the free shipping threshold?

In the cart drawer first, because it has by far the highest impression rate, then the cart page, then a product-page or header banner. Use a dynamic progress bar with a concrete remaining amount rather than a percentage.

When is a free shipping threshold the wrong choice?

When your gross margin is under about 25 percent, or for heavy or bulky items where shipping cost varies wildly. In those cases, weight-based rules or flat, transparent shipping protect your margin better than a single threshold.

Tom Banner

UX Designer & Conversion Specialist

Tom Banner is a UX designer with 8 years of experience specialising in Shopify conversion optimisation. He has audited hundreds of Shopify stores including Wahl, Vionic, and Farer.

Fixed price. Fast turnaround.

Find your conversion leaks.

A focused expert review of your store with Figma redesigns and a Loom walkthrough. Pick one page or get the full picture.