ROAS calculator
Return on ad spend, the ROAS you have to clear to break even, and the profit in dollars, from one set of numbers. Enter your spend and revenue, then your price and the costs that move with each order.
Verified August 19, 2026
Your return on ad spend
4.00x
400% return on ad spend
Above break-even. At this margin the ads pay for themselves and leave gross profit behind.
- ACoS equivalent
- 25%
- Contribution margin
- 55%
- Break-even ROAS
- 1.82x
- Headroom over break-even
- 2.18x
- Gross profit on this spend
- $12,000
Gross profit here is the ad-driven revenue at your contribution margin, less the spend. It is the money the campaign left on the table before rent, salaries, software and everything else that does not move with an order.
The ROAS formula
Return on ad spend is the revenue a campaign produced divided by what you paid for it. Google states the target version the same way: $5 in sales divided by $1 in ad spend, times 100%, is a 500% target ROAS. Amazon's advertising library gives the identical definition.
ROAS = ad revenue / ad spend
40000 / 10000 = 4.00x
4.00 * 100 = 400%
A 4.00x ROAS and a 400% ROAS are the same result written two ways. Google Ads reports target ROAS as a percentage, most ecommerce dashboards report a multiple, and multiplying by 100 moves you between them. Neither version tells you whether the campaign made money, because both count the revenue and ignore what that revenue cost you to deliver.
How to calculate break-even ROAS
Break-even ROAS is one divided by your contribution margin: a 25% margin needs 4.00x, a 55% margin needs 1.82x, an 80% margin needs 1.25x. It falls out of the profit an ad-driven order leaves, set to zero and rearranged.
profit = revenue × contribution margin − ad spend
0 = revenue × contribution margin − ad spend
revenue ÷ ad spend = 1 ÷ contribution margin
break-even ROAS = 1 ÷ contribution margin
Contribution margin is what one order leaves after the costs that move with it: the goods, the shipping, the payment processing and the platform fees. A $40 product with $12 of goods, $4 of shipping and $2 of fees leaves $22, a 55% contribution margin. Shopify's break-even analysis defines the same quantity per unit, average selling price less variable cost per unit. One divided by 0.55 is 1.82 to two places, so every dollar of spend has to bring back a little over $1.82 before that campaign has paid for itself. The rest is subtraction: a 4.00x actual against a 1.82x break-even leaves 2.18x of headroom, worth $12,000 of gross profit on $10,000 of spend.
Fixed costs stay out on purpose. Rent, salaries and software do not change when you sell one more unit, so folding them in gives you a break-even for the whole business rather than for the campaign in front of you. That is a different calculation, and Shopify writes it as fixed costs divided by contribution margin per unit, which gives you a number of units rather than a multiple. One-off costs sit outside both: a trademark filing is the common one, and the trademark cost calculator prices it. Keep the variable lines separate rather than lumping them into one field, because the transaction fee scales with your price and the shipping does not. If you are filling that fee field from memory, price it first: the Stripe fee calculator gives you the figure per order at your average order value. Keep the catalog underneath them separate too: two variants sharing one code blend their costs into one row, which is what the SKU generator is for. The three figures those lines are built from each have a tool of their own: the COGS calculator for what the goods cost, the AOV calculator for what an order is worth, and the CAC calculator for what a customer costs to win.
Break-even ROAS by contribution margin
One divided by the margin, nothing else. The whole range at once is the clearest argument against any fixed target: a 70% margin brand and a 15% margin brand are running different businesses, and no single ROAS number is good for both.
| Contribution margin | Break-even ROAS | As a percentage |
|---|---|---|
| 10% | 10.00x | 1000% |
| 15% | 6.67x | 667% |
| 20% | 5.00x | 500% |
| 25% | 4.00x | 400% |
| 30% | 3.33x | 333% |
| 40% | 2.50x | 250% |
| 50% | 2.00x | 200% |
| 60% | 1.67x | 167% |
| 70% | 1.43x | 143% |
| 80% | 1.25x | 125% |
10x
10%
5x
20%
4x
25%
3.33x
30%
2.5x
40%
2x
50%
1.67x
60%
1.25x
80%
Contribution margin along the bottom, the ROAS you have to clear above it.
Read the shape, not the rows. Below about 30% margin the required ROAS climbs steeply, so a discount code can quietly put a profitable campaign underwater. Above 50% the target barely moves, which is why high-margin brands can buy traffic that would ruin a reseller.
What is a good ROAS
A good ROAS is one above your own break-even, with enough headroom left to cover the costs that sit outside the margin. That is the only definition that holds across two different stores, so this page does not give you a target number.
The rule you have probably read is 4:1, usually credited to a 2016 Nielsen study. There is no 4:1 in that study, and no universal good-ROAS rule either. Nielsen looked at more than 1,400 ad campaigns from 450 consumer packaged goods brands over a decade, so everything in it is CPG. It reports incremental sales per household exposed of $0.33 for linear TV, $0.26 for magazines and $0.25 for cross-media, which are per-household amounts and not returns on spend. The return-on-spend multiples it does publish are category benchmarks: $3.71 for baby products, $3.06 for pets. Its own conclusions are that size and scale can be stronger predictors of sales performance than even the category, and that advertisers should compare their sales metrics to brands within their product category. Which is the opposite of a single number for everybody.
What 4 actually is: the break-even ROAS of a 25% contribution margin, one divided by 0.25, the red column above. It describes your store only if your margin happens to be 25%. At 55% you clear your costs at 1.82x, and the 4:1 rule is telling you to turn off campaigns that are printing money.
For a sense of where other stores land, the closest thing to public benchmarks comes from Triple Whale, which publishes anonymized cross-brand medians from the ecommerce brands connected to it. On Meta the median ROAS is 1.88 across more than 40,000 brands for the year to July 31, 2026, with Apparel & Accessories at 2.24, Beauty at 1.54 and Health & Wellness at 1.44. On Google Ads the median is 3.68 across more than 18,000 brands for calendar 2025, which the same source reports as a decline of 10.03% year over year.
1x
2x
3x
4x
1.88 median ROAS on Meta, 40,000+ brands, August 2025 to July 2026. By industry: Health & Wellness 1.44, Beauty 1.54, Apparel & Accessories 2.24.
3.68 median ROAS on Google Ads, 18,000+ brands, calendar year 2025, down 10.03% year over year.
Handle those two figures with care. They are vendor-published, drawn from a self-selected sample of brands that chose to connect to one analytics product, and they report platform-attributed ROAS, the ad platform's own account of what it caused. Medians rather than averages, because the distribution is skewed. They are useful for one thing: the same campaign quality produces very different ROAS on different channels, so a target set without naming the channel is not saying much.
ACoS and ROAS are one number upside down
A 25% ACoS is exactly a 4x ROAS. Advertise on Amazon and you get ACoS instead, advertising cost of sales: ad spend divided by ad revenue, times 100. Amazon's own guide calls ROAS the inverse of ACoS. $50 of spend on $100 of revenue is a 50% ACoS, and the same campaign is a 2x ROAS.
Divide 1 by the ACoS as a decimal for the ROAS, and 1 by the ROAS for the ACoS. A 20% ACoS is 5x, a 40% ACoS is 2.5x, a 10% ACoS is 10x. The calculator shows both, because most brands read one dashboard in percentages and another in multiples.
ROAS is not ROI
Google defines return on investment as the ratio of net profit to costs: revenue less your total cost, divided by that same total cost. The cost side there includes the advertising. Google's own worked example folds the ad spend in and comes out at ($1,200 less $800) divided by $800, a 50% return, or $1.50 back for every $1 spent. ROAS uses revenue where ROI uses profit, and that one substitution is where most ad reporting goes wrong.
Run the arithmetic. A store with a 20% contribution margin at a 5x ROAS turns $10,000 of spend into $50,000 of revenue, which leaves $10,000 of contribution, which pays back exactly the spend. A 5x ROAS, a 0% return. The same 5x at a 55% margin leaves $27,500 of contribution on the same $10,000, a $17,500 profit. Two identical ROAS figures, two different outcomes, and only the margin tells them apart. That is what the headroom row is for. ROAS alone tells you what traffic cost. ROAS against your break-even tells you whether the campaign paid.
Average ROAS and marginal ROAS
Marginal ROAS is the return on the next dollar of spend; average ROAS is all revenue over all spend for a period. This calculator returns the average. Google describes marginal ROAS as the additional value you get from additional spend, while a target ROAS bid strategy aims at an average across the campaign.
The distinction decides what you do next. An account sitting at 4x average can be buying its last thousand dollars of traffic at 1.5x, because the cheapest, most intent-heavy clicks were bought first. Scaling on the average is how a profitable account walks itself down to break-even without anything in the dashboard turning red. Raise spend in steps and read the change in revenue against the change in spend.
When a knockoff takes the click
When a copied listing takes a click your ad paid to create, your spend is unchanged and only the revenue falls, so ROAS scales by one minus the diverted share. Your ads teach people what your product looks like and what it is called. Some share of them go and search that name or that image, and land on a copy of your listing instead of yours. Call that share d.
diverted ROAS = baseline ROAS × (1 − d)
4.00x × (1 − 0.20) = 3.20x
break-even stays at 1.82x
The break-even line does not move, because your costs per order are the same as they were. So the headroom is what dies first, and it dies faster than the ROAS does. At the numbers in the calculator, a fifth of the demand going elsewhere takes 20% off the ROAS and 37% off the headroom, while the number in the dashboard still reads a respectable 3.20x.
4.00x
0% diverted
3.60x
10% diverted
3.20x
20% diverted
2.80x
30% diverted
2.40x
40% diverted
2.00x
50% diverted
The dashed line is break-even at about 1.82x, where a 55% contribution margin puts it. It stays put while the columns fall.
Be careful with d. It is your number, not ours, and nobody has measured it credibly for any store. The published research gives direction, not a rate. Yi Qian's study of a Chinese footwear panel in Management Science found copies cut sales of low-end authentic products through substitution while raising sales of high-end ones through an advertising effect, which puts a direct-to-consumer store well inside the substitution case rather than the advertising one. The OECD runs three substitution scenarios rather than asserting one, and the EUIPO's sector work estimates 5.2% of EU clothing and footwear sales and 8.7% of toy sales lost to counterfeiting, as econometric sector averages rather than predictions about any one store. We traced those figures in the counterfeit statistics that survive checking. The counterfeit loss calculator puts those sector shares against your own revenue, with the data year on each one.
Use the sector figures to calibrate a range for d, not to fill it in. Then read the chart as arithmetic: at 40% diversion a 4.00x campaign runs at 2.40x, most of the headroom is gone, and none of it shows up as a broken campaign. The cheap version of the check is finding out whether anybody is running listings with your product photographs on them. Knockoff watches your catalog's photos across the marketplaces and the open web and prepares the takedown you approve for each confirmed match. Run a free scan to see which listings are using your product photos today.
Common questions about ROAS
How do you calculate ROAS? +
Divide the revenue an ad campaign produced by what you spent on it. $40,000 of revenue on $10,000 of spend is a 4.00x ROAS, the same number as 400%. Google and Amazon both define it that way.
What does a 2.5 ROAS mean? +
Every dollar of ad spend brought back $2.50 of revenue, the same as a 250% ROAS and a 40% ACoS. Whether it made money depends on your margin: at a 40% contribution margin, 2.5x is exactly break-even.
What ROAS is 25% ACoS? +
Exactly 4x, or 400%. ACoS and ROAS are the same ratio inverted, so one divided by 0.25 is 4. A 50% ACoS is a 2x ROAS and a 20% ACoS is a 5x ROAS.
Is a 20x ROAS good? +
It is far above the break-even of any normal margin, so yes, on that campaign. Whether it survives more spend is the next question, because a 20x usually comes off a small budget or branded search terms.
Sources
- Google Ads Help, target ROAS, for the ROAS definition and the 500% worked example: support.google.com target ROAS
- Google Ads Help, return on investment, for the ROI definition and its worked example: support.google.com ROI
- Google Ads Help, for marginal ROAS as the value of additional spend: support.google.com marginal ROAS
- Amazon Ads library, ACOS guide, for the ACoS formula and ROAS as its inverse: advertising.amazon.com ACOS
- Shopify, break-even analysis, for the contribution margin per unit and the unit break-even formula: shopify.com break-even analysis
- Nielsen, benchmarking return on ad spend, June 2016, for the CPG sample, the per-household figures, the category multiples and the absence of any 4:1 figure
- Triple Whale Meta ads benchmarks, 40,000+ brands, August 1, 2025 to July 31, 2026, updated August 18, 2026
- Triple Whale Google Ads benchmarks, 18,000+ brands, calendar 2025, down 10.03% year over year, updated February 6, 2026
- Triple Whale benchmark methodology, for the medians, the sample and the self-selection caveat
- Yi Qian, Management Science, 2014, for the substitution and advertising effects on a Chinese footwear panel
- OECD Trade Policy Paper No. 287, 2024, for the three substitution scenarios, and the EUIPO 2024 sector study for the clothing, footwear and toy shares. Both are traced in our guide to the counterfeit statistics
Every figure on this page was verified August 19, 2026. The break-even derivation is arithmetic and belongs to nobody. The benchmark medians are vendor-published and carry the caveats stated beside them.