Your free shipping threshold = (Average Shipping Cost ÷ Gross Margin %) + Current AOV. That is the break-even formula that tells you the minimum cart value where absorbing shipping still leaves you profitable. Below is the full walkthrough — every input you need, a worked example with real numbers, threshold ranges by AOV tier, common mistakes that destroy margins, and how to A/B test your way to the right number.
If you have ever set a free shipping minimum by gut feeling or by copying a competitor, you are either leaving money on the table or quietly losing money on every qualifying order. The formula takes the guesswork out. It uses three numbers you already have (or can pull from your Shopify dashboard in five minutes) and gives you a threshold that is both profitable and reachable for your customers.
What Is a Free Shipping Threshold?
A free shipping threshold is the minimum order value a customer must hit before shipping becomes free. Orders below the threshold pay a flat or calculated shipping rate. Orders at or above the threshold ship at no charge to the buyer — the merchant absorbs the cost.
The purpose is not generosity. A well-set threshold nudges customers to add items to their cart, lifting your average order value while the incremental gross margin from those extra items covers the shipping cost you absorb. When it works, you make more profit per order with free shipping than you did charging for it.
When it does not work — because the threshold is too low, too high, or set without regard for your margins — you either give away shipping on orders that were already large enough (leaving money behind) or set a target so far above AOV that nobody bothers reaching for it. Both outcomes cost you money.
The Free Shipping Threshold Formula
There are two formulas commonly used. One is simple but imprecise. The other accounts for your actual cost structure and gives you a break-even threshold.
Quick Formula (AOV Multiplier)
Threshold = AOV × 1.15 to 1.30
Multiply your current average order value by 1.15 to 1.30. If your AOV is $60, your threshold lands between $69 and $78. This approach is fast and directionally correct, but it ignores your shipping cost and margin. A store with $6 shipping and 70% gross margin has very different economics from one with $12 shipping and 45% margin — yet both would get the same threshold from this formula.
Break-Even Formula (Recommended)
Free Shipping Threshold = (Average Shipping Cost ÷ Gross Margin %) + Current AOV
This formula tells you the exact cart value where the extra gross margin from a larger order equals your shipping cost. Below this number, you lose money on shipping. At this number, you break even. Above it, the customer's larger cart generates enough incremental margin to cover the shipping and then some.
Why it works: The term (Average Shipping Cost ÷ Gross Margin %) tells you how much additional revenue you need at your current margin to generate enough gross profit to cover the shipping charge. Adding your current AOV to that gives you the total cart value needed.
Step-by-Step Calculation (Worked Example)
Let's walk through a real example. You run a Shopify store selling skincare products.
Step 1: Find Your Average Order Value
Pull your AOV from Shopify Analytics → Reports → Sales over time, or calculate it yourself: total revenue ÷ total orders for the last 30–90 days.
Your AOV: $55
Important: use the AOV after discounts. If your listed prices average $65 but customers commonly apply a 15% coupon, your effective AOV is closer to $55. The threshold needs to work against what customers actually pay, not your sticker price. Many brands miss this and set thresholds that look right on paper but are too high relative to real cart values.
Step 2: Calculate Your Average Shipping Cost
Your all-in shipping cost is not just the carrier label. It includes packaging materials and pick-and-pack labor (whether in-house or through a 3PL). For a detailed breakdown, see our guide on how to calculate shipping costs.
| Component | Your Cost |
|---|---|
| Carrier label (USPS Priority Mail) | $6.50 |
| Packaging (mailer + filler + tape) | $1.00 |
| Pick & pack labor | $1.50 |
| Total shipping cost per order | $9.00 |
Your average shipping cost: $9.00
Step 3: Determine Your Gross Margin
Gross margin = (Revenue − COGS) ÷ Revenue. If you sell a product for $55 and your cost of goods is $19.25, your gross margin is ($55 − $19.25) ÷ $55 = 65%.
Your gross margin: 65%
If you are unsure of your gross margin, plug your numbers into the free Shopify profit calculator to get the exact figure with all Shopify fees and payment processing included.
Step 4: Apply the Formula
Threshold = ($9.00 ÷ 0.65) + $55.00
$9.00 ÷ 0.65 = $13.85
$13.85 + $55.00 = $68.85
Step 5: Round to a Clean Number
$68.85 rounds to $69. That is your free shipping threshold. A customer at your current $55 AOV needs to add roughly $14 worth of product — one extra item for most skincare brands — to qualify. The 65% gross margin on that extra $14 generates $9.10 in gross profit, which covers the $9.00 shipping cost.
Anything the customer spends above $69 generates pure incremental margin with no additional shipping cost. That is where the real profit lift comes from.
Common Threshold Ranges by AOV
The table below shows break-even thresholds at different AOV and margin levels, assuming a $8 average shipping cost. Use it as a starting reference, then run the formula with your own numbers.
| Current AOV | Gross Margin 50% | Gross Margin 60% | Gross Margin 70% | Quick Formula (1.2x) |
|---|---|---|---|---|
| $35 | $51 | $48 | $46 | $42 |
| $50 | $66 | $63 | $61 | $60 |
| $75 | $91 | $88 | $86 | $90 |
| $100 | $116 | $113 | $111 | $120 |
| $150 | $166 | $163 | $161 | $180 |
Notice how the break-even formula and the quick formula diverge at lower AOVs. At $35 AOV with 50% margins, the break-even threshold is $51 — significantly higher than the $42 the quick formula suggests. Using the quick formula in that scenario would mean losing money on every free-shipping order.
Also notice that higher margins lower your threshold. A store with 70% gross margin can afford a lower threshold than one at 50% because each additional dollar of revenue generates more gross profit to offset shipping. This is why knowing your true shipping cost and actual margin matters far more than copying a competitor's threshold.
Know your margins before setting a threshold
Plug your COGS, shipping cost, ad spend, and Shopify fees into the True Margin calculator. See your real per-order profit — then decide where to set your free shipping minimum.
Open Shopify Profit Calculator →Impact on AOV and Conversion
A free shipping threshold affects two metrics that pull in opposite directions: average order value (goes up) and conversion rate (can go up or down depending on how achievable the threshold feels).
AOV Lift
The entire purpose of a threshold is to motivate customers to add items. When the threshold is set correctly — within reach but above the current AOV — shoppers add products to qualify. The stronger the “you're $X away from free shipping” messaging, the higher the percentage of customers who stretch to meet it.
According to a UPS study, 58% of online shoppers have added items to their cart specifically to qualify for free shipping. That behavior is your profit lever — but only if the extra items carry enough margin to cover the shipping cost.
Conversion Rate
Free shipping reduces the #1 cause of cart abandonment: unexpected costs at checkout. According to the Baymard Institute, high extra costs (shipping, taxes, fees) are the leading reason shoppers abandon carts. Removing the shipping line item from checkout for qualifying orders eliminates that friction.
However, if your threshold is set too high, the opposite happens. A customer with $40 in their cart who sees “Spend $99 for free shipping” is unlikely to double their order. They will either pay for shipping or leave. That is why the formula matters — it keeps the gap between current AOV and threshold small enough to feel achievable.
The Net Effect
The goal is not to maximize AOV or conversion rate in isolation. It is to maximize total profit. The right threshold lifts AOV enough that the extra margin covers shipping, while keeping conversion stable or improving it. If you see AOV climb but total orders drop by the same percentage, the threshold is too high. If conversion jumps but per-order profit tanks, the threshold is too low.
Track three metrics together for 2–4 weeks after any threshold change: average order value, conversion rate, and net profit per order. All three need to tell a consistent story before you lock in a threshold.
Free Shipping Threshold Mistakes
These are the errors that turn a viable free shipping strategy into a margin drain.
1. Setting the Threshold Without Knowing Your Margins
This is the most common and most expensive mistake. A brand copies a competitor's $75 threshold without knowing whether their own margins can support it. If your gross margin is 45% and shipping costs $10, you need $22.22 in incremental revenue above AOV to break even on shipping. If your gross margin is 70%, you only need $14.29. The same $75 threshold is profitable for one brand and a loss for the other.
Always run the formula with your actual numbers. If you do not know your gross margin, calculate it first.
2. Ignoring Discounts in Your AOV
Your Shopify dashboard may show an AOV of $72, but if 40% of your customers use a 15% discount code, your effective AOV is closer to $62. Setting a threshold based on the pre-discount AOV puts the bar higher than it looks on paper. Use post-discount AOV in the formula.
3. Setting It Too High (“Reach” Threshold)
A threshold more than 40–50% above AOV becomes aspirational rather than motivating. If your AOV is $45 and you set free shipping at $99, most shoppers will not attempt to double their cart. They will pay the $5.99 shipping or leave. The data supports this: if fewer than 40% of your orders qualify for free shipping, the threshold is likely too high and you should lower it.
4. Setting It Too Low (Giving Away Margin)
If your threshold is at or below your current AOV, you are giving away free shipping on orders that would have happened anyway — with zero AOV lift. You absorb the full shipping cost with no incremental revenue to offset it. The threshold must be above your current AOV, ideally by at least the amount the formula calculates.
5. Not Accounting for Carrier Rate Changes
Carriers adjust rates annually (and sometimes mid-year). A threshold that was profitable at $7 average shipping cost may not work when rates climb to $8.50. Recalculate quarterly or whenever you receive a rate change notice from your carrier. For more on the full cost picture, see Shopify fees explained.
6. Poor Messaging
A threshold only works if customers know about it before they reach checkout. The three highest-impact placements: a persistent announcement bar (“Free shipping on orders over $69”), a dynamic cart progress indicator (“You're $14 away from free shipping!”), and a callout on product pages. If customers discover the threshold only at checkout, they are already past the point where they would add items.
Testing Your Threshold
The formula gives you a mathematically sound starting point, but your actual results depend on customer behavior — and that varies by niche, price point, product catalog, and audience. Testing is how you find the number that maximizes profit for your specific store.
The Viability Check
Before you launch, run a quick viability test on your proposed threshold. This tells you whether the threshold can possibly be profitable, even before any real orders come in.
- Take your proposed threshold and subtract your current AOV. That is the incremental revenue you expect. (Example: $69 − $55 = $14)
- Multiply the incremental revenue by your gross margin. That is the extra gross profit. (Example: $14 × 0.65 = $9.10)
- Subtract your average shipping cost. If the result is zero or positive, the threshold is viable. If it is negative, the threshold does not generate enough margin to cover shipping. (Example: $9.10 − $9.00 = $0.10 — barely viable, meaning every dollar above the threshold is pure upside.)
A/B Testing in Practice
Once you have a viable threshold, test it against your current shipping setup:
- Control group: Current pricing with paid shipping (e.g., $5.99 flat rate, no free shipping offer).
- Test group: Free shipping at your calculated threshold, flat rate below the threshold.
Run the test for a minimum of two weeks (ideally four) to smooth out day-of-week and promotional noise. Measure:
- AOV — should increase in the test group
- Conversion rate — should hold steady or improve
- Revenue per visitor — the combined metric that captures both AOV and conversion
- Net profit per order — the metric that determines if the economics work
If all four metrics improve (or AOV and conversion improve while profit holds), lock in the threshold. If profit drops, raise the threshold by $5–$10 and test again.
Iterating After Launch
Free shipping thresholds are not set-and-forget. Revisit yours when:
- Your AOV shifts by more than 10% (up or down)
- Carrier rates increase
- You launch new products that change your average cart composition
- You change your discount strategy (new coupons, loyalty programs, bundles)
- Seasonal buying patterns shift (holiday vs. off-season)
Each of these changes the inputs to the formula. When the inputs change, the output should change too. A quarterly recalculation keeps your threshold aligned with your actual economics.
Putting It All Together
Here is the complete workflow for setting a profitable free shipping threshold:
- Pull your post-discount AOV from Shopify Analytics for the last 60–90 days.
- Calculate your all-in shipping cost per order: carrier rate + packaging + labor.
- Calculate your gross margin using a profit calculator that includes all platform fees.
- Apply the formula: (Shipping Cost ÷ Gross Margin %) + AOV.
- Round to a clean number and run the viability check.
- A/B test the threshold against your current setup for 2–4 weeks.
- Measure AOV, conversion, revenue per visitor, and profit per order. Lock in the threshold only when profit improves.
- Recalculate quarterly as your costs and product mix change.
The math is straightforward. The discipline is in actually running the numbers instead of guessing, and in testing instead of assuming. For more strategies on structuring your free shipping offer once you have the threshold, see our full free shipping strategy guide.
Frequently Asked Questions
What is a good free shipping threshold?
A good free shipping threshold sits 15–30% above your current average order value. If your AOV is $60, aim for $69–$78. Use the break-even formula — (Shipping Cost ÷ Gross Margin %) + AOV — to find the exact number where the extra margin covers your shipping expense. The goal is a number customers can reach with one extra item.
How do I calculate my free shipping threshold?
Use the break-even formula: Free Shipping Threshold = (Average Shipping Cost ÷ Gross Margin %) + Current AOV. For example, with $8 average shipping, 60% gross margin, and $55 AOV: ($8 ÷ 0.60) + $55 = $68.33, rounded to $69. This ensures the incremental margin from the higher cart covers your shipping cost. If you do not know your exact margins, start with a Shopify profit calculator.
Should my free shipping threshold be a round number?
Yes. Round your calculated threshold to a clean, memorable number — $49, $59, $75, $99. Round numbers are easier for customers to remember and easier to communicate in announcement bars, cart progress indicators, and ad copy. A threshold of $68.33 is mathematically correct but $69 is what you display.
What percentage of orders should qualify for free shipping?
Aim for 40–65% of orders qualifying. If fewer than 40% qualify, the threshold is too high and most customers will ignore it. If more than 65% qualify, the threshold is too low — you are giving away shipping without meaningful AOV lift. Monitor this ratio weekly for the first month after launching a new threshold.
How often should I update my free shipping threshold?
Revisit your threshold quarterly, or whenever your AOV, shipping costs, or product mix changes meaningfully. Carrier rate increases, new product launches, seasonal shifts in buying patterns, and changes to your discount strategy all affect whether your current threshold is still profitable. The formula takes under five minutes to recalculate — there is no reason to let a stale threshold quietly erode your margins.

