Unit Economics for Ecommerce: Formula, Example & Benchmarks

Unit economics for ecommerce: the order-level and customer-level formulas, a $60 AOV worked example, seven levers that move contribution margin, and how to model payback in the Ecommerce Simulator.

Key takeaways

  • Ecommerce unit economics has two layers: contribution margin per order, and LTV minus CAC per customer.
  • Gross margin is not unit economics—shipping, fees, and returns often erase an apparently healthy product margin.
  • A store can look profitable on revenue and still fail if CAC payback needs more repeat orders than the cohort actually delivers.
  • Change one input at a time (AOV, COGS, shipping, fees, refunds, repeat rate, CAC) and re-read payback.
  • Use the Ecommerce Simulator scenarios margin-first, ltv-endgame, and slow-profit to rehearse the trade-offs before you scale ads.

Definition

Unit economics — the profit or loss of one unit of the business after variable costs. In ecommerce the unit is usually an order (contribution margin after COGS, shipping, fees, and returns) or a customer (lifetime value minus customer acquisition cost). If the unit does not pay back, scaling ads only scales the loss.

Unit economics in one formula

People search “unit economics meaning” and “what is unit economics” because the phrase is borrowed from finance and then stretched across SaaS, marketplaces, and stores. For a retailer the cleanest version is two formulas, not one.

Order-level (contribution margin per order): AOV − COGS − shipping − payment fees − expected returns − other variable fulfillment costs. That number is what each checkout contributes toward ads, overhead, and profit. See contribution margin for the accounting definition.

Customer-level (LTV − CAC): lifetime contribution from one buyer minus what you paid to acquire them. LTV should be contribution LTV (margin, not revenue) or you will congratulate yourself on a ratio that still cannot pay the warehouse. Pair LTV with CAC and the LTV:CAC ratio.

Payback sits between the two layers: payback period ≈ CAC ÷ contribution margin per order (or ÷ monthly contribution if you think in cohorts). A store with a $22 first-order contribution and a $66 CAC needs three contributing orders—not three revenue events—to break even on that buyer.

Order-level vs customer-level unit economics

Mixing the two layers is the most common modelling error. First-order contribution answers “did this checkout help?” Customer-level unit economics answers “did this buyer help, after ads and repeats?” You need both. A first order can be slightly negative if repeat purchase is reliable and cash can wait; it cannot stay negative if you have no second-order story.

LayerUnitCore formulaUse it to decide
Order-levelOne checkoutAOV − variable costsPricing, shipping, SKU mix, promo depth
Customer-levelOne acquired buyerLTV − CACAd spend, channel mix, how hard to scale
PaybackTime or ordersCAC ÷ contribution per orderCash runway and how aggressive to bid

Average order value is the top of the order-level stack—see AOV—but a higher AOV that pulls in more returns or free-shipping giveaways can worsen contribution. Always read AOV next to refund rate and shipping, not in isolation.

Worked example: a $60 AOV store

Assume a direct-to-consumer store with a $60 average order, 2.8% conversion from paid traffic, and a blended CAC of $42. Costs below are order-variable only; rent and salaries sit in overhead and do not belong in the unit.

LineAmountNotes
AOV$60.00Blended across SKUs
COGS−$22.00~37% of AOV
Outbound shipping (net of customer-paid)−$7.50After any shipping revenue
Payment + platform fees (~3%)−$1.80Scales with AOV
Expected returns (8% of AOV, 50% recoverable)−$2.40Lost margin + return shipping
Packaging / pick-pack variable−$1.50Per-order 3PL line
Contribution margin per order$24.80~41% contribution margin
CAC−$42.00Blended paid + a share of content
First-order unit economics−$17.20Does not pay back on order one

First-order contribution is $24.80. CAC is $42, so the store is minus $17.20 on the new customer until they buy again. Payback in orders is $42 ÷ $24.80 ≈ 1.7 contributing orders. If repeat purchase rate in 90 days is 35%, many buyers never produce that second order—blended “we make it up on LTV” is then a hope, not a model.

Stretch the same buyer to a simple 12-month LTV. Suppose average contributing orders per acquired customer in year one equal 1.9 (including the first). Contribution LTV ≈ 1.9 × $24.80 = $47.12. LTV − CAC ≈ $5.12. LTV:CAC ≈ 1.1:1. That is not a scale-the-ads story; it is a “fix mix, shipping, or CAC before you grow” story. The break-even point on this cohort is closer to two contributing orders, which you only hit if retention work actually lands.

Change one cell and the verdict flips. Cut net shipping by $3 (zone skip, dimensional packaging, or a paid-shipping threshold) and contribution becomes $27.80; payback falls to ~1.5 orders and year-one LTV:CAC moves toward 1.3:1. Raise AOV $8 with a bundle that does not add proportional COGS and you get a similar lift. Drop CAC $8 with creative and landing work and first-order loss shrinks to $9.20. None of those require a new product line—they require reading the unit before you scale.

