ROAS Calculator

Calculate return on ad spend, compare it with your break-even ROAS, or work backward to the revenue or ad budget needed for a target ROAS.

$
$
Example: 40% margin → 2.50× break-even ROAS.
Optional campaign analysis

These fields add context without changing the core ROAS formula. Keep all figures on the same attribution scope and time period.

$

Your Results

ROAS percentage0%
Revenue minus ad spend$0.00
Break-even ROAS0
ROAS0.00×

Enter attributed revenue and ad spend to calculate ROAS.

What is ROAS?

ROAS stands for return on ad spend. It measures the amount of revenue attributed to advertising for each unit of currency spent on that advertising. If a campaign spends 2,500 and produces 10,000 in attributed revenue, its ROAS is 4×. In percentage form, the same result is 400%.

ROAS = Attributed Revenue ÷ Ad Spend

ROAS is useful because it turns campaigns of different sizes into a comparable efficiency ratio. A campaign spending 500 and producing 2,000 in attributed revenue has the same 4× ROAS as one spending 50,000 and producing 200,000. The second campaign is much larger, but both return the same amount of attributed revenue per unit of ad spend.

ROAS should not be confused with profit. Revenue can still need to cover product cost, fulfillment, payment fees, marketplace fees, returns, discounts, customer service, commissions, overhead, taxes and other expenses. That is why this calculator goes beyond a simple revenue-to-spend ratio and lets you compare actual ROAS with a margin-based break-even ROAS.

How to use this ROAS calculator

The calculator supports four common advertising questions. Choose the mode that matches the decision you are trying to make rather than forcing every problem into the same two-input formula.

The optional campaign analysis adds CPA, average order value, CPC, click-to-order conversion rate, customer acquisition cost, ACOS and contribution after advertising when the required inputs are available. These metrics do not change the core ROAS formula; they provide context for deciding whether a ROAS result is actually useful to the business.

Core ROAS formulas

ROAS from revenue and ad spend

ROAS = Attributed Revenue ÷ Ad Spend

Example: spend 2,500 and attribute 10,000 in revenue to the campaign. ROAS = 10,000 ÷ 2,500 = 4.00×. In percentage form that is 400%.

ROAS percentage

ROAS % = ROAS × 100

A 1.00× ROAS equals 100%, 2.50× equals 250%, and 5.00× equals 500%. The percentage format is common in some ad platforms, while marketers often speak in multiples such as “three-times ROAS.” They represent the same relationship.

Required revenue for a target ROAS

Required Revenue = Ad Spend × Target ROAS

If your planned budget is 3,000 and your target is 5×, you need 15,000 of attributed revenue to reach that target. This planning mode is useful for turning an efficiency objective into a concrete revenue requirement before a campaign is launched.

Maximum ad spend for a target ROAS

Maximum Ad Spend = Expected Attributed Revenue ÷ Target ROAS

If you expect 20,000 of attributed revenue and require a 4× ROAS, your corresponding maximum spend is 5,000. If spend rises above that while revenue stays unchanged, ROAS will fall below 4×.

Break-even ROAS explained properly

Break-even ROAS is one of the most important checks missing from many simple ROAS tools. It asks: how much attributed revenue must advertising generate for the contribution from those sales to exactly cover ad spend?

Break-Even ROAS = 1 ÷ Pre-Ad Contribution Margin

Enter margin as a decimal in the formula. A 40% margin becomes 0.40, so break-even ROAS is 1 ÷ 0.40 = 2.50×. A 25% margin produces a 4.00× break-even ROAS. A 60% margin produces approximately 1.67×.

The reason is straightforward: if only 40% of each revenue unit remains after the variable costs included in your margin, 2.50 of revenue produces 1.00 of pre-ad contribution. Spending that 1.00 on advertising leaves zero contribution after ads — the break-even point.

