Two businesses each spend $10,000 on Meta ads in a month. Each brings in $25,000 in revenue. Both see a 2.50x ROAS in Ads Manager, and both owners feel reasonably good about it.
One of them broke even. The other lost $2,500.
Nothing about their ads explains the difference. Their margins do. ROAS tells you how much revenue your ads returned. It doesn't tell you whether that revenue was enough to pay for the product and the ads that sold it.
In most cases the problem isn't the ads. It's that the number being used to judge them was never designed to measure profit. The ROAS calculator on this page closes that gap. Below is what each number means, how to read your result, and what to do with it.
ROAS is a revenue metric, not a profit metric. That single distinction is the reason this calculator exists.
ROAS (return on ad spend) answers one question: how much revenue came back for each dollar spent on ads? The ROAS formula is simple:
revenue from ads ÷ ad spend
A 3.00x ROAS means $3 came back for every $1 spent.
What it leaves out is everything it costs to deliver what you sold: product, materials, labor, fulfillment, the hours of the person doing the work. A business that keeps 80 cents of every revenue dollar and one that keeps 30 cents can post the same ROAS and be in very different positions.
That's why "what is a good ROAS?" has no universal answer. A good ROAS is any ROAS above your break-even point, and your margin sets that point, not an industry benchmark.
Break-even ROAS is the lowest ROAS your ads can produce without losing money. Most owners know their ROAS. Very few know this one.
It comes from your gross margin: the share of each revenue dollar left after the cost of delivering your product or service, before ad spend. Divide 1 by your margin and you have it. At a 40% margin, break-even ROAS is 1 ÷ 0.40 = 2.50x.
The logic is straightforward once you see it. If you keep 40 cents of every revenue dollar, you need $2.50 in revenue to produce the $1 that pays for the ad. Anything above that line is profit. Anything below it is a loss, however healthy the ROAS looks.
The lower your margin, the higher the bar:
| Gross margin | Break-even ROAS |
|---|---|
| 80% | 1.25x |
| 60% | 1.67x |
| 40% | 2.50x |
| 30% | 3.33x |
| 20% | 5.00x |
This is why the calculator treats margin as the second step. Revenue and spend tell you how your ads performed. Margin tells you whether that performance was enough.
Enter revenue and ad spend, and ROAS appears right away. Add your gross margin, and four more numbers appear. Read them in this order.
Then read the verdict.
Judged on ROAS alone, these three businesses would be ranked backwards. Business C has the lowest ROAS and is the only one making money.
| Business | Revenue | Ad spend | Gross margin | ROAS | Break-even ROAS | Gap | Profit per $1 | Net profit after ads | Verdict |
|---|---|---|---|---|---|---|---|---|---|
| A | $25,000 | $10,000 | 40% | 2.50x | 2.50x | 0.00x | $0.00 | $0 | None |
| B | $25,000 | $10,000 | 30% | 2.50x | 3.33x | −0.83x | −$0.25 | −$2,500 | Red |
| C | $15,000 | $10,000 | 80% | 1.50x | 1.25x | +0.25x | $0.20 | $2,000 | Green |
A and B look identical in Ads Manager. Same revenue, same spend, same 2.50x ROAS. The only difference is margin. At 40%, A covers its costs exactly. At 30%, B needs a 3.33x ROAS to break even, so every ad dollar loses 25 cents, or $2,500 for the month.
B's owner could reasonably look at that 2.50x and raise the budget. That decision would scale the loss, not the business.
C looks like the weakest performer and isn't. A 1.50x ROAS would concern most people. With an 80% margin, though, C only needs 1.25x. It clears the line and keeps $2,000 after ads.
The point isn't that low margins are bad or high ROAS is misleading. It's that ROAS can't be judged until you know what it has to clear.
The calculator is only as accurate as what goes into it. All three inputs need to cover the same period: last 30 days, last quarter, whatever you choose, as long as it matches.
Three limits are worth keeping in mind:
Your verdict doesn't call for more or less effort. It points to a different next question.
If you're in the green, each ad dollar is returning profit. The question becomes how far spend can scale before efficiency drops. ROAS usually softens as budgets grow and ads reach colder audiences, so watch your gap, not just your ROAS. A wide gap gives you room to grow; a narrow one means scaling should be gradual and measured.
If you're in the red, resist the instinct to fix it with budget. Spending more at a loss produces a larger loss. The cause usually sits in one of two places:
Both are structural, which means both can be found and fixed. Growth didn't create the problem. It made it visible.
If you're at zero, you're covering costs without building anything. Small shifts in ad costs or close rates will decide which side you land on next month.
A practical next step: run your last 30 days through the calculator, then run last quarter. If both tell the same story, you have a clear read. If they don't, or you're not confident your revenue number reflects reality, that's usually where the real work starts.
Not sure your revenue numbers are accurate? Book a free attribution review. If this reflects where you are, the next step is straightforward.