€80 AOV Skincare Store: The Worked Break-Even Between Free Ship And 10% Off

Metricuno
September 29, 2026
6 min read
€80 AOV Skincare Store: The Worked Break-Even Between Free Ship And 10% Off — Line-by-line contribution margin comparison for an €80 AOV skincare store: why free shipping beats a 10% code by €1.80 per recovered cart.
Quick answer

A fully worked cart-recovery example for a Shopify skincare brand at €80 AOV: 68% margin, €5.20 freight, €0.34 processing — and why free shipping wins by €1.80 per order.

Quick answer

At €80 AOV with a 68% gross margin, free shipping costs you €5.20 in freight (plus a tiny processing rebate). A 10% off code costs you €8.00 in revenue and €0.03 less in processing. Net: the 10% code destroys €1.80 more contribution margin per recovered cart. Free shipping wins.

Definition
Cart recovery economics

€80 AOV skincare: worked break-even between free shipping and 10% off

A line-by-line contribution margin comparison of two abandoned-cart offers for a mid-AOV skincare store on Shopify.

This is the fully worked version of the free-shipping-versus-percentage-off decision, applied to one specific store profile: an €80 average order value, 68% gross margin, €5.20 average outbound freight, and Shopify Payments processing at roughly 1.7% + €0.25 per transaction.

Both offers recover the same cart. The question is which one leaves more contribution margin on the table after the recovery incentive lands. At this AOV and margin structure, free shipping wins by €1.80 per order — and once you plug those numbers into a month of recovery volume, the difference compounds into real EBITDA.

Also known as
skincare cart recovery offer math
beauty ecommerce free shipping vs discount example

The parent framework — free shipping vs 10% off across AOV bands — tells you that the break-even sits somewhere between €50 and €70 for most stores. This page picks one store above that line and shows what the math actually looks like.

Numbers here are for a beauty brand shipping a €30 serum plus a €50 cream from a Berlin 3PL, using DPD ground to Germany, Austria, and the Netherlands. Freight and processing will shift for your fulfilment setup, but the method transfers.

The store profile

AOV: €80. Gross margin: 68% (so €54.40 of margin before shipping and processing). Average outbound freight from the 3PL to the customer: €5.20 including packaging. Payment processing on Shopify Payments: 1.7% + €0.25, which lands at €1.61 on a full-price €80 order.

The store already ships free above €90 and charges €5.90 at checkout below that threshold. Roughly 40% of abandoned carts are €70-€90 orders where the shopper is one unit short of the free-shipping ladder — the exact segment this decision applies to.

Why the €5.90 checkout charge matters

When you offer free shipping as a recovery incentive, you're not just absorbing €5.20 of outbound freight — you're also refunding the €5.90 you would have charged the customer. That refund is revenue you never booked, so it doesn't show up in the CM comparison, but it does mean your topline shrinks by €5.90 on recovered orders.

Offer A: free shipping, line by line

Revenue booked: €80.00 (the customer pays the full product price, shipping charge waived). Gross margin at 68%: €54.40.

Outbound freight absorbed by the store: €5.20. Payment processing on €80: 1.7% × €80 + €0.25 = €1.61.

Contribution margin per recovered cart: €54.40 − €5.20 − €1.61 = €47.59. That's the number to beat.

Offer B: 10% off, line by line

Benchmark

Contribution margin per recovered cart at €80 AOV, 68% GM

Line itemFree shipping (A)10% off (B)
Order revenue€80.00€72.00
Gross margin (68% of revenue)€54.40€48.96
Outbound freight absorbed−€5.20€0.00
Payment processing (1.7% + €0.25)−€1.61−€1.47
Contribution margin per order€47.59€45.79
Gap vs free shipping—−€1.80

The 10% code discounts the whole order, so gross margin scales down with revenue: 68% of €72 is €48.96, a €5.44 hit. Processing drops by 14 cents. Freight stays with the customer. Net CM: €45.79 — exactly €1.80 below free shipping.

Monthly impact at realistic recovery volume

A store doing €400k/month at €80 AOV processes about 5,000 orders. Assume a 65% checkout completion rate, so roughly 2,700 carts abandon each month, and the recovery flow wins back 8% — 216 orders.

216 orders × €1.80 = €389/month, or about €4,670/year in preserved contribution margin. That's not life-changing on its own, but it's a free lever — same recovered order count, better offer choice. Stack it with better subject lines and cart-content personalisation and the compounding starts to matter.

When the answer flips

Free shipping stops winning once AOV drops below ~€55 for this margin profile — the freight cost becomes a bigger share of the order than 10% of revenue. It also flips if your outbound freight is heavier (fragile packaging, cold-chain, or oversized skincare gift sets can push freight past €8).

Test both if you can. A two-cell split in Klaviyo — cell A gets free shipping, cell B gets 10% off, same subject line, same send time — tells you within two weeks whether the recovered-order rate differs enough to override the CM math. Sometimes a 10% code recovers more carts even when each one is worth less.

Frequently asked

Frequently asked questions

Because 10% of €80 is €8.00, while your actual outbound freight is only €5.20. You're refunding more revenue than you would have absorbed in shipping cost. The gap is €1.80 per order — €2.80 in revenue minus €1.00 saved on processing and other variable costs.

Yes, directionally. At higher margins (75%+, common in prestige skincare) the gap widens because each euro of discounted revenue costs you more margin. At lower margins (below 55%, common in electronics or wholesale-heavy brands) the gap narrows and can flip.

The break-even point drops. If your average outbound freight is €8, free shipping and 10% off tie roughly at €80 AOV and the discount starts to win above that. Weigh a representative sample of your shipments and use your real number, not the carrier list price.

Yes, if your abandoned-cart flow gets enough volume — roughly 500+ recovered orders per cell within 4 weeks to detect a 10% difference in recovery rate. Below that, use the CM math on this page and revisit when volume grows.

Usually, yes, in beauty. Baymard and internal Klaviyo benchmarks put free shipping 15-25% ahead of percentage discounts as an abandonment-recovery trigger, because shipping cost is the top-cited reason for abandonment. That widens free shipping's lead beyond the CM difference alone.

A flat €5 off costs you exactly €5.00 in revenue regardless of order size, which is very close to your €5.20 freight — CM-wise it lands between the two offers on this page. It also anchors better psychologically on small carts (€5 off €40 feels bigger than 10% off).

Create two discount codes — SHIP0 (100% off shipping) and SAVE10 (10% off order) — and gate the abandoned-cart email logic on cart value. Send SHIP0 to carts €70-€120 where shipping is the likely friction, and reserve SAVE10 for lower AOV carts or second-touch recovery.

GWP behaves differently — you're absorbing COGS on the free item (typically 20-35% of the gift's retail value) rather than refunding revenue. For a €10-retail deluxe sample that costs you €3 to fulfil, GWP can be cheaper than either free shipping or 10% off, if the sample creates real perceived value.

Rarely worth it in the first recovery email. Stacking teaches shoppers to abandon carts to unlock combined incentives, and it doubles the CM hit (€7 on this store profile). Save stacked offers for the third-touch or win-back sequence where the alternative is losing the customer entirely.

Rerun it any time freight rates change (carriers usually adjust in January), when you renegotiate 3PL pick-and-pack, or when you launch a new product line that shifts AOV by more than €10. A quarterly review is usually enough — the underlying arithmetic is stable.

Get an AI expert review of your site

Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.