Use the right margin. For this calculator, “pre-ad contribution margin” means the percentage of attributed revenue left after the variable costs you want included in the profitability check, but before advertising. If product cost, fulfillment, payment fees or other sale-dependent costs are missing from the margin, break-even ROAS can look artificially low.

Break-even ROAS examples by margin

Pre-ad contribution marginBreak-even ROASBreak-even ACOSInterpretation
15%6.67×15%Very little revenue remains available for ads
20%5.00×20%5 in revenue is needed for each 1 of ad spend
25%4.00×25%Common illustration of a lower-margin offer
40%2.50×40%2.50 in revenue supplies 1.00 of pre-ad contribution
50%2.00×50%Half of revenue remains before ads
60%1.67×60%Higher margin lowers the break-even ROAS requirement
75%1.33×75%A larger share of revenue is available to fund acquisition

This table also illustrates the relationship between break-even ROAS and break-even ACOS. When the margin definition is the same, the margin percentage is the maximum advertising-cost share of revenue that can be supported at break-even.

ROAS is not the same as profit

A campaign can have a ROAS above 1× and still lose money. A 1× ROAS simply means attributed revenue equals ad spend. If the business also had to pay for the product, shipping or transaction fees, there is not enough revenue left to cover those costs.

When a pre-ad contribution margin is supplied, this calculator estimates a more useful campaign contribution figure:

Contribution After Ads = (Attributed Revenue × Pre-Ad Contribution Margin) − Ad Spend

Suppose attributed revenue is 10,000, pre-ad contribution margin is 40%, and ad spend is 2,500. Pre-ad contribution is 4,000. After subtracting 2,500 of ad spend, estimated contribution after ads is 1,500. The campaign's 4× ROAS is therefore above its 2.5× break-even ROAS.

Now keep revenue at 10,000 but increase spend to 5,000. ROAS falls to 2×. Revenue is still twice the ad spend, but contribution after ads becomes 4,000 − 5,000 = −1,000. The campaign is below break-even on this margin basis.

Why “revenue minus ad spend” is not net profit

The calculator displays revenue minus ad spend because it is a simple and intuitive comparison, but it is deliberately not labeled profit. If a campaign produces 10,000 of revenue from 2,500 of ad spend, the 7,500 difference still has to absorb whatever costs were required to produce and serve those sales.

For ecommerce, these can include cost of goods, packaging, fulfillment, payment processing, platform commissions, shipping subsidies, refunds and return losses. For a service business, relevant costs may include contractor labor, sales commissions, delivery costs or other costs that rise with each acquired customer.

ROAS vs. ROI

ROAS focuses specifically on attributed revenue relative to ad spend. ROI is a broader profitability concept and normally uses profit or net gain relative to the investment or cost base included in the analysis. The exact ROI formula can vary depending on what costs are treated as part of the investment.

MetricTypical formulaBest used forMain limitation
ROASAttributed revenue ÷ ad spendAdvertising revenue efficiencyDoes not inherently include non-ad costs
Break-even ROAS1 ÷ pre-ad marginProfitability threshold for ad efficiencyOnly as accurate as the margin definition
ROIProfit or gain ÷ investmentBroader return analysisDepends on which costs are included

For campaign optimization, ROAS is often easier to monitor quickly. For business profitability, it should be interpreted alongside margin and other costs.

ROAS vs. ACOS

Advertising cost of sales (ACOS) uses the same spend and attributed revenue figures but expresses the relationship from the opposite direction.

ACOS = (Ad Spend ÷ Attributed Revenue) × 100 ROAS = Attributed Revenue ÷ Ad Spend

A 4× ROAS corresponds to 25% ACOS. A 2× ROAS corresponds to 50% ACOS. A 5× ROAS corresponds to 20% ACOS. When both are calculated from the same spend and revenue scope, they are mathematical inverses.

