π ROAS Calculator
Revenue per ad dollar, and whether it actually profited.
ROAS
Estimates for planning only, not financial advice.
ROAS is ad-attributed revenue divided by ad spend. Spend $5,000 to make $27,500 and ROAS is 5.5x: each ad dollar returned $5.50 of revenue. But revenue is not profit, so this calculator also computes break-even ROAS from your gross margin and the true profit after spend. At 40 percent margin, break-even is 2.5x and the campaign profited $6,000.
ROAS is the most quoted and most abused metric in advertising. A 5x ROAS on 20 percent margins loses money; a 2x ROAS on 80 percent margins prints it. Without the margin, the ratio is decoration.
How to Use This Calculator
Enter total ad spend, the revenue attributed to those ads, and your gross margin percent. Use attributed revenue consistently: last-click, modeled, or blended, but the same method every time.
Enter ad spend for the campaign or period, including management fees if outsourced.
Enter revenue attributed to the ads under your usual attribution method.
Enter gross margin percent on those sales.
Read ROAS, break-even ROAS, and the true dollar profit.
The ROAS Formulas
Break-even ROAS = 1 / gross margin
True profit = (revenue x margin) - ad spend
Break-even ROAS is the insight most dashboards hide. At 40 percent margin you need $2.50 of revenue per ad dollar just to cover cost of goods; anything above is real profit. At 20 percent margin you need 5x. The same 4x ROAS is a winner in the first business and a loser in the second.
Attribution is the soft underbelly. Last-click over-credits branded search; modeled attribution guesses. Whatever method you use, judge changes over time rather than absolute levels, and sanity-check against blended numbers: total revenue divided by total marketing spend, which cannot be gamed by attribution choices.
Worked Example
$5,000 spend, $27,500 attributed revenue, 40 percent margin. ROAS = $27,500 / $5,000 = 5.5x. Break-even = 1 / 0.40 = 2.5x. Gross profit = $27,500 x 0.40 = $11,000. True profit = $11,000 - $5,000 = $6,000. The campaign clears break-even by 3x and banks $6,000.
Margin trap version: same 5.5x ROAS but 15 percent margin. Break-even = 6.67x. Gross profit = $4,125. True profit = -$875. Identical ROAS, opposite outcome. This is why media buyers must know the margin: optimizing to a ROAS target without it is flying blind. For the full-funnel view including lifetime value, our SaaS LTV calculator shows when acquisition cost is justified by long-term value.
ROAS Benchmarks and Traps
| Situation | Typical ROAS | Context |
|---|---|---|
| E-commerce blended | 3x to 5x | Varies wildly by margin |
| Branded search | 8x+ | Harvests existing demand |
| Prospecting / cold | 1.5x to 3x | Builds future demand |
| Lead gen (B2B) | Measured on pipeline | Revenue lags by months |
Branded search always looks heroic because it captures demand other channels created; cutting prospecting to βimprove ROASβ starves future branded volume. Judge prospecting on marginal ROAS and payback period, not blended ratios. And watch incrementality: if half the βattributedβ revenue would have happened anyway, true ROAS is half the dashboard number. Holdout tests beat attribution models for this.
From ROAS to Budget Decisions
Scale spend while marginal ROAS stays above break-even times your target multiple. When marginal ROAS decays to break-even, stop: the next dollar earns nothing. Reallocate across channels by marginal return, not average, because averages hide the expensive tail. And remember creative fatigue: ROAS decays as audiences saturate, so refresh creative before blaming the channel. For longer-horizon math, average return thinking applies to marketing portfolios too.
Incrementality: The ROAS Killer
Dashboard ROAS assumes every attributed sale was caused by the ad. Incrementality testing asks what would have happened anyway: pause ads in matched geo regions, hold others as control, and measure the true lift. Brands routinely discover 30 to 60 percent of βattributedβ revenue was not incremental, especially in branded search and retargeting. True ROAS is the dashboard number times the incremental share.
Run one holdout test per year per major channel; it is the highest-ROI measurement in marketing. Between tests, triangulate with blended MER (total revenue over total marketing spend) and marketing-mix models. When the three disagree, trust the experiment. The uncomfortable truth incrementality reveals is that some beloved campaigns mostly harvest demand other channels created. Reallocate to the marginal winners and total profit rises even as reported ROAS falls.
ROAS and the Full Funnel
Last-click ROAS credits the final touch and starves the touches that built demand. Full-funnel measurement assigns value across awareness, consideration, and conversion: brand campaigns that show terrible last-click ROAS often drive the branded search that shows amazing ROAS. Cut the top of the funnel to βoptimizeβ and the bottom dries up months later, a lag most dashboards never connect.
Fix it with portfolio thinking: set ROAS targets by funnel stage, not one target for everything. Prospecting earns a lower target and a longer payback window; retargeting earns a high target and a short one. Judge the portfolio on blended MER and profit, the stages on their own terms. Marketing is a system; optimizing one channel in isolation is gardening with a flamethrower.
ROAS by Channel: A Field Guide
Search captures intent and posts the highest ROAS; social creates intent at lower ROAS; display and video build the brand that makes both work. Judging each channel on the same ROAS target starves the creators and overfeeds the harvesters. Set targets by role: efficiency for harvesters, growth and payback for creators, reach cost for brand builders.
Attribution windows should match sales cycles: seven days for impulse e-commerce, ninety for considered B2B. Mismatched windows either over-credit or under-credit systematically. And always keep a blended MER view: total revenue over total marketing spend is the number the CFO cares about, and it cannot be gamed by attribution choices. Channel ROAS optimizes tactics; MER judges strategy.
Estimates for planning only, not financial advice.
Frequently Asked Questions
What is ROAS?
Return on ad spend: revenue attributed to advertising divided by ad spend. A 5.5x ROAS means $5.50 of revenue per $1 of ads.
What is a good ROAS?
It depends entirely on margin. At 40 percent margin, 4x is strong; at 15 percent margin, 4x loses money. Compare ROAS against your break-even, not a universal benchmark.
How do you calculate break-even ROAS?
Divide 1 by gross margin as a decimal. At 40 percent margin, break-even is 2.5x; at 25 percent, 4x.
Is ROAS the same as ROI?
No. ROAS measures revenue per ad dollar; ROI measures profit per dollar invested. A campaign can have great ROAS and negative ROI at thin margins.
Why is my ROAS high but profit low?
Thin margins, attribution over-crediting, or returns and cancellations not subtracted from attributed revenue. Check true profit after margin and spend.
What is marginal ROAS?
The return on the next dollar of spend, as opposed to the average across all spend. Budget decisions should follow marginal ROAS, which declines as you scale.
How does attribution affect ROAS?
Enormously. Last-click inflates branded search; modeled methods estimate. Use one method consistently and validate with holdout tests.
Should prospecting and retargeting share a ROAS target?
No. Retargeting harvests warm demand at high ROAS; prospecting builds future demand at lower ROAS. Separate targets, or prospecting gets starved.
What is a good ROAS for a new business?
Lower than you hope. Cold audiences convert worse, so 1.5x to 2.5x prospecting ROAS is normal early. It improves with creative testing and audience learning.
How often should I check ROAS?
Weekly for active campaigns, with a 7 to 30-day attribution window depending on your sales cycle. Daily checking overreacts to noise.