What is the ROAS Calculator?
Return on Ad Spend (ROAS) is the primary efficiency metric used by media buyers and performance marketers to evaluate whether a campaign is generating enough revenue to justify its cost. The ROAS Calculator takes two inputs — total revenue attributed to a campaign and the ad spend that produced it — and returns a multiplier that tells you how many dollars came back for every dollar you put in.
ROAS is distinct from ROI. Where ROI measures profit after accounting for all costs including goods sold, ROAS is a pure media efficiency number: revenue divided by ad spend. This makes ROAS faster to calculate and the go-to metric during active campaign management, when you need a real-time read on whether a campaign is performing and whether to scale or cut budget.
The number also serves a critical planning function. Before you launch a campaign, calculating your break-even ROAS tells you the minimum threshold your campaign must clear to not lose money. The ROAS Calculator helps you evaluate actual performance against that floor, and against target ROAS goals that incorporate your desired profit margin.
Understanding ROAS deeply — not just as a formula but as a signal — is one of the highest-leverage skills in performance marketing. A 3x ROAS looks identical in the spreadsheet for a 70%-margin SaaS product and a 15%-margin consumer electronics retailer, but those businesses are in completely different situations. This is why ROAS always needs context: your margin structure, your CPA targets, and your channel mix.
ROAS = Revenue / Ad Spend
The result is typically expressed as a multiple (e.g., "4x" or "4:1") or as a simple number (4.0), not a percentage.
Worked example:
An e-commerce brand spends $8,000 on Facebook ads during a product launch. The campaign generates $32,000 in attributed revenue.
- ROAS = $32,000 / $8,000 = 4.0x
This means the campaign returned $4 in revenue for every $1 of ad spend.
Converting ROAS to implied margin:
If your gross margin is 30%, a ROAS of 3.33x or higher means you're covering cost of goods — but you haven't yet accounted for ad spend itself. The break-even point is ROAS = 1 / Gross Margin, so at 30% margin, break-even ROAS = 3.33x. Use the Break-Even ROAS Calculator to compute this precisely for your business before setting campaign targets.
Revenue attribution caveat:
ROAS calculations are only as reliable as the attribution data feeding them. Platform-reported revenue (Meta's "purchase value," Google's "conversion value") typically overstates true revenue due to view-through attribution windows, cross-device gaps, and channel overlap. It's common practice to apply a correction factor — for example, dividing platform-reported ROAS by 1.2–1.5 — to estimate true ROAS. Pair this calculator with your attribution setup to get cleaner inputs.
Industry Benchmarks
ROAS benchmarks differ substantially by channel, product category, margin structure, and funnel stage. Treat these as starting points, not targets:
| Channel | Minimum Viable | Good | Excellent |
|---|
| Google Search | 3x | 5x | 8x+ |
| Google Shopping | 4x | 6x | 10x+ |
| Facebook / Instagram | 2x | 4x | 7x+ |
| TikTok Ads | 2x | 3.5x | 6x+ |
| Programmatic Display | 1.5x | 3x | 5x+ |
| YouTube | 2x | 4x | 7x+ |
A common heuristic across e-commerce: 4x ROAS is breakeven for a business with 25% net margins. The exact floor depends on your margin — use the Break-Even ROAS Calculator for precision.
One important nuance: blended ROAS (across all channels) typically runs lower than channel-level ROAS because brand campaigns, prospecting, and upper-funnel spend dilute the number. Many businesses target 3–5x blended ROAS while expecting retargeting and branded search to exceed 8–10x. Looking at channel-level ROAS in the Campaign Metrics Calculator gives a cleaner picture than blended alone.
How to Use This Calculator
- Enter total attributed revenue — use your analytics platform's figure, not platform-reported revenue if there is a discrepancy.
- Enter ad spend — the total media cost for the campaign or time period.
- Read the ROAS — the primary output. Compare against your break-even threshold.
- Interpret the result: below break-even means you are losing money on media; at break-even you are covering costs but not profitable; above target ROAS means scale-worthy performance.
- Cross-reference with CPA — a high ROAS with a high CPA may indicate large average order values masking low conversion volume.
- Segment by campaign — run this calculator for each campaign type (prospecting vs. retargeting, brand vs. non-brand) rather than blending everything together.
FAQ
What ROAS should I target?
Your target ROAS should be derived from your gross margin, not from a benchmark. The formula is: Target ROAS = 1 / (Gross Margin % − Desired Profit Margin %). For a business with 40% gross margin targeting 10% net profit margin, the target ROAS = 1 / (0.40 − 0.10) = 3.33x. Use the Break-Even ROAS Calculator to model this precisely.
Platforms use their own attribution windows and models, which typically credit more conversions to their channel than an independent analytics tool would. Facebook's default 7-day click + 1-day view window will produce higher ROAS numbers than a last-click model in Google Analytics. Neither is "wrong," but you must be consistent when comparing campaigns. For reliable cross-channel comparison, use the same attribution model for all campaigns, ideally sourced from a neutral analytics platform rather than from individual ad platforms.
Is a higher ROAS always better?
Not always. An extremely high ROAS often signals that you are under-investing — spending only on the easiest, cheapest conversions (retargeting, branded search) and not on the prospecting campaigns that grow the business. Sustainable growth requires accepting lower ROAS on upper-funnel investment that feeds the high-ROAS retargeting pool later. A portfolio view — prospecting ROAS + retargeting ROAS weighted by spend — is more informative than optimizing any single campaign in isolation.
How does ROAS relate to CPA?
ROAS and CPA are two sides of the same campaign: ROAS tells you revenue efficiency, CPA tells you cost efficiency per conversion. If your average order value is $80 and your CPA is $20, your implicit ROAS is 4x. You can always convert between them: ROAS = Average Order Value / CPA. Monitoring both catches situations where ROAS looks healthy because of a few high-value orders, while CPA is rising because conversion volume is declining.