Written by MetricKit EditorialReviewed by MetricKit Editorial ReviewUpdated 2026-05-09
How MetricKit maintains this page

Review the methodology behind the formulas, see how content is reviewed, and use the contact page for questions, feedback, or corrections.

Marginal ROAS Calculator

Estimate diminishing returns and find the profit-maximizing ad spend from a simple response curve.

At low spend, ROAS can look great. As you scale, you usually hit diminishing returns: incremental conversions become more expensive and marginal ROAS falls.

This calculator models revenue as a power-law response curve and estimates the spend level that maximizes profit given your margin assumptions.

Prefer an explanation- Read the guide.
 
$
Use a consistent attribution model; treat as a proxy for response curve fitting.
$
 
%
Lower means stronger diminishing returns. 0.6 to 0.9 is a common range.
If you have an operational cap, set it here; 0 means no cap.
$
Tip: you can type commas (e.g., 10,000).

Example

Using the default inputs, the result is:
$103,680.00
Current ad spend
$50,000
Current attributed revenue
$200,000
Contribution margin
40%
Diminishing returns exponent (0 to 1)
0.75
Max spend cap (optional)
$0

How to calculate

  1. Enter current ad spend and revenue (or attributed revenue proxy).
  2. Enter contribution margin to convert revenue into gross profit.
  3. Set a diminishing returns exponent (0 to 1) and optionally a max spend cap.
  4. Review optimal spend, expected profit, and implied marginal ROAS.

Formula

Assume revenue = k * spend^b (0<b<1). Profit = margin*revenue - spend. Optimal spend occurs when marginal profit ~ 0.
  • Uses a simple power-law response curve; real curves vary by channel and saturation.
  • Current spend/revenue anchor the curve (k).
  • Ignores fixed costs and long-term LTV effects (use incrementality and LTV when possible).

Benchmarks

  • If marginal profit per $1 at the optimum is near 0, you are near the spend ceiling for your current economics.
  • If optimal spend is far above current spend, validate incrementality before scaling (attribution may overstate).
  • Curves differ by channel, audience, and creative; fit and optimize per segment when possible.

FAQ

What exponent should I use-
If you don't know, start with 0.7-0.85 and scenario test. Lower means stronger diminishing returns. The right value varies by channel, creative freshness, audience size, and tracking.
How is marginal ROAS different from average ROAS-
Average ROAS is total revenue / total spend. Marginal ROAS is incremental revenue from an extra $1 of spend. Scaling decisions should use marginal ROAS (or incremental profit), not average ROAS.

Common mistakes

  • Using platform-attributed revenue when incrementality is low (overstates the curve).
  • Assuming the same curve across channels and audiences (segment curves differ).
  • Ignoring capacity constraints (inventory, sales capacity, fulfillment).

Quick checks

  • Keep attribution model and window consistent when comparing campaigns.
  • Pair efficiency metrics (ROAS/CPA) with profit assumptions (margin, refunds, fees).
  • Validate tracking after site changes (pixels/events can silently break).