NewWeather Demand Modelling is live. Forecast demand before it arrivesWeather Demand Modelling is live
Margin / Unit economics

Revenue is not the result. Margin is.

Two people look at the same campaign. Marketing reports a 4x return on ad spend. The CFO reports a loss. Both are right. The number that reconciles them is contribution margin, and most operators never compute it.

Walk into any growth review and you will hear revenue and return on ad spend treated as the scoreboard. Revenue went up, ROAS held at 4x, the quarter was good. Then the finance team closes the books and the operating profit line is red. Nobody lied. The two stories are measuring different things, and the gap between them is where companies quietly destroy value while believing they are scaling.

The reconciling number is contribution margin: what is left from each sale after every cost that varies with that sale. Revenue tells you how much money moved. Contribution margin tells you how much you got to keep. A business is only as healthy as the second number, and the second number is the one almost nobody puts on the dashboard.

Why 4x ROAS and a loss are both true

Return on ad spend is revenue divided by ad cost. It is a gross, top-line ratio that knows nothing about what it costs to make and deliver the thing you sold. A 4x ROAS on a product with 70% margin is a money printer. The identical 4x on a product with 22% margin is a slow bleed. The ratio is the same; the outcome is opposite. As Saras Analytics puts it, "your marketing team reports 4x ROAS, your CFO reports a loss... both are technically correct," because ROAS ignores the cost of goods, the shipping, the payment fees, and the returns that finance has to absorb (Saras Analytics, "ROAS vs Contribution Margin", 2024).

ROAS measures how much revenue your spend produced. Contribution margin measures whether that revenue was worth producing.

This is not a small accounting nuance. It is the single most expensive blind spot in consumer businesses, because the metric that is easiest to pull from the ad platform is the one least connected to whether you made money.

The contribution-margin ladder: CM1, CM2, CM3

The fix is to stop reporting one margin and start reporting three. Each strips a layer of variable cost off revenue, and each answers a different question. The framework is standard operator finance, not anything proprietary (Eightx; Saras Analytics).

  • CM1 = Revenue minus landed COGS. This is your true gross margin, including the freight and duty to land the product, not just the factory price. It tells you whether the product itself makes money.
  • CM2 = CM1 minus fulfilment, shipping, payment and transaction fees. This is the margin after you have actually delivered the order and collected the cash. For most DTC brands CM2 sits 10 to 15 points below CM1.
  • CM3 = CM2 minus variable marketing. This is the margin after acquisition. It is the closest line to "did this sale, including the cost of winning it, contribute anything?"

Run this on A$100 of revenue for an illustrative DTC brand and the ladder makes the bleed visible. The product looks healthy at the top and the order is barely contributing by the bottom.

The contribution-margin bridge, per A$100 of revenuewhere margin actually goesDemonstrative data
RevenueLanded COGSShip/feesVariable mktgCM3
CM1 / gross
45%
After landed COGS of A$55
CM2
32%
After A$13 ship, fees, fulfilment
CM3
10%
After A$22 variable marketing
Reported ROAS
~3.4x
Looks fine. CM3 says otherwise.

The brand above would report a respectable blended ROAS and a 45% gross margin in a board deck. After fulfilment and acquisition, ten cents of every revenue dollar survives to cover overhead, salaries and profit. One bad month of returns or a 10% rise in CPMs erases it. This is exactly the brand that "grows" itself into a cash crisis.

For context on what normal looks like, Finaloop's 2023-2025 dataset of hundreds of seven- and eight-figure brands (US$3.16B in aggregated annual sales, US data) found a median contribution margin of about 25%, with a quartile spread from 3% to 56%, and a median EBITDA of roughly 5% (Finaloop, "Ecommerce Profit Benchmarks", 2023-2025). The currency differs but the shape holds for Australian operators: a 56-point spread on the same metric is the whole point. Contribution margin, not revenue, is what separates the durable businesses from the doomed ones at identical top-line. It is also why the Australian online market growing to a record $69B in 2024, up 12% year on year (Australia Post, Inside Australian Online Shopping, 2024), tells you nothing about which of those brands actually made money.

The one formula that ties ROAS to margin

If you only take one equation from this piece, take this one. The minimum ROAS you need just to break even at the variable-cost level is the inverse of your contribution margin (Triple Whale, "Breakeven ROAS"; Saras Analytics).

Breakeven ROAS
Breakeven ROAS = 1 ÷ Contribution Margin
At 40% contribution margin you need 2.5x just to cover variable costs. At 20% margin you need 5.0x. The lower your margin, the harder every ad dollar has to work, and the less room "good ROAS" gives you to actually profit.

This single relationship explains why two brands with the same ROAS target can have opposite fortunes. It also explains why a margin improvement is worth more than a ROAS improvement: lifting contribution margin lowers the bar that all of your spend has to clear, on every channel, forever.

A worked example

