There is one number that answers the question every other metric dodges: does one more sale make money or lose money? Revenue can't tell you. Gross margin won't tell you. ROAS actively hides it. Contribution margin is the only metric that answers it cleanly — which is why it should sit underneath almost every decision a brand makes.
Most ecommerce dashboards are crowded with metrics that feel like signal and deliver noise. Revenue goes up and everyone celebrates, even when the growth came from sales that lost money. Gross margin looks reassuring at 55%, hiding the fact that fees, fulfillment, and ads turn it negative. ROAS hits 3.0 and the ad campaign looks like a winner, when the product's economics needed a 3.5 just to break even. Each of these numbers is real, and each one can point you in exactly the wrong direction. Contribution margin cuts through all of it. It is the money left from a sale after every variable cost tied to that sale, and it answers the only question that matters at the margin: is this next sale worth making? This playbook covers what contribution margin is, how to calculate it correctly, how it converts directly into a break-even ROAS for advertising, and how it should drive your three biggest decision types — pricing, advertising, and which products to keep. It builds directly on the true-cost-of-a-sale teardown and the landed-cost guide, which supply the cost inputs this metric depends on.
The money left from a sale after subtracting all variable costs tied to that sale — product (landed) cost, platform and payment fees, fulfillment, returns allocation, and advertising. Contribution margin is what remains to cover fixed overhead and produce profit. It is the single most important per-unit metric in ecommerce because it is the only one that tells you whether an additional sale makes or loses money.
Why revenue, gross margin & ROAS mislead
Each of the three metrics brands lean on hardest has a specific blind spot. Revenue measures money moved, not money kept — it rises whether the underlying sales are profitable or not, which makes it the easiest metric to grow and the most dangerous to optimize for. A brand can double revenue and halve profit at the same time, and the revenue chart will look like a triumph the whole way down.
Gross margin is more honest but stops too early. It subtracts only the cost of goods, ignoring platform fees, fulfillment, returns, and advertising — which on a marketplace are most of what a sale actually costs. A 55% gross margin can become a 20% contribution margin or a negative one once the rest of the stack is counted. The comfort of a healthy gross margin is exactly what hides the problem.
ROAS is the sneakiest because it looks like a profitability metric and is not one. ROAS tells you revenue per ad dollar, but it says nothing about whether that revenue covered the product's costs. A 3.0 ROAS is excellent for a high-margin product and a money-loser for a thin-margin one. Without contribution margin, you cannot tell whether any given ROAS is good or bad — the number is meaningless in isolation.
Revenue is vanity, gross margin is comfort, ROAS is efficiency theater. Contribution margin is the only one of the four that answers the real question: does the next sale make money? Build the dashboard around it and the other three become context rather than the headline.
What contribution margin actually is
Contribution margin is the amount a sale contributes toward covering fixed costs and generating profit, after the variable costs of that specific sale are removed. The word "contribution" is literal: it is what the sale contributes to the business once it has paid for itself. Everything above the contribution margin line is variable — it scales with each unit sold. Everything the contribution margin then has to cover — rent, salaries, software, overhead — is fixed.
This is what makes it the right metric for marginal decisions. When you ask "should I run this ad," "should I take this price down," or "should I keep this SKU," you are asking a question about one more unit — and contribution margin is the per-unit number that answers it. Fixed costs do not change when you sell one more unit, so they are irrelevant to the marginal decision; only the variable costs matter, and contribution margin is precisely sale price minus variable costs.
The calculation, step by step
The calculation is subtraction done completely. Start at the actual sale price and remove each variable cost. The only discipline required is counting every variable cost and excluding every fixed one.
The line order
- Sale price — the real price after standing discounts, not list price
- Minus landed product cost — the all-in per-unit cost to get the product sellable (from the landed-cost guide)
- Minus platform & payment fees — referral fee, payment processing, marketplace commissions
- Minus fulfillment — FBA fee, 3PL pick-and-pack, or shipping cost per unit
- Minus returns allocation — return rate times per-return cost, spread across all units
- Minus advertising — ad cost per unit (TACOS times price)
- Equals contribution margin — in dollars; divide by price for the percentage
Note what is not in the list: rent, salaries, software subscriptions, and other fixed overhead. Those belong in the profit calculation, not the contribution-margin calculation. Mixing fixed costs into contribution margin is one of the most common errors and it defeats the purpose — the whole value of the metric is that it isolates the variable costs that actually change with each sale.
Contribution margin includes only variable costs — the ones that change with each unit sold. Keep fixed overhead (rent, salaries, software) out of it entirely. The discipline of that boundary is what makes the metric useful for marginal decisions; blur it and you are back to a muddy profit number that can't guide a single ad or price.
Pre-ad vs post-ad contribution margin
It helps to calculate contribution margin twice: once before advertising and once after. The two numbers serve different purposes and confusing them causes real errors. Pre-ad contribution margin is the planning number — it tells you how much room you have for advertising and, crucially, sets your break-even ROAS. Post-ad contribution margin is the reality number — it tells you what you actually kept per unit after the ads you actually ran.
The relationship is simple. Pre-ad contribution margin is sale price minus all variable costs except advertising. From that single figure you can derive the break-even ROAS, set bid ceilings, and decide how aggressive you can afford to be. Then you subtract the advertising you actually spent to land on post-ad contribution margin, which feeds the profit calculation. Brands that track only one of the two either can't set rational ad targets (no pre-ad number) or can't see real profitability (no post-ad number).
Break-even ROAS from contribution
This is where contribution margin turns advertising from a guessing game into arithmetic. Break-even ROAS — the return on ad spend at which an advertised sale exactly pays for itself — is simply 1 divided by your pre-ad contribution margin percentage. Once you know it, every ad decision has a clear threshold.
The return on ad spend at which an additional advertised sale exactly covers its own variable costs — contributing nothing and losing nothing. Break-even ROAS equals 1 divided by the contribution margin percentage before advertising. A product with a 40% pre-ad contribution margin has a break-even ROAS of 2.5, meaning campaigns below 2.5 ROAS lose money on the margin.
The examples make it concrete. A product with 50% pre-ad contribution margin breaks even at 2.0 ROAS (1 / 0.50). At 40% it's 2.5; at 33% it's 3.0; at 25% it's 4.0. Below the break-even number, every advertised sale loses contribution margin; above it, every advertised sale contributes. This single calculation tells you whether a campaign at any given ROAS is making or losing money — which is exactly what raw ROAS could never tell you on its own.
| Pre-Ad Contribution Margin | Break-Even ROAS | Reading |
|---|---|---|
| 50% | 2.0 | Wide room to advertise |
| 40% | 2.5 | Comfortable |
| 33% | 3.0 | Moderate |
| 25% | 4.0 | Tight — ads must be efficient |
| 20% | 5.0 | Very tight — little ad headroom |
Using it for pricing
Contribution margin reframes pricing from a guess into a backward calculation. Instead of setting a price and hoping the margin works, start with the contribution margin you need, add back every variable cost, and the sum is your minimum viable price. Below it the product loses money once the full stack is counted; above it is your pricing headroom.
It also clarifies the most counterintuitive pricing question: how much volume can I afford to lose by raising price? Because a price increase raises per-unit contribution margin, you can sell fewer units and still earn more total contribution. If raising price 10% lifts contribution margin per unit by enough, you can lose a meaningful share of volume and come out ahead. Contribution margin lets you calculate exactly where that break-even volume sits, turning a price increase from a nervous bet into a quantified decision. The deeper pricing mechanics live in the pricing strategy guide.
Using it for advertising
With break-even ROAS in hand, advertising decisions become rules rather than instincts. Set your target ROAS above break-even by whatever margin you want the ads to contribute, use break-even as the hard floor below which campaigns get cut or fixed, and evaluate every campaign against the product's specific break-even number rather than a generic agency benchmark.
This also exposes a common scaling trap. As you push ad spend to grow volume, efficiency usually falls — later ad dollars convert worse than the first ones, so blended ROAS drifts down toward break-even. The contribution-margin lens shows you exactly when additional spend stops contributing and starts costing, which is the point to hold rather than scale. Brands without this number keep spending past break-even because revenue is still rising, not realizing the marginal sales have started losing money. The connection between this and total profitability is the through-line of the revenue-vs-profit guide.
Using it to cut SKUs
The catalog decision is where contribution margin earns its keep. Rank every SKU by contribution margin in both dollars and percentage, and the products dragging the business down become impossible to hide. A SKU with negative contribution margin loses money on every single sale — selling more of it makes the business worse, not better. A SKU near zero is consuming attention and inventory cash for no return.
The decision rule has one important nuance: contribution margin is the starting point, not the whole answer. Some thin-margin SKUs earn their place strategically — they drive traffic that converts to higher-margin products, complete a product line customers expect, or feed a subscription with strong lifetime economics. Cut on contribution margin, but weigh strategic role before pulling a product entirely. The discipline is to know the contribution margin of every SKU precisely, then make the strategic exceptions consciously rather than by accident.
The heroes. Protect, scale, and feed them advertising. These carry the catalog.
Underexposed winners. Test more advertising — the margin can absorb it.
Fix first: raise price or cut cost. High volume magnifies even a small margin gain.
Cut candidates — unless they serve a strategic role (traffic, line completion, subscription).
Revenue can't tell you if the next sale makes money. Gross margin won't. ROAS actively hides it. Contribution margin is the only metric that answers the one question that matters at the margin.
The healthy-margin gauge
After all variable costs including advertising, contribution margin falls into rough zones. They are guidelines, not laws, but they orient the conversation. Below 15% is the danger zone — there is little left to cover fixed overhead and no buffer against a fee increase, a return spike, or rising ad costs. A single adverse change can push a product here into the red.
The 15-20% band is thin but workable for some models, especially high-volume commodity products where operational efficiency carries the day. The 20-35% range is the healthy zone where most sustainable ecommerce products live — enough to cover overhead, fund growth, and absorb shocks. Above 35% is strong, typical of differentiated or premium products with pricing power. The goal is not to maximize the percentage at all costs — a 25% margin on high volume can build a better business than a 45% margin on trickle volume — but to know which zone each product sits in and why.
When thin margin is acceptable
Thin first-order contribution margin is not always a problem — it depends on what happens after the first sale. The clearest case is high lifetime value. A subscription product or a brand with strong repeat-purchase behavior can afford a thin or even negative first-order contribution margin because the second, third, and tenth orders carry little acquisition cost and rebuild the economics. The relevant number there is not first-order contribution margin but contribution margin across the customer lifetime.
Other legitimate cases: a loss-leader that reliably pulls customers into higher-margin products, a line-completing SKU that customers expect a serious brand to carry, or a deliberate market-share play with a clear time limit and a path back to healthy margins. The common thread is that the thin margin is a conscious strategic choice with a defined payoff, not an accident the seller discovered after the fact. The danger is thin margin by neglect — which is exactly what the contribution-margin discipline is designed to surface. Lifetime economics are covered in the customer lifetime value guide.
Common contribution-margin mistakes
Five mistakes recur when brands work with contribution margin. Each quietly corrupts the decisions the metric is supposed to guide.
Calculating margin before advertising and treating ads as separate. Fix: include ad cost per unit; track both pre-ad and post-ad figures.
Subtracting rent and salaries inside contribution margin. Fix: only variable costs belong; fixed costs go in the profit calculation.
Calling a 3.0 ROAS "good" with no idea of the product's break-even. Fix: compute break-even ROAS per product and judge against it.
A blended margin hides money-losing SKUs behind heroes. Fix: calculate contribution margin SKU by SKU.
Scaling top line while contribution margin erodes. Fix: make total contribution, not revenue, the growth target.
Building the monthly review
Contribution margin only drives decisions if it is in front of you when decisions get made. The fix is a simple monthly review built around it. Once a month, calculate contribution margin per SKU using current costs, fees, return rates, and ad spend — current, because all of those inputs move. Rank the catalog, flag anything that has slipped below its zone, and look at the direction of travel as much as the level.
What the monthly review surfaces
- SKUs that crossed into the danger zone — products whose margin fell below 15% since last month, before they do real damage
- Break-even ROAS shifts — when a cost increase moves a product's break-even ROAS, ad targets need to move with it
- Catalog mix drift — whether growth is coming from healthy-margin or thin-margin SKUs, which determines whether revenue growth is helping profit
- Fee and return-rate creep — the slow erosion that never triggers an alarm but compounds across months
- Pricing headroom — products where the market could bear a price increase that would move them up a margin zone
The review does not need to be elaborate — a single spreadsheet, run monthly, that puts contribution margin per SKU in front of the person making pricing and advertising calls. The brands that compound profit are not the ones with the most sophisticated finance stack; they are the ones who actually look at contribution margin before they decide, every month, without fail.
The Ecom Profit Box
11 step-by-step PDF guides covering unit economics, Amazon profitability, conversion, and content strategy.
Grab it free →Build Your Margin Review
Book a strategy call. I will help you build the per-SKU contribution-margin model and the monthly review that drives every pricing and ad decision.
Book a strategy call →The 7 Things to Remember About Contribution Margin
- Contribution margin is sale price minus all variable costs (product, fees, fulfillment, returns, ads) — the only metric that says whether one more sale makes money
- Revenue measures money moved, gross margin ignores most costs, ROAS hides profitability — contribution margin answers the marginal question they all dodge
- Include all variable costs including advertising; exclude all fixed costs (rent, salaries, software) — that boundary is what makes the metric useful
- Break-even ROAS = 1 / pre-ad contribution margin %; a 40% margin means break-even at 2.5 ROAS, turning ad decisions into arithmetic
- Price backward from the contribution margin you need; a price increase raises per-unit contribution, so you can lose volume and still earn more
- Rank SKUs by contribution margin to decide what to fix or cut — but weigh strategic role (traffic, line completion, subscription LTV) before pulling a product
- Target 20-35% after all variable costs; below 15% is the danger zone — run a monthly per-SKU review so erosion gets caught early

