Target ROAS Calculator

Estimate a target ROAS to cover variable costs plus a desired margin buffer.

Target ROAS is the ROAS you aim for to cover variable costs, fixed cost allocation, and a profit buffer.

Unlike break-even ROAS (a floor), target ROAS is a planning constraint that reflects your business model and risk tolerance.

Prefer an explanation- Read the guide.
Gross margin before marketing (COGS only).
%
As % of revenue (optional).
%
As % of revenue (optional).
%
As % of revenue (optional).
%
If you want ROAS to cover fixed costs, allocate them as % of revenue.
%
Extra buffer as % of revenue (optional).
%
 
$
Used to translate target ROAS into CPC/CPA targets.
%
Tip: you can type commas (e.g., 10,000).

Example

Using the default inputs, the result is:
2.7x
Gross margin
60%
Payment fees
3%
Shipping & fulfillment
0%
Returns & refunds
0%
Fixed cost allocation
10%
Desired profit margin
10%
Average order value (AOV) (optional)
$80
Conversion rate (CVR) (optional)
2.5%

How to calculate

  1. Enter gross margin and variable costs to compute contribution margin.
  2. Choose a fixed cost allocation (as % of revenue) if you want ROAS to cover overhead.
  3. Add a desired profit margin buffer to stay conservative.
  4. Compute target ROAS = 1 / (contribution margin - fixed allocation - desired profit).

Formula

Target ROAS = 1 / (Contribution margin - Fixed cost allocation - Desired profit margin)
  • All inputs are expressed as a percent of revenue.
  • Fixed costs are represented as an allocation; this is a planning model (not a full P&L).

Benchmarks

  • Target ROAS should be higher than break-even ROAS to cover overhead and volatility.
  • If target ROAS is impossible (<= 0 ad budget), reduce buffers or improve margin first.
  • Use different targets by channel if volatility and incrementality differ.

FAQ

How do I choose a fixed cost allocation-
Pick a conservative percent based on your business: total fixed costs divided by your expected revenue in the same period. Keep it stable for comparisons.
Why can't I get a target ROAS-
If contribution margin minus allocations is <= 0, your unit economics can't support the chosen buffers. Reduce fixed/profit allocations or improve margin.

Common mistakes

  • Allocating all fixed costs into target ROAS without considering growth investments and timing.
  • Assuming target ROAS is universal across products (margins differ).
  • Not revisiting the target when refund rate, shipping, or fees change.

How to interpret

How to set a target ROAS
  • Start from contribution margin, then decide how much revenue must cover fixed costs and profit.
  • Use different targets by channel if volatility differs.
  • Revisit targets when margins or fulfillment costs change.

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).