Skip to content

ROAS Calculator

Return on ad spend against the line that matters.

Return on ad spend against the line that matters. ROAS on its own says nothing.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
%

ROAS

3.50×

break-even is 2.38×

Revenue per unit of spend$3.50
Gross profit on that revenue$5,880
Break-even ROAS2.38×
Profit$1,880

Above break-even by 1.12×, producing $1,880 of profit. A comfortable margin over break-even with flat volume usually means you are under-spending: the headroom is worth using.

How the ROAS Calculator works

ROAS on its own says nothing. A 3× return is excellent on a 60% margin product and ruinous on a 20% one, the number only becomes meaningful against break-even ROAS, which is set by your contribution margin and not by the ad platform.

Also known as: return on ad spend calculator · ROAS formula · advertising return calculator

The calculation itself

Return on ad spend is revenue attributed to advertising divided by the advertising spend: ROAS = revenue ÷ spend. A 3.0 ROAS means three dollars of revenue for every dollar spent.

It is a revenue ratio, not a profit ratio, and that distinction is the source of most of the trouble it causes. Whether a given ROAS is profitable depends entirely on the contribution margin behind the revenue.

The profitable threshold is 1 ÷ contribution margin, which on a 55% margin is 1.82 and on a 30% margin is 3.33.

In practice

$4,000 of spend producing $12,000 of attributed revenue is a 3.0 ROAS.

At a 55% contribution margin that revenue carries $6,600 of contribution, so after the $4,000 of spend the campaign generated $2,600 of profit.

Now the same 3.0 ROAS on a 30% margin product: $3,600 of contribution against $4,000 of spend, a $400 loss, on identical campaign performance.

The number on the dashboard is the same in both cases. Only the margin behind it says which one is a business and which is a leak.

Where the figure deceives

Attribution decides the numerator. A platform crediting itself with any conversion within a seven-day click and one-day view window will report a ROAS well above what an independent measurement shows, and the gap varies by platform and by how much brand demand already exists.

It also ignores incrementality entirely. Revenue from customers who would have bought anyway counts in full, which is why branded search campaigns report spectacular ROAS while adding very little.

Acting on it

Calculate your break-even ROAS from contribution margin before setting any target, and set the target at 1.3 to 1.5 times it so there is room for fixed costs and profit.

Then compare the platform-reported figure against blended ROAS, total revenue divided by total ad spend, over a month. The gap between them is a direct measure of how much attribution is over-claiming.

Why ROAS targets borrowed from other businesses are useless

A ROAS target is a restatement of a margin, and margins differ enormously between businesses. A 2.0 target is generous for a software business at 90% margin and impossible for a retailer at 25%.

Advice specifying a ROAS number without specifying the margin behind it is therefore advice about someone else's business. The only correct starting point is your own contribution margin.

The second correction is that a single account-wide target is usually wrong too, because different products have different margins. A target set for the catalogue average will overspend on the thin-margin products and underspend on the fat ones, and segmenting campaigns by margin band is the straightforward fix that almost nobody applies.

Separately, new-customer ROAS against returning-customer ROAS. Advertising that reaches existing customers reports excellent returns and adds very little, because those people were already going to buy.

Most platforms allow the two to be separated, and the new-customer figure is the one that measures acquisition. Accounts optimising on blended ROAS reliably drift toward retargeting existing buyers, which improves the reported number while shrinking the business.

The same split applies to prospecting and retargeting, which should never share a target for the same reason.

Where to go next

The ROAS question rarely arrives on its own. These are the ones that usually come with it:

Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.

Frequently asked questions

How do I calculate ROAS?

Revenue attributed to advertising divided by the spend that produced it. A £4,000 spend returning £14,000 is 3.5×.

What is a good ROAS?

Anything above one divided by your contribution margin. At 42% contribution, break-even is 2.38×, so 3.5× is comfortably profitable and 2× is a loss.

Should I always maximise ROAS?

No. A very high ROAS with flat volume usually means you are under-spending, winning only the cheapest clicks. The goal is total profit, and that frequently means accepting a lower ROAS on more spend.

Why does reported ROAS overstate results?

Because each platform credits itself for customers who saw several ads, and view-through attribution counts people who never clicked. Blended ROAS, total revenue over total spend. Is the figure that reconciles to your accounts.

Put this calculator on your own site

Free to use, on any site, commercial or not. Paste this where you want it to appear. It is a plain iframe, so it works in WordPress, Squarespace, Wix, Webflow, Ghost and anything else that accepts HTML.

The one-line version
<iframe src="https://www.thecalclibrary.com/embed/roas-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="ROAS Calculator"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0;color:#64748b">Powered by <a href="https://www.thecalclibrary.com/roas-calculator" style="color:#64748b">ROAS Calculator</a> from The Calc Library</p>

The only condition is that the credit line below the frame stays in place. That one line is what pays for the tool being free — it is how anyone else finds it.

Related calculators