Product Metrics

Search

What is a good ROAS? Ecommerce benchmarks 2026, by margin

A good ROAS is one above break-even. See if a 1.6, 2.2, 3.8, 4 or 7 ROAS is good at your margin, and what the 2026 benchmarks leave out.

By , FounderUpdated 13 min read

A good ROAS is one above break-even. At a 25% margin that is 4 (400%), at 50% it is 2 and at 10% it is 10.

An industry average can’t answer this. It belongs to other shops, with other margins: it blends products that keep 60% of the price with products that keep 10%, so it can’t tell you whether yours make money. The “4:1” ROAS quoted as a rule of thumb is simply the break-even of a 25% margin.

It comes from Product Metrics, which builds product-level optimisation software for Google Shopping and Performance Max, and every figure in it reruns with your own numbers or the break-even ROAS calculator.

Last reviewed 7 October 2026; sources are at the end.

What is ROAS?

ROAS, short for return on ad spend, is conversion value ÷ ad spend: a 4 ROAS (400% in Google Ads) means €4.00 of revenue for every €1.00 spent on ads. It measures revenue per euro of ads and ignores what the products and orders cost.

What is a good ROAS?

One above the product’s own break-even ROAS, which is 1 ÷ contribution margin. The word doing the work is “own”: 4 makes a profit at a 40% margin and only breaks even at 25%.

The same test in profit terms is POAS, which is ROAS × contribution margin. A POAS of 1.0 is break-even, so a product is good when its POAS is above 1.0. POAS vs ROAS explains when each one is the better measure.

Contribution margin is the share of the price (excl. VAT) left after cost of goods and the variable costs of the order, which matches the standard accounting definition: sales minus variable expenses, divided by sales. A product with a 25% margin keeps €25.00 of every €100.00 it sells. Ads that cost more than that lose money on the sale, and 1 ÷ 0.25 = 4 is the ROAS where they cost exactly that.

This guide takes prices and margins excl. VAT, so compare them with conversion values on the same basis. The calculator’s start values use revenue incl. VAT plus a VAT rate: if your Google Ads conversion values exclude VAT, enter revenue excl. VAT and set VAT to 0%. For the formula on its own, see how to calculate ROAS.

The ROAS a product needs to break even, by contribution margin

Each bar is the ROAS a product with that contribution margin needs to break even. The higher the margin, the lower the bar: a 10% margin needs a ROAS of 10, a 25% margin needs 4 and a 50% margin only 2.Source: Calculated as 1 ÷ contribution margin
Show the data
The ROAS a product needs to break even, by contribution margin
Contribution marginROAS needed to break even
10%10
15%6.7
20%5
25%4
30%3.3
40%2.5
50%2
60%1.7

Find your margin on the chart and read off the ROAS you need. A shop that wants profit after ads needs a ROAS above it.

Break-even moves with margin

A ROAS of 4 costs you €25.00 in ads for every €100.00 of revenue. Whether that leaves a profit depends on how much of the €100.00 is margin.

At a ROAS of 4, how much of every €100 in sales do you keep?

  • Kept after ads, per €100 of sales
  • Break-even (€0)
  • Profit
  • Loss
A ROAS of 4 means €25 of ads for every €100 of sales. Your margin is what is left of that €100 after the product and order costs; the ads come out of it. At a 25% margin the €25 left pays exactly for the ads (€0). Above 25% you keep the rest (green): €25 at a 50% margin. Below it you lose (red): €15 at 10%.Source: Calculated as margin × €100 − €100 ÷ 4 (before fixed costs)
Show the data
At a ROAS of 4, how much of every €100 in sales do you keep?
Your contribution marginKept after ads, per €100 of sales
10%-€15
20%-€5
25%€0
30%€5
40%€15
50%€25

Take two products at 4. A 20% margin keeps €20.00 and pays €25.00 for the ads: a loss of €5.00 on every €100.00 sold. A 50% margin keeps €50.00 for the same ads: a profit of €25.00. Both show the same number in Google Ads.

The 4:1 rule is one shop’s break-even

At a 25% contribution margin, break-even is 1 ÷ 0.25 = 4, which is why the rule works for some shops and fails for others: a shop with a 25% margin that quotes “4 is good” is describing its own cost structure.

