Free calculators

No signup. No tracking inputs. Every calculation stays in your browser.

Review the math
Free return on ad spend calculator

Free ROAS Calculator for Ad Spend, Revenue, and Profit

Measure campaign return in multiple, percentage, and ratio form. Add contribution margin to see whether the result clears your actual break-even point.

  • ROAS + ACoS
  • Profit-aware result
  • Google, Meta, TikTok & Amazon
Campaign performance

ROAS calculator

Enter attributed revenue and ad spend. Gross margin unlocks a practical break-even check.

Interpret the result

Read ROAS as a signal, not a verdict

ROAS describes one relationship: attributed revenue divided by advertising spend. A 4.00x result is the same performance expressed as 400%, a 4:1 revenue-to-spend ratio, or 25% ACoS. Changing the reporting format does not change the underlying campaign result.

The number becomes useful when its scope stays consistent. Compare the same campaign, date range, currency, revenue definition, and attribution model. ROAS can show revenue efficiency, but it cannot prove that the revenue was incremental or profitable on its own.

  • Multiple: revenue returned per $1 of ad spend
  • Percentage: the ROAS multiple multiplied by 100
  • ACoS: ad spend as a share of attributed revenue
Editorial dashboard showing one advertising result through gauges, ratios, and margin thresholds
Profitability boundary

A high ROAS can still miss your profit target

Return on ad spend measures revenue efficiency, not net profit. Product cost, fulfillment, payment fees, refunds, taxes, and other variable costs must come out of revenue before the remaining contribution can pay for advertising.

If contribution margin before ads is 20%, the margin-based break-even ROAS is 5.00x. A 4.00x campaign uses 25% of attributed revenue for ads, so it would sit below first-order break-even under those assumptions. Your own cost structure sets the useful threshold, not a universal benchmark.

  • Start with revenue on the same basis as the ad report
  • Remove non-ad variable costs to find the acquisition allowance
  • Compare actual ROAS with both break-even and target ROAS
Revenue waterfall showing product costs, operating costs, ad spend, and remaining contribution
Profitable planning

Turn contribution margin into a target ROAS

A target ROAS should reserve room for the profit you want to keep. Subtract desired profit margin from contribution margin before ads; the remainder is the maximum share of revenue available for advertising. The reciprocal of that share is the target ROAS.

For example, a 55% contribution margin with a 15% profit goal leaves 40% for advertising and implies a 2.50x target ROAS. Average order value can then translate that target into a maximum CPA, while a revenue goal can translate it into a planning budget.

  • Target ROAS = 1 ÷ (contribution margin − profit goal)
  • Maximum target CPA = average order value ÷ target ROAS
  • Planning budget = attributed revenue goal ÷ target ROAS
Planning controls connecting contribution margin and profit goals to a target and budget range
Cross-channel reporting

Compare Google, Meta, TikTok, and Amazon on one basis

Each advertising platform applies its own attribution settings when it credits revenue. The same order can appear in more than one report, while view-through windows, conversion dates, taxes, refunds, and currency treatment can differ between channels.

Align those definitions before combining results. Blended ROAS must be calculated from total attributed revenue divided by total ad spend; averaging channel ROAS values directly gives a small channel the same weight as a large one and can distort the portfolio result.

  • Use one date range, currency, and revenue definition
  • Document whether conversion value is gross or net
  • Weight channel performance through spend and revenue totals
Multiple paid-media data streams being aligned into one weighted business report

How to calculate ROAS from ad spend and revenue

Return on ad spend compares revenue attributed to advertising with the advertising cost that generated it. Enter both values for the same campaign, date range, attribution model, and currency. Dividing revenue by spend returns the ROAS multiple; multiplying that multiple by 100 returns ROAS as a percentage.

For example, $8,000 in attributed revenue divided by $2,000 in spend equals 4.00x ROAS, 400%, or a 4:1 revenue-to-spend ratio. Those are three formats for the same result, not three different metrics.

ROAS formulaROAS = attributed revenue ÷ advertising cost

ROAS percentage, ratio, and ACoS conversion explained

A 4.00x ROAS means the campaign returned $4 in revenue for each $1 of advertising cost. In percentage reporting, 4.00x becomes 400%. ACoS shows the inverse relationship: $1 of ad cost divided by $4 of revenue equals 25% ACoS.

Keep the reporting format visible when sharing results. A value written only as 400 can be misread as a multiple instead of a percentage, while 4 can be mistaken for dollars. This calculator displays all formats together to reduce that ambiguity.

How to compare campaign ROAS with break-even ROAS

ROAS measures revenue efficiency, not profit. Product costs, shipping, transaction fees, returns, VAT, discounts, and fulfillment still have to be paid from the attributed revenue. Adding contribution margin lets the calculator estimate whether the entered ROAS is above or below the margin-based break-even line.

Use the dedicated break-even calculator when costs are available as separate amounts. It produces a more decision-ready maximum CPA and ROAS floor than a single gross-margin percentage can provide.

Free ROAS calculator FAQ for Google, Meta, TikTok, and Amazon ads

What is a good ROAS?

A good ROAS is one that clears your own break-even point and target profit requirement. Channel benchmarks cannot replace your contribution margin, customer value, attribution window, and cost structure.

Should revenue include tax and shipping?

Use the same revenue definition used by the ad platform or report you are evaluating, then document it. For profit analysis, remove tax liabilities and account for shipping and other variable costs separately.

Can ROAS be below 1 and still be acceptable?

It can be intentional when first-order revenue is not the full value of a customer, but that requires a validated lifetime-value and payback model. A sub-1 first-order ROAS is not automatically profitable.