Optimization

Break-even ROAS: how to calculate it and set a target ROAS

One threshold decides whether ad spend makes money or burns it. Here is how to calculate break-even ROAS from margin and turn it into a workable target.

Break-even ROAS is the revenue multiple at which ad spend makes neither profit nor loss, and the formula is one line: 1 divided by your contribution margin. At a 40% contribution margin, break-even ROAS is 2.5x; at 20%, it is 5.0x. Any campaign below that line drains cash even when the platform dashboard shows a positive ROAS. Target ROAS is the same threshold plus the profit share you carve out of that margin.

What is break-even ROAS and what is the formula?

Break-even ROAS is the revenue divided by spend ratio at which advertising exactly pays for itself. The formula is simple: break-even ROAS = 1 divided by contribution margin, with margin written as a decimal. A 50% margin becomes 0.50 and the threshold lands at 2.0x. The logic is that only the margin portion of every unit of revenue is available to fund media. As margin narrows, the threshold climbs fast, because the relationship is inverse rather than linear.

  • Core formula: break-even ROAS = 1 divided by contribution margin as a decimal. At 40%, 1 divided by 0.40 = 2.5x.
  • Turning it into a target: target ROAS = 1 divided by (contribution margin minus desired profit share). At 45% margin with a 10% profit goal, 1 divided by 0.35 = 2.9x.
  • Reading it backwards: profit share = contribution margin minus (1 divided by current ROAS). At 3.0x ROAS and a 45% margin, profit share is roughly 11.7%.
  • A floor, not a goal: break-even ROAS only covers media. It does not pay for staff, software or warehousing, so a profitable business has to run above it.

How do you work out contribution margin?

Contribution margin is the percentage of an order that survives after every variable cost tied to that sale. Unlike gross margin, it includes more than cost of goods: shipping, packaging, pick and pack, payment processing, marketplace fees and a returns reserve. Because this pool is what actually funds media, contribution margin is the correct input for break-even ROAS. Industry benchmarks put typical ecommerce contribution margin in the 33% to 51% band.

  1. Start with your average order value, net of tax, discounts and coupons.
  2. Subtract cost of goods sold, including import duties and inbound logistics.
  3. Subtract per-order variable costs: shipping, packaging, pick and pack, and payment processing (typically 2% to 3%).
  4. Subtract a returns reserve. Industry benchmarks for 2026 put the average ecommerce return rate near 20%, with apparel at 20% to 40%, footwear 17% to 30%, electronics 8% to 15% and beauty 4% to 12%. Cost the unrecoverable part of each return.
  5. Divide what is left by net order value. That percentage is your contribution margin and the number that goes into the formula.
Break-even ROAS by categoryGross marginContribution margin1,51,9Beauty1,62Supplements22,8Apparel2,22,9Home goods57,1ElectronicsRepresentative data
Same categories, two margin bases. The gap between a break-even ROAS built on gross margin and one built on contribution margin after returns and fees is widest in apparel and electronics. Representative values.

What should break-even ROAS be in your category?

There is no single correct number; the threshold falls straight out of your margin structure. Industry benchmarks for 2026 report gross margins of roughly 55% to 78% in beauty and supplements, 40% to 60% in apparel, 35% to 55% in home goods and 15% to 25% in consumer electronics. That spread pushes break-even ROAS down toward 1.5x for beauty brands while lifting it above 5x for electronics sellers.

2.5x
break-even ROAS at a 40% contribution margin
5.0x
break-even ROAS at a 20% contribution margin
20%
average ecommerce return rate reported for 2026
Lower margin, higher break-even ROAS1,4 ×20%25%30%35%40%50%60%70%Representative data
The relationship between margin and break-even ROAS is not linear. Drop margin from 40% to 30% and the threshold rises from 2.5x to 3.3x; drop it to 20% and it jumps to 5.0x. Representative curve.

See the threshold campaign by campaign

Ads Sensor merges Meta, Google, TikTok and Criteo data in one panel and flags which campaigns sit below your line, with the reasoning attached.

Join the beta →

How do you set a target ROAS?

Target ROAS is what you get when you add your intended profit share on top of the break-even threshold. The formula is: target ROAS = 1 divided by (contribution margin minus desired profit share). With a 47% contribution margin and a 15% profit expectation from paid, target ROAS is 1 divided by 0.32, or about 3.1x. The critical detail is that the profit share comes out of the margin, not on top of it. Adding it on top produces targets that are mathematically unreachable.

  1. Write your contribution margin as a decimal, for example 0.45.
  2. Decide the profit share you expect paid media to deliver, for example 0.10. Carry a higher share if your fixed cost base is heavy.
  3. Take the difference (0.45 minus 0.10 = 0.35) and divide 1 by it. Target ROAS is 2.9x.
  4. For acquisition campaigns, use a margin that includes repeat purchases in the first 90 days rather than first-order margin alone, otherwise you will shut down growth unfairly.
  5. Split targets by campaign type. Brand search and cold prospecting cannot run on the same number.
