Free tool

ROAS calculator

Return on ad spend, profit on ad spend, and the break-even ROAS your margin actually implies. No signup, no email — the numbers never leave your browser.

ROAS4.10xRevenue per $1 of spend
Profit on ad spend2.54xGross profit per $1 of spend
Net profit$6,168Gross profit minus spend
Break-even ROAS1.61xBelow this you lose money

Break-even ROAS is 1 ÷ gross margin — at 62% margin you need 1.61x just to stand still. A blended ROAS above that can still hide a channel below it, which is the whole reason to attribute revenue per source rather than in aggregate.

The formulas

Shown, so you can check them.

Nothing here is proprietary and none of it is a benchmark — it is arithmetic on the numbers you typed.

ROAS

Attributed revenue ÷ ad spend. Revenue returned per dollar spent, ignoring margin.

Profit on ad spend

(Revenue × gross margin) ÷ ad spend. The same ratio, on money you keep.

Break-even ROAS

1 ÷ gross margin. Below this the campaign loses money however good the ROAS looks.

FAQ

The questions that come up every time.

How is ROAS calculated?

ROAS is revenue divided by ad spend. $16,400 of revenue on $4,000 of spend is 4.1x — you got $4.10 back for every dollar in. It says nothing about profit, because it ignores your margin entirely.

What is a good ROAS?

There is no universal number, and anyone quoting one is guessing about your margin. The only threshold that means anything is your break-even ROAS: 1 divided by your gross margin. At a 62% margin you break even at 1.6x, so 2x is thin and 4x is healthy. At a 20% margin you need 5x just to stand still.

What is the difference between ROAS and POAS?

ROAS counts revenue; POAS — profit on ad spend — counts gross profit. Two channels at the same ROAS can have very different POAS if they sell different products, which is why a revenue-only view can talk you into scaling the wrong one.

Why does blended ROAS hide problems?

Because it averages every channel together. A blended 4x can be one channel at 9x carrying another at 0.8x, and you cannot see that without attributing revenue per source. That is the gap this calculator cannot close and attribution can.

A calculator cannot tell you which channel earned it.

This works out the ratio. Attributing the revenue to the source that produced it is the part that changes where the budget goes — one script tag, 28 days free.