Skip to content
Make Madly.
Ad economics

What is a good ROAS for ecommerce?

There is no universal good ROAS. Use this method to find yours from margins, returns and goals, then compare campaigns fairly without borrowed benchmarks.

Published
Published
Last updated
Updated
Reading time
7 min read

Short answer

A good ROAS is one comfortably above your own break-even ROAS, and that depends on your margins, shipping, returns and goals. A figure that is excellent for a 70 per cent margin business can lose money for a 25 per cent margin one, so find your break-even first and set your target above it.

Key takeaways

  • There is no single good ROAS; the answer comes from your own margins.
  • Start from break-even ROAS, then add the profit you need.
  • Different campaign types should have different targets.
  • Do not adopt an industry benchmark as a target without checking your numbers.

Put it to work

ROAS calculator

01 / Your inputs

Run the numbers

Example figures are filled in so you can see a result straight away. Replace them with your own. Results update as you type; no data is sent or saved.

£

Revenue attributed to the ads, in the same currency as spend.

£

Total media spend; must be greater than zero.

02 / Calculation

Return on ad spend

Calculated result

3×

Unit: ×

Formula

ROAS (×) = attributed revenue (£) ÷ ad spend (£).

How to read this

For every £1 in ad spend, your inputs attribute £3 in revenue. Revenue exceeds ad spend, but that does not establish profit. ROAS excludes product costs, fees, returns and overheads.

Compare with your cost-based break-even ROAS

Assumptions

Revenue and spend must use the same currency, reporting window and attribution convention. Revenue is not contribution margin.

Open the full roas calculator page

What this guide helps you decide

Companion: set a cost-based decision threshold, not an industry benchmark.

Start with the primary guide for the shared definitions; use this page for the narrower task below.

  • Calculate variable-cost contribution margin
  • Estimate break-even ROAS from that margin
  • Set a cash-risk limit before choosing a target

Why the honest answer is it depends

Searching for a good ROAS produces confident numbers such as three or four. These figures are tempting because they are simple, but they hide the thing that matters: whether the sale was profitable. Two stores can each report a ROAS of 3. The first sells a product with a 60 per cent margin and makes a healthy return. The second sells a product with a 30 per cent margin and, after shipping and returns, loses money on every order. Same ROAS, opposite outcomes.

No honest benchmark can account for your margins, your shipping, your return rate or your repeat purchase behaviour. Any benchmark you read is an average across stores that differ from yours in all of these ways. It may be useful as a rough sanity check, never as a target.

A four-step method for finding your own number

Step 1: Calculate break-even ROAS

This is the minimum return at which a first order covers its direct costs and advertising. Divide order value by contribution per order before ads. The break-even ROAS guide explains how, and the break-even ROAS calculator does the arithmetic.

Step 2: Decide the profit you want per order

Break-even leaves you with nothing. Choose a minimum profit per order after advertising, perhaps a percentage of order value or a fixed sum. This accounts for overheads and rewards the risk you are taking.

Step 3: Set the target ROAS

Subtract your desired profit from contribution to get the allowable ad cost per order. Target ROAS is order value divided by that allowable cost. Using invented numbers: an order of 70 pounds, contribution of 35 pounds, desired profit of 7 pounds. Allowable ad cost is 28, so target ROAS is 70 divided by 28, which is 2.5. Break-even in this case is 70 divided by 35, or 2.0.

Step 4: Adjust for what you know about repeat customers

If you have reliable evidence that customers buy again, you may accept a lower first-order ROAS. If you do not, treat first-order results as the whole story. The LTV to CAC ratio guide covers this.

Examples at different margins

The table shows how target ROAS changes with margin, using hypothetical figures and a goal of keeping 10 per cent of order value as profit after ads.

Contribution margin before adsBreak-even ROASROAS for 10 per cent profit
25 per cent4.06.7
40 per cent2.53.3
55 per cent1.82.2
70 per cent1.41.7

The pattern is the lesson. Lower-margin businesses need much higher returns from ads, and these can be difficult to reach in competitive markets. That is not a failing of the ads. It may be a sign to improve margin, raise prices, increase order value or build repeat purchases.

Different campaigns deserve different targets

A single store-wide target is a useful starting point, but campaign type matters.

  • Prospecting campaigns reach people who have not bought. Their ROAS is often lower, because these people are further from a decision, yet they supply new customers.
  • Retargeting campaigns reach people who already visited. Their ROAS often looks higher, partly because some would have bought anyway.
  • Brand search can show very high returns, largely because the searcher was already looking for you.

If you judge prospecting by the standard of retargeting, you may switch off the very activity that feeds the rest. Equally, a high retargeting ROAS does not prove ads caused the sales. Consider a blended view using MER versus ROAS.

Using benchmarks safely

Benchmarks can be helpful in one limited way: as a prompt to check your assumptions. If your reported ROAS is far from what you read about, ask why. Perhaps your attribution window is different, your category is unusual, or your tracking is incomplete. Do not conclude that you are failing or succeeding.

