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

ROAS = Revenue from ads ÷ Ad spend

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.

Try Free
AI ad generator

Questions

ROAS calculator FAQ

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.

Ready to test a new angle?

Generate a fresh ad and see how it moves your ROAS.

Try Free

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.