It depends on your margin, but most ecommerce accounts target somewhere between 2x and 4x. Above 4x is strong; below your break-even ROAS is a loss no matter how good it looks on paper.
Free calculator
ROAS calculator
Enter the revenue your ads generated and what you spent to get it. You'll get your return on ad spend as a multiple, plus a plain-language read on whether that number is actually good.
Your ROAS
—
Enter your revenue and ad spend above to see your ROAS.
What is ROAS?
Return on ad spend (ROAS) measures how much revenue your advertising generated for every dollar spent. It's the first number most marketers check because it answers the most basic question there is: did the ads pay for themselves, and by how much?
ROAS is expressed as a ratio or multiple — a 3x ROAS means every $1 spent on ads returned $3 in revenue. It's a top-line efficiency signal, not a profit number: it says nothing about product cost, shipping, discounts, or anything else that happens after the sale.
That makes ROAS most useful as a first filter. A campaign with a bad ROAS is almost never worth scaling. A campaign with a good ROAS still needs a second look at margin before you know if it's actually making money.
ROAS also travels well across an entire account, which is part of why it's the number most dashboards surface first. A single ratio lets you compare a $200/day campaign against a $20,000/month one on equal footing — something raw revenue or raw spend can't do on their own.
The ROAS formula
Revenue from ads is the total sales your ad platform attributes to the campaign, ad set, or account you're checking — pull it straight from your ads dashboard rather than your store's total sales, which includes revenue from channels the ads had nothing to do with.
Ad spend is what you actually paid the platform over the same window, before any agency fee or tool cost. Match the date range on both numbers exactly — a mismatched window is the most common reason a hand-checked ROAS doesn't match the dashboard.
As a worked example: $4,800 in ad-attributed revenue against $1,200 in spend gives a ROAS of 4x — for every dollar spent, the ads returned four. Run your own two numbers through the calculator above to see where your account lands.
How to read your result
A ROAS under 1x means the ads lost money outright — you spent more than the ads brought back in revenue, before any other cost is even considered. That's a stop-and-diagnose result, not a keep-testing one.
Between 1x and 4x is where most healthy ecommerce accounts live, and where the number stops being universal: a 2x ROAS is great on a product with thin margin and thin on a product with fat margin. There's no single "good" ROAS across every business.
What matters more than the number in isolation is your break-even ROAS — the return you need just to cover product cost and overhead. Calculate that once for your business, and every ROAS reading after that tells you exactly how much room you have.
It's also worth checking your ROAS trend, not just the latest number. A steady 2.5x is often a more trustworthy signal than a single 6x day driven by one unusually good order — trends smooth out the noise that any one snapshot carries.
Why ROAS alone misleads
ROAS treats every dollar of revenue the same, but not every dollar costs the same to deliver. A 3x ROAS on a low-margin product can lose money; a 2x ROAS on a high-margin one can be very profitable. Without a margin figure next to it, ROAS can't tell profitable from unprofitable.
Attribution windows quietly change the number too. A 7-day click window counts different sales than a 1-day view window, and platforms don't always agree with each other — comparing ROAS across two ad platforms with different attribution settings is comparing two different measurements, not the same metric twice.
ROAS also can't tell you why it's high or low. A jump could be a genuinely better offer, or it could be one viral post inflating an otherwise average account. Before crediting the number to your ad strategy, check whether the ad creative itself is doing the work.
And ROAS only measures the first sale. A customer who buys once at a 1.5x ROAS but returns for three more orders over the year is a very different result from a one-time buyer at the same ROAS — lifetime value is invisible in a single ROAS reading.
Finally, ROAS is backward-looking by nature — it tells you what already happened, not what will happen if you increase budget. Scaling spend often changes the audience you reach next, which can move ROAS in either direction; treat a strong ROAS as a green light to test more spend carefully, not a guarantee it holds at a higher budget.
Know your ROAS. Now improve it.
Generate a new ad variant and test whether fresh creative moves the number.
Next steps
What to do with this number
Recalculate with last month's numbers
Run the same check across a few periods to see if your ROAS is trending up or down.
See ecommerce ad examples
Browse real product ads for ideas before you test a new creative angle.
Browse the ads library
Check what competitors in your category are running right now.
Questions
ROAS calculator FAQ
ROAS compares revenue to ad spend only. ROI compares profit — revenue minus all costs, including product and overhead — to the total investment. ROAS can look healthy while ROI is negative.
Attributed ROAS (from your ad platform) isolates that channel's performance. Blended ROAS (total store revenue ÷ total ad spend) captures ads' halo effect on other channels but mixes in sales the ads didn't cause. Track both if you can.
Different attribution windows and models. A platform counting 7-day click conversions will usually report a higher ROAS than one counting only 1-day view conversions for the same campaign.
Daily during a launch or a budget change, weekly otherwise — checking more often than your sample size supports just adds noise to the number.
Usually not — most platforms attribute pre-tax, pre-shipping order value. Check your platform's documentation if you need the exact definition it's using.
Ready to test a new angle?
Generate a fresh ad and see how it moves your ROAS.
More calculators
Related calculators
CPC calculator
Check what each click into your funnel actually costs.
CPM calculator
See what 1,000 impressions cost before anyone even clicks.
CTR calculator
See how often people who view your ad stop and click.
AOV calculator
Find the average order size behind your revenue number.
All calculators
Back to the full list of ad spend calculators.
AdLibrary.net is an independent ad generation tool. It is not affiliated with, endorsed by, or connected to Meta, Google, TikTok, LinkedIn, X or Pinterest. Platform names are used only to describe the ad formats the generator renders for.