Analytics & Reporting
November 2, 2026

Break-Even ROAS: <blue>How to Set Targets From Your Margins</blue>

Troy Diffenderfer
Troy Diffenderfer
Title card: Break-Even ROAS: How to Set Targets From Your Margins
Table of contents

Scale Smarter with

Connect your sources, clean your data, and watch performance marketing soar with a flat fee and zero drama. Get started with a discovery call

Break-even ROAS is the return on ad spend at which a sale covers its own product, fulfillment, and fee costs plus the ad dollars that drove it, leaving zero profit. You calculate it as 1 divided by your contribution margin percentage before ad spend. If 40% of each sale is left after variable costs, break-even ROAS is 2.5. Any ROAS target you set should start from that number, not from an industry benchmark or last quarter's average.

Key takeaways

  • Break-even ROAS = 1 ÷ contribution margin % before ad spend. Higher margins mean a lower break-even point.
  • A profit target sits above break-even. To keep a set margin after ads, use 1 ÷ (margin before ads − target margin).
  • Different products, channels, and customer types often need different targets because their margins differ.
  • Targets should be set on backend revenue. If you manage to platform-reported ROAS, adjust the target for how much the platform over-reports.

What is break-even ROAS?

Break-even ROAS is the minimum revenue each ad dollar must generate for a campaign to pay for itself. Below it, every additional sale loses money once COGS, shipping, payment fees, and returns are counted. Above it, ad spend is adding profit.

Most teams set ROAS targets the other way around. They pick a round number like 3x or 4x, or they copy what the account did last year. Those targets can be far too strict for a high-margin product and dangerously loose for a low-margin one. Teams that run paid media management tied to contribution margin work backward from the economics of what they sell.

How to calculate break-even ROAS

Start with one order and list every variable cost that order creates. For an ecommerce brand, that usually includes:

  • Product cost (COGS), including landed costs such as freight and duties
  • Pick, pack, and shipping
  • Payment processing or marketplace fees
  • Discounts not already removed from revenue
  • An allowance for returns and refunds

Subtract those costs from net revenue to get contribution margin before ad spend, then divide 1 by that margin as a percentage. The step-by-step contribution margin calculation covers which costs belong in the formula and which are fixed.

Hypothetical example: An order brings in $100 of net revenue. COGS is $35, shipping and fulfillment are $9, payment fees are $3, and returns average $5 per order. That leaves $48, or 48%, before ads. Break-even ROAS is 1 ÷ 0.48, or about 2.08. A campaign returning $2.08 per ad dollar on backend revenue makes no money and loses none.

Onward and 500 LEVEL playbook card: 01 Unify the data, 02 Buy to margin, 03 Scale what profits
Buying to margin starts with knowing the break-even point.

How do you turn break-even ROAS into a profit target?

A profit target is break-even ROAS adjusted for the margin you want left after ad spend. The formula is 1 ÷ (contribution margin before ads − target margin after ads).

Using the same example, if the business wants 15% of revenue left after ads, the target is 1 ÷ (0.48 − 0.15), or about 3.03. That 3.03 is the number a media buyer should optimize toward, and it comes straight from the product's economics. The gap between 2.08 and 3.03 also gives the team a clear operating range: below 2.08, cut or fix; between the two, the campaign is profitable but under target; above 3.03, there may be room to scale.

This is also where ROAS stops being enough on its own. Two campaigns can hit the same ROAS and produce very different profit if they sell different products, which is why optimizing paid media to contribution margin is the more complete approach once the data allows it.

Why one ROAS target is rarely enough

A single account-wide target assumes every sale has the same margin. That is rarely true. The three most common reasons to split targets are:

Product mix

A brand selling a 70% gross margin hero product and a 30% margin accessory line has two very different break-even points. If Shopping or Performance Max campaigns lean toward the low-margin line, a blended target will quietly let them lose money. Group products by margin band and set a target for each.

Returns by category

Return rates can swing contribution margin more than any other single cost, especially in apparel. A category with high returns needs a higher target than its gross margin suggests. This is why Onward reports contribution margin after returns for apparel brands at the style and variant level, not just the account level.

New versus returning customers

First-order break-even treats every customer as a single purchase. If new customers reliably buy again, the business can accept a first-order ROAS below break-even and still profit over time. That decision should rest on actual repeat-purchase data and a defined payback window, which is where improving efficiency with CAC payback and LTV becomes the next step.

500 LEVEL stat card: nearly 3x the new customers, year over year, with a bar chart comparing prior year and this year
Targets built on margin made it safer for 500 LEVEL to push new-customer acquisition.

500 LEVEL, a DTC licensed sports apparel brand, is an example of acquisition scaled on profit rather than platform ROAS: new customers grew from about 6,900 to 19,000 year over year, alongside 156% revenue growth. The full story is in nearly 3x new customers for a DTC apparel brand.

Should you set targets on platform ROAS or backend ROAS?

Set the target on backend revenue, then translate it for each platform. Meta, Google, and Amazon each attribute sales with their own rules, and the totals often exceed what your store or Seller Central actually recorded.

The translation is simple. If Meta reports $1.25 for every $1.00 that shows up in your backend, a backend target of 3.0 becomes a Meta target of about 3.75. Recheck that ratio regularly, because attribution settings, tracking changes, and creative mix can all shift it.

Common mistakes when setting break-even ROAS

  • Using gross margin instead of contribution margin. Gross margin ignores shipping, fees, and returns, which makes break-even look lower than it is.
  • Forgetting discounts. A promotion that cuts price by 20% can raise break-even ROAS sharply. Recalculate targets for sale periods.
  • Never updating costs. Freight, packaging, and fees change. Targets built on last year's costs drift out of date.
  • Applying ecommerce math to lead generation. For B2B, the equivalent is a maximum cost per qualified opportunity based on close rate and deal margin, not a ROAS target.

How Onward sets ROAS targets

Onward builds targets from the client's own margin data. Product costs, fulfillment, fees, and returns are pulled into a single model through engineered analytics, so break-even and profit targets can be calculated by product group, channel, and customer type, then updated as costs change. The media team buys against those targets instead of a single blended number.

A member of the Onward team holding up a baseball player tee
A member of the Onward team.

The bottom line

Break-even ROAS is the floor, and your margin structure sets it. Calculate it from real variable costs, add the profit you want on top, split it where margins differ, and anchor it to backend revenue. A ROAS target built that way tells your team exactly when spend is making money and when it is not.

If you want help turning your margins into channel-ready targets, talk to Onward's team.