Some teams prefer ROAS because it answers “how much revenue came back for each 1 spent?” Others prefer ACOS because it answers “what share of attributed revenue was consumed by advertising?” Both can be useful as long as the definitions are consistent.

Campaign ROAS, account ROAS and blended ROAS

The word ROAS can refer to several scopes. A campaign ROAS uses revenue attributed to one campaign divided by that campaign's spend. An account ROAS can combine multiple campaigns within one ad platform. A blended ROAS usually compares a broader revenue figure with total advertising spend across channels over the same period.

These numbers should not be compared casually. Campaign ROAS is influenced by an individual platform's attribution rules. Blended ROAS can include revenue that may have arrived organically or through channels that were not directly attributed to ads. The broader number can be useful for business-level trend monitoring, but it answers a different question.

When reporting ROAS, label the scope. “4× ROAS” is less informative than “4× platform-attributed campaign ROAS over the last 30 days” or “4× blended revenue-to-paid-media-spend ratio.”

Attribution can change ROAS without changing actual customer behavior

ROAS depends on attributed revenue. Different platforms and analytics systems can credit the same customer journey differently because they may use different attribution windows, identity signals, click/view rules, models or order-status logic.

For example, a customer may see a social ad, later click a search ad, then purchase directly. More than one system may claim some or all of the sale. If each platform is evaluated only from its own reported revenue, the combined attributed revenue can exceed the business's actual revenue.

For that reason, campaign ROAS is useful for optimization within a consistent measurement system, while business decisions should also be reconciled against your store, CRM or finance data.

Incremental ROAS: the deeper question

Standard ROAS asks how much conversion value was attributed to advertising. Incremental ROAS asks how much additional value was actually caused by the advertising compared with what would have happened without it. That distinction becomes important when a brand has strong organic demand, repeat customers or branded search activity.

Incremental ROAS = Incremental Conversion Value ÷ Ad Spend

Suppose a test estimates that a treated audience generated 20,000 of value while a comparable control would have generated 10,000 without the advertising. Incremental value is 10,000. If ad spend was 5,000, incremental ROAS is 2× even if the platform's standard attributed ROAS is higher.

This calculator does not pretend to estimate incrementality from ordinary campaign totals. Reliable incremental ROAS needs an experiment, lift study or credible causal method. The distinction is included here because advanced users should know when conventional ROAS can overstate the revenue truly caused by ads.

Marginal ROAS and why average ROAS can mislead scaling decisions

Average ROAS describes all revenue divided by all spend over a period. When deciding whether to increase budget, the more relevant question can be the return generated by the next amount of spend. As budgets rise, campaigns can move into less responsive audiences or more expensive inventory.

Marginal ROAS = Increase in Conversion Value ÷ Increase in Ad Spend

If spend rises from 10,000 to 12,000 and conversion value rises from 40,000 to 46,000, the overall ROAS at the higher spend level is 46,000 ÷ 12,000 = 3.83×. But the extra 2,000 generated 6,000 of additional value, so marginal ROAS on the increase is 3×.

This is one reason the campaign with the highest historical ROAS should not automatically receive unlimited additional budget. Efficiency at the margin can differ from the historical average.

What is a good ROAS?

There is no universal good ROAS. A 2× result might be excellent for a business with very high contribution margin and strong repeat purchase behavior, while 4× might still be below break-even for a low-margin product.

A useful threshold starts with your own economics:

Targets can also differ by objective. A mature retargeting campaign may be held to a higher efficiency standard, while a new-customer acquisition campaign may intentionally accept a lower first-order ROAS if reliable lifetime value supports that choice.

How profit targets change the ROAS you need

Break-even is only the point where contribution after ads reaches zero. Most businesses need a target above break-even because they want to retain some contribution after advertising.

If your pre-ad contribution margin is 40% and you want to keep 10% of revenue after advertising, only 30% of revenue can be spent on ads. That corresponds to a target ROAS of approximately 3.33×.

