Financial Strategy
ROAS vs Contribution Margin: The Breakeven Math
ROAS measures revenue per ad dollar; contribution margin measures profit per order. A 4x ROAS is only profitable above roughly 25% contribution margin. Your breakeven ROAS equals 1 divided by your contribution margin, so a thin-margin brand can be bleeding cash at a ROAS its agency is bragging about.
Key Takeaways
- ROAS measures revenue, not profit. A 4x ROAS on a brand with 25% true contribution margin is breakeven at best. Roughly half of ecommerce brands run below 2.0x ROAS, and platform-reported numbers overstate true results by 20-40%.
- Breakeven ROAS = 1 divided by your contribution margin. At 35% margin you break even at 2.86x. At 25% you need 4.0x. At 20% you need 5.0x, a number almost no brand hits at scale.
- The gap between gross margin and true contribution margin is bigger than founders expect. Brands reporting 60-70% gross margin often finish at 15-25% contribution margin after shipping, fees, returns, and ads.
- Returns are the silent ROAS killer. U.S. ecommerce returns hit 24.5% of online sales in 2024, roughly $362B, per NRF. A 25% apparel return rate can push your breakeven ROAS from 2.86x to 4.5x without a single line item looking wrong.
- Give your media buyer a breakeven ROAS floor, not a vanity target. Derive it from your margin stack, add the profit you need, and gate spend against it. Below your floor, you pull back.
Your Meta dashboard says 4x ROAS and your media buyer is asking to scale. Your bank balance says something is off. Both can be true at once, because return on ad spend (ROAS, ad-attributed revenue divided by ad spend) is a revenue metric, not a profit metric. It says nothing about what is left after the product, the shipping, the payment fees, and the returns. The number that settles the argument is your contribution margin, and once you have it, the ROAS you actually need falls out of a single line of arithmetic.
ROAS measures revenue, not profit
ROAS answers exactly one question: for every dollar I put into ads, how much attributed revenue came back? A 4x ROAS means four dollars of revenue per dollar of spend. What it deliberately leaves out is everything it costs to deliver that revenue: the cost of goods, the box and the label, the 2.9% the payment processor takes, and the quarter of apparel orders that come back.
Gross margin closes part of that gap, but not enough. Most DTC founders can quote their gross margin, and it looks healthy: 60% or 70% is common. Contribution margin is what is left after every variable cost that scales with an order, and it is a much smaller number. Brands reporting 60-70% gross margin routinely finish at 15-25% true contribution margin once shipping, fees, and returns come out. That is the number your ads are actually spending against.
When I talk to founders running a brand this size, the pattern we see again and again is that they are managing to a gross margin they feel good about and a ROAS their agency reports, and the two numbers never get divided into each other. Nobody in the building owns the arithmetic that connects them. That is usually where the leak is.
Here is the mental model to hold: ROAS tells you how efficient your ads are at generating revenue. Contribution margin tells you how much of that revenue survives to cover ads and profit. You need both, and you need to combine them, or you are flying on the half of the instrument panel that always reads high.
The breakeven ROAS formula: what number do you actually need?
The whole question collapses into one identity:
Breakeven ROAS = 1 / contribution margin (as a decimal).
That is not an estimate or a benchmark. It is algebra. If your contribution margin after COGS, shipping, payment processing, and returns is 35%, your breakeven ROAS is 1 / 0.35 = 2.86x. At 25% margin it is 4.0x. At 20% margin it is 5.0x, a level almost no brand hits sustainably once it scales spend. The chart below is just that formula drawn out, and the shape is the point: as margin thins below 30%, the ROAS you need climbs steeply.
| Contribution margin | Breakeven ROAS | What it means |
|---|---|---|
| 15% | 6.67x | Thin margin (supplements, food); ads rarely work alone |
| 20% | 5.00x | Below-average DTC; scaling paid is very hard |
| 25% | 4.00x | Median DTC; a "strong" 4x ROAS is only breakeven here |
| 30% | 3.33x | Solid DTC; room to run if ROAS beats this |
| 35% | 2.86x | Strong margin; healthy paid headroom |
| 40% | 2.50x | High-margin brand |
| 50% | 2.00x | Top-tier margin; every extra ROAS point is profit |
This is why "what is a good ROAS?" is the wrong question. There is no universal good ROAS. There is only your breakeven ROAS, set by your margin, plus the profit you want on top. Across our work with DTC clients, the breakeven ROAS range lands between 2.8x and 4.2x depending on category and return rate. If your target sits below your breakeven, no amount of media-buying skill saves you. You are scaling a loss.
Returns are quietly eating your margin. See by how much.
Get our Real Cost of Returns calculator: plug in your numbers, see the true hit per return.
Check your inbox. We'll send the Real Cost of Returns calculator shortly.
Returns are the silent ROAS killer
Returns are the line item that quietly moves your breakeven ROAS the most, because they hit contribution margin twice: you lose the sale and you eat the reverse-logistics cost. U.S. ecommerce returns hit 24.5% of online sales in 2024, roughly $362B in returned online orders, per NRF data. Apparel is worse: around 25% is typical, 25-30%+ is common, and some fashion subcategories run 40-50%. Electronics, by contrast, sit near 8-10%.
Run the math on a $100 apparel order. Start at 35% contribution margin before returns. On a 25% return rate you keep the contribution on only three of every four units, and you also absorb a $15 blended processing cost on each return. Combined, that pulls effective margin down to roughly 22% and pushes your breakeven ROAS from 2.86x to about 4.5x. Nothing on your P&L looks broken. The returns just ate the room your ads needed.
The waterfall below walks a single $100 sale all the way down at a "strong" 4x ROAS. Even in the healthy 45%-COGS case, you finish with $14.75 of contribution margin after ads. Tighten COGS to 55% and that falls to about $4.75. That is a brand that is technically alive and functionally bleeding.
When I talk to founders about returns, the reaction is almost always the same: they knew the return rate, they had just never carried it into the ad math. One operator described their swimwear line running visibly higher returns than the rest of the catalog and only connecting it to their ROAS target after the fact. The return rate was never a secret. It just lived in a different spreadsheet than the ad spend.
Platform ROAS vs your real business: MER and aMER
There is a second problem sitting on top of the margin problem: the ROAS number itself is usually inflated. Platform-reported ROAS, Meta especially, systematically overstates its own contribution because it over-attributes returning customers and sales that brand search would have captured anyway. It is common to see Meta report 4x while marketing efficiency ratio (MER, total store revenue divided by total ad spend) sits at 2.5x to 3.0x. Platform-reported figures overstate true incremental results by an estimated 20-40%.
MER is the version you cannot game, because it divides all your revenue by all your spend. If Meta says 4x and your MER says 2.5x, you do not have a 4x business. You have a 2.5x business with an overconfident media buyer. For scaling decisions specifically, the sharper cut is aMER (acquisition MER: new-customer revenue divided by total ad spend), because blended ROAS folds in repeat buyers who would have purchased without the ad. The category benchmarks below show why this matters: the reported averages, before any incrementality haircut, already sit at or near breakeven in most categories.
| Category | 2025 reported avg ROAS | Est. contribution margin | Est. breakeven ROAS | At avg ROAS: margin-positive? |
|---|---|---|---|---|
| Consumer Electronics | 5.16x | 30-40% | 2.5x-3.3x | Yes (likely) |
| Apparel & Accessories | 3.22x | 20-35% | 2.9x-5.0x | Marginal, depends on returns |
| Sports & Outdoor | 3.14x | 28-38% | 2.6x-3.6x | Borderline |
| Home & Garden | 2.92x | 25-35% | 2.9x-4.0x | Borderline |
| Beauty & Personal Care | 2.16x | 35-50% | 2.0x-2.9x | Yes (if margin > 46%) |
| Health & Wellness | 1.67x | 30-45% | 2.2x-3.3x | Borderline to no |
| Food & Beverage | 1.47x | 15-30% | 3.3x-6.7x | No, needs repeat purchase |
The takeaway is uncomfortable: in most DTC categories, the average brand's reported ROAS is at or below its own breakeven ROAS. Food and beverage at 1.47x cannot survive on first-order economics at all; it requires a repeat-purchase model. And these are the reported numbers, before you knock 20-40% off for attribution inflation.
How to set your real ROAS target and hand it to your agency
Here is the sequence that turns all of this into an operating rule.
Build the variable-cost stack. List every cost that moves with an order: COGS, outbound shipping, return processing, payment fees, the variable slice of 3PL, and any performance-based affiliate or influencer spend. For most DTC brands this stack lands between 50% and 80%+ of revenue, which is exactly why contribution margin is so much thinner than gross margin.
| Cost line | Typical DTC range | Notes |
|---|---|---|
| COGS | 35-55% of revenue | Wide by category; apparel typically 40-50% |
| Outbound shipping | 4-8% | Higher for heavy or bulky SKUs; often partly passed to the customer |
| Return processing (effective) | 2-8% | 25% apparel return rate lands around 3-6% effective |
| Payment processing | 2-3.5% | Shopify Payments / Stripe roughly 2.9% + 30c |
| Fulfillment / 3PL (variable) | 2-5% | Pick and pack; varies with volume and contract |
| Affiliate / influencer (variable) | 1-4% | Where present and performance-based |
| Total variable stack (ex-ads) | 50-80%+ | Leaving roughly 20-50% contribution margin before ads |
Derive your breakeven ROAS. Subtract the stack from 1 to get your contribution margin, then divide 1 by it. Say your stack is 70%, leaving 30% margin: your breakeven ROAS is 3.33x.
Add the profit you actually need. Breakeven is not the target, it is the floor. If you want to keep, say, 10 points of contribution margin after ads, solve for the ROAS that leaves it: required ROAS = 1 / (contribution margin minus desired margin after ads). At 30% margin wanting 10% after ads, that is 1 / 0.20 = 5.0x. That number, not a vanity multiple, is what you hand your media buyer.
Gate spend against the floor. Run a red / yellow / green protocol on blended ROAS or MER. The pattern we see work is a hard pull-back trigger: when blended efficiency drops below the floor for a sustained window, spend comes down until the economics recover. One operator described dropping below roughly 2.3x blended as the automatic signal to pull back, no debate required.
There is a counterintuitive edge here too. A brand running 7x to 11x ROAS is not winning, it is under-spending. That efficiency means there are profitable customers it could acquire and is not. When I talk to founders sitting on a very high ROAS, the honest read is often "I would rather that number be 3x," because at 7x you will never scale to the revenue you actually want. Breakeven ROAS gives you the floor; it also gives you permission to spend down to it.
What to watch daily: contribution margin after ads
The metric to put on a daily tracker is contribution margin after ads (sometimes CM3), because it is the one that answers "did today's growth actually make money?" Track new-customer acquisitions and repeat purchases day by day and manage toward a target net contribution, not toward a ROAS screenshot. The signal we watch: when CM3 drops below 20%, the business gets structurally hard to scale. As one operator put it, that number is a measure of how hard the whole thing is going to be to grow.
A 4x ROAS is a fact about your ads. Whether it makes money is a fact about your margins. Divide one into the other before you scale: your breakeven ROAS is 1 over your contribution margin, and if your target sits below it, you are not scaling a business, you are scaling a loss.
If you want the metric that already is what ROAS pretends to be, it is POAS (profit on ad spend): gross profit divided by ad spend instead of revenue divided by ad spend. Triple Whale and Channable both published POAS frameworks in 2026, and it is structurally the same move we have made here: bake your unit economics into the metric so a good number is genuinely good. Whether you call it POAS, contribution-margin ROAS, or just breakeven ROAS, the discipline is identical. Marry the marketing number to the finance number, because they do not usually speak to each other on their own.
Related reading. For the wider marketing-efficiency math, see blended ROAS vs breakeven MER and LTV:CAC done honestly. For how we help brands model margin and cash, see our fractional CFO work.
Related reading. For what happens to these numbers as you scale spend, see our marginal-CAC breakdown and our BFCM contribution-margin guide.
Sources and methodology
Category ROAS benchmarks. Reported category ROAS figures (Consumer Electronics 5.16x through Food & Beverage 1.47x) are from Polar Analytics' 2025 Ecommerce Benchmarks, compiled from 4,000+ Shopify brands and refreshed weekly. These are platform-attributed figures and likely overstate true incremental ROAS by 20-40%. Overall market averages (mean ~2.87x, median ~2.04x, ~50% of brands below 2.0x) come from Triple Whale data covering $18.4B in ad spend across 33,000+ brands.
Return-rate data. The 24.5% U.S. ecommerce return rate and ~$362B in 2024 online returns come from the National Retail Federation 2024 Consumer Returns report (nrf.com). Category splits (apparel ~25%, electronics 8-10%) are industry-derived from NRF plus Statista and 3PL aggregators, presented as ranges.
Contribution-margin benchmarks. The gap between 60-70% gross margin and 15-25% true contribution margin is drawn from Eightx's own DTC P&L work, summarized in The Contribution Margin Bible for DTC Brands. Median DTC contribution margin of ~25% is a central-tendency figure; the real industry range is wide (15-55%).
Breakeven ROAS and POAS. Breakeven ROAS = 1 / contribution margin is an algebraic identity, not a benchmark, and is exact. The emerging POAS (profit on ad spend) framing is documented by Channable and Triple Whale (both 2026). MER and aMER definitions follow standard practitioner usage from vendors including Northbeam.
Illustrative figures and panel data. The $100 waterfall, the category breakeven-ROAS estimates, and the variable-cost stack are illustrative examples built on Eightx's DTC P&L framework, not primary-source benchmarks; exact figures vary by brand, SKU mix, and geography. The 2.8x-4.2x breakeven ROAS range reflects our anonymized work with DTC clients and cannot be independently verified by readers. Operator observations throughout are drawn from our own founder conversations and are anonymized: no brand is named.
Frequently asked questions
why is my roas high but my business is still losing money?
Because ROAS only counts ad-attributed revenue divided by ad spend. It ignores COGS, shipping, payment fees, and returns. A 4x ROAS looks great, but if your true contribution margin is 25%, you break even at 4.0x and make nothing. Anything below that and you lose money on every new customer.
how do i calculate my breakeven roas?
Breakeven ROAS = 1 divided by your contribution margin as a decimal. If your margin after COGS, shipping, payment processing, and returns is 30%, your breakeven ROAS is 1 / 0.30 = 3.33x. That is the ROAS where ad-driven revenue exactly covers the cost of the product plus the cost of the ads.
is a 4x roas profitable?
Only if your contribution margin is above 25%. At exactly 25% margin, 4x ROAS is breakeven. Below 25% margin you lose money at 4x. Above it you make some. The number alone tells you nothing until you divide it into your margin.
what is the difference between roas and mer?
ROAS is usually platform-reported and channel-specific: revenue a platform like Meta claims it drove, divided by what you spent there. MER (marketing efficiency ratio) is total store revenue divided by total ad spend across every channel. MER is harder to game because it cannot over-attribute. If your Meta ROAS is 4x but your MER is 2.5x, you have a 2.5x business.
how does return rate affect my roas target?
Returns come straight out of contribution margin, so they raise your breakeven ROAS. A 25% apparel return rate at roughly $15 blended cost per return can turn a 35% margin into about 22%, which moves your breakeven from 2.86x to about 4.5x. Higher-return categories need materially higher ROAS to survive.
what roas should i give my media buyer or agency?
Never hand over a round number you like. Calculate your contribution margin stack, derive your breakeven ROAS, add the profit margin you actually need, and give that as the floor. Then gate spend against it: green above the floor, pull back below it.
what is poas and is it better than roas?
POAS (profit on ad spend) divides gross profit, revenue minus COGS, shipping, and fees, by ad spend, instead of dividing revenue by ad spend. It is structurally the same idea as contribution-margin ROAS: it bakes your unit economics into the metric so a good number is actually good. It is more honest than ROAS, but you still have to feed it accurate cost data.
