Skip to content

Unit Economics for Ecommerce Brands: A Line-by-Line Model

By Newtown Analytics · · 8 min read

For ecommerce, marketing & growth leaders

Unit economics for ecommerce brands starts with a simple discipline: build the profit of one order line by line, then ask what it costs to win the customer and how many orders that customer places. Ecommerce makes this easy to say and hard to do, because the revenue is visible on day one while the real costs of shipping, payment fees, returns and discounts are scattered across carrier invoices, processor statements and the ledger. This guide gives a complete per-order model for a hypothetical brand, adds acquisition cost and repeat behavior to get a twelve-month view per customer, runs four sensitivity tests, and explains how inventory and demand planning protect the margins you model. It belongs to unit economics and budgeting and forecasting, follows gross margin vs. contribution margin, and leads to unit economics for SaaS and for marketplaces.

Why ecommerce needs its own model

Most ecommerce brands share the same traits, and each one shapes the model:

  • Shipping is a major cost, not an afterthought. It can be larger than the cost of packaging and fulfillment combined.
  • Returns are structural. Categories such as apparel and footwear see more returns than consumables, and every return costs money even when the item is resold.
  • Discounts are routine. Promotions, bundles, free-shipping thresholds and codes all reduce net revenue.
  • Paid acquisition is the engine. Customers rarely arrive without cost, and the cost rises as you scale.
  • Inventory is bought in advance. Cash goes out months before revenue comes in, so growth consumes working capital.
  • Repeat purchase decides the outcome. Many brands lose money on the first order and earn it back on the second and third.

The per-order model, line by line

Here is a hypothetical direct-to-consumer brand (illustrative figures).

LinePer orderNotes
Gross sales$75.00List price of items in the basket
Discounts-$10.00Codes, promotions and bundle savings
Net revenue (including shipping fees collected)$65.00The base for every percentage
Landed product cost-$19.5030% of net revenue; includes freight and duties. See landed cost
Pick and pack labor-$3.00
Packaging-$1.50
Outbound shipping paid by the brand-$8.00Net of what customers pay, if shown separately
Payment processing-$2.192.9% × $65 plus $0.30
Returns cost-$4.98See calculation below
Customer service-$1.00Cost per order, from support tooling and staff time
Total variable cost-$40.17
Contribution before marketing$24.8338.2% of net revenue

Check: 19.50 + 3.00 + 1.50 + 8.00 + 2.19 + 4.98 + 1.00 = 40.17; 65.00 - 40.17 = 24.83; 24.83 / 65 = 38.2%.

How the returns line is built

Returns are the line most often left out, so here is the arithmetic. Assume 8 percent of orders (by value) are returned. Each return refunds the revenue, costs money to ship back and process, and recovers some product value if the item is resold.

  • Refunded revenue: 8% × $65.00 = $5.20
  • Resellable share: 60 percent of returned product is restocked, so the product cost recovered is 8% × $19.50 × 60% = $0.94
  • Return shipping and handling: $9.00 per return × 8% = $0.72
  • Net returns cost per order: 5.20 - 0.94 + 0.72 = $4.98

A brand with a higher return rate, or a lower resale share, will see this line grow quickly. See the true cost of returns.

From the order to the customer

An order is a short-term test. The customer is the long-term test. Add acquisition cost and repeat behavior.

Assumptions for the same brand:

  • Customer acquisition cost (CAC): $32 per new customer. See customer acquisition cost.
  • Repeat orders: 1.2 additional orders per new customer in the first twelve months.
  • Retention marketing: $3.00 per repeat order (email, SMS, loyalty).

Contribution per repeat order = 24.83 - 3.00 = $21.83.

ItemPer new customer, first 12 months
First order contribution$24.83
Repeat orders: 1.2 × $21.83$26.20
Less CAC-$32.00
Twelve-month contribution after CAC$19.03

Check: 24.83 + 26.196 = 51.026; 51.026 - 32.00 = 19.026, or $19.03.

The first order alone loses money: 24.83 - 32.00 = -$7.17. The brand is cash negative on the first order and needs repeat purchases to turn the customer profitable.

Payback

To recover the $7.17 gap, the cohort needs 7.17 / 21.83 = 0.33 repeat orders per customer. Suppose the cohort data show cumulative repeat orders per customer of 0.20 by month 3 and 0.35 by month 4. At month 3, cumulative contribution from repeats is 0.20 × 21.83 = $4.37, still short of $7.17. At month 4, it is 0.35 × 21.83 = $7.64, which exceeds the gap. Payback comes in month 4. In real work, read this from your own cohort curve, not from an assumption. See CAC payback period and cohort analysis.

Four sensitivity tests

Change one input at a time and watch the twelve-month contribution per customer. Base case: $19.03.