Target ROAS for Desired Post-Ad Margin = 1 ÷ (Pre-Ad Contribution Margin − Desired Post-Ad Margin)

With a 40% pre-ad margin and a desired 15% post-ad margin, 25% of revenue is available for advertising, so target ROAS is 1 ÷ 0.25 = 4×. This planning concept is useful, but make sure both margins use the same cost definitions.

ROAS and customer lifetime value

First-purchase ROAS can understate the economics of acquiring customers who buy again. If customers have reliable repeat behavior, a business may rationally accept a lower first-order ROAS than a one-time-purchase business.

However, projected lifetime value should be treated carefully. Future revenue may take months to arrive, retention can change, and additional service or marketing costs may be required. A good practice is to separate first-order ROAS from customer-lifetime economics rather than quietly adding optimistic future revenue into current campaign results.

ROAS and new-customer acquisition

A campaign can have strong overall ROAS while mostly capturing existing customers who were already likely to buy. If growth depends on acquiring new customers, track the number and value of new customers separately.

The optional new-customer field in this calculator estimates ad spend per new customer. That is not a complete customer acquisition cost if other acquisition expenses are significant, but it can help reveal whether a campaign with attractive ROAS is actually creating new customer relationships.

How to read ROAS together with CPA, AOV, CPC and conversion rate

ROAS is the result of several underlying drivers. Looking at them together makes diagnosis easier.

A campaign can improve ROAS because CPC falls, conversion rate improves, AOV rises, or some combination of those changes occurs. That diagnostic view is more actionable than observing ROAS alone.

Worked campaign example

Imagine an ecommerce campaign with the following data:

ROAS is 24,000 ÷ 6,000 = . ACOS is 25%. AOV is 24,000 ÷ 300 = 80. CPA is 6,000 ÷ 300 = 20. CPC is 6,000 ÷ 7,500 = 0.80. Click-to-order conversion rate is 300 ÷ 7,500 = 4%.

At a 35% pre-ad contribution margin, break-even ROAS is 1 ÷ 0.35 = approximately 2.86×. Pre-ad contribution is 24,000 × 35% = 8,400. After subtracting 6,000 of ad spend, estimated contribution after ads is 2,400. In this example, the 4× ROAS is comfortably above break-even.

A second example: high ROAS but weak scale

Campaign A spends 500 and produces 3,000 in attributed revenue, giving a 6× ROAS. Campaign B spends 10,000 and produces 40,000, giving a 4× ROAS. If both are above their required profitability threshold, Campaign B may create far more total contribution even though its efficiency ratio is lower.

This illustrates a common mistake: ranking campaigns only from highest to lowest ROAS. A tiny campaign can post a spectacular ratio but have little room to scale. Decision-making should consider both efficiency and absolute economic contribution.

Another example: attractive ROAS below break-even

Suppose a product has a 20% pre-ad contribution margin and a campaign generates a 4× ROAS. Four-times may sound strong, but break-even ROAS at a 20% margin is 5×. For every 100 of attributed revenue, pre-ad contribution is 20. A 4× ROAS means ad spend is 25, so contribution after ads is negative 5.

The campaign can therefore generate substantial sales and still reduce contribution. The break-even comparison prevents the headline ROAS from hiding that problem.

How refunds, returns and cancellations affect ROAS

If a platform attributes 10,000 of sales but 2,000 is later refunded or cancelled, the realized revenue may be materially lower than the original report. For businesses with meaningful return rates, evaluating ROAS only from gross booked revenue can overstate performance.

For realized economics, consider using revenue adjusted for refunds, cancellations and other reductions that matter to your business. For platform optimization, you may still need the platform's own conversion-value definition. The important thing is not to mix the two silently.

Currency and tax consistency

The currency selector in this calculator changes display only; it does not fetch exchange rates. Ad spend and attributed revenue must therefore be entered in the same currency. If ad spend is reported in one currency and store revenue in another, convert one side first using an appropriate exchange rate for your reporting process.

