What Is ROAS? The Formula, the Break-Even Math, and Why a 'Good' Number Can Still Lose Money
ROAS — return on ad spend — is the revenue attributed to your ads divided by what you spent on them. A ROAS of 4.0 means $4 came back for every $1 of ad spend. That is the whole definition, and it is also the trap: revenue is not profit, and a ROAS that looks healthy can quietly lose money once product cost, shipping, and returns are counted.
We learned that the expensive way. A client store selling a $49 kitchen gadget came to us celebrating a 3.8 ROAS on Meta. Then we ran the real math: a 28% contribution margin after product cost and shipping meant break-even sat at 3.57, and once returns were counted the campaign was barely above water. Nothing about the ads had changed. Only which numbers we trusted had.
The formula, with a worked example
ROAS = revenue attributed to ads ÷ ad spend. It is usually written as a ratio (4:1), a multiple (4.0x), or a percentage (400%). All three mean the same thing.
Say you spent $2,500 on Google Ads last month and the campaigns were credited with $10,000 in sales. ROAS = $10,000 ÷ $2,500 = 4.0. Spend $2,500, get $4,000 back, and your ROAS is 1.6. Spend $2,500 and get $2,400 back, and your ROAS is 0.96 — you did not even recover the media cost.
One word in that formula does most of the damage: attributed. Reported ROAS depends entirely on which attribution model and window sits behind it, and ad platforms count their own conversions generously. Meta and Google will both happily claim the same sale, so adding two dashboards together can “prove” a ROAS your bank account never saw. The mistake we see most often is treating platform-reported ROAS as a financial fact instead of a platform’s version of events.
Run your own numbers with our ROAS calculator — revenue and spend in, ratio out. And if the spend side of that ratio is Google Ads, our guide to how much Google Ads cost gives you the 2026 CPC and cost-per-lead figures to plug in.
Break-even ROAS: the only target that matters
A universal “good ROAS” does not exist, because break-even depends on your margin. The formula is simple:
Break-even ROAS = 1 ÷ contribution margin
Contribution margin means revenue minus the variable costs of each order: product cost, shipping, packaging, payment fees, and an allowance for returns.
| Contribution margin | Break-even ROAS | What it means |
|---|---|---|
| 25% | 4.0 | You need $4 back per $1 of ads just to stand still |
| 30% | 3.33 | A 3.0 ROAS loses money here |
| 40% | 2.5 | A 3.0 ROAS is profitable here |
| 50% | 2.0 | Room to scale aggressively |
| 60% | 1.67 | Even a “mediocre” ROAS prints money |
Read that table twice. The same 3.0 ROAS is a loss for the 30%-margin store and a win for the 40%-margin store. Anyone quoting a good ROAS without asking about your margin is selling you a slogan, not a target.
What the benchmarks actually say
Triple Whale’s analysis of roughly 35,000 ecommerce brands across full-year 2025 puts the median Meta ROAS at 1.93x and the median Google Ads ROAS at 3.68x, with a blended ecommerce average of 2.87x. That gap is real and it makes sense: Google catches people already searching, while Meta has to create the demand first. Our Google Ads vs Facebook Ads guide breaks down that intent gap by business type.
Two warnings come with those numbers. The average (2.87x) sits well above the median (nearer 2:1), which means a handful of high performers drag the average up while roughly half of stores run below it. And these are platform-attributed figures — the same generous counting described above. If your blended ROAS sits near 2.0 with healthy margins, you are not failing. You are normal.
Cost context helps too. Our guide to how much Facebook ads cost puts 2026 Meta clicks at $0.70–$1.92 on average, and cheap clicks flatter ROAS in a specific way: a $0.40 click that converts at half the rate of a $1.20 click looks efficient in a CPC report and terrible in a revenue report. ROAS catches that swap. CPC alone never will.
ROAS vs ROI vs POAS vs MER — stop mixing them up
ROAS divides revenue by ad spend only. It ignores product cost, salaries, and tools, which makes it quick to read and easy to misread.
ROI divides profit by total investment, counting every cost. It judges the business. ROAS judges a campaign. A campaign can post a strong ROAS while the business loses money, and a business can be profitable while one campaign’s ROAS looks ugly — because that campaign brings in first-time buyers who reorder later.
POAS — profit on ad spend — fixes ROAS’s biggest blind spot by dividing gross profit by ad spend instead of revenue. If your margins vary by product, POAS is the honest number and ROAS is the rough one. MER, or marketing efficiency ratio, divides total revenue by total marketing spend across every channel. It sidesteps attribution arguments entirely: no double-counting, no window games, just one ratio for the whole business.
The five traps that fake a good ROAS
Branded search and retargeting get credit they didn’t earn. A shopper who already knew your brand, searched your name, and clicked your ad would probably have bought anyway. Counting that sale at full value inflates ROAS and tempts you to scale a campaign that adds nothing new.
Returns and refunds never make it into the dashboard. Ad platforms report the sale, not the return three weeks later. A store with a 15% return rate has a real ROAS roughly 15% lower than the reported one.
Blended ROAS hides the losers. One hero campaign at 6.0 and three duds at 1.2 can blend into a respectable 3.0. Judge campaigns individually before you judge the account.
Short windows flatter, long windows confuse. A 7-day click window misses buyers who take two weeks to decide; a 28-day window credits ads for sales that email or organic search actually closed. Pick one window, state it, and compare like with like.
New customers and repeat buyers are worth different amounts. A 2.0 ROAS on first-time buyers who reorder three times a year beats a 4.0 ROAS on one-time discount chasers. If your store lives on repeat orders, lifetime value belongs in the target, not just first-order revenue. We are not sure yet how much of Meta’s reported ROAS is truly incremental versus demand it merely harvested — the reason we check blended MER before scaling anything on a dashboard’s say-so alone.
Target ROAS bidding: letting Google chase the number
Google’s Target ROAS (tROAS) strategy tells Smart Bidding to hit a return target you set, predicting each auction’s conversion value and bidding higher where value looks higher. It only works when the inputs are real: conversion tracking must pass accurate revenue values, and for Shopping campaigns Google requires at least 15 conversions per Merchant Center ID in the last 30 days before you can switch it on. Set the target from your last four weeks of actual conversion value divided by cost, not from a number you wish were true.
Our Google Ads Smart Bidding guide to tCPA vs tROAS walks through when tROAS fits and when tCPA is the saner choice.
What to do this week
Pull last month’s numbers and run four checks. Compute break-even ROAS from your real contribution margin, not your gross margin. Recompute ROAS after subtracting returns. Split blended ROAS into per-campaign ROAS and kill the campaign the blend was hiding. Compare platform-reported revenue against your order records for the same period and note the gap — that gap is your attribution tax.
ROAS is a good servant and a terrible master. Use it to compare campaigns, set bidding targets, and spot trouble early. Never let it decide, on its own, whether your advertising works. That answer lives in profit, repeat orders, and the bank account.
FAQ
What is a good ROAS? Any ROAS above your break-even point, which is 1 divided by your contribution margin. At 40% margin, break-even is 2.5, so 3.0 is good. At 25% margin, break-even is 4.0, so 3.0 loses money.
How do you calculate ROAS? Divide revenue attributed to ads by ad spend. Spend $5,000 and earn $20,000 in attributed revenue, and your ROAS is 4.0, written as 4:1 or 400%. Subtract returns for the honest version.
Is ROAS the same as ROI? No. ROAS counts revenue against ad spend only, while ROI counts profit against total investment. ROAS compares campaigns; ROI judges whether the business itself made money.
Why is my ROAS high but my business unprofitable? Because ROAS ignores product cost, shipping, fees, and returns. A 4.0 ROAS on a 20%-margin product loses money, since break-even at 20% margin is 5.0. Switch to profit on ad spend (POAS) to see the real picture.