Take an order with an A$80 average order value. Walk it down the ladder, then test it against the breakeven rule.

One A$80 order, walked down the ladder
Revenue (AOV)A$80.00
Less landed COGS (55%)-A$44.00
CM1 (gross)A$36.00 · 45%
Less shipping, fulfilment, payment fees-A$10.40
CM2A$25.60 · 32%
Less variable marketing (22% of revenue)-A$17.60
CM3 (post-acquisition contribution)A$8.00 · 10%

Now apply the rule using the margin before marketing, CM2 at 32%. Breakeven ROAS is 1 ÷ 0.32 = 3.13x. The brand is running 3.4x, so it clears breakeven and keeps the A$8.00 of CM3 above. But the cushion is eight cents on the dollar. If returns push CM2 down to 28%, breakeven ROAS jumps to 3.57x, the current 3.4x is now underwater, and the same campaign that "won" the quarter is losing money on every order. Nothing in the ROAS report would have warned you.

Why CM2 is the right denominator here. Use the margin available before the cost you are testing. To judge marketing, divide 1 by the contribution margin that exists before marketing is deducted (CM2). That is the pool the ad dollar is allowed to spend from. Using gross margin overstates the cushion; using CM3 double-counts marketing.

Same ROAS, opposite verdict

To make the stakes concrete, here are two orders at an identical 3.4x reported ROAS. The only difference is the margin structure underneath. Demonstrative, but the asymmetry is real.

High-margin order
Reported ROAS3.4x
CM2 (pre-marketing)62%
Breakeven ROAS (1 ÷ 0.62)1.61x
CM3 per A$80 orderA$26.00
Clears breakeven by 2x. Scale it.
Low-margin order
Reported ROAS3.4x
CM2 (pre-marketing)26%
Breakeven ROAS (1 ÷ 0.26)3.85x
CM3 per A$80 order-A$2.80
Below breakeven. Every order loses money.

The dashboard shows two identical 3.4x campaigns. One is the best thing in the account and the other should be paused today. ROAS cannot tell them apart. Contribution margin can, instantly.

What to put on the dashboard instead

Profit-led measurement does not throw ROAS away. It demotes it from a verdict to a diagnostic and surrounds it with the numbers that actually govern survival (Saras Analytics; Finaloop, "The Smart DTC Playbook").

MetricWhat it answersReplaces
CM1 / CM2 / CM3How much each sale keepsGross margin alone
Breakeven ROASThe bar your spend must clearA fixed ROAS target
CAC payback periodHow fast cash comes backROAS as profit
Contribution by cohortWhich customers pay backBlended averages

CAC payback deserves a line of its own. ROAS is silent on cash-flow timing: acquisition is paid upfront, contribution arrives in lumps over weeks or months. Two channels at the same ROAS can have wildly different payback periods, and the one that returns cash in 30 days is worth far more than the one that takes nine months, even at identical efficiency. This is the cash-flow reality that ROAS hides and that sinks otherwise "profitable" growth.

Run the business on the rate at which it turns spend into durable contribution margin. Revenue is the input. Margin is the result.

We have started calling that rate Profit Velocity: the speed at which marketing and sales effort converts into durable contribution margin, net of what it cost to win and keep the customer. It rises when margin per order goes up, when payback shortens, and when retention compounds the contribution rather than letting it leak. Revenue can climb while Profit Velocity falls, and when it does, the board deck looks like success right up until the books close. The discipline is simple: judge every dollar by the margin it durably produces, not the revenue it momentarily moves.

A note on the metric name. "Profit Velocity" is a working label for an idea, not a proprietary formula. The math underneath is standard: contribution margin, CAC payback and retention, combined. We will keep refining the name; the principle stands on its own.

Sources

  1. Finaloop, "Ecommerce Profit Benchmarks: P&L + Performance Metrics That Matter", 2023-2025 dataset (US data). Median contribution margin ~25%, quartile spread 3-56%, median EBITDA ~5%, across hundreds of 7- and 8-figure brands (US$3.16B aggregated annual sales).
  2. Australia Post, "Inside Australian Online Shopping", 2024. Australian online spend reached a record $69B in 2024, up 12% year on year.
  3. Saras Analytics, "ROAS vs Contribution Margin: Profitability Revealed". Source of the 4x-ROAS-but-a-loss framing and the breakeven-ROAS = 1 / contribution-margin rule.
  4. Eightx, "What is CM1: Contribution Margin Before Marketing" and Saras Analytics, "Contribution Margin Analysis". CM1 / CM2 / CM3 definitions.
  5. Triple Whale, "Breakeven ROAS: Definition, Formula & Why It's Essential". Breakeven ROAS as the inverse of margin.
  6. Finaloop, "The Smart DTC Playbook: Unit Economics, Contribution Margins and Profitability". Profit-led metric stack.
See where your margin actually landed.Blufire denominates every metric in true contribution margin, tied out to the source.