TestChangeResultEffect
Shipping cost+$1.00 per order$16.83-$2.20
Return rate8% to 12%$13.53-$5.49
CAC+$5.00$14.03-$5.00
Repeat orders1.2 down to 0.8$10.29-$8.74

How each is calculated:

  • Shipping: every order (1 + 1.2 = 2.2 orders) costs $1.00 more, so -$2.20.
  • Returns at 12%: refunds 12% × 65 = $7.80; recovered product 12% × 19.50 × 60% = $1.40; return shipping 12% × 9 = $1.08; net $7.48. That is $2.50 more per order than $4.98, so 2.2 orders × $2.50 = $5.49 lower.
  • CAC: a direct subtraction of $5.00.
  • Repeat orders at 0.8: 24.83 + 0.8 × 21.83 - 32.00 = 24.83 + 17.46 - 32.00 = $10.29.

The brand is most exposed to repeat behavior, which no amount of cost-cutting in shipping can replace. That is typical, and it is the reason to track repeat rate by cohort every month. See sensitivity analysis on unit economics.

What to watch each month

MetricWhy it matters
Contribution per order, by channelShows whether marketplaces, DTC and wholesale pay differently. See marketplace fees and margin
New vs. repeat order mixA growth push dilutes blended contribution
Blended vs. paid CACBlended CAC hides inefficiency. See blended vs. paid CAC
Return rate by productA few products often drive most of the cost
Shipping cost per orderCarrier surcharges and zone mix move this quickly
Cohort repeat curvesThe leading indicator of lifetime value
Discount depth and frequencyTeaches customers to wait for sales. See how discounts erode margin
Inventory turns and aged stockExcess stock leads to markdowns

Levers to improve ecommerce unit economics

Work from the largest lever to the smallest, using the sensitivity table as a guide.

  1. Repeat purchase. Better onboarding, replenishment reminders, subscriptions and product bundles raise the number of orders per customer.
  2. Average order value. Free-shipping thresholds, bundles and add-ons spread fixed per-order costs over more revenue.
  3. Return reduction. Better product pages, sizing guidance and quality control; separate high-return items for analysis.
  4. Shipping. Carrier negotiation, packaging dimensions, zone-skipping and regional inventory placement.
  5. Discount discipline. Tighter promotion rules and fewer blanket codes.
  6. Acquisition efficiency. Creative testing, channel mix and owned audiences. See how to reduce CAC.
  7. Product cost. Supplier terms, order quantities and landed cost reviews.

Inventory and demand planning protect the margin

Every number in this model assumes the product is in stock at the planned cost. When it is not, the effects land on unit economics:

  • Stockouts lose the sale and its repeat potential, and can force the brand to buy more paid traffic to replace lost volume.
  • Overstock ties up cash and leads to clearance pricing that cuts the discount-adjusted price.
  • Late replenishment leads to air freight, which can erase the contribution on affected orders.
  • Poor forecasts distort the CAC calculation, because campaigns drive demand the supply chain cannot meet.

For consumer product companies, forecasting and inventory policy are part of the unit economics, not a separate topic. See demand planning and inventory optimization.

Common mistakes

  • Using gross margin from the income statement as the per-order margin. It leaves out shipping, fees and returns. See gross margin vs. contribution margin.
  • Ignoring returns or treating refunds as pure revenue reductions without handling cost.
  • Using blended CAC when paid channels set the marginal cost.
  • Assuming repeat purchase without cohort evidence.
  • Calculating on revenue before discounts.
  • Counting subscription customers' lifetime as infinite.
  • Never updating the model after carrier, supplier or platform fee changes.

FAQs

What are the unit economics of an ecommerce business?

They are the revenue and variable costs of one order, plus the cost of acquiring the customer and the number of orders the customer places, which together show whether growth creates profit.

How do you calculate contribution margin per order in ecommerce?

Start with net revenue after discounts, then subtract product cost, packaging, fulfillment, shipping, payment fees, returns cost and variable support cost.

What is a good CAC for an ecommerce brand?

It depends on contribution per order and repeat behavior. A good CAC is one the customer pays back within a period your cash position can support.

Why do many ecommerce brands lose money on the first order?

Acquisition cost is paid up front and often exceeds the contribution of the first order, so profit depends on repeat purchases.

How often should an ecommerce brand update its unit economics?

Monthly for the main inputs, and immediately after a change in carrier rates, platform fees, supplier costs or pricing.

This article is for general information. It is not accounting, tax, legal or investment advice, and examples use illustrative numbers rather than client data. Confirm decisions that carry financial or legal consequences with a qualified professional.

Better forecasts. Healthier inventory. More working capital.

Newtown Analytics advises growing consumer-product companies on demand planning and inventory optimization.