Free calculator

Break-even ROAS calculator

Find the lowest ROAS your ads can run at without losing money.

What do your ads bring in?

Your numbers, per order

Example values Replace them with your own numbers.

$
Without sales tax. Use your average order value if orders vary.
$
$
Type 0 if none.
%
As a % of the price.
$
Per order, such as apps or inserts. Type 0 if none.

%
% of the price left after ads and these costs, before overhead.
x
250% = 2.5x.

Your results

Break-even ROAS

2.00x

At or above this, your ads are not losing money (200% if your platform shows ROAS as a percent).

Based on the costs you entered.

  • Left per order before ads$50.00
  • Margin before ads50%
  • Break-even cost per sale (CPA)$50.00
  • Minimum ROAS to keep 20% after ads3.34x
  • Max cost per sale to keep 20%$30.00
  • Margin after ads at 2.5x10%

Your numbers never leave your browser.

How this is calculated

ROAS (return on ad spend) is the sales your ads bring in, divided by what you spent on them. Your ads are paid out of what each sale leaves after its costs. Break-even ROAS is the point where the ads use up all of it.

Break-even ROAS = 1 ÷ margin before ads

A worked example

  • Selling price: $100
  • Costs: $35 product + $10 shipping + $3 payment fees + $2 other = $50
  • Left before ads: $100 − $50 = $50, so the margin is 50%
  • Break-even ROAS: 1 ÷ 0.50 = 2.00x
  • Break-even cost per sale: $50
  • To keep 20% after ads, ads can use 30% of the price: 1 ÷ 0.30 = 3.333...x. The calculator shows 3.34x, rounded up, because 3.33x falls just short.
  • At a current ROAS of 2.5x, ads cost 40% of revenue (1 ÷ 2.5), so you keep 50% − 40% = 10% after ads. That is above break-even but short of the 20% target.
  • Put another way: every $100 spent on ads brings $250 in sales, which leaves $125 before ads. Take away the $100 spent and $25 is left after ads.

"Before ads" and "after ads"

"Before ads" takes away the order costs you entered. "After ads" also takes away ad spend. Neither includes overhead you didn't enter, such as rent, salaries or returns. Costs you entered are already counted, so don't take them off again.

What is left is not your final profit. It is what each sale adds toward overhead, and then toward profit. If a cost comes out of every order, add it under "Other costs".

Margin, not markup

A product that costs $50 and sells for $100 has a 100% markup but a 50% margin. Break-even ROAS uses margin. Using markup makes ads look profitable when they are not.

Words used

CPA (cost per acquisition) is the ad cost to get one sale. Break-even CPA equals what is left per order before ads.

Rounding

Minimum ROAS figures are rounded up and maximum cost per sale rounded down, so the figures shown are always enough.

Results compare your exact numbers, so 3.33x is short of a target that needs 3.333...x.

Limits

This works out break-even on the first order. Refunds lower your real margin, so break-even ROAS is higher than shown. Repeat purchases without more ad spend can justify a lower ROAS on the first order. Results are estimates, not promises.

Common questions

What is a good ROAS?

There is no single good ROAS. A good ROAS is one above your own break-even ROAS, with room for the margin you want to keep. A store with a 70% margin can do well at 2x, while a store with a 25% margin loses money at 3x.

Why is my break-even ROAS higher than I expected?

Usually because shipping, payment fees and other per-order costs were left out, or because markup was used instead of margin. A smaller margin means a higher break-even ROAS.

Should I compare this with platform ROAS or blended ROAS?

Check both, and treat neither as proof. Blended ROAS (total revenue divided by total ad spend) also counts organic sales and returning customers. Platform ROAS can double count, because Google and Meta may both claim the same sale. Neither shows how many sales the ads caused. Whichever you use, keep the same revenue definition and costs as here.

Should the price include sales tax, VAT or GST?

No, because the tax is not yours to keep. Also check what your ad tracking sends as the purchase value: if it includes tax or shipping, the ROAS your platform reports looks higher than it really is.

Get the next free tool

New tools land in the AI Marketer Club newsletter first.

Join the newsletter