How to Set a Profitable Free Shipping Threshold for Ecommerce

SHIPPING & CART ECONOMICS8 min read

Calculate the order value that can fund a shipping subsidy, compare it with your AOV target, and validate the threshold against real order mix.

Table of Contents
  1. The formula
  2. Begin with comparable order data
  3. Calculate two candidate amounts
  4. Check reachability before setting the Shopify rate
  5. Measure contribution, not just conversion

The formula

Shipping-offset floor = average order value + average merchant-paid shipping cost ÷ gross margin as a decimal
Basket-lift target = average order value × (1 + desired lift %)
Starting threshold = the higher of those two amounts, rounded up to a practical price point

A free-shipping threshold gives customers a reason to add another item, but it also makes delivery a cost your store pays on every qualifying order. Treat the threshold as a testable commercial decision, not an arbitrary amount above average order value (AOV).

The free shipping threshold calculator compares the shipping-offset floor with a target AOV lift and previews the cart message. It uses four inputs and does not predict conversion, order distribution, or the share of shoppers who will add products.

Begin with comparable order data

Calculate recent AOV from merchandise revenue after discounts and before tax, divided by orders. Look at the median cart and the distribution of actual cart subtotals too. A handful of large orders can lift the mean while most customers still sit far below it. Your shipping cost should reflect the zones and parcels likely to qualify, not just your cheapest carrier quote.

Use product gross margin before shipping as a starting point: (merchandise revenue − product cost) ÷ merchandise revenue. If add-on items often carry a lower margin than your typical basket, model the lower incremental margin separately. Larger baskets may also make packages heavier and more expensive to deliver.

Calculate two candidate amounts

First calculate the basket that matches the lift you want: AOV × (1 + target lift %). Then calculate the amount required for incremental product gross profit to cover your shipping subsidy: AOV + shipping cost ÷ gross margin. Use the higher figure as a cautious first candidate, rounded to a sensible selling point. This assumes the current AOV order has not already absorbed merchant-funded shipping.

Suppose AOV is $60, average delivery cost is $8 and gross margin is 40%. A 20% basket lift means $72, but the extra $12 creates only $4.80 in gross profit. To offset the whole $8 delivery cost at a 40% margin, the basket needs another $20. The shipping-offset candidate is therefore $80. At $80, gross profit is $32 and contribution after an $8 shipping subsidy is $24—the same gross-profit dollars as the original $60 basket before merchant-funded shipping.

Try your own numbers in the free shipping threshold calculator. It shows both candidate amounts, after-shipping margin and a sample cart message. The 30% after-shipping margin in the $80 example is lower than the original 40% product margin, even though dollar contribution is preserved.

The model is not a demand forecast. The shipping-offset floor assumes the current AOV order has not already absorbed a merchant-paid shipping subsidy, uses one gross-margin percentage for both the current and qualifying baskets, and treats shipping cost as a fixed average. If your free-shipping offer changes the product mix, parcel weight or discount rate, those assumptions may no longer hold.

For a simple sensitivity check, vary shipping cost and margin before choosing a threshold. At $60 AOV and 40% margin, a $6 shipping subsidy gives a shipping-offset floor of $75; a $10 subsidy moves it to $85. If the likely add-on products have only 25% margin, the $10 subsidy requires a $100 floor instead. The calculator allows you to adjust shipping cost and gross margin so you can compare those scenarios without treating one store-wide average as certain.

Check reachability before setting the Shopify rate

The mathematically safer threshold may be impractical if customers cannot reach it with a relevant add-on. Inspect the share of current orders near each candidate and the actual prices of commonly paired products. If most baskets stop at $35, asking shoppers to reach $80 will not become attractive simply because the unit economics look good. A lower minimum might still be profitable in aggregate if extra conversions offset the subsidy; only order-level data can show that.

In Shopify, create a price-based free shipping rate for the appropriate shipping profile and zone under Settings → Shipping and delivery. Check how discounts affect the qualifying subtotal and make the cart banner use the same basis as checkout. Show the remaining amount near product and cart decisions. Baymard's checkout research explains why a sitewide banner alone can be missed when a shopper is deciding what to add.

Shopify also allows a free-shipping discount with a minimum purchase amount. The minimum for that discount counts product prices and excludes taxes; when compatible discounts combine, product prices are counted after those discounts. This may not match every cart theme’s displayed subtotal. Review Shopify’s free shipping discount rules, then test just below the threshold, at the exact amount, above it, with a discount code, and across shipping zones. Make the cart progress message use the same eligibility basis that checkout applies.

If you offer multiple shipping profiles, products from different profiles can result in combined rates. Test mixed carts as well as single-product orders, oversized parcels, and destinations with higher carrier cost. If one threshold cannot cover all regions profitably, consider a zone exclusion or a separate shipping rule rather than letting the most expensive destination determine the offer for every customer.

Measure contribution, not just conversion

Compare nearby thresholds over a meaningful period. Track checkout conversion, AOV, share of orders receiving free shipping, delivery expense and contribution profit per visitor. Segment by shipping zone and new versus returning customers where possible. A threshold that improves conversion while reducing contribution per visitor is not necessarily an improvement for the business.

The calculator excludes payment processing, advertising, packaging, returns, taxes and overhead. If shipping is already free at your current AOV, or customers currently pay a shipping charge, the before-and-after baseline differs from the simple model. Write down your current policy, then compare real order contribution under both offers. Shopify's free-shipping guide also recommends using AOV, cost and margin as inputs and validating the result with store performance.