The seven inputs that move unit economics

Every ecommerce unit-economics model is a handful of inputs. Operators who argue about “brand” versus “performance” are usually arguing about which of these seven they are willing to touch.

1. Average order value

Bundles, order thresholds, and a second item in the cart lift AOV. The lever only helps unit economics if variable cost does not rise one-for-one. A gift-with-purchase that adds $9 of COGS to steal $6 of AOV is a contribution cut, not a win. Model AOV next to monetization levers.

2. COGS

Landed product cost, including inbound freight and duty, is the largest line for most physical goods. A 3-point COGS improvement on a $60 order is $1.80 of contribution—often more durable than a weekend promo. Track it SKU by SKU; hero products subsidizing accessories is a strategy, not an accident you should discover in a blended P&L.

3. Shipping (net)

Free shipping is a price, not a feature. Subtract customer-paid shipping from carrier cost and you have the net hit to contribution. Dimensional weight, remote zones, and split shipments quietly wreck otherwise fine merchandise margins. Thresholds that raise AOV enough to cover the shipping gift are the usual fix; blanket free shipping on $18 orders is how “good gross margin” stores go cash-negative.

4. Payment and platform fees

Fees are a small percent and a large habit of being ignored. At 2.9% + $0.30, a $60 order pays about $2. Raising AOV without raising the fixed-cent portion is slightly fee-efficient; high-refund categories pay the fee on the way out and sometimes again on the replacement.

5. Refund and return rate

Returns are a variable cost with a long tail: outbound, inbound, restock, and lost product. Size charts, better PDPs, and not advertising a fit you do not have are unit economics work. See refund rate. A store that “makes it up on LTV” while returning 18% of apparel is usually just delaying the write-off.

6. Repeat purchase rate

Repeat rate turns a first-order hole into a customer-level profit—or fails to. This is the bridge to retention. If 90-day repeat is 20% and you need a 1.7-order payback, most of the cohort never arrives. Subscription and replenishment change the shape of the curve; they do not excuse a permanently negative first order if churn is high.

7. CAC

CAC is the other half of customer-level unit economics. Creative, offer, landing conversion, and channel mix all feed it. A store with $25 contribution and $80 CAC is not “bad at retention”; it is buying customers it cannot afford. Lowering CAC 15% often does more for payback than a heroic email flow. Walk through CAC payback for ecommerce when the paid graph looks busy and the bank account does not.

Illustrative ranges (not a report card)

Benchmarks for unit economics are noisy: category, shipping profile, and whether LTV is revenue or contribution all move the number. Treat the ranges below as starting points for a model, then replace them with your last 90 days of orders. They are not a substitute for SKU-level contribution.

A common ecommerce operator target for LTV:CAC is 3:1 or higher when LTV is contribution (margin), not revenue. Ratios near 1:1 usually mean you cannot scale paid acquisition yet.

Source: Growthegy operator practice; see Ecommerce Simulator methodology and LTV:CAC glossary (2026)

Many healthy DTC cohorts aim to recover CAC inside one or two contributing repurchase cycles (often 30–90 days in replenishment categories, longer in durables). If payback needs a year of repeats you do not historically get, the unit is not ready to scale.

Source: Illustrative planning range used in Growthegy store guides—replace with your cohort data (2026)

Contribution margin percent on an order (after shipping and fees, not just COGS) often lands in a wide band—roughly the mid-20s to mid-50s of AOV for branded goods that are not competing only on price. Commodity replenishment can sit lower and still work if CAC is tiny and repeat is contractual. Luxury and made-to-order can sit higher and still fail if returns and paid social CAC explode. If your contribution is under ~20% of AOV and you are buying traffic, run the margin-first scenario before you raise budget.

Ecommerce unit economics vs SaaS (and “units in economics”)

Search logs mix “unit economics,” “units in economics,” “economic units,” and “unit economy.” In microeconomics a unit is just a quantity of a good. In startup jargon, unit economics is the P&L of one customer or one order. They are related ideas with different jobs.

SaaS unit economics usually means contribution per subscription seat or account: high gross margin, CAC recovered over many months of MRR, churn as the main leak. Ecommerce unit economics is lumpier. Cash goes out for inventory and ads up front; contribution arrives in discrete orders; returns claw it back; shipping is a real COGS cousin. Copying a SaaS 3:1 LTV:CAC slide without contribution LTV and a payback in orders will flatter a store that is actually underwater.

If you sell both a product and a replenishment plan, split the model. The first physical order has shipping and COGS; the refill has a different margin and a different CAC (often near zero if the original buyer stays). Blending them into one “ARPU” hides which motion is funding the other.

How to calculate unit economics from your own orders