Tax treatment should also be consistent. Depending on your business and reporting system, ad-attributed revenue may include or exclude sales tax, VAT, shipping charges or discounts. The ROAS formula itself does not decide which treatment is correct — the goal is to compare compatible figures.

Common ROAS mistakes

How to compare campaigns more fairly

Start by making the measurement scope comparable. Use the same currency, attribution method, reporting period and revenue definition. Then ask whether the campaigns share a similar objective. A prospecting campaign aimed at new customers should not necessarily be judged against a retargeting campaign using exactly the same ROAS target.

Next, compare ROAS with break-even economics. A campaign at 3× can be highly profitable for one product and unprofitable for another. Finally, check scale and supporting metrics such as orders, CPA, conversion rate, AOV and new-customer volume. The goal is not merely to maximize a ratio; it is to allocate spend where it creates the strongest business outcome under your constraints.

When ROAS is not the best primary metric

ROAS is most useful when a campaign has measurable conversion value that reasonably represents the outcome you care about. It can be less informative for campaigns focused mainly on brand awareness, reach, app engagement, lead quality, long sales cycles or other goals whose value is not captured immediately as revenue.

For those campaigns, use the metric that matches the objective — such as qualified leads, incremental lift, customer acquisition, reach, cost per completed action or another business-relevant KPI. ROAS can still be reported later when value becomes measurable, but it should not be forced onto every advertising objective.

Frequently asked questions

What does a 4× ROAS mean?

A 4× ROAS means 4 units of attributed revenue for every 1 unit of ad spend. It is the same as 400% ROAS. It does not mean a 300% profit because non-advertising costs have not automatically been deducted.

Is 100% ROAS break-even?

Usually not. 100% ROAS is 1×, meaning attributed revenue equals ad spend. If the business has any product or variable costs, the campaign is below economic break-even. A margin-based break-even ROAS is more useful.

How do I calculate break-even ROAS?

Divide 1 by your pre-ad contribution margin expressed as a decimal. A 40% margin becomes 0.40, so 1 ÷ 0.40 = 2.50×.

What is the difference between ROAS and ACOS?

ROAS is attributed revenue divided by ad spend. ACOS is ad spend divided by attributed revenue, expressed as a percentage. A 4× ROAS corresponds to 25% ACOS.

Can ROAS be below 1×?

Yes. A 0.80× ROAS means the campaign generated 0.80 of attributed revenue for each 1.00 spent on ads.

Can a high ROAS campaign still lose money?

Yes. If margins are low enough, even a seemingly strong ROAS can be below break-even. Compare actual ROAS with a break-even threshold based on your own unit economics.

Should I include agency fees in ad spend?

It depends on the question. Platform ROAS often uses media spend only. A broader profitability analysis may include agency, creative or other acquisition costs separately. Label the scope so the result is not mistaken for a different definition.

Should revenue include tax and shipping?

Use a consistent revenue definition that fits your reporting purpose. If comparing campaigns, keep the treatment the same across them. For profitability, make sure costs and margins are defined on a compatible basis.

What happens if my target ROAS is too high?

A very high target can protect efficiency but may reduce delivery or scale because fewer opportunities can satisfy the target. The right target depends on break-even economics, growth objectives and how performance changes as spend increases.

Does this calculator convert currencies?

No. Currency is display-only. Enter ad spend, revenue and other monetary inputs in the same currency.

ROAS profitability note

Use ROAS as an advertising revenue-efficiency metric, not as a substitute for profit. For a meaningful decision, compare actual ROAS with a break-even or target threshold built from your own current contribution economics, keep spend and revenue on the same attribution scope, and check how the campaign affects absolute contribution as well as the headline ratio. If attribution uncertainty, repeat customers or organic demand are significant, standard ROAS can overstate the return truly caused by advertising, so incremental or blended analysis may also be valuable.