Calculate
ROAS Calculator
Calculate return on advertising spend from ad spend and revenue.
Loading tool…
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.