The Margin Stack30 DAYS FREE + Free Analytics Session $500

The Math / Contribution margin ratio

The Math · Margin

The contribution margin ratio, and what it tells an online store

Contribution margin in dollars tells you what one order left behind. The contribution margin ratio tells you what every extra dollar of revenue leaves behind, which is the number you need for pricing, discounting, ad ceilings and break-even.

The short answer

Contribution margin ratio = contribution margin ÷ net revenue. Name the rung (CM1, CM2 or CM3) every time you quote it, because the same order can show 58%, 45% or 23% depending on which costs have come off.

5.0 on Google · 100+ businesses · $153M revenue influenced

The formula

Contribution margin ratio = (Net revenue − Variable costs) ÷ Net revenue

  • Net revenue
  • Variable costs
  • The rung
The formula

One division, with the rung stated.

TermWhat it means
Net revenueSales after discounts, refunds and returns, for an order, a SKU or a period.
Variable costsEvery cost that moves with the order, up to the rung you are measuring. The full list is on variable costs.
The rungCM1 removes landed COGS only; CM2 also removes fulfilment, shipping and payment fees; CM3 also removes variable marketing. The step-down is worked in full on CM1, CM2 and CM3.

The ratio is the dollar figure from the contribution margin glossary entry, divided by revenue. Its use is prediction: at a 45% ratio, each extra A$1 of sales adds 45 cents to the pool that pays for marketing and overheads, as long as the mix and the price hold.

Which ratio for which job

Three ratios from one A$120 order.

The lens retailer's A$120 frame set from The Math, read at each rung. Every ratio is correct. Each answers a different question.

RungRatioUse it for
CM1 (A$69.60 ÷ A$120)58.0%Pricing and sourcing: can the product carry its landed cost?
CM2 (A$54.00 ÷ A$120)45.0%The ad ceiling: break-even ROAS is 1 ÷ 0.45, about 2.22x
CM3 (A$27.60 ÷ A$120)23.0%Covering overheads: break-even revenue is fixed costs ÷ 0.23

Demonstrative numbers, as published on The Math. Using the CM1 ratio where the CM2 ratio belongs sets an ad floor that is too easy to clear.

Worked example 1

The store ratio is a weighted average, so mix moves it.

Two products, one month, ratios measured at CM2. Then the same total revenue with the mix flipped.

Worked example / demonstrative numbers
Product A: A$60,000 revenue at a 45% ratioCM A$27,000
Product B: A$40,000 revenue at a 15% ratioCM A$6,000
Store ratio: A$33,000 ÷ A$100,00033.0%
Next month, mix flips. Product A: A$40,000 at 45%CM A$18,000
Product B: A$60,000 at 15%CM A$9,000
Store ratio: A$27,000 ÷ A$100,00027.0%
Contribution lost on identical revenue−A$6,000

Revenue did not move and neither product's ratio changed, yet the store earned A$6,000 less. The simple average of the two ratios is 30% in both months, which is why averaging percentages is a trap: always divide total contribution by total revenue.

This is how a store ends up with revenue up and no more profit: growth arrives in the low-ratio products. Checking the ratio per SKU and per channel is the only way to catch it early.

Worked example 2

What 20% off does to the ratio.

An A$100 order with A$42 landed COGS and A$13 of fulfilment, shipping and fees, measured at CM2. Costs are held flat for simplicity; in practice payment fees fall a little with the price.

Worked example / demonstrative numbers
Full price: A$100 − A$42 − A$13A$45.00
Contribution margin ratio at full price45.0%
With 20% off: A$80 − A$42 − A$13A$25.00
Contribution margin ratio with the discount31.3%
Fall in contribution per order (A$20 ÷ A$45)−44.4%
Orders needed to earn the same A$45 (A$45 ÷ A$25)1.8 per order

Price fell 20%. Contribution per order fell 44%, because every dollar of discount comes straight off the margin while the costs stay put. To stand still the promo has to lift orders by 80%. Test your own discount in the discount impact calculator, and see how codes are scored on the discount codes page.

Common mistakes

Where the ratio gets misread.

  • Quoting it without the rung."Our margin is 45%" means nothing until you say CM1, CM2 or CM3. Two people comparing different rungs will argue about a number they both calculated correctly.
  • Averaging percentages.The store ratio is total contribution over total revenue. A simple average of product ratios ignores how much each one sold.
  • Dividing by gross sales.Discounts and refunds come off revenue first. A ratio on gross sales flatters every product that sells on promotion.
  • Confusing it with markup.Markup divides by cost; the ratio divides by price. A 100% markup is a 50% CM1 ratio. The margin vs markup calculator converts between them.
How Blufire automates it

The ratio by product and by channel, not just the store total.

The mix effect in example 1 only shows up when contribution is split by what sold and where it sold. Section S6, Marketing / Channels, holds channel, customer and product in one CM1 view. The product through channel matrix shows each category's credit-weighted CM1 per channel, with a switch between CM1, revenue and units, so the two sides of the ratio sit one click apart.

Cells with too few orders behind them are muted rather than shown as confident numbers, and it can be filtered to new customers only, to see what each channel acquires customers on.

  • SKU x channel matrixWhich products travel through which channels, read in CM1.
  • Channel ReadPrices every source in CM1-MER: contribution margin over spend, not platform ROAS.
  • Channel Master TableChannel x customer x product in one view.
  • Per-source customer profilesWhat each channel's buyers become after the first order.
See section S6, Marketing / Channels→
S6 Marketing / Channels · Product through channel
Blufire product through channel matrix showing credit-weighted CM1 by product category and acquisition channel

Real product screen, shown on sample data.

Proof
“They took the time to understand our business and goals, and delivered a clear, customised strategy that actually worked.”
JPJodie PatchGoogle review
Google review
Cheapest LiquorA$0 to A$1Min under 12 months, in one of retail's most price-brutal categoriesRead the case study →

5.0 on Google · 100+ businesses · $153M revenue influenced

FAQ

Questions operators ask.

Subtract variable costs from net revenue to get contribution margin, then divide by net revenue. An A$120 order with A$92.40 of variable costs leaves A$27.60, a 23% ratio at CM3. Say which variable costs you removed, because stopping after COGS or after fees gives a different, equally valid ratio.
It depends on the rung and the category. As a spread rather than a target, Finaloop's dataset of hundreds of 7 to 8 figure US brands put median contribution margin near 25%, with quartiles from 3% to 56%, as cited on The Math. A good ratio is one that covers fixed costs at a volume you can reach.
Only at the first rung. Gross margin on landed COGS equals the CM1 ratio. The CM2 and CM3 ratios keep going, removing fulfilment, shipping, payment fees and variable marketing, so they are always lower. Most ecommerce decisions about ads and break-even need CM2 or CM3, not gross margin.
Divide fixed costs by the ratio to get break-even revenue. At A$26,500 of monthly fixed costs and a 23% CM3 ratio, the store needs about A$115,217 of revenue to cover them. It only holds while mix and pricing hold, so recalculate when either changes.
Usually mix. If sales grew fastest in lower-ratio products or channels, the store ratio falls even though every individual ratio held. Freight, fee or shipping increases and a heavier promo month are the other usual causes. Split the ratio by product and channel to find which one it was.

Ready to see what you are actually keeping?

Free for 30 days. Free to install.