Skip to content

DTC Contribution Margin: A Per-Order Model

By Newtown Analytics · · 8 min read

For ecommerce, marketing & growth leaders

DTC contribution margin is the profit a direct-to-consumer order leaves after all the costs that vary with that order, and it is the number that tells you how much you can afford to spend on marketing. Gross margin alone is not enough: direct-to-consumer sellers pay for shipping, packaging, payment processing, returns and customer service on each order, and these costs can consume most of a headline margin. This guide builds a per-order model in three layers, contribution margin 1 (after fulfillment and returns), contribution margin 2 (after marketing) and customer-level payback, with all arithmetic checked. It belongs to unit economics and budgeting and forecasting, builds on the true cost of returns and marketplace fees and margin, and leads to wholesale versus DTC margins and cost of goods sold.

The three layers

LayerDefinitionQuestion it answers
Gross marginRevenue less product costIs the product priced above its cost?
CM1Revenue less product cost and order-level variable costs (shipping, packaging, payment fees, returns, customer service)Is the order itself profitable?
CM2CM1 less marketing cost per orderDoes the order pay for the customer it took to find?
CM3 (optional)CM2 less other variable costs such as discounts to loyalty members or fulfillment overheadWhat is left to cover fixed costs?

Keep the definitions written down and applied consistently, because small changes in what counts as a variable cost can move the answer by several points.

A per-order model

All numbers are hypothetical. The average order has $85.00 of merchandise at list price, and a 10 percent discount is applied. The customer pays $5.00 for shipping.

ItemPer order
Gross merchandise value$85.00
Discount (10%)-$8.50
Net merchandise revenue$76.50
Shipping charged to customer+$5.00
Total revenue$81.50
Product cost (landed)-$28.00
Outbound shipping cost-$9.00
Packaging-$1.80
Payment fees (2.9% + $0.30)-$2.66
Returns and refunds allowance-$3.00
Customer service-$0.80
CM1$36.24
CM1 as % of total revenue44.5%
Marketing cost per order (blended)-$18.00
CM2$18.24
CM2 as % of total revenue22.4%

Check: payment fees are 2.9 percent of $81.50 = $2.3635, rounded to $2.36, plus $0.30 = $2.66. CM1: 81.50 - 28.00 = 53.50; - 9.00 = 44.50; - 1.80 = 42.70; - 2.66 = 40.04; - 3.00 = 37.04; - 0.80 = 36.24. CM1 % = 36.24 / 81.50 = 44.5. CM2 = 36.24 - 18.00 = 18.24, and 18.24 / 81.50 = 22.4 percent.

Compare with the headline gross margin on list price: (85.00 - 28.00) / 85.00 = 67 percent. After discounts, shipping, fees, returns and service, CM1 is 44.5 percent of revenue, and after marketing, 22.4 percent. These are the numbers on which a growth plan should be built.

Why the allowance for returns matters

The returns allowance of $3.00 is 3.7 percent of revenue in this example. If the real return rate for the product category is high, the allowance should be higher; see the true cost of returns for a per-return cost model. A common mistake is to put only the refunded revenue into returns and to leave out the lost shipping and handling. Model it as an average cost per order, calculated from history, and update it as the mix changes.

First orders versus repeat orders

Marketing cost is usually concentrated in the first order, while repeat orders cost far less to win. Separate them.

Assume the cost to acquire a new customer (CAC) is $30, and repeat orders carry a retention marketing cost of $6 (email, loyalty rewards). CM1 on each order is the same $36.24 for simplicity.

  • First order after acquisition: 36.24 - 30.00 = $6.24
  • Each repeat order: 36.24 - 6.00 = $30.24

If the average customer makes 2.5 orders in their lifetime (the first plus 1.5 repeat orders), lifetime contribution before acquisition cost is 36.24 + 1.5 × 30.24 = 36.24 + 45.36 = $81.60. Subtracting the $30 CAC leaves $51.60 per customer. The ratio of lifetime contribution to CAC is 81.60 / 30 = 2.72. This is the form of the common lifetime value to CAC test, calculated on contribution. See customer acquisition cost for how to measure CAC properly.

The break-even CAC for the first order alone is its CM1, $36.24. Any CAC below that pays back on the first order. A CAC above $36.24 requires repeat orders to recover, which introduces risk and ties up cash. The payback period, the time to earn back CAC from contribution, is a cash-flow question as much as a profitability one. If most repeat orders arrive after 90 days, the business must fund 90 days of negative contribution per new customer.

