If shipping is already squeezing margins, don’t start with unconditional free shipping. The most realistic approach is usually:
1. Negotiate/rate-shop first → 2. add a free-shipping threshold → 3. consider subscription only if you have strong repeat purchase behavior.
How I’d rank the three
| Model | Best for | Margin risk | My take |
|---|
| Negotiated carrier rates | Almost everyone shipping meaningful volume | Low | Do this first |
| Free-shipping threshold | Most DTC/ecommerce brands | Medium | Best customer-facing offer |
| Subscription/membership | Frequent-repeat purchases | Medium | Great if retention supports it |
| Free shipping on everything | High-margin, lightweight products | High | Usually avoid initially |
1. Get the shipping cost down before giving it away
Don't negotiate only on the headline rate. Look at your actual invoice by weight, zone, residential surcharge, fuel surcharge, dimensional weight, and service.
USPS currently offers commercial/business discounts, including discounted rates through USPS Connect eCommerce. UPS also has small-business rates designed around reduced rates and fewer surcharges.
Also rate-shop carriers. If you can take an $11 average shipment down to $8.50, you've effectively created $2.50 of margin to fund "free" shipping without changing your customer offer.
2. Make the threshold your default strategy
A good starting point is roughly 15–25% above your current AOV, then test it against contribution margin—not just conversion or AOV. Current ecommerce guidance consistently recommends putting the threshold above AOV so you're encouraging basket expansion rather than simply subsidizing orders that would've happened anyway.
For example:
- Current AOV: $60
- Gross margin: 50%
- All-in shipping: $10
- Test thresholds: $69 / $75 / $85
At $75, the extra $15 of revenue generates about $7.50 of gross profit at a 50% margin. That doesn't completely pay for a $10 shipment by itself—but the economics can work if the threshold causes enough customers to add products they otherwise wouldn't have bought.
The important metric is contribution margin per order, not "did AOV go up?"
I'd put a message like "Free shipping at $75 — you're $12 away" directly in the cart. The progress-to-threshold mechanic is part of what makes the offer work.
3. Subscription is a different game
A membership such as "$79/year, free shipping on every order" can work extremely well if customers buy repeatedly.
But don't use it simply to solve a shipping-cost problem. You're effectively betting that:
subscription revenue + increased retention + increased order frequency > shipping subsidies.
If your typical customer buys once or twice a year, I'd favor the threshold. If they buy monthly, membership becomes much more interesting.
One tactic I'd strongly consider
Combine them:
Free shipping over $75
Members get free shipping on every order
That gives occasional shoppers a profitable threshold while giving your best customers a reason to join and consolidate their purchases with you.
The practical rollout
I'd do this in this order:
- Calculate true landed shipping cost from your last 90 days of orders.
- Rate-shop/negotiate carriers.
- Find where your orders cluster—not just your AOV.
- Test a threshold ~15–25% above AOV.
- Exclude exceptionally heavy/bulky products or remote zones if necessary.
- Track profit/contribution per visitor and per order, alongside conversion and AOV.
- If repeat purchase is strong, layer in a paid shipping membership later.
The big mistake is optimizing for AOV or conversion while ignoring contribution margin. A free-shipping promotion that increases revenue 20% but decreases contribution profit 10% isn't a successful promotion.
If you give me your AOV, gross margin %, average shipping cost, average number of items/order, and repeat-purchase rate, I can work out a sensible threshold and show you the economics of threshold vs. membership vs. paid shipping.