Folson Academy
Sign in
Menu
Course outline

Fulfillment & shipping

A shipping strategy that protects margin

Shipping quietly decides your margin and your cart-abandon rate. Pick one model (free-over-threshold, flat, or real-time) from your real per-order cost, not a guess.

Shipping is both the top cause of cart abandonment and a silent margin leak. Know your true per-order shipping cost, then pick a model that covers it and still converts: free over a threshold set above your AOV, a flat rate, or live carrier rates. AI models the options; you supply the real costs.

A shipping strategy that protects margin

Unexpected shipping cost at checkout is the number-one cart-abandonment cause, and under-charging quietly eats your margin.

Know your real per-order ship cost, then pick a model that covers it and still converts. AI can model the options from your numbers; you supply the real shipping and packaging costs, because AI can't know your carrier rates.

Fastest path: one prompt, end to end

AI prompt — paste into ChatGPT / Claude

You are an ecommerce shipping strategist. Use MY numbers only (invent no carrier rates).
Avg order value (AOV): [$]  Gross margin per order: [$ or %]
Typical package: [weight + dims]  Avg real shipping cost per order: [$]  Packaging cost: [$]
Where I ship: [domestic / +international]

Do this:
1. Compare 3 models for MY numbers: (a) free shipping over a threshold, (b) flat rate, (c) live carrier-calculated rates. For each: what the customer pays, what I absorb, and the margin impact per order.
2. Recommend a free-shipping threshold set above my AOV to lift order value without losing money, and show the math.
3. Flag where each model helps or hurts conversion.
Do not guess my carrier rates; if a number is missing, ask for it.
Output: a 3-model comparison table + recommended threshold with the math.

Or do it in 4 steps

  1. Know your true per-order ship cost first. Average weight/zone shipping + packaging + any pick-pack. Every model below is priced off this number, so get it wrong and the whole strategy leaks.
  2. Decide who absorbs it. Baking shipping into the product price ("free shipping") converts best but needs the margin. Charging real rates protects margin but raises abandonment. Most DTC brands land on free-over-a-threshold.
  3. Set the free-shipping threshold above your AOV. If AOV is $45, a "free over $60" threshold nudges buyers to add an item. That lifts AOV while you only eat shipping on larger, higher-margin orders. Never set it below AOV.
  4. Show the cost before checkout. Whatever the model, display shipping (or "free over $X") early. The abandonment comes from surprise at the final step, not the cost itself.

Worked example (labeled): AOV $45, real ship cost $8, 55% margin. With "free over $60", a buyer adds a $20 item to hit it, so the order is $65 at about $35 gross.

You absorb $8 shipping and net about $27. That beats the original $45 order's about $25, and you dodge the abandonment risk of charged shipping. Model your own AOV and ship cost before setting the number.

Re-check the threshold whenever carrier rates or your AOV shift.

Do

  • ✓Work out your true per-order ship cost first (weight/zone postage + packaging + pick-pack); every model is priced off this number.
  • ✓Have AI compare all three models on your numbers: free-over-threshold, flat rate, and live carrier-calculated rates.
  • ✓Set any free-shipping threshold above your AOV so buyers add an item and you only eat shipping on larger, higher-margin orders.
  • ✓Show the shipping cost (or 'free over $X') early, before the final checkout step.

Avoid

  • ✕Don't let AI guess your carrier rates; feed it your real shipping and packaging costs or the whole model leaks.
  • ✕Don't set the free-shipping threshold below your AOV, since you'd give away shipping on orders customers were already placing.
  • ✕Don't spring the shipping cost at the final step, because abandonment comes from the surprise, not the amount itself.
  • ✕Don't lock in a model and forget it; a carrier price rise or an AOV shift quietly breaks the math.

Quick tips

  • Ask AI to output a 3-model comparison table showing what the customer pays, what you absorb, and the margin impact per order.
  • Most DTC brands land on free-over-a-threshold because it converts best while still covering cost; use it as your default starting point.
  • Re-run the threshold math whenever carrier rates or your AOV move, not just once at setup.

Brand in focus

  • Warby Parker — free shipping funded by the margin, not a giveaway

    WarbyParker.com

    Warby Parker fits because it built free shipping and free returns into its model deliberately, on the strength of a healthy per-unit margin that could absorb the cost. What it did well is treat shipping as a pricing decision, baking it into the product price rather than surprising customers at checkout, which is exactly the 'who absorbs it' choice this note frames. Watch-out: their margins make free-both-ways viable; a thinner-margin store copying that blindly would leak profit, which is why you price the model off your own real per-order cost first.

Related

Go deeper — resources

Sign in to track your progress