eCommerce
Free shipping breakeven: the per-order margin math
Free shipping is contribution-negative below your breakeven AOV, the order value where revenue minus COGS, outbound shipping, payment processing, and blended return cost hits zero. For thin-margin, high-return apparel and beauty brands that breakeven often lands near $65 once a buffer is added. Set a conditional floor above it, not free shipping on everything.
Key Takeaways
- Free shipping converts, which is exactly why it is dangerous. Extra costs like shipping drive 39% of documented cart abandonments, so removing shipping lifts conversion. But someone still pays, and on small orders that someone is your contribution margin.
- The waterfall is one line: revenue minus COGS, outbound shipping, processing, and blended return cost. Below the AOV where that hits zero, giving shipping away makes the order contribution-negative. Most founders leave the return line out entirely.
- Breakeven climbs as margin thins and returns rise. A high-margin beauty order breaks even near $14; a thin-margin, high-return apparel order near $43, and closer to $65 once you add a buffer. That is where the $65 danger line comes from.
- Last year's threshold is probably too low. Producer prices for parcel delivery are up about 67% since 2019, so the shipping cost baked into a two-year-old threshold understates today's by more than half.
- Set a conditional floor above breakeven, not free shipping on everything. A floor 15-25% above breakeven converts the price-sensitive buyer and lifts AOV, while refusing to sell the sub-breakeven basket at a subsidized price.
When a founder tells me free shipping is "just a marketing decision," I ask them one question: on your last hundred orders, which ones lost money once you gave the shipping away? Most cannot answer, because the free-shipping threshold is the number brands move most often on instinct and model least often on paper. It gets nudged from $45 to $49 as a fresh-eyes idea to lift order value, or dropped to zero because a competitor did, and nobody re-runs the margin math underneath it. This post gives you that math: the per-order contribution waterfall that shows exactly who pays for free shipping, the formula to solve your own breakeven order value, and where to set a conditional floor that keeps the conversion win without selling your smallest baskets at a loss. It is scoped to US carrier rates, US card processing, and US return data.
Free shipping works, which is exactly why it is dangerous
Start with the demand side, because it is real and it is the reason this decision is hard. Shipping cost is the single largest controllable reason shoppers walk away from a full cart. Baymard Institute's cart-abandonment meta-study, built from 50 studies and updated in 2025, puts the average documented abandonment rate at 70.22% and lists "extra costs too high (shipping, tax, fees)" as the top specific driver at 39%, well ahead of slow delivery at 21% and forced account creation at 19%. Removing shipping removes the biggest visible friction at checkout, so it converts.
It also lifts order value when you structure it as a threshold. Published threshold research puts the average US free-shipping threshold at $64 in 2023, up 23% since 2019, with 81% of Americans will add something to their cart to hit a free-shipping bar. That add-to-cart behavior is the whole reason a threshold works: it turns a shipping subsidy into an AOV lever.
So the question is never "should we offer free shipping." The demand data settles that. The question is who pays for it, and on which orders. Because "free" only means the customer does not pay. Someone still buys that label, and on a small order that someone is your contribution margin. I have watched a founder describe a $29 product where "people spend like $18 on shipping" at checkout and simply do not convert, which is the honest case for free shipping. But the same founder had never run the flip side: what a free-shipping order actually nets once every downstream cost comes out. That is the waterfall.
The per-order contribution waterfall: who actually pays for it
The contribution method is not complicated. You take the revenue on one order and subtract the costs that order actually incurs: product cost, the shipping label, the card processing fee, and the cost of the returns that orders like it generate. What is left is contribution, the money the order contributes toward fixed overhead and profit. If you have never built this per-order view, our DTC contribution margin guide walks through the full line-by-line version.
Here is the waterfall in full, for one order with free shipping switched on:
Contribution = Revenue (AOV)
− COGS (AOV × COGS%)
− Outbound shipping (~$8 label, standard ground)
− Payment processing (AOV × 2.9% + $0.30)
− Blended return cost (return rate × reverse cost per parcel)
The line most founders leave out is the last one. A return does not just reverse the sale; it costs $10 to $20 per parcel to process, and that cost has to be spread across every order you take, not just the ones that come back. If a quarter of your apparel orders return and each reverse parcel costs $14, that is a blended $3.50 charge sitting on top of every single order before it even ships. Leave it out and your free-shipping math is wrong by exactly that much.
The chart below runs the full waterfall on a single $35 beauty order at 55% COGS. Watch how little revenue survives the descent.
At $35 the order still clears, but only just: $4.17 of contribution on $35 of revenue, and that is before a cent of ad spend, overhead, or discount comes out. The outbound label alone eats $9. The pattern we see again and again is that founders assume the margin cushion is fatter than it is, because they are looking at gross margin (revenue minus COGS) and never net the shipping, processing, and return stack out of it. The waterfall is the honest picture. Now solve it for the point where contribution hits zero.
Returns are quietly eating your margin. See by how much.
Get our Real Cost of Returns calculator: plug in your numbers, see the true hit per return.
Check your inbox. We'll send the Real Cost of Returns calculator shortly.
Solving for the breakeven AOV
Rearrange the waterfall to find the order value where contribution equals zero. Because outbound shipping, the fixed processing fee, and blended return cost are roughly fixed per order, and only COGS scales with price, the breakeven falls out cleanly:
Breakeven AOV = (Outbound shipping + $0.30 + Blended return cost)
─────────────────────────────────────────────────
(Gross margin% − processing rate%)
Work the beauty example. This is a 55% COGS profile, so gross margin is 45%. Fixed per-order costs are $9.00 shipping plus $0.30 plus a blended return of $1.26 (9% return rate times $14), which is $10.56. The denominator is 45% gross margin minus 2.9% processing, which is 42.1%. Breakeven AOV is $10.56 divided by 0.421, or about $25. Below that the order goes negative once you account for COGS scaling too; a $22 order on this profile nets minus $1.30. That is a subsidized sale.
The important move is to see how the breakeven travels as the margin thins and the return load rises. Run the same formula across four profiles and it climbs fast.
| Brand profile | Gross margin | Outbound ship | Return load | Breakeven AOV |
|---|---|---|---|---|
| High-margin beauty (light) | 65% | $8 | 4% × $14 | ~$14 |
| Mid beauty (standard) | 45% | $9 | 9% × $14 | ~$25 |
| Mid apparel (standard) | 50% | $9 | 25% × $14 | ~$27 |
| Thin apparel (heavy, high-return) | 42% | $11 | 35% × $16 | ~$43 |
A high-margin beauty brand shipping light products with almost no returns breaks even around $14: it can afford to give shipping away on nearly everything. A thin-margin apparel brand shipping heavier parcels with a 35% return rate does not break even until about $43, and once you add a buffer for zone and rate variance, the floor lands near $65. That is where the Eightx planning benchmark comes from, that free shipping below roughly $65 is contribution-negative for a lot of apparel and beauty brands, and it is a derived number, not a rule handed down. It is simply the breakeven for the weak-margin, heavy-return end of the range plus a sensible buffer. The point is not the $65. The point is that your breakeven is a function of your margin and your return rate, and until you run it you are guessing.
Why last year's threshold is already too low
Even a threshold you set correctly two years ago is probably wrong now, because the cost stack underneath it has moved hard. The US Bureau of Labor Statistics producer price index for couriers and parcel delivery has risen from 240.1 at the end of 2019 to 400.7 in May 2026, an increase of about 67%. Warehousing and storage is up about 55% over the same window. UPS and FedEx have run general rate increases near 5.9% a year on top of that.
Translate that into the model. If your 2023 threshold assumed a $6 label, today's equivalent is closer to $10, and every dollar of shipping inflation pushes your breakeven AOV up. A threshold that cleared a healthy contribution when you set it can be underwater on shipping now without a single line on your P&L changing color, because the cost moved and the threshold did not. When I sit with founders, the shipping line is almost never measured at its real current value. One brand assumed about $14 per package all in and was "landing higher than we should have been"; another had built its whole P&L on a $3.55-per-order figure for a light product that no longer held. Pull your actual outbound cost per order from the last 90 days of carrier invoices, not the number in last year's model, before you trust any threshold.
The conditional free-shipping floor: capture the conversion, keep the margin
The prescription writes itself once the math is in front of you. You have three options, and only one of them is good. Free shipping on everything sells your sub-breakeven baskets at a loss. No free shipping at all leaves the 39%-of-abandonment conversion win on the table. The third option is a conditional floor: give shipping away above a threshold, charge for it below.
Set that floor 15% to 25% above your breakeven AOV. The buffer absorbs the zone, weight, and surcharge variance that the single-label assumption hides, plus the next carrier rate hike. A brand whose breakeven is $43 sets a floor around $50 to $54; the thin-margin apparel case that breaks even in the mid-$40s is exactly how a mid-$60s threshold gets justified. Above the floor you convert the price-sensitive buyer and, because 81% of shoppers will add to cart to clear the bar, you pull average order value up toward it. Below the floor you decline to subsidize the small basket, or you charge partial shipping so it at least covers its own label.
For apparel especially, model the return rate into the floor deliberately. An apparel operator told me their overall return rate was running about 15% with women's higher, "swimwear specifically," which is the kind of category skew that quietly raises breakeven for one product line and not another. If one collection returns at 30% and another at 8%, a single blanket threshold is too low for the first and needlessly high for the second. The founders who get this right stop treating the threshold as a marketing knob and start treating it as what it is: a margin decision with a conversion side effect.
The number on your free-shipping threshold is not a marketing choice, it is a margin choice wearing a marketing costume. Solve your breakeven AOV from the waterfall, add a buffer for shipping inflation and returns, and set the floor above it. Give shipping away on the baskets that can carry it, and stop selling the ones that cannot at a loss.
What to do this week
Five moves, in order. First, pull your real outbound cost per order from the last 90 days of carrier invoices, not the number baked into an old model. Second, compute your blended return cost: your category return rate times your reverse cost per parcel, charged across every order. Third, solve your breakeven AOV with the formula above, using your actual gross margin and processing rate. Fourth, set your conditional free-shipping floor 15% to 25% above that breakeven. Fifth, put a recurring reminder to re-check the floor after every carrier general rate increase, because the cost stack will keep climbing and the threshold that was right this quarter will drift underwater by next year.
Related reading. For the threshold that protects the order, see free shipping threshold math, and for what shipping an order truly costs in 2026, see the real cost of free shipping. For how we set a free-shipping floor that holds margin, see our fractional CFO work.
Sources and methodology
Cart-abandonment and conversion figures come from Baymard Institute. The 70.22% average documented cart-abandonment rate and the 39% of abandonments driven by extra costs (shipping, tax, fees) are from Baymard's cart-abandonment meta-study of 50 studies, updated 2025. See Baymard Institute cart-abandonment data.
Threshold and shopper-willingness figures are an Eightx compilation. The $64 average US free-shipping threshold, the increase since 2019, and the share of shoppers who add to cart to hit a free-shipping bar are an Eightx compilation of published free-shipping reads covering 2023 to 2025. Average shopper willingness of about $43 is corroborated by industry compilations.
Outbound shipping and processing inputs are from industry studies and published carrier and processor rates. The ~$8 base label and $8-$15 all-in cost are from the parcelLab and ShipStation 2025 US Ecommerce Shipping Study; the 2.9% + $0.30 processing rate is Stripe's published pricing, with real blended cost typically running higher once installment and buy-now-pay-later fees are added.
Return rates and reverse-logistics costs are from NRF, Happy Returns, and Statista. The 19.3% overall US ecommerce return rate (2025) and the $890B in total retail returns (2024) are NRF and Happy Returns data; the category splits (clothing ~25%, cosmetics ~9%) are Statista Consumer Insights (Apr 2024 to Mar 2025). Reverse-logistics processing cost of $10-$20 per parcel reflects 2026 fulfillment-provider guidance.
The shipping cost-stack inflation is from the US Bureau of Labor Statistics. Producer price indices for couriers and parcel delivery (PCU492110492110, 240.1 in December 2019 to 400.7 in May 2026, +67%) and warehousing and storage (PCU493110493110, +55%) are published in the BLS Producer Price Index program. The May 2026 figure is preliminary.
The waterfall and breakeven figures are an Eightx model; the $65 threshold is a planning benchmark, not a published figure. Every breakeven AOV in this post is derived from the contribution waterfall using the cited cost inputs. The observation that free shipping below roughly $65 is contribution-negative for many apparel and beauty brands is drawn from Eightx's anonymized DTC client panel and is a planning benchmark, not an externally published figure. Substitute your own real per-order shipping, margin, and return numbers before acting on it, and note that cross-border orders add duties and VAT that raise the breakeven further.
Frequently asked questions
is free shipping actually profitable for a dtc brand?
It depends entirely on order value. Above your breakeven AOV, the order still clears a positive contribution after shipping is given away. Below it, you are subsidizing the sale out of margin. The fix is not to kill free shipping, which converts, but to gate it behind a threshold set above breakeven.
how do i calculate the breakeven order value for free shipping?
Add your fixed per-order costs (outbound shipping, the $0.30 processing fee, and blended return cost), then divide by your gross margin percentage minus your processing rate. Blended return cost is your return rate times your reverse cost per parcel. The result is the AOV where a free-shipping order breaks even.
what should my free shipping threshold be?
Solve your own breakeven AOV from the waterfall, then set the free-shipping floor 15-25% above it. The buffer covers zone, weight, and surcharge variance plus annual carrier rate hikes. Do not copy a competitor's threshold, because their margin and return profile is not yours.
how much does shipping cost per order for ecommerce?
The base label runs about $8 per shipment in 2025 studies, rising to $8-$15 all-in once zone, weight, and surcharges are added. As a share of revenue that is 5-12% for most DTC and higher for apparel. On a $45 order an $8 label is roughly 18% of revenue, often more than the margin left after COGS.
how do returns affect my free shipping math?
A return does not just lose the sale, it adds a reverse-shipping cost of $10-$20 per parcel that has to be blended across every order. In apparel, where about a quarter of orders come back, that blended charge can be $2.50-$5.00 per order and is often the line that flips a free-shipping order underwater.
what percentage of carts are abandoned because of shipping cost?
Baymard Institute finds 39% of documented cart abandonments (excluding people who are just browsing) cite extra costs like shipping, tax, and fees, the single largest specific reason. The average documented cart abandonment rate across their studies is 70.22%. That is the demand-side case for offering free shipping in the first place.
should i offer free shipping on everything or set a minimum?
Set a minimum. Free shipping on everything sells your smallest, least profitable baskets at a loss, which are exactly the orders that fall below breakeven. A conditional floor captures most of the conversion benefit on baskets that can afford it and lifts AOV toward the threshold.
what is a good free shipping threshold for apparel or beauty?
For thin-margin, high-return apparel and beauty, breakeven often lands in the $40-$50 range, so a floor with buffer commonly sits near $60-$65. Higher-margin, lighter-return catalogs break even much lower and can afford a threshold in the $30s. Model your own profile rather than using the category average.
why do small orders lose money when shipping is free?
Two fixed costs hit small orders hardest: the outbound label, which is a flat dollar amount regardless of order size, and the $0.30 processing fee. On a $25 order an $8 label is 32% of revenue; on a $100 order it is 8%. Give shipping away on the small order and the fixed costs eat through the thin margin.