If your products keep 10%, 4 loses €15.00 per €100.00 of revenue, so the rule of thumb was never about them.

Is a 1.6, 2.2, 3.8, 4 or 7 ROAS good?

It is good if the product’s margin is above 1 ÷ that ROAS. The grid shows the profit (+) or loss (−) after ad spend, in euros per €100.00 of revenue, before fixed costs. “Min. margin” is the break-even margin, 1 ÷ ROAS. The grid is calculated, not measured: each cell is margin × €100.00 − €100.00 ÷ ROAS.

ROAS Min. margin 10% 20% 30% 40% 50% 60%
1.5 (150%) 66.7% −56.67 −46.67 −36.67 −26.67 −16.67 −6.67
1.6 (160%) 62.5% −52.50 −42.50 −32.50 −22.50 −12.50 −2.50
2 (200%) 50.0% −40.00 −30.00 −20.00 −10.00 0.00 +10.00
2.2 (220%) 45.5% −35.45 −25.45 −15.45 −5.45 +4.55 +14.55
3 (300%) 33.3% −23.33 −13.33 −3.33 +6.67 +16.67 +26.67
3.8 (380%) 26.3% −16.32 −6.32 +3.68 +13.68 +23.68 +33.68
4 (400%) 25.0% −15.00 −5.00 +5.00 +15.00 +25.00 +35.00
5 (500%) 20.0% −10.00 0.00 +10.00 +20.00 +30.00 +40.00
7 (700%) 14.3% −4.29 +5.71 +15.71 +25.71 +35.71 +45.71
10 (1,000%) 10.0% 0.00 +10.00 +20.00 +30.00 +40.00 +50.00

Read across a row to see the same ROAS at different margins. A 0.00 is break-even: the ads cost exactly what the product earns.

Profit per €100 of revenue at a ROAS of 2.2, 3.8 and 7, by contribution margin

  • Profit at a ROAS of 2.2
  • Profit at a ROAS of 3.8
  • Profit at a ROAS of 7
  • Break-even (€0)
Each line is the profit left from €100 of revenue after ads at one ROAS. The dashed line is break-even. Each line crosses it at its own break-even margin: 45.5% for a ROAS of 2.2, 26.3% for 3.8 and 14.3% for 7.Source: Calculated as margin × €100 − €100 ÷ ROAS (before fixed costs)
Show the data
Profit per €100 of revenue at a ROAS of 2.2, 3.8 and 7, by contribution margin
Contribution marginProfit at a ROAS of 2.2Profit at a ROAS of 3.8Profit at a ROAS of 7
10%-€35-€16-€4
20%-€25-€6€6
30%-€15€4€16
40%-€5€14€26
50%€5€24€36
60%€15€34€46
Is a 1.6 ROAS good?

Only above a 62.5% margin, because 1 ÷ 1.6 = 0.625. Even at a 60% margin it loses €2.50 per €100.00 of revenue.

Is a 2.2 ROAS good?

It needs a margin above 45.5%. Just past that line, at 50%, it makes a thin €4.55 per €100.00 of revenue; at 40% it loses €5.45.

Is a 3.8 ROAS good?

Yes, once your margin clears 26.3%. At 20% it loses €6.32 per €100.00 of revenue; at 30% it makes €3.68.

Is a 4 ROAS good?

Only above a 25% margin. That is the 4:1 rule of thumb: at 30% it makes €5.00 per €100.00 of revenue, and at 20% it loses €5.00.

Is a 7 ROAS good?

Above a 14.3% margin, yes. At 10% it still loses €4.29 per €100.00 of revenue, and at 40% it makes €25.71.

The contribution margin a product needs to break even at each ROAS

Each bar is the lowest contribution margin at which that ROAS breaks even. A ROAS of 3.8 needs a margin of at least 26.3%, while a ROAS of 7 covers products down to a 14.3% margin.Source: Calculated as 1 ÷ ROAS
Show the data
The contribution margin a product needs to break even at each ROAS
ROAS the product getsMargin needed to break even
1.566.7%
250.0%
333.3%
3.826.3%
425.0%
520.0%
714.3%
1010.0%

Read this chart the other way round if you know your ROAS: the bar is the lowest margin at which it still breaks even.

What is a good ROAS for ecommerce, Google Ads or Amazon?