Be especially careful with figures quoted by ad tool vendors and agencies. They describe selected data, defined in their own way. Treat them as marketing, and rely on your own results.

What can make ROAS look better or worse without any change in real performance

  • Attribution window changes. A longer window credits more purchases.
  • Seasonality. Gifting periods change conversion rates and costs.
  • Tracking gaps. Missing purchase events reduce reported ROAS.
  • Discounting. Sales raise conversion but lower margin.
  • Audience saturation. As frequency rises, returns often fall.

The interpret ad ROAS guide helps untangle these effects.

A hypothetical walk-through

A store sells ceramic planters. Average order value is 55 pounds, contribution before ads is 27.50 pounds, so break-even ROAS is 2.0. The founder wants about 5 pounds profit per order, so allowable ad cost is 22.50 and target ROAS is 2.44, which they round to 2.5.

Over a month, prospecting returns 2.2 on platform numbers and retargeting returns 5.1. A glance suggests prospecting is failing and retargeting is thriving. But prospecting at 2.2 is above break-even, so it is making a small positive contribution on first orders while also growing the pool of people who retarget later. Meanwhile some of the retargeting revenue would likely have happened without ads. The founder keeps both but treats the retargeting number with caution, and watches store revenue as a cross-check. This is an invented case. It shows the reasoning, not a benchmark.

When a low ROAS is acceptable

A below-target ROAS can be acceptable in a few circumstances: when you are deliberately buying customers whose later purchases you have measured, when a product acts as an entry point to a higher-margin range, or when the goal is to clear stock at a known cost. In each case, write down the assumption and review it with real data after a set period. The risk is that a temporary exception becomes a permanent habit without evidence.

When a high ROAS is not enough

A high ROAS on a tiny budget may not matter if it cannot scale. Look at total profit in pounds, not only ratios. Returns usually fall as you spend more, because you reach less responsive audiences, so the best ROAS and the highest profit are often at different spend levels. The profit after ad spend calculator lets you see this in money terms.

Scope and attribution cautions

All numbers here are illustrative. Your results depend on your own costs and on how your platform attributes sales. Small samples can mislead, so avoid resetting your whole strategy on a single week. Check the platform's current documentation for how conversions are counted, as definitions can change.

Checking whether your tracking can support a target

Before you rely on a target ROAS, check how reliable the reported figure is. Compare platform purchases with store orders for a sample week and calculate the ratio. If the platform reports ten per cent more purchases than the store records, your target should be set against the store-based figure or adjusted accordingly. Check that your purchase value is passed correctly: missing or wrong values distort ROAS without changing real profit. Check currency and tax settings too. A store that reports revenue including sales tax and calculates costs excluding it will set targets that are too low. Our Shopify Meta pixel and Conversions API guide covers tracking set-up, and the interpret ad ROAS guide explains how to sanity check a result.

Revisiting your target

A target ROAS is not permanent. Review it quarterly or after any major change in costs. A shipping price rise, a new payment provider, a supplier discount, a shift towards cheaper products, or a change in return rate all move break-even. Seasonal events also matter: during a major sale your margin is lower, so the ROAS needed for the same profit is higher, even if the platform shows better numbers because conversion rates rise. Keep a dated record of each target and the assumptions behind it, and note what changed each time. Over a year this record becomes a useful picture of how your economics evolve, and it protects you from the common mistake of running last year's target on this year's costs.

Cost-based ROAS decision worksheet

Distinct decision companion, not another definition or arbitrary good-ROAS benchmark.

Cost-based ROAS decision worksheet

Net revenue/order: £60 illustrative
Variable costs/order: £36
Pre-ad contribution: £24 / £60 = 40%
Contribution break-even ROAS: 2.5×
Overhead / reserve to retain: [£/order]
Maximum CPA: £24 minus reserve
Observed ROAS / attribution window / refunds / lag: [complete]
Loss cap / cash reserve / stock: [complete]
Decision: continue, iterate, stop or controlled scale [reason]
Download Cost-based ROAS decision worksheet

Local text only, not sent to a server. Visible text and editable Markdown downloads work without sign-in or JavaScript.

Common questions

What is a good ROAS for ecommerce in general?
There is no honest universal figure. A good ROAS is one that exceeds your own break-even by enough to give you the profit you want.
Is 4x ROAS good?
It might be excellent for a high-margin business and poor for a low-margin one. Compare it with your break-even ROAS.
Should I aim for the same ROAS on every campaign?
Not necessarily. Prospecting and retargeting behave differently, and products with different margins need different targets.
How do I improve ROAS?
Improve the offer, creative and landing page, and consider order value and margin. Beware of tricks that raise the ratio by shrinking the audience, which can lower total profit.
Do benchmarks from agencies help?
Only as a rough check on your assumptions. They reflect other businesses' costs and measurement, and they are not a target for you.
How long before I judge a ROAS number?
Wait for enough orders and a window that smooths daily noise. A few orders in a day tell you little.

Sources and further reading

From reading to making

Make the next idea count.

Bring your product and your context. Explore a direction, then decide what belongs in the final ad.

Create account