Trusted by 700+ Shopify brands · $200M+ in revenue generated
A cart bar reading you're $12 away from free shipping beside a dot chart where orders cluster just below a threshold line set 15 to 25% above average order value.

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.

58% of shoppers add items to qualify for free shipping, and the pull is strongest when the gap is $5 to $25, according to Red Stag Fulfillment's 2026 data.
Small gaps get closed.

How do I set the threshold?

  1. Look at the spread of your order values, not just the average. Two stores with a $60 average can have very different patterns underneath.
  2. Find where orders cluster. You want a large group of orders sitting just below your candidate threshold.
  3. Start around 15% to 25% above your average order value, then adjust toward the cluster.
  4. 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.
An illustrative ledger for 1,000 orders at a $60 average with $8 shipping and free shipping over $75: orders already over the line cost $2,000, orders pushed over add $420, for a net of minus $1,580 a month before any new orders.
The orders already over the line are the biggest cost.

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.

An illustrative break-even: $1,580 divided by $30 per new order means about 53 extra orders a month, a little over 5% more, just to break even.
The threshold has to win this many new orders.

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.

Start Here

If revenue isn't scaling the

way it should, your funnel

is usually the reason.

Ultra helps Shopify brands fix the structural issues that impact conversion rate, retention, and long-term growth. Whether you need a full Shopify build, a CRO-focused overhaul, stronger Klaviyo lifecycle systems, better subscription performance, or smarter AI implementation — it starts with identifying where your funnel is breaking.

Apply to work with us

Tell us what is going on with your store. We reply within one business day.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.