The same rule applies to every channel and shop platform: a good ROAS is one above the break-even of the products you advertise. Google Ads, Meta, Shopify and Amazon don’t change 1 ÷ margin. On Amazon, selling fees and fulfilment costs are variable costs, so they come out of the margin before you divide. Each ad platform counts the conversions it attributes to itself, so reported ROAS is not comparable across channels.

In Google Ads, target ROAS is entered as a percentage: Google’s help page gives 500% as the example for €5.00 of conversion value per €1.00 of ads. It says to set the target from your business goals and your historical ROAS. Margin is a business goal, so compare the history with each product’s break-even, and read how to set a target ROAS from your margin to turn it into a target.

To compare all your marketing on one basis, see how marketing efficiency ratio differs from ROAS.

What the published ROAS averages measure, and what they miss

Published averages come from datasets with their own scope, and few describe an online shop’s ad account. Here are four, with what each measures and what it can’t tell you. Operating margin and gross margin are not contribution margin, and I say so wherever they appear.

Damodaran, NYU Stern: sector margins, not ROAS

  • Source: Margins by sector (US), data as of January 2026.
  • What it measures: gross, net and operating profit as a share of revenue for US-listed companies, by industry.
    • Retail (General), 23 firms: 33.2% gross, 6.8% operating.
    • Retail (Special Lines), 94 firms: 35.3% gross, 7.7% operating.
    • Apparel, 35 firms: 56.9% gross, 9.1% operating.
  • What it can’t tell you: contribution margin, ad spend or ROAS. There is no online-retail row, and the firms are listed companies, not shops.

Nielsen: in-store sales of supermarket goods, not ecommerce

  • Source: Benchmarking return on ad spend, 24 June 2016.
  • What it measures: over 1,400 campaigns from 450 consumer packaged goods brands across a decade: incremental in-store sales of exposed households against matched unexposed ones. Baby products returned $3.71 per ad dollar and pets $3.06.
  • What it can’t tell you: anything about ecommerce. It covers supermarket goods bought in stores, so it is not what Google Ads reports as conversion value.

Google Economic Impact: a $2 per $1 assumption, not a benchmark

  • Source: Methodology and FAQ, 2025 report, read 7 October 2026.
  • What it measures: nothing. It is an assumption, based on economist Hal Varian’s 2009 work, that each $1 spent on Google Ads generates $2 of value. The methodology page words it as profit and the FAQ as value.
  • What it can’t tell you: a ROAS benchmark. It is a modelling assumption for estimating Google’s economic impact, not a measured average for advertisers.
  • Source: Target ROAS, undated, read 7 October 2026.
  • What it explains: how ROAS is defined and expressed (500% is €5.00 per €1.00), and that targets should follow business goals and historical ROAS.
  • What it can’t tell you: what a good number is. It gives no benchmark.

Gross margin is the closest of these figures to what you need, and it shows why averages mislead. It counts the direct cost of what was sold but not shipping, payment fees or returns, so contribution margin is usually lower. The break-even implied by gross margin is therefore roughly the lowest one that sector could have.

The lowest ROAS four retail sectors could break even at, from their gross margins

Each bar is 1 ÷ the sector's gross margin. Gross margin leaves out shipping, payment fees and returns, so real break-evens are higher. Even this floor runs from a ROAS of 1.8 for apparel to 3.8 for grocery and food retail.Source: Gross margins from Damodaran, NYU Stern, US-listed companies, data as of January 2026: grocery and food 26.3%, general retail 33.2%, special-line retail 35.3%, apparel 56.9%. Calculated as 1 ÷ gross margin. Gross margin is not contribution margin
Show the data
The lowest ROAS four retail sectors could break even at, from their gross margins
Sector (US-listed companies)ROAS needed to break even on gross margin alone
Grocery and food retail3.8
General retail3
Special-line retail2.8
Apparel1.8

If you see an “average ecommerce ROAS” credited to Nielsen, note that I could not find such a figure in Nielsen’s 2016 write-up, which reports per-category returns for in-store sales, so I don’t use it. Whichever average you read, ask whether it is a mean or a median, since a few strong accounts can pull a mean up, and which margins it covers.

An account at 4, product by product

