You've probably watched it happen in your own store. Someone adds a $32 candle to their cart, gets to checkout, sees $8.95 for shipping, and leaves. No email, no complaint, just an abandoned cart sitting in your dashboard the next morning.
So you think about offering free shipping. Then the other worry kicks in: if you cover an $8 label on a $32 order, how much of that sale is actually left? That's where most small store owners get stuck, flipping between "free shipping on everything" and "customers pay full shipping," and neither one feels right.
A free shipping threshold sits in the middle. "Free shipping on orders over $50" lets you offer the thing shoppers want while nudging them to buy enough that you can afford it. The trick is picking the right number, and that part is less mysterious than it looks.
The misconception: the threshold is a marketing number
A lot of store owners pick a threshold because it sounds good. $50 feels like a nice round figure. A competitor uses $75, so maybe that's the norm. Big retailers use $35, so maybe you should too.
The problem is that a free shipping minimum order isn't really a marketing decision. It's a pricing decision. The right number depends on three things that are specific to your store: what your typical order is worth today, what shipping actually costs you, and how much profit you make on the extra items people add to reach the line.
Get those three numbers and the threshold mostly picks itself. Skip them and you can end up either subsidizing every order or setting a bar so high that nobody bothers trying to reach it.
Step 1: Find your average order value
Your store platform already knows this. In Shopify, Wix, Ecwid, Jumpseller and Etsy you can pull total sales and number of orders for the last 90 days from your reports or order export. Divide sales by orders and you have your average order value.
Use 90 days rather than the last week so one big wholesale order or a slow holiday week doesn't skew it. If you ran a sale in that window, it's worth doing the math with and without those days.
Let's say you sell candles and home fragrance, and your average order comes out at $38.
Step 2: Work out what shipping really costs you
Not the rate you show customers, the amount you actually pay per order. Look at your last 30 or so shipping labels and average them, then add packaging: the box, tissue, tape, filler. Packaging is the cost people forget, and on small orders it can be a dollar or two.
For our candle shop, say labels average $7.20 and packaging adds $1.30. Real cost per order: $8.50.
Step 3: Set the threshold 15 to 30 percent above your average order
This is the rule of thumb most stores land on, and it works because it sits just within reach. A shopper with a $38 cart will happily add one more thing to save shipping. A shopper with a $38 cart staring at a $90 threshold won't bother.
For the candle shop, 15 to 30 percent above $38 gives a range of roughly $44 to $49. Rounding to $45 or $49 makes sense. In the UK you'd do the same math in pounds, so a £30 average order points to a threshold around £35 to £39. In Canada, a C$50 average points to about C$58 to C$65, and C$60 is an easy number to remember.
Step 4: Check the margin before you commit
Here's the part people skip. When a customer adds a $12 wax melt to reach $50, you don't keep $12. You keep your margin on it.
If your gross margin is 60 percent, that $12 add-on earns you about $7.20. Your shipping cost is $8.50, so on that order you're about $1.30 behind where you'd be if the customer had paid shipping themselves. That might sound bad, but compare it to the alternative: the customer abandons a $38 cart and you earn nothing. And plenty of orders will land well above the threshold, where the extra margin covers shipping comfortably.
If the math looks too thin, you have three levers: raise the threshold a little, nudge prices on low-margin items up by a dollar or two, or narrow free shipping to standard delivery only and keep express as a paid option. If you want a quick way to run these numbers, our free profit margin calculator does it in a few seconds.
Make it easy to reach the threshold
A threshold only lifts order value if shoppers can see a sensible way to get there. That means having a few lower-priced items that pair naturally with your best sellers. In the candle example, that might be wax melts at $12, a wick trimmer at $9, or a matchbox set at $7.
Some practical ways to put those in front of people:
- Show the gap in the cart. Most store platforms have an app or setting that displays "You're $7 away from free shipping." It's simple and it works because it turns an abstract rule into a specific nudge.
- Suggest add-ons that fit the gap. If the common gap is $5 to $12, make sure you actually sell something in that range that makes sense with the main purchase.
- Mention it everywhere, once. A thin announcement bar on the site, a line on product pages, and a line in your order confirmation emails. You don't need to repeat it in every paragraph.
Tell people about it on social media too
This is the bit that small stores often leave out. You set up a free shipping threshold, put it in the announcement bar, and assume people will notice. But many of your customers find you through Instagram, TikTok, Facebook or Pinterest long before they see your site banner.
A few posts that do the job without feeling pushy:
- A short video showing your main product with the add-on items next to it, with a caption like "Free shipping over $45. The wax melts are $12 if you're close."
- A "gifts under $15" style post featuring the items that fill the gap, which doubles as useful content during the holidays.
- A product video for each of your smaller items, so they get their own moment instead of only appearing in a cart suggestion.
You don't need to post about the threshold every day. Once a week or so, mixed in with your regular product posts, is enough to keep it in people's heads.
When to revisit your number
Check your average order value again in three months. If it's crept up close to the threshold, that's a sign it's doing its job, and you can decide whether to leave it or raise it slightly. If your carrier raises its rates, which happens most years, rerun Step 2 and Step 4 so you're not quietly absorbing a higher cost on every order.
Avoid changing it every few weeks, though. Regular customers notice, and a threshold that keeps moving feels less like a perk and more like a trick.
Where VidyBack fits in
The math above takes an afternoon. The harder part is keeping those add-on products and your free shipping offer visible on social media week after week, when you're also packing orders and answering emails.
That's the part VidyBack takes care of. It connects to your Shopify, Jumpseller, Wix, Etsy or Ecwid store, turns your existing product photos into short videos and images, and schedules them to Instagram, TikTok, Facebook, YouTube and Pinterest. So that $12 wax melt can get its own post without you sitting down to make one. There's a free plan to try it with up to 3 products, and Pro is $14.99 a month if you want auto-posting and scheduling. With scheduling on, you set the threshold once, and the posts that remind people about it keep going out on their own.
Turn Your Products Into Ready-to-Post Videos
VidyBack turns your product catalog into short videos and posts, and schedules them across Instagram, TikTok, Facebook, YouTube and Pinterest.
Try VidyBack FreeWritten by VidyBack Team
Sharing what actually works for ecommerce social media automation.