FINAL TOOLBOX
01 // Chart StudioSCATTER

Scatter Plot for Ad Spend ROAS — Marketing Spend vs Revenue Diminishing Returns

An ad spend scatter plot maps campaign expenditure ($X$) against generated revenue ($Y$) and fits a linear OLS trendline whose slope $m = \Delta Revenue / \Delta Spend$ estimates incremental Return on Ad Spend (iROAS).

SUM / TOTAL345
MEAN (AVG)43.13
MEDIAN (P50)41.5
MIN15
MAX75
STD DEV (s)20.96
CHANGE % / CAGR+400.0% (+25.8%)
Ad Spend vs Revenue ScatterAttributed Revenue ($K) · Weekly Ad Spend ($K) · n = 8Ad Spend ($K)Attributed Reve…013.568.330.4136.647.3205.064.1273.381OLS: y = 3.04x + 24.4 · R² = 0.992(15, 62)(22, 89)(30, 118)(38, 145)(45, 168)(55, 196)(65, 221)(75, 244)WEEKLY AD SPEND ($K)ATTRIBUTED REVENUE ($K)
Hover or tap any bar, point, or slice on the chart to see exact numbers.
Chart Data (8)

Tip: Paste Excel or Google Sheets rows (Ctrl+V / ⌘V) directly into any cell.

#Label
1
2
3
4
5
6
7
8
How Values Are Scaled

Blended ROAS = sum(Revenue) / sum(Spend). Marginal (Incremental) ROAS = slope m = d(Revenue) / d(Spend). Organic baseline estimate = intercept b.

Was this tool helpful?

Chart Design & Use-Case Tips

  • 01Blended ROAS = sum(Revenue) / sum(Spend). Marginal (Incremental) ROAS = slope m = d(Revenue) / d(Spend). Organic baseline estimate = intercept b.
  • 02The regression slope $m$ represents your marginal/incremental ROAS (how many extra revenue dollars each additional $1 of ad spend generates), while the y-intercept $b$ estimates baseline organic revenue at $0 ad spend.
  • 03If high-spend points bend below the straight regression line, your channel is experiencing diminishing marginal returns (audience saturation).
  • 04Use for Google Ads, Meta Ads, and Media Mix Modeling (MMM) calibration.

Frequently Asked Questions

What is the difference between Average ROAS and Marginal ROAS (slope m)?+

Average ROAS divides total revenue by total spend (including baseline conversions that would have happened anyway). The regression slope m isolates incremental revenue per additional dollar of spend.

How do I spot ad fatigue or saturation on the scatter plot?+

When the rightmost points (highest weekly spend) flatten out below the linear trendline, incremental spend is yielding lower marginal returns.

Can I plot individual ad campaigns instead of weeks?+

Yes, enter each campaign name in the Label column, its spend in Series A, and its revenue in Series B.