You do not need a data team to get a directional number. Export the last 90 days of orders (Shopify, a 3PL file, or your warehouse CSV). For each order, attach: product cost, shipping you paid minus shipping the customer paid, payment fees, and whether the order later refunded. Average those lines. That average is order-level unit economics. Then take new customers acquired in the same window, divide ad spend (plus a fair share of affiliates) by that count, and you have CAC. Divide CAC by contribution per order and you have payback in orders.

Three hygiene rules keep the export honest. First, exclude wholesale or retail-door orders if you are trying to read DTC paid acquisition—those units have a different CAC and often a different shipping profile. Second, do not use list price; use what the customer actually paid after discounts. Promos live in AOV, not in a mysterious “marketing” bucket that never hits the unit. Third, allocate returns to the original order date, not the refund date, or a clean month will look healthier than the cohort really was.

If you sell subscriptions, compute the first box as an order and the remaining boxes as a retention stream. The first box often has a starter discount that makes contribution thin; the second and third boxes are the actual unit. Mixing a discounted first box with full-price refills into one AOV will tell you the business is healthier than the cash account shows.

When the unit looks fine and the business still hurts

Positive contribution and a 3:1 LTV:CAC slide can still hide a store that cannot pay payroll. Fixed costs (team, rent, tools, inventory risk) sit above the unit. Break-even units = monthly fixed costs ÷ contribution margin per order. If contribution is $24.80 and overhead is $40,000, you need about 1,613 contributing orders a month—before you count the orders that refund. Unit economics tells you whether to scale; break-even tells you whether the current scale is enough.

Inventory is the other silent tax. Contribution on a sold unit does not help if you bought 14 weeks of stock to get a COGS discount and then missed the season. Cash conversion (days inventory + days receivable − days payable) can make a pretty unit unfundable. That is why payback period belongs next to contribution: a 1.2-order payback on paper with 90 days of inventory in front of it is still a working-capital problem.

Channel mix creates a third illusion. Branded search and email cohorts often have excellent unit economics; cold paid social may not. A blended CAC of $42 can be $18 on branded and $70 on prospecting. Scale the $70 cell and the blended average moves after the damage is done. Always keep a by-channel contribution view, even if the board slide stays blended.

How to model it in the Ecommerce Simulator

Spreadsheets freeze one story. The Ecommerce Simulator lets you pull AOV, margin, ads, and retention and watch contribution and payback move. Three scenarios map directly onto this glossary term:

  • Margin-first — start from contribution, then ask whether paid acquisition is allowed to scale.
  • LTV endgame — stretch the customer-level layer: what repeat rate has to be true for today’s CAC to make sense.
  • Slow profit — live with a first-order hole and see how long cash is trapped waiting for order two and three.

Practical rhythm: lock last month’s AOV, COGS, shipping, fees, refund rate, and blended CAC. Read first-order contribution and payback in orders. Then change a single lever (threshold, packaging, creative, or a retention flow) and save the before/after. If payback does not move, the lever was theatre.

For a fuller walkthrough that uses store-shaped numbers, read Ecommerce LTV, CAC, and payback and how to analyze product profitability. The profitability hub and customer metrics hub collect the surrounding definitions.

Related terms

Unit economics is a stack, not a single KPI. Keep these glossary entries next to the model:

Back to the ecommerce glossary. If the unit is positive and payback is short, growth is an operations problem. If the unit is negative, growth is an economics problem—and no creative test will save a store that loses money on every additional order.

Frequently asked questions

What is unit economics?

Unit economics is the profit or loss of one unit of your business after variable costs. In ecommerce the unit is usually an order (contribution margin) or a customer (lifetime value minus CAC).

What is the unit economics formula for ecommerce?

Order-level: contribution margin = AOV − COGS − shipping − payment fees − returns (and other variable costs). Customer-level: unit economics = LTV − CAC. Payback period is CAC divided by contribution margin per order (or per month of contribution).

What is good unit economics for ecommerce?

Healthy stores typically target positive contribution margin on the first order, LTV:CAC of about 3:1 or higher, and CAC payback inside one or two repurchase cycles. Treat those as directional ranges, not rules—category, shipping profile, and fixed-cost load change the bar.

How is unit economics different from gross margin?

Gross margin is usually revenue minus COGS (product cost). Unit economics also subtracts order-variable costs such as shipping, payment fees, and expected returns, and at customer level it includes acquisition cost. A product can have a healthy gross margin and still lose money per order.

How do you improve unit economics?

Raise AOV (bundles, thresholds), lower COGS and shipping, cut refund rate, lift repeat purchase rate so LTV rises, and reduce CAC. Model one lever at a time in the Ecommerce Simulator so you can see payback move before you spend.

How often should you recalculate unit economics?

Recalculate whenever mix, shipping, ads, or return rates shift—monthly for most stores, weekly during a paid-media push or a promotion calendar. Cohort the numbers; blended averages hide a SKU or channel that is underwater.

Related articles

Ecommerce Simulator

Practice traffic, conversion, pricing, and cash in a turn-based model—no account required.

Play the Ecommerce Simulator →