An account ROAS is a blend, so it can read 4 while some of its products lose money. Here are five products: every product runs at exactly 4, and the account does too.

Product (illustrative data) Revenue Ad spend ROAS Margin Break-even ROAS Profit after ads
Product A €12,000 €3,000 4 45% 2.2 +€2,400
Product B €8,000 €2,000 4 35% 2.9 +€800
Product C €6,000 €1,500 4 30% 3.3 +€300
Product D €10,000 €2,500 4 20% 5 −€500
Product E €4,000 €1,000 4 12% 8.3 −€520
Account €40,000 €10,000 4 31.2% 3.2 +€2,480

Revenue is excl. VAT, and profit after ads is margin × revenue − ad spend. The account looks healthy: 4 against a blended break-even of 3.2, and a profit of €2,480.

Every product gets a ROAS of 4: how much does each one need?

  • ROAS needed to break even
  • ROAS every product gets (4)
  • Profit
  • Loss
The dashed line is the ROAS of 4 that every product gets. Each bar is the ROAS that product needs to break even. A, B and C need less than 4, so the green part is profit. D and E need more, so the red part is what they fall short, and they lose money although the account reads 4.Source: Illustrative data: five products, each at a ROAS of 4. Break-even calculated as 1 ÷ contribution margin
Show the data
Every product gets a ROAS of 4: how much does each one need?
ProductROAS needed to break even
Product A2.2
Product B2.9
Product C3.3
Product D5
Product E8.3

Two of the five products, D and E, lose €1,020 between them, while the other three earn €3,500. A target for the whole account keeps funding D and E, because it sees only the blend. Ad clicks can also feed other sales, so test a change before you assume the revenue goes with it.

That is why I work product by product: each product has its own break-even, and the answer to “is 4 good?” is different for A and for E. Break-even ROAS per product goes through the same case with the steps for each product.

Prices, costs and discounts move break-even

A product can slip below break-even without anyone touching the campaign.

Take a product at €100.00 excl. VAT with €55.00 of cost of goods. If shipping, payment fees, packaging and returns add up to €20.00 per order, the margin is 25% and break-even is 4. If they rise to €30.00, the margin falls to 15% and break-even jumps to 6.7. To try your own costs, the margin calculator shows a product’s margin and contribution margin after shipping, fees and returns.

The ROAS one product needs to break even as its variable costs rise

Each bar is the ROAS a €100.00 product with €55.00 cost of goods needs to break even. Going from €10.00 to €30.00 of variable costs per order lifts it from 2.9 to 6.7.Source: Illustrative data: price €100.00 excl. VAT, cost of goods €55.00, break-even calculated as 1 ÷ contribution margin
Show the data
The ROAS one product needs to break even as its variable costs rise
Variable costs per orderROAS needed to break even
€10.002.9
€15.003.3
€20.004
€25.005
€30.006.7

Discounts hit harder. A 20% discount on that product drops the price to €80.00 while the €75.00 of costs stays put. The margin is now €5.00 on €80.00, which is 6.25%, and break-even is 16. A sale can double your conversions while each one loses money once the ads are counted.

The ROAS one product needs to break even as its discount deepens

Each bar is the ROAS a product priced at €100.00 with €75.00 of costs needs to break even. A 20% discount lifts it from 4 to 16, because the costs stay at €75.00 while the price falls to €80.00.Source: Illustrative data: price €100.00 excl. VAT, costs €75.00 including cost of goods. Break-even calculated as 1 ÷ contribution margin
Show the data
The ROAS one product needs to break even as its discount deepens
Discount on a €100.00 priceROAS needed to break even
No discount4
5%4.8
10%6
15%8.5
20%16

When an order is returned, the revenue is refunded but the shipping and handling costs are not recovered, so product categories with many returns need a higher ROAS than their price suggests. Put the typical cost of returns into the variable costs for that category. The break-even ROAS calculator has fields for returns, reverse logistics, shipping and payment fees, so you can see how each one moves the number.

What is the difference between ROAS and ROI?

ROAS measures revenue per euro of ads, while ROI measures profit per euro spent. ROAS = revenue ÷ ad spend. ROI = profit ÷ cost, and for ads that means the profit left after the product costs, the order costs and the ad spend, divided by the ad spend.

