Free marketing calculator

ROAS Calculator: Return on Ad Spend

Calculate return on ad spend, understand what your ROAS means, and compare campaign revenue with advertising cost using a transparent formula.

Interactive calculator

Calculate ROAS

Enter your values and calculate to see the result.

Revision note: Clarified attribution-window limits and added revenue-sensitivity guidance for interpreting ROAS without treating it as profit.

Formula

ROAS = Advertising revenue ÷ Advertising spend

Direct answer

Return on ad spend compares revenue attributed to advertising with the amount spent on that advertising. A result of means the attribution system assigned five currency units of revenue to every one currency unit of media spend.

ROAS is a revenue-efficiency measure, not a profit measure. Product cost, fulfillment, payment fees, creative production and payroll can turn a positive ROAS into an unprofitable campaign.

How to read both results

The primary result is the ROAS ratio. The secondary result subtracts media spend from attributed revenue. It is shown to make the scale of the campaign easier to understand, but it must not be labeled as profit because no product or operating costs have been deducted.

Result What it answers What it leaves out
ROAS How much attributed revenue was recorded per unit of ad spend? Margin, fulfillment, fees, overhead and incrementality
Attributed revenue less ad spend How much attributed revenue remains after media spend alone? Every non-media cost and the quality of attribution

Worked campaign example

If a campaign receives $5,000 in ad spend and produces $25,000 in attributed revenue, its ROAS is 25,000 ÷ 5,000 = 5×.

The secondary calculation is $25,000 - $5,000 = $20,000. That amount is not campaign profit. If product, shipping, payment and operating costs connected with those sales total $21,000, the campaign would still produce a loss in a more complete profit view.

Compare ROAS with the economic threshold

A ROAS above 1× only means attributed revenue is greater than media spend. The useful comparison is actual ROAS against the business’s break-even ROAS.

For example, a 40% gross margin produces a simplified break-even ROAS of 1 ÷ 0.40 = 2.5×. Under that assumption:

  • 2× is below the contribution threshold;
  • 2.5× is at the simplified threshold;
  • 4× is above the threshold, but fixed costs may still consume the remaining contribution.

Use the Break-even ROAS Calculator with a margin definition that matches the campaign. A margin that excludes shipping or transaction fees will produce a less demanding threshold than a contribution margin that includes them.

A practical decision sequence

  1. Match attributed revenue and ad spend to the same dates, campaigns and currency.
  2. Confirm which conversion actions and values are included in the advertising report.
  3. Calculate ROAS without changing the platform’s attribution data.
  4. Calculate the break-even threshold from the costs the campaign must recover.
  5. Examine the difference by campaign, product group and new versus returning customer where the data is reliable.
  6. Change budget only after checking volume, margin and attribution quality together.

Attribution can change the numerator

Ad platforms and analytics tools can assign credit with different attribution models, lookback windows and conversion definitions. A platform ROAS and an analytics ROAS can therefore disagree even when spend is identical. Record the source of the revenue figure beside the result rather than blending incompatible reports.

Attributed revenue is also not automatically incremental. Some customers may have purchased without the ad. ROAS is strongest as a consistent operating metric used alongside tests, holdouts or other incrementality evidence when those methods are available.

Common mistakes

  • Mixing revenue from one attribution window with spend from another.
  • Comparing platform-reported ROAS values that use different attribution rules.
  • Treating attributed revenue as fully incremental revenue.
  • Using ROAS without comparing it with gross margin and break-even ROAS.
  • Comparing a high-volume campaign with a small campaign without considering uncertainty and scale.

Limits of this calculator

The calculator does not estimate incrementality, forecast future performance or decide whether a campaign is good. It reports a transparent relationship between two entered totals. Currency selection changes formatting only and does not convert exchange rates. Keep spend and revenue in the same currency before calculating.

Assumptions

  • Revenue and spend cover the same attribution window.
  • ROAS excludes costs outside media spend.

Sources and methodology

CalcMotive publishes the formula and assumptions so you can decide whether the estimate fits your use case. See our methodology standards.

Use the result in context

All guides