Free shipping is the most powerful conversion lever in ecommerce. It's not a debate — the data is consistent across every study, every year:
- 90% of consumers would shop online more often with free shipping
- 82% say free shipping is more important than fast shipping
- 57% prioritize free shipping over finding the best prices
- 48% of carts are abandoned because of shipping costs — the number one reason
And yet only 48% of retailers currently offer free shipping. That's a gap between what customers want and what stores provide — and the stores that close the gap see measurable results.
This guide covers how to implement free shipping on Shopify in a way that increases your AOV rather than just absorbing costs.
The Case for Free Shipping Thresholds
Unconditional free shipping sounds attractive to customers but eats into margins — especially on small orders where the shipping cost can equal or exceed your profit margin. A $12 order with $6 shipping isn't a business model.
A threshold solves this. Set a minimum order value for free shipping, and customers spend more to qualify. The math works:
- Free shipping increases AOV by 15-20% on average
- 58% of shoppers add extra items to reach the free shipping threshold
- 81% of shoppers are willing to increase spending to meet the threshold (FedEx survey, 2024)
- 93% of consumers actively shop to qualify for free shipping
You're not just absorbing shipping costs — you're using shipping as a lever to increase order values above the point where shipping is easily absorbed by margin.
How to Calculate Your Optimal Threshold
The Quick Formula
Free Shipping Threshold = Current AOV x 1.15 to 1.25
If your AOV is $50, set the threshold at $58-63. If your AOV is $80, set it at $92-100.
The Baymard Institute found that thresholds set 20-30% above AOV consistently produce the best balance of conversion rate and profitability. Going higher than 30% above AOV starts to look unachievable to customers, and they stop trying.
The Margin-Based Formula
Free Shipping Threshold = AOV + (Average Shipping Cost / Gross Margin %)
If your AOV is $50, average shipping cost is $7, and gross margin is 50%:
- $50 + ($7 / 0.50) = $50 + $14 = $64
This ensures the incremental spending covers the shipping cost at your margin rate.
Know Your True Shipping Cost
A $6 USPS Priority Mail label is not a $6 cost. Your all-in shipping cost includes:
| Component | Typical Cost |
|---|---|
| Carrier base rate | $5-10 |
| Packaging materials | $0.50-2.50 |
| Labor (picking, packing) | $2-5 |
| Overhead allocation | $0.50-1.00 |
| Damage/loss reserve | $0.25-0.50 |
| True all-in cost | $8-19 |
A "$6" label actually costs $7.50-$8.50 minimum. Your free shipping threshold must cover this fully loaded cost through margin, not just the carrier rate.
Adjust for Your Margin Profile
- High margin stores (50%+): Set threshold closer to AOV (15-20% above). You can absorb shipping cost more easily.
- Low margin stores (below 30%): Push threshold 35-40% above AOV. You need the additional order value to cover shipping.
- Heavy/bulky products: Factor in dimensional weight pricing. Your threshold may need to be higher than a lightweight product store.
The Free Shipping Progress Bar
A progress bar in the cart that shows "You're $12 away from free shipping!" is one of the highest-converting elements in ecommerce. It makes an invisible threshold visible.
The data: Dynamic progress indicators increase threshold conversion by 15-25% versus static messaging (Baymard Institute). A 48% increase in conversions among shoppers who planned to "think about it" — the progress bar turns hesitation into action.
What makes a good progress bar:
- Dynamic and specific: "Add $12 more for FREE shipping!" not just "Free shipping on orders over $65"
- Updates in real time as items are added to cart
- Visible in the cart drawer (not just the cart page — most stores use slide-out drawers)
- Celebrates when hit: "You've unlocked free shipping!" confirmation reinforces the positive decision
Real results: RIPT Apparel tested a free shipping progress bar with a $69 threshold and saw a 7.9% increase in AOV. An Australian brand using Swanky Agency's dynamic free shipping banner saw a 10.16% AOV uplift on mobile and 9.64% on desktop.
Shopify doesn't natively offer a progress bar or cart messaging for free shipping thresholds. You need an app or custom theme code. Buno includes cart progress messaging as part of its bundle and discount features — showing customers how close they are to thresholds including free shipping.
Setting Up Free Shipping on Shopify
Creating the Discount
- Go to Shopify Admin > Discounts
- Create Discount > Free Shipping
- Set the minimum purchase amount
- Choose "Automatic discount" (applies without a code)
- Set country/region restrictions if needed
Important Limitations
- Shopify can't restrict free shipping to standard rates only. If you offer free shipping and a customer selects expedited, the expedited rate also gets discounted. This can be costly.
- Free shipping counts as one of your allowed shipping discounts. Only one shipping discount applies per order.
- Free shipping combines with product and order discounts by default (part of the 2023 combination update).
Combining Free Shipping with Bundles
The most effective approach pairs free shipping thresholds with product bundles. The bundle increases AOV toward the threshold; free shipping removes the final barrier to purchase.
Example: Your AOV is $45. You offer a "Complete Routine" bundle at $52 (below the $60 free shipping threshold). The customer adds one more item to hit $60 and unlock free shipping. Result: a $60 order instead of a $22 single-product purchase.
Cart Abandonment: What the Numbers Say
| Statistic | Data |
|---|---|
| Average cart abandonment rate (2025) | 70.19% |
| Abandoned due to shipping costs (#1 reason) | 48% |
| Won't complete purchase without free shipping | 62% |
| More likely to complete with free shipping | 74% |
| Mobile cart abandonment rate | 78.26% |
| Reduction in abandonment with free shipping | Up to 18% |
Mobile abandonment (78.26%) is significantly higher than desktop (65-68%). Shipping cost sticker shock hits harder on small screens where the total is less visible until checkout. A free shipping threshold with a mobile-visible progress bar directly addresses this.
What Other Stores Do
The average retailer free shipping threshold is $64, up from $52 in 2019 (a 23% increase). Most thresholds fall between $35-$100.
Industry benchmarks:
- Apparel: $50-75 thresholds typical
- Beauty/skincare: $35-50 (lighter, smaller items)
- Home goods: $75-100 (heavier, bulkier items)
- Supplements: $40-60
- Electronics/accessories: $50-75
Real examples:
- Doris Sleep set their threshold just over $100, encouraging customers to buy two pillows to qualify
- A sports equipment brand with $650 AOV tested lowering their threshold from $100 to $500 — AOV increased ~6% and revenue per visitor increased ~12%
- Showpo used free shipping threshold upselling to generate $22,000 in additional revenue in 44 days
Testing Your Threshold
Don't guess — test. Run your chosen threshold for 3-4 weeks and compare to the same period prior.
Key metrics to watch:
- AOV: Should increase. If it doesn't, the threshold might be too low (everyone already qualifies) or too high (nobody tries).
- Cart abandonment rate: Should decrease, especially shipping-related abandonment.
- Free shipping qualification rate: What percentage of orders hit the threshold? If it's 85%+, the threshold is too low and you're giving away shipping on orders that would have converted anyway. If it's under 30%, it's too high. Target 50-65%.
- Revenue per visitor: The ultimate metric. Combines conversion rate and AOV. Should increase.
- Shipping cost as % of revenue: Should remain stable or decrease as higher AOV orders dilute the fixed shipping cost.
Getting Started
- Calculate your current AOV. Pull 30 days of data from Shopify Analytics.
- Calculate your true all-in shipping cost. Include carrier rate, packaging, labor, and overhead.
- Set your threshold at 15-25% above AOV. Start conservative — you can always adjust.
- Create an automatic free shipping discount in Shopify Admin.
- Add a progress bar to your cart using Buno or a cart notification app.
- Run for 3-4 weeks and compare AOV, cart abandonment, and revenue per visitor to the prior period.
- Adjust based on data. If qualification rate is too high, raise the threshold $5-10. If too low, lower it or pair with bundle offers that naturally push orders toward the threshold.
Free shipping isn't a cost — it's an investment in higher AOV. The stores getting this right aren't absorbing shipping expenses; they're using shipping as a lever that makes customers spend more than they would have without the threshold.