Take €1,000 of ad spend that brings in €4,000 of revenue: that is a 4 ROAS either way. On a 25% margin the €4,000 leaves €1,000, which the ads used up: an ROI of 0%. On a 50% margin it leaves €2,000, so after ads you keep €1,000: an ROI of 100%.

ROI of a campaign at a ROAS of 4, by contribution margin

  • ROI (profit after ads ÷ ad spend)
  • Break-even (0%)
  • Profit
  • Loss
The ROAS is 4 at every point; only the margin changes. ROI runs from −60% at a 10% margin to 100% at a 50% margin, and crosses the dashed break-even line at a 25% margin.Source: Calculated as (margin − 25%) ÷ 25%, where ROI is profit after ad spend ÷ ad spend
Show the data
ROI of a campaign at a ROAS of 4, by contribution margin
Contribution marginROI (profit after ads ÷ ad spend)
10%-60%
20%-20%
25%0%
30%20%
40%60%
50%100%

Google Ads reports ROAS, so that is the number you steer a campaign by, while ROI shows what you keep. Break-even ROAS links the two: it is the ROAS at which ROI is 0%.

POAS (profit on ad spend) puts the same test in one number: POAS = ROAS × contribution margin, and ROI = POAS − 1. In the example, 4 at a 25% margin is a POAS of 1.0 and an ROI of 0%; at a 50% margin it is a POAS of 2.0 and an ROI of 100%. Above 1.0 the ads make money. POAS vs ROAS explains when to steer by which.

Your own number, product by product

You need a price, a cost of goods and the variable costs of an order. Most shops can pull these from the product feed or the shop backend. Do the sum for each product rather than once for the account.

Find your own good ROAS in four steps
  1. Take the price excl. VATUse the same basis as the conversion values in your ad account, so ROAS and margin describe the same revenue.
  2. Subtract cost of goods and variable costsInclude shipping, payment fees, packaging, pick and pack and returns. Leave out rent and salaries.
  3. Divide what is left by the priceThe result is the product's contribution margin.
  4. Divide 1 by the marginA 25% margin gives 1 ÷ 0.25 = 4. Any ROAS above that is a good ROAS for this product.

Enter your own product below to run the four steps. It starts with the €100.00 product from earlier, at a 25% margin and a 3.8 ROAS, which is just under its 4 break-even.

Is your ROAS above break-even?

Illustrative data

€
€
€

Shipping, payment fees, returns, packing.

On the same revenue basis as the price.

%

Share of revenue kept after ads. 0 means break-even.

Below break-even

Below break-even: ROAS 3.8 is under the 4 you need. After ads you lose €1.32 of every €100 of revenue.

Contribution margin
25.0%
€25.00 per order
Break-even ROAS
1 ÷ margin
POAS
0.95
ROAS × margin. 1.00 is break-even.
Left per €100 of revenue after ads
-€1.32
Target ROAS for the profit to keep
4
With no profit kept, the target ROAS is the break-even ROAS.

Illustrative data

Per order, excl. VAT. For several products or VAT, use the break-even ROAS calculator.

Begin where the money is: your best sellers, where a wrong target costs the most. Get each product’s break-even from the break-even ROAS calculator, and read how to set a target ROAS from your margin to turn it into a target that leaves profit.

To do this for every product at once, download the per-product break-even sheet (XLSX, free, no sign-up). It gives each product its break-even and a verdict, and its Summary compares your account’s blended ROAS with its break-even and shows how much ad spend sits on products below break-even.

Is your ROAS counted the same way as your margin?

Break-even tells you the ROAS a product needs. The comparison only works when the ROAS in Google Ads is counted the same way as your margin: excl. VAT, and with every order. Two things commonly go wrong.

VAT makes ROAS look higher. Your margin is worked out on the price excl. VAT, but Google Ads may record order values incl. VAT. At 21% VAT a €121.00 order counts as €121.00 of conversion value, although only €100.00 is revenue, so every ROAS reads 21% too high. A product that really runs at 3.5 shows as 4.2 and seems to clear a 4 break-even it doesn’t reach. Send conversion values excl. VAT, or divide the ROAS you see by 1.21.

Same product, two ROAS readings: with and without VAT in the conversion value

  • ROAS reported
  • ROAS needed to break even at a 25% margin (4)
  • Profit
  • Loss
