Definition
ROAS measures how much revenue you generate per dollar spent on ads. It's commonly used for paid social and search because it's fast to compute and easy to compare across campaigns.
Formula
ROAS = revenue attributed to ads / ad spend
How to calculate ROAS (step-by-step)
- Pick a time window and attribution model.
- Sum revenue attributed to ads for that same window.
- Sum ad spend for that window.
- Divide revenue by ad spend to get ROAS.
ROAS example
If you spend $1,000 on ads and attribute $5,000 in revenue, ROAS = 5.0.
Benchmarks (rule of thumb)
- Higher ROAS is not always better: very high ROAS can mean you're under-spending on a scalable campaign.
- A 'good' ROAS depends on gross margin and fulfillment costs. Tie ROAS targets to contribution margin, not vanity numbers.
- Compare ROAS within the same attribution model and time window.
Common pitfalls
- Mixing attribution windows (e.g., platform 7-day click vs analytics last-click).
- Ignoring refunds, discounts, shipping, payment fees, and COGS.
- Using short windows for products with long consideration cycles.
What to use alongside ROAS
- Gross margin / contribution margin (profit matters).
- CAC and payback period for subscription businesses.
- Incrementality tests for mature accounts (geo holdout, conversion lift).