The Contribution Margin Playbook
Revenue tells you a business is busy. Contribution margin tells you whether it is worth running. This is the operator's guide to CM1, CM2 and CM3, the payback maths behind every acquisition dollar, and the one metric that ties marketing effort to durable profit.
A brand can post a 4x return on ad spend and lose money on every order. A finance team can call that same brand unprofitable and be completely correct. Both are reading real numbers. They are just reading different ones, and only one of them is reading the number that pays the rent.
That number is contribution margin: what is left from a sale after the costs that move with that sale are removed. Not gross profit, which stops at cost of goods. Not net profit, which buries the signal under rent, salaries and software. Contribution margin is the cleanest measure of whether the next order, the next campaign and the next customer make you richer or poorer.
This guide builds the contribution-margin model the way an operator should hold it: as a three-rung ladder you can compute from your own P&L, benchmark against your category, and use to decide where the next dollar of spend goes. Every figure here is cited to a primary source. Every formula is shown. The worked examples use demonstrative numbers, flagged as such, so you can drop your own in.
CM1, CM2, CM3: three rungs, three decisions
Contribution margin is not one number. It is a ladder, and each rung answers a different question. The framework is standard across operator-finance practice; the definitions below match how Saras Analytics, Eightx and StoreHero document it.
CM1 = Revenue − Landed COGS // gross margin: can the product itself carry cost?CM2 = CM1 − Fulfilment, shipping, payment & transaction fees // can the operation deliver it?CM3 = CM2 − Variable marketing (ad spend, affiliate, promo) // can you acquire profitably?The discipline is to read the bridge top down, then act bottom up:
- CM1 (gross margin) is a sourcing and pricing decision. If CM1 is wrong, nothing downstream can save it. This is the rung you renegotiate with suppliers and defend with price.
- CM2 is an operations decision. Free-shipping thresholds, carrier mix, packaging weight and payment-processor fees all live here. A brand with strong CM1 and weak CM2 has a logistics problem dressed up as a margin problem.
- CM3 is the marketing decision, and it is the one most teams never see, because ad spend sits in a different report from COGS. CM3 is the only rung that tells you whether your acquisition engine is building equity or burning it.
A lens retailer sells a frame set at A$120. Walk it down the ladder per order:
The order clears A$27.60 of contribution. That is the cash available to cover rent, salaries, software and profit. If two of those orders carry one return, the return wipes the contribution of the order it cancels and the shipping on the one that stays. Margin is fragile in exactly the places revenue is blind to.
Revenue is a vanity number with a cash-flow problem
The single most expensive mistake in growth marketing is optimising a number that does not net out cost. Return on ad spend is the usual culprit. ROAS is gross revenue divided by ad spend, and it treats a dollar of revenue at 70% margin identically to a dollar at 20% margin. They are not the same dollar.
The operator-finance literature is blunt about this. Saras Analytics opens on exactly this: a marketing team reporting 4x ROAS while the CFO reports a loss, and both being technically correct, because ROAS ignores the margin the revenue is made of (Saras Analytics, "ROAS vs Contribution Margin").
This is not an argument against measuring ad performance. It is an argument that the denominator of every growth decision should be margin, not revenue. Once you make that switch, two things fall directly out of the contribution-margin model: the ROAS you actually need to break even, and the time it takes to get your acquisition cost back. The rest of this guide is those two ideas, properly built.
Your category sets the ceiling on CM1
Before any operator optimises CM2 or CM3, they should know the gross-margin band their category lives in, because CM1 is the ceiling everything else fits under. The ranges below are the consensus across Finaloop's category cuts, Onramp Funds' 2025 benchmarks and Eightx (US and global operator-finance datasets), which agree directionally even where exact electronics figures stay contested. Gross-margin structure is largely a function of category and model rather than country, so these bands are a sound starting reference for an Australian operator, with local landed-cost and freight realities (a long-haul import market) tending to compress the home-goods and electronics end.
| Category | Gross margin (CM1) | Typical model note |
|---|---|---|
| Health / supplements | 55-78% | replenishment lifts repeat |
| Beauty / cosmetics | 50-70% | skincare can reach 65-85% |
| Apparel / fashion | 40-60% | private label up to 65%; returns heavy |
| Home goods | 35-55% | freight + bulk drag CM2 |
| Food & beverage | 20-55% | wide; perishability + shipping |
| Consumer electronics | 15-25% | thin; accessories carry mix |
| Finaloop's aggregated dataset (hundreds of 7-8 figure brands, US$3.16B annual sales, US$808M marketing spend; US data, 2023-2025) places the median brand-level contribution margin near 25%, with a quartile spread of 3% to 56%. Contribution margin is a structural ratio that travels across markets, so the band reads the same for an Australian operator; the dollar magnitudes are US-sourced. The spread is the story: your category band is the start, not the destiny. | ||
Two operators in the same vertical can sit at opposite ends of that 3-to-56 quartile spread. The difference is rarely the product. It is the mix of full-price versus discounted orders, the return rate, the shipping policy and the share of revenue that comes from repeat customers who cost nothing to reacquire. All of which the ladder exposes and revenue hides.
Break-even ROAS is one over your contribution margin
Here is where contribution margin stops being an accounting concept and becomes a daily marketing target. The break-even point for paid acquisition is not a round number a platform suggests. It is a direct function of margin, and the maths is simple enough to do on a whiteboard.
Break-even ROAS = 1 / Contribution marginAt 40% CM → 1 / 0.40 = 2.5x just to cover variable costAt 25% CM → 1 / 0.25 = 4.0xAt 70% CM → 1 / 0.70 = 1.43xA brand with a 35% contribution margin (before marketing) is running paid social at a reported 3.0x ROAS and celebrating. The break-even threshold is 1 / 0.35 = 2.86x.
Five cents on the dollar, before a single fixed cost is paid. The campaign is not "performing at 3x"; it is running a hair above break-even. Lower the margin to 25% and the same 3.0x ROAS loses money. This is why a ROAS target set without a margin number behind it is a guess.
Margin tells you if; payback tells you when
A profitable order can still bankrupt a fast-growing brand, because acquisition cost is paid today and contribution arrives over months. CAC payback period measures that gap: the number of months until a customer's cumulative contribution margin repays what it cost to acquire them.
CAC payback (months) = CAC / (monthly contribution margin per customer)The strategic consequence is that payback period, not ROAS, sets how fast you can safely scale. A brand recovering CAC in 3 months can recycle its acquisition budget roughly four times a year; a brand at 12 months recycles it once. Same margin, same product, radically different growth ceiling. This is the cash-flow reality ROAS completely hides, and it is the bridge to the metric this guide is built around.
LTV:CAC, and the two ways it lies to you
The lifetime-value-to-acquisition-cost ratio is the most quoted number in growth and the most easily gamed. The consensus benchmark is real enough and currency-agnostic: 3:1 is the minimum healthy ratio, 4-5:1 signals scale-ready unit economics (Eightx; First Page Sage, US). But the ratio hides two traps.
- The LTV horizon trap. LTV is a choice, not a fact. Extend the lifetime assumption and the ratio inflates without anything changing in the business. A 3:1 over five years can be a 1.5:1 over the eighteen months you actually have the cash to wait.
- The margin trap. If LTV is computed on revenue rather than on contribution margin, the ratio describes a business that does not exist. Lifetime value has to be lifetime contribution, or it is just lifetime revenue wearing a disguise.
The defensible version pairs the ratio with payback: a healthy brand clears 3:1 LTV:CAC on a contribution-margin basis AND recovers CAC inside 12 months, simultaneously. One without the other is a half-truth.
LTV = AOV × purchase frequency × customer lifespan × contribution margin %LTV:CAC = LTV / fully-loaded CAC // judge alongside payback, never aloneRainco: 16:1 return at a A$160 CAC on a A$600+ AOV
High AOV and a strong margin profile gave Rainco the room to spend confidently on acquisition. The discipline was matching CAC to contribution, not chasing a vanity ROAS, which is exactly the LTV:CAC-with-payback test in practice.
Profit Velocity: the rate you convert effort into durable margin
Contribution margin tells you whether a sale is worth making. Payback tells you how fast the cash comes back. LTV:CAC tells you whether the customer is worth more than they cost. Each is a piece. The metric that holds them together is the one Blufire builds toward across every engagement.
Profit Velocity
Profit Velocity is the rate at which a business converts marketing and sales effort into durable contribution margin. It rises when lifetime value grows and churn falls, so the numerator compounds and persists, and when the cost and time to convert shrink, so the denominator gets smaller and faster.
Profit Velocity = durable contribution margin generated / (acquisition + operating cost), over timeIt has two faces. For an ecommerce business it reads as LTV up and churn down: contribution that recurs without re-paying CAC. For a service business it reads as margin per lead, per rep and per pipeline-day going up: the same durable-margin idea expressed through sales-operations efficiency.
Note: "Profit Velocity" is an owned Blufire metric, defined once here and referenced across the Blufire guides and reports.
The reason Profit Velocity matters more than any single rung is that it is the only framing that rewards the right behaviour. Optimise CM1 alone and you may starve growth. Optimise revenue alone and you erode margin. Optimise Profit Velocity and you are forced to grow contribution that lasts, at a cost and speed the business can actually fund. It is the through-line of the Retention & LTV guide and the spine of the CFO's Margin Operating Model.
A blended CM3 is an average that hides the decision
A single company-level contribution margin is almost useless for action, because it averages profitable lines with loss-making ones. The work is in the drill-down: which product lines, customer cohorts and channels are above the blended line, and which are dragging it down.
This is the practical payoff of the whole model. Once contribution margin is computed at the line, cohort and channel level rather than as a single blended figure, the next move stops being a debate and becomes arithmetic: defend the high-CM3 lines, fix or retire the low-CM3 ones, and point acquisition spend at the customers whose contribution pays back fast and recurs.
What to do Monday
- Build the ladder once, properly. Pull landed COGS, fulfilment, payment fees and variable marketing into one view and compute CM1, CM2 and CM3 at the order level. If marketing and COGS live in separate reports, you do not have CM3, you have a guess.
- Set the ROAS floor from margin. Replace the platform's suggested target with 1 / your contribution margin. Anything below that floor is losing money no matter what the dashboard says.
- Track payback, not just ROAS. Know your CAC payback in months and treat it as the speed limit on scaling. Faster payback recycles the same budget more times a year.
- Compute LTV on contribution, paired with payback. Demand 3:1 on a margin basis and sub-12-month payback together. Reject either number quoted alone.
- Drill the blend. Find the lines, cohorts and channels above and below your blended CM3. Fund the winners, fix or cut the rest.
- Watch Profit Velocity, not the snapshot. Direction and persistence of durable margin beat any single-period number. A flat average can be a brand quietly bleeding contribution.
Australian Air Conditioning & Electrical: A$3M new revenue, 30x ROI
Spending against lead and job value rather than raw volume turned A$100k of ad spend in FY25 into roughly A$3M of new revenue and 2,600 leads. The same Profit Velocity logic applies whether the unit is an order or a job.
Primary sources cited
- Finaloop, "Ecommerce Profit Benchmarks: P&L + Performance Metrics That Matter" (2023-2025 dataset; ~US$3.16B sales, US$808M marketing spend; US data). finaloop.com
- Saras Analytics, "ROAS vs Contribution Margin" and "Ecommerce Contribution Margin." sarasanalytics.com
- Eightx, "What is CM1," "CAC Payback Period by Vertical," "LTV:CAC Ratio Guide," "Average CAC by Ecommerce Vertical." eightx.co
- StoreHero, "Contribution Margin Formula." storehero.ai
- Onramp Funds, "10 Profit Margin Benchmarks for eCommerce 2025." onrampfunds.com
- First Page Sage, "The LTV:CAC Ratio Benchmark." firstpagesage.com
Charts marked "Demonstrative data" use illustrative numbers to show method, not measured Blufire results. Charts built from external benchmarks are cited to their source in the caption. Client outcomes (Rainco, Australian Air Conditioning & Electrical) are real Blufire results.
Weather is a measurable, forecastable demand signal you can read 30 to 45 days before it lands. This guide shows the maths, the published science, and the decisions it should change, framed for Australian seasons and the metric degree-day base.
Your ad platforms collectively claim more sales than your business actually made. This guide is the operator's manual for measuring what your marketing truly causes, denominated in profit rather than reported revenue, using the four standard methods and the maths that ties them together.
Most ecommerce customers buy once and disappear. The median DTC repeat rate is 18.8%. This guide is the operator's manual for the other 20%: how retention curves behave, how to fit them, what a second order is worth, and how owned channels turn retained customers into acquisition you have already paid for.