Each bar is the ROAS reported for the same product; the dashed line is the 4 it needs at a 25% margin. Excl. VAT it reads 3.5, and red is the shortfall. With 21% VAT in the value it reads 4.2 and looks profitable, though nothing changed.Source: Calculated as ROAS excl. VAT × 1.21 for 21% VAT. Illustrative data
Show the data
Same product, two ROAS readings: with and without VAT in the conversion value
Conversion value usedROAS reported
Excl. VAT (matches the margin)3.5
Incl. VAT (21%)4.2

Missing orders make ROAS look lower. ROAS is conversion value ÷ ad spend, so every purchase that never reaches Google Ads makes a product look worse than it is. Ad blockers can stop conversion tags from firing. The ad blocker tracking test shows what each blocker stops and lets you run the check in your own browser.

Run a tracking request through the SDK debugger to see what your shop sends. If orders go missing, Full Signal Tracking sends conversions server-side from your own domain; enhanced conversions vs server-side tracking sets the two approaches side by side.

Fix both before you compare: a precise break-even against a ROAS that is inflated or incomplete still gives the wrong answer.

Improving ROAS one product at a time

Compare each product’s ROAS with its own break-even rather than an industry average. Products above it are candidates to increase priority. Products below it need a lower priority, a better price or lower costs.

For the steps in Google Shopping, see how to optimise Google Shopping ads, product by product, and for Performance Max, Performance Max for ecommerce, product by product.

Five products fit in a table; five thousand don’t. Product Segmentation uses Product Metrics ML to place each product in one of six segments by its ad clicks and its return, and writes the segment to Merchant Center labels your campaigns can use. It works on ROAS straight away and switches to POAS once you connect margins, which is when products like D and E stop hiding behind a 4 average. To check one product first, use the break-even ROAS calculator.

Sources

Written by

, Founder of Product Metrics

Linkedin

Keep reading.

Frequently asked questions.

What does ROAS stand for?

ROAS stands for return on ad spend. It is conversion value ÷ ad spend, so a 4 ROAS (400% in Google Ads) means €4.00 of revenue for every €1.00 spent on ads. It measures revenue per euro of ads and leaves product and order costs out, so it can't show profit on its own.

Is a 2 ROAS good?

A 2 ROAS breaks even only at a 50% contribution margin, because 1 ÷ 0.50 = 2.0. Below that, the ads cost more than the margin brings in. Above it, the product makes a profit before fixed costs.

What is a good ROAS for Google Ads?

One above each product's break-even, which means a different number for each product. Google's help page (checked October 2026) says to set a target ROAS from your business goals and historical ROAS, and gives no benchmark. Compare that history with each product's margin first.

What is a good ROAS for Shopify?

The platform doesn't change the maths: margins differ by product, so the good ROAS does too. Take each product's price excl. VAT, subtract its cost of goods and order costs, and divide 1 by the margin. A product with a 30% margin needs a ROAS above 3.3.

What is a good ROAS for ecommerce?

For ecommerce, a good ROAS is one above break-even, worked out product by product: 2.5 at a 40% margin, 4 at 25% and 10 at 10%. Published averages blend products with different margins.

What is a good ROAS on Amazon?

The same rule applies on Amazon: a good ROAS is one above break-even. Amazon's selling fees and fulfilment costs are variable costs, so take them out of the margin first. A product with a 20% margin after Amazon's fees breaks even at 1 ÷ 0.20 = 5.

How do you improve ROAS?

Work product by product. Compare each product's ROAS with its own break-even: increase priority for products above it and lower priority for products below it. Then look at what moves break-even, such as price, discounts, variable costs and returns, and check that every conversion is tracked.

Does a good ROAS include VAT?

Use revenue excl. VAT, on the same basis as the conversion values in your ad account. If conversion values include VAT, ROAS looks higher than it is: at 21% VAT, a €121.00 order counts as €121.00 of conversion value but only €100.00 of revenue.

See which of your products to push, fix or pause. Start with your own products, or a 30-second estimate.

Check one product first: work out its break-even ROAS in the calculator. Then see where all your products stand.

Find your hidden profit30-second estimate · no login
Analyse your products for freeFree analysis, no credit card

Not ready to connect? Book a demo: a video call with Berend, then a demo account.