From margin to target ROAS1Real marginAfter returns andfees2Break-evenROAS1 divided bymargin3Target ROASAdd your profitgoal4Test tROASIn steps, 2 weeks
Four steps from margin to a tROAS setting. Change any input and the target moves; recalculating at the start of each quarter is enough in practice.

How do you apply target ROAS in Google Ads?

Typing your calculated number straight into the tROAS field is usually a mistake. Platform documentation suggests at least 15 conversions in 30 days for target ROAS bidding, and in practice ecommerce accounts with variable order values stay volatile below roughly 50 conversions a month. The platform also counts revenue before returns, while your target is built on post-return margin. That gap has to be corrected by hand.

  • Volume floor: below 15 conversions a month, start with maximize conversion value and add a target once data accumulates.
  • Step size: move the target by no more than 20% at a time. Every target change restarts a learning period.
  • Waiting window: judge a new target over at least two weeks or one full conversion cycle. Intervening earlier corrupts the read.
  • Returns correction: lift the platform target by your return rate. At a 25% return rate, a real 2.9x target corresponds to roughly 3.9x in the dashboard.
  • Channel blind spots: platform ROAS figures can count the same order twice. Cross-check the whole picture with MER, or blended ROAS.

What are the most common break-even ROAS mistakes?

The most frequent error is treating gross margin as contribution margin. Second is leaving out a returns reserve entirely. Third is applying one account-level threshold to every campaign: when product mix shifts, margin shifts, and so does the threshold. Fourth is calculating the number once and never revisiting it for the rest of the year.

  • Using tax-inclusive revenue: if the platform reports revenue including sales tax, margin looks artificially high and the threshold comes out too low.
  • Ignoring discount codes: promotional periods cut average basket margin directly, so the threshold rises seasonally.
  • Skipping product mix: if one account carries both 65% and 20% margin products, a single threshold mismanages both. Separate them into different campaigns.
  • Forgetting fixed costs: break-even ROAS pays for media, not for the company. Set the target ROAS against your fixed cost load.
  • Blaming the algorithm before the margin: if you have slipped below the line, verify margin and returns first. For a structured method, see our ROAS drop diagnosis.
Media is funded by contribution margin, not by revenue. Any target that does not start from margin is a guess with a decimal point.Ads Sensor Team

In practice the hard part is not the arithmetic but keeping the threshold live across every campaign. As margin, return rate and product mix move, break-even ROAS moves with them, and a target that was right three months ago can be wrong now. Ads Sensor reads campaigns in seconds, lifts the ones sitting below the line into a prioritized list of reasoned actions, and tracks before and after automatically on the recommendations you apply. You can join the early beta at the signup page.

Frequently asked questions

What is the break-even ROAS formula?
Break-even ROAS = 1 divided by contribution margin, with margin as a decimal. A 40% contribution margin becomes 0.40, so the threshold is 1 divided by 0.40 = 2.5x. That is the point where ad spend makes neither profit nor loss, and anything below it loses money even if the dashboard looks positive.
Should I use gross margin or contribution margin?
Contribution margin. Gross margin only deducts cost of goods, leaving out shipping, packaging, payment fees and returns. Without those deductions, break-even ROAS comes out clearly lower than reality, which makes loss-making campaigns look profitable.
How do I set a target ROAS?
Target ROAS = 1 divided by (contribution margin minus desired profit share). With a 45% margin and a 10% profit expectation from paid, the target is 1 divided by 0.35 = 2.9x. Take the profit share out of the margin rather than adding it on top, or the target becomes unreachable.
What is a good ROAS?
There is no good ROAS independent of category. At a 70% contribution margin, 2.0x is comfortably profitable; for an electronics seller at 20%, the same number is a serious loss. The useful question is what the threshold is at your margin and where you currently sit relative to it.
Why does the platform tROAS differ from my calculated target?
Platform ROAS counts revenue before returns and cancellations and uses its own attribution window. When you enter your real target in the platform, lift it by your return rate: at a 25% return rate, a 2.9x real target corresponds to roughly 3.9x on screen.
How often should the threshold be updated?
Quarterly is enough if your margin structure is stable. Recalculate immediately when product mix, supply cost, shipping rates or discount policy change. During heavy promotional periods the threshold rises temporarily and targets should follow.

Read your campaigns against the threshold

Ads Sensor merges Meta and Google Ads data and puts the campaigns below your line in front of you as prioritized, reasoned actions.

Join the beta →