Free Shipping Thresholds: What Can You Afford to Pay Meta?

Lowering your free-shipping threshold gives away contribution on orders that would already have qualified for paid shipping. I would calculate that cost before increasing a Meta budget. The offer has to earn it back through a better basket mix, more profitable orders, or both.
If you spend $15,000 or more a month on Meta, a shipping promise belongs in the acquisition model. Start with the orders affected by the threshold. Work out what each leaves after delivery costs. Then set the media cost you can afford. Average order value alone cannot make that decision.
Separate what the customer pays from what shipping costs
Shipping subsidy is the shipping cost you absorb after the customer's shipping payment. If the carrier costs $8 and the customer pays $5, you subsidize $3. Make shipping free and that subsidy becomes $8. The carrier did not become cheaper.
I would keep pick-and-pack, packaging, payment fees and expected return losses in separate columns. Put each cost in once. If packaging is already included in fulfillment, don't subtract it again. If refunded revenue is already removed from the revenue line, the return allowance should cover only the remaining expected losses.
For this worksheet, contribution before ads equals merchandise revenue after discounts, plus shipping collected, minus product cost, outbound shipping, fulfillment, payment fees and expected return losses. Exclude sales tax from revenue. Contribution after ads subtracts media cost as well; fixed overhead still needs covering.
Compare a $100 threshold with a $75 threshold
Every number below is hypothetical. Assume one domestic shipping zone, one shipping profile, no discounts, and free standard shipping at or above the stated merchandise subtotal. Below the threshold, the customer pays $5. Shipping costs the merchant $8 for an $80 basket and $10 for a $120 basket. These are planning assumptions, not carrier quotes.
First hold customer behavior fixed: 60 orders have an $80 basket and 40 have a $120 basket. This isolates the direct cost of changing the offer before assuming anyone buys more. The payment-fee amounts are also hypothetical and held fixed for this first comparison; replace them with the fees charged on each actual collected amount.
| Input | $80 basket | $120 basket |
|---|---|---|
| Merchandise revenue | $80 | $120 |
| Product cost | $28 | $42 |
| Outbound shipping | $8 | $10 |
| Fulfillment and packaging | $4 | $5 |
| Payment fees | $3 | $4 |
| Expected return losses | $4 | $6 |
| Shipping collected: $100 threshold | $5 | $0 |
| Contribution: $100 threshold | $38 | $53 |
| Shipping collected: $75 threshold | $0 | $0 |
| Contribution: $75 threshold | $33 | $53 |
The $100 threshold leaves $4,400 before ads: 60 × $38 plus 40 × $53. The $75 threshold leaves $4,100: 60 × $33 plus 40 × $53. Same orders. Same merchandise revenue. You gave away $300.
Now reserve an illustrative $12 per order for overhead and retained contribution. The weighted target media cost per order falls from $32 to $29. That is $44 minus $12 under the original threshold, versus $41 minus $12 under the lower threshold. This is an operating allowance, not a guarantee of delivery at that CPA.
Find the basket mix the lower threshold needs
At the original 60/40 basket mix, the lower threshold needs about 7.32% more orders to match $4,400 of contribution before ads: $4,400 ÷ $41 = 107.32 orders. In a real readout, use whole orders and their actual mix. This comparison assumes equal media spend and unchanged per-order costs. It is a break-even requirement, not a predicted conversion lift.
Basket behavior can move the other way. A customer who previously added an item to reach $100 may now stop at $80. If the lower threshold shifts the mix to 80 small baskets and 20 large baskets, contribution becomes $3,700 across 100 orders. The target media cost per order drops to $25 after the same $12 allowance. More orders qualifying for free shipping can mean less room to acquire each one.
Conversely, at 100 orders the lower threshold matches the original $4,400 if the $120 basket share rises to 55%: 45 × $33 plus 55 × $53. That identifies the behavior the offer would need. I would check the observed distribution of baskets around the threshold instead of assuming the average basket rises.
If the offer also changes the products sold together, use the bundle contribution worksheet. If you add a coupon, recalculate the discount's required conversion lift. Shipping, product mix and price belong in the same cost model.
Check the promise at checkout before advertising it
Shopify's current shipping-rate documentation supports order-amount conditions and minimum amounts for free shipping. It also explains that applicable rates can combine when products come from multiple shipping profiles. A free-shipping message on one product page does not establish what a mixed cart will pay.
Shopify is gradually moving shipping profiles and rates to shipping options by market. Use the instructions that match your store's current setup. I would verify the customer experience with a short acceptance sheet:
- Check baskets just below, exactly at and just above the threshold in each advertised currency.
- Check a discounted cart and confirm that its eligibility matches the message you show.
- Check a mixed-profile cart and an order that ships in separate parcels.
- Check an expensive destination and the largest basket your offer allows.
- Confirm that product page, cart, ad and checkout promise the same service and eligibility.
Order-value or weight tiers need complete coverage. Shopify warns that an order outside every tier can receive a shipping error. Fix a missing rate before paying to send more customers into that checkout.
Decide from contribution and delivery costs
I would record the threshold shown, visitor assignment, new-customer status, basket contents, shipping collected, actual shipment cost and eventual return loss. Join those records to the order. Review cost by destination and parcel count; a single average shipping cost can hide the orders draining the allowance.
For a website experiment, keep visitor assignment consistent and compare contribution per assigned visitor after media cost. My landing-page test guide covers the experiment design. Use that method to measure the offer; use this worksheet to understand the shipping and basket changes behind the result. Do not count only visitors who purchase.
Keep returning customers visible. If the decision is about acquiring new buyers, use the new-customer denominator, with matching costs and a consistent attribution method. Wait for delivery invoices and a comparable return window before treating the early result as settled. Review higher shipping costs as a downside case before releasing more budget.
I managed $544,397.42 in Meta spend for one US jewelry brand through BFCM. The offer, the preparation and the account decisions have to work together. If your shipping offer looks better than the money it leaves, bring the order costs and account to me. See my ecommerce Meta ads service and schedule a call.
