Skip to content
All tools

Calculate

ROAS Calculator

Calculate return on advertising spend from ad spend and revenue.

Full guide

Loading tool…

Free · No signup Live results Mobile-friendly

Last reviewed: 2026-11-09. Methodology: formulas use your inputs only — no hidden fees or market data APIs. Results are estimates for planning, not professional advice.

Basic

What it is & how to use it

ROAS (return on ad spend) measures how much revenue you generate for each unit of currency spent on advertising. Marketers use it to compare campaign and channel efficiency before other costs.

How to use the ROAS Calculator

1) Enter total ad spend for the period you care about.
2) Enter attributed revenue for the same window.
3) Read the live ROAS multiple and percentage — no separate Calculate click.
4) Optionally load an example chip, then swap in your real numbers.
5) Share the URL so a teammate sees the same scenario.

Intermediate

Formula & worked example

ROAS = Revenue ÷ Ad Spend.
Worked example: $4,000 revenue ÷ $1,000 spend = 4.00x ROAS (400%).
Also shown: revenue per $1 of spend. Spend must be greater than zero or ROAS is undefined.

Advanced

Interpretation, edge cases & next steps

A ROAS above 1.0x means attributed revenue exceeds ad spend before fees, COGS and overhead — it is not the same as profit or ROI.
Advanced: compare brand vs non-brand, and channel by channel. Prefer your own history over generic internet benchmarks. Pair with CPC/CTR and contribution margin before you scale.
Planning estimate only — not financial advice.

Go deeper: ROAS by Channel: Planning Benchmarks Without False Precision

Frequently asked questions

Is ROAS the same as ROI?

No. ROAS compares ad spend to attributed revenue. ROI usually includes broader costs and profit.

What if spend is zero?

ROAS is undefined when spend is zero — enter a spend greater than zero.

Which attribution window should I use?

Match the window your ads platform reports for that campaign, then note it when you share results.

Can ROAS be below 1x and still be fine?

Sometimes for prospecting or brand — if incrementality and downstream margin still work. Treat low ROAS as a signal to investigate, not an automatic kill.

Do you store my inputs?

Inputs stay in your browser session and optional shareable URL. No account required.

Deep guide

Read the full guide

Longer teaching, worked scenarios and mistakes — then jump back into this tool with example numbers.

Open full guide All guides

Embed this tool

Paste on your site. The iframe posts height via postMessage (type: tcb-embed-height).

<iframe src="https://tcbtools.com/tool-embed/roas-calculator/" title="UTM Link Builder" style="width:100%;min-height:640px;border:0;border-radius:12px" loading="lazy"></iframe>

Open embed preview · Workflows · Compare