Quick answer: There is no single ROAS that is “good” for every ecommerce business. A useful ROAS is one that sits above your own break-even ROAS by enough to leave the profit you want after product cost, shipping, fees and advertising.
Why a “3x ROAS” can be good or bad
ROAS measures attributed revenue divided by advertising spend. It does not automatically subtract the cost of the product, fulfillment, payment fees or other order costs. Two stores can report the same 3x ROAS while keeping very different amounts of money.
Imagine two products that each generate $300 of attributed revenue from $100 of ad spend. Both report 3x ROAS. If Product A has much lower non-ad costs than Product B, Product A can be comfortably profitable while Product B can be near break-even or losing money. The ROAS number is identical; the economics underneath it are not.
Start with contribution margin, not a benchmark
For a simple order-level model, first calculate the portion of revenue left before advertising. Keeplytics calls this contribution before ads.
Contribution margin = Contribution before ads ÷ Revenue
Break-even ROAS = 1 ÷ Contribution margin
This gives you a business-specific floor. At that break-even ROAS, the contribution available from the order is consumed by acquisition cost, leaving zero modeled profit.
What do 2x, 3x and 4x ROAS actually mean?
The answer changes with your pre-ad contribution margin. The table below illustrates the break-even relationship before fixed overhead and taxes.
| Contribution margin before ads | Break-even ROAS | What 3x ROAS means |
|---|---|---|
| 20% | 5.00x | Below break-even |
| 30% | 3.33x | Below break-even |
| 40% | 2.50x | Above break-even |
| 50% | 2.00x | Above break-even |
| 60% | 1.67x | Above break-even |
Illustrative unit-economics examples. Actual business profitability can also depend on returns, discounts, taxes, overhead, attribution and repeat purchases.
Example: is 3x ROAS good?
Suppose a product generates $100 in revenue. At 3x ROAS, ad spend is about $33.33. If the product has a 50% contribution margin before ads, $50 is available before acquisition. After $33.33 of ad spend, roughly $16.67 remains in this simplified model.
Now give the same $100 order a 25% contribution margin. Only $25 is available before ads. The same $33.33 acquisition spend exceeds that amount. The campaign still reports 3x ROAS, but the modeled order loses money.
Find your number
Enter your selling price, product cost, shipping and fees into Keeplytics to calculate the break-even ROAS for your own order economics.
Calculate my break-even ROAS →Break-even ROAS vs. target ROAS
Break-even ROAS is the floor where modeled profit reaches zero. Target ROAS should account for the profit you actually want to retain. If you want a meaningful profit margin, your acceptable CPA becomes lower and the ROAS required to achieve that margin becomes higher.
This is why scaling at a number barely above break-even can be risky. Returns, discounting, attribution differences and costs omitted from a simplified calculation can reduce the profit that appears to be available.
Platform ROAS is not the same as business profit
An advertising platform's ROAS is useful for campaign measurement, but it should not be treated as a profit statement. Attribution rules can differ by platform, and the ROAS calculation itself does not know your complete cost structure. Use platform reporting alongside your store's unit economics.
When can a lower ROAS still make sense?
A business may deliberately accept less first-order profit when repeat purchases or customer lifetime value are important. But that is a different decision from assuming the first order is profitable. Keep first-order economics and lifetime-value assumptions visible separately so you know which one is supporting the acquisition strategy.
A simple ROAS decision process
Calculate your contribution margin before ads, convert it to break-even ROAS, choose how much profit you want to retain, and then compare actual acquisition performance with those thresholds. If costs change—shipping, discounts, product cost or payment fees—recalculate rather than relying on an old benchmark.
Good ROAS FAQ
Is 2x ROAS good for ecommerce?
It can be, but only if your contribution margin supports it. A 50% contribution margin has a 2x break-even ROAS in the simplified model, so 2x would merely break even before other omitted costs. Higher margins can make 2x profitable; lower margins can make it unprofitable.
Is 3x ROAS good?
A 3x ROAS is above break-even when the pre-ad contribution margin is greater than about 33.3% in the simplified model. Whether it is good enough depends on the profit you want to retain and costs not included in that margin.
Is 4x ROAS good?
Four times ROAS means $4 of attributed revenue for each $1 of ad spend. It may be profitable for many cost structures, but the correct test is still to compare it with your own break-even and target ROAS.
What is the difference between ROAS and profit?
ROAS compares attributed revenue with ad spend. Profit accounts for costs. A campaign can therefore show an attractive ROAS while producing little or no profit if product and fulfillment costs are high.
Keeplytics provides planning calculators and educational information, not accounting, tax or financial advice.