Sensitivity: which inputs matter most

Test the model by moving one input at a time. For the example, using CM2 of $18.24 as the base:

ChangeEffect on CM2New CM2
Marketing cost per order up $3-$3.00$15.24
Shipping cost up $1.50-$1.50$16.74
Return allowance doubles ($3 to $6)-$3.00$15.24
Discount rate 10% to 15%-$4.25$13.99
Average order value up 10% (more units per order)+$4.33$22.57

Check the discount line: 5 percentage points of $85 is $4.25. For the order value line, 10 percent more merchandise adds $8.50 at list price, or $7.65 of revenue after the 10 percent discount. Product cost rises by $2.80 (10 percent of $28.00), payment fees by $0.22 (2.9 percent of $7.65) and the returns allowance by $0.30, so contribution rises by 7.65 - 2.80 - 0.22 - 0.30 = $4.33. Shipping, packaging and marketing cost per order do not rise with a slightly larger basket. The sensitivity shows that discounts and marketing dominate the result, and that order value is a strong lever because most of the fulfillment cost is fixed per order. See how discounts erode margin.

Building the monthly report

A DTC margin report fits on a single page. Show, for the month and trailing three months: orders, average order value, discount rate, CM1 per order and as a percentage, marketing cost per order, CM2 per order and as a percentage, new versus repeat customer mix, return rate, and the trend in CAC. Break CM1 and CM2 out by channel (paid social, search, email, organic), by product category and by new versus repeat. Include a reconciliation to the general ledger so that finance trusts the figures. Agree on definitions with finance and marketing before the first report.

Where the data comes from

DataSource
Orders, discounts, shipping chargedEcommerce platform
Product costERP or costing sheet. See landed cost
Shipping and packaging costCarrier invoices, warehouse
Payment feesPayment processor reports
ReturnsReturns system, platform refunds
Marketing spendAd platforms, agency invoices
Customer service costSupport system, headcount allocation

Join these in a spreadsheet, a database or a business intelligence tool. Start with a monthly spreadsheet, and automate it when the process is stable.

Linking to planning

The model also links marketing spend to supply: a campaign that doubles orders for a product must be matched by inventory, packaging and labor. A margin report that ignores stock availability may reward a campaign that sold out the best-selling item and left a stockout in its wake. See demand planning and inventory optimization.

Common mistakes

  • Reporting only gross margin.
  • Leaving shipping and returns out of the model.
  • Mixing first and repeat orders in a single CAC figure.
  • Using blended marketing cost without a channel view.
  • Not reconciling to the ledger.
  • Changing definitions between reports.

Setting the marketing budget from the model

The model can be turned around to find how much marketing each order can bear. If you want CM2 of at least 20 percent of revenue, then at $81.50 of revenue per order the minimum CM2 is 0.20 × 81.50 = $16.30. With CM1 of $36.24, the maximum marketing cost per order is 36.24 - 16.30 = $19.94. The current $18.00 is within the limit. A blended budget hides differences by channel, so set a limit per channel based on the contribution of customers from that channel. A channel that brings customers with higher return rates or lower repeat rates needs a lower limit.

Cohort view

A monthly report mixes customers acquired at different times. A cohort view groups customers by the month of their first order and tracks cumulative contribution by month since acquisition. It answers the payback question directly: in which month does the cohort's cumulative CM1, less CAC and retention marketing, turn positive? It also shows whether newer cohorts are better or worse than older ones, which a blended report cannot. Build it as a simple table with cohorts in rows and months since first order in columns, and fill it from order data.

FAQs

What is DTC contribution margin?

The profit on a direct-to-consumer order after product cost and all costs that vary with the order, such as shipping, packaging, payment fees, returns and service, usually shown before and after marketing.

What is the difference between CM1 and CM2?

CM1 is the margin after fulfillment-related variable costs. CM2 subtracts marketing cost, so it shows whether the order pays for acquiring the customer.

How do I calculate break-even CAC?

On a first-order basis, it equals the CM1 of that order. If CAC is higher, repeat purchases must make up the difference.

What should be in the returns allowance?

The average cost of returns per order, including lost refund revenue net of recovered stock, return shipping, handling, write-offs and unrecovered fees.

How often should the report be produced?

Monthly at a minimum, with a weekly view of marketing cost and CM2 for the fastest-moving channels.

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.