Breakeven ROAS: How to Calculate the Number Your Ads Must Hit

Breakeven ROAS: How to Calculate the Number Your Ads Must Hit

A 3.0 ROAS sounds healthy until you subtract product cost, shipping, payment fees and returns and realize you lost money on every order. Breakeven ROAS is the number that tells you, before you look at any dashboard, whether a campaign is paying for itself.

Breakeven ROAS is the return on ad spend at which an order's contribution margin exactly covers the ad cost to acquire it. The formula is simple: breakeven ROAS = 1 / contribution margin %. Anything above it adds profit. Anything below it costs you money on that order.

Below is the formula, a worked example, how to adjust for new customers and lifetime value, and how to turn it into a target ROAS your campaigns can actually use.

What is breakeven ROAS?

Breakeven ROAS is the minimum revenue you need per dollar of ad spend to avoid losing money on an order after variable costs. At exactly breakeven, the contribution from each sale pays for the ads and nothing more.

It is different from a ROAS target pulled from a benchmark or a competitor's case study. Your breakeven depends on your margins, your shipping costs and your return rate, so two stores in the same category can have very different numbers. If you need a refresher on the base metric, start with what ROAS is and how it's calculated.

How do you calculate breakeven ROAS?

Divide 1 by your contribution margin percentage, where contribution margin is revenue minus every variable cost of fulfilling the order, before ad spend.

Breakeven ROAS = 1 / contribution margin %

Contribution margin should include more than product cost. A complete calculation subtracts:

  • Cost of goods sold (COGS)
  • Shipping and fulfillment you pay
  • Payment processing fees
  • An allowance for returns and refunds

Leave out any of these and your breakeven comes out too low, which means you'll scale campaigns that are quietly unprofitable. Gross margin alone isn't enough, a distinction we cover in the gross profit formula guide.

A worked example

Say your store has an average order value of $80. Per order, you pay:

Line itemAmount per order
Average order value$80
COGS$28
Shipping and fulfillment$8
Payment fees$3
Returns allowance$5
Contribution before ads$36
Contribution margin$36 / $80 = 45%

Breakeven ROAS = 1 / 0.45 = 2.22.

That means you can spend up to $36 in ads to win an $80 order and still break even, since $80 / $36 = 2.22. At a 3.0 ROAS, you spend about $26.67 per order and keep about $9.33 in contribution. At a 2.0 ROAS, you spend $40 per order and lose $4 on each one.

Profit or loss per $80 order at three ROAS levels

3.0 ROAS
+$9.33
2.22 ROAS
$0, breakeven
2.0 ROAS
−$4.00

Ad spend per order: $26.67 at 3.0, $36 at 2.22, $40 at 2.0.

A quick lookup for other margins:

Contribution marginBreakeven ROAS
25%4.00
33%3.03
45%2.22
50%2.00
60%1.67

Low-margin stores need much higher ROAS just to stay even. A brand at 25% margin has to hit 4.0 before a single dollar of profit shows up.

Should new customers have a different breakeven?

Yes. A blended breakeven treats every order the same, but new and returning customers carry different value, so most brands should set separate targets for each.

Returning customers often come back through email, SMS or direct visits, which cost little to drive. That means blended ROAS can look strong while your prospecting campaigns lose money on first orders. Splitting the two shows what acquisition really costs.

Adjusting for lifetime value

If customers reliably reorder, you can accept a lower ROAS on the first purchase. Here is a hypothetical. Using the same store, say the average new customer places one more order within 12 months, with that second order driven by low-cost email. Over the year, that customer generates $36 + $36 = $72 in contribution before acquisition costs.

If you're willing to spend the full first-order contribution plus half the second order's contribution to acquire them, that's $36 + $18 = $54 per new customer. On an $80 first order, that's a first-order ROAS of $80 / $54 = 1.48.

Be careful here. That only works if the repeat behavior is real and measured, and if you can afford to wait for the payback. Check your numbers with an LTV to CAC ratio and your CAC payback period before lowering new-customer targets.

See it on your own account.
Which campaigns clear breakeven?

We'll show your new-customer and returning ROAS on click-verified data next to what each platform reports, so you can see which campaigns clear breakeven. Book a live AdBeacon demo.

How do you turn breakeven ROAS into a target ROAS?

Set your target ROAS above breakeven by enough to cover fixed costs and the profit you want, then enter it in bidding tools that support it. Breakeven is a floor, not a goal.

In Google Ads, Target ROAS bidding bids toward a target return on ad spend. Google expresses it as a percentage; with a 500% target, for example, it adjusts bids to maximize conversion value while trying to hit that target. Using our example store:

  • Breakeven ROAS of 2.22 = 222% in Google's terms.
  • A target that leaves room for overhead and profit might be 300%, a 3.0 ROAS.

Two cautions. First, Target ROAS optimizes toward the conversion values you send, so if those values include canceled orders or shipping and tax, the algorithm aims at a number that isn't real. Second, the ROAS your bidding tool reports uses that platform's attribution, which may differ from what you can verify.

Why the ROAS you compare must be measured accurately

Breakeven ROAS only works if the ROAS you compare it to reflects real orders. Compare a 2.22 breakeven to an inflated platform number and an unprofitable campaign looks fine.

Here is how that plays out. Say Meta reports a 2.8 ROAS on a prospecting campaign. Above 2.22, so you scale it. But a click-verified count that only credits verified clicks against real store orders shows 2.0. On that number, the campaign loses $4 per order, and scaling it makes the loss bigger. Meta can count purchases after views and engagements under its standard attribution settings, which is part of why platform-reported ROAS and actual ROAS drift apart.

Same campaign, two readings against a 2.22 breakeven

Meta-reported2.8
Click-verified2.0
Breakeven 2.22
Meta saysAbove breakeven. Scale it.
Click-verified saysLosing $4 per order. Scaling makes it worse.

This is where AdBeacon fits. Its first-party, click-only attribution shows AdBeacon-measured and platform-reported ROAS side by side, and the “exclude canceled orders from attribution” setting, added in October 2026, removes orders that never turned into revenue. Pricing for brands is never more than 0.5% of revenue; see AdBeacon pricing for brands.

For a sense of what that changes, Tanner's Fish saw Google ROAS rise 107% and Google CAC fall 46% over 90 days with an agency partner.

Breakeven ROAS during promotions

Discounts cut your contribution margin, which raises your breakeven ROAS. Using the example store, a 20% discount drops the order to $64 while costs stay at $44, leaving $20 in contribution. That's a margin of 31.25% and a breakeven ROAS of 3.2, well above the normal 2.22.

What a 20% discount does to breakeven

Full price ($80 order, 45% margin)2.22
20% off ($64 order, 31.25% margin)3.2

Same $44 in costs, much higher bar to clear.

Recalculate before every sale. We walk through the full Q4 version in breakeven ROAS with Black Friday discounts.

What to do next

  1. List every variable cost per order: COGS, shipping, payment fees and a returns allowance.
  2. Calculate your contribution margin and breakeven ROAS, then build the same number for each major product line.
  3. Split new-customer and returning-customer ROAS, and set a separate target for each.
  4. Set target ROAS in Google Ads above breakeven, and check that the conversion values you send exclude canceled orders.
  5. Compare every campaign against breakeven using click-verified ROAS, not platform-reported ROAS alone.
  6. Recalculate breakeven before every promotion.

Breakeven ROAS turns “is this campaign working?” into a question with a yes or no answer. The formula takes five minutes. The harder part is making sure the ROAS you compare against it reflects real, non-canceled orders that came from a verified click. If you want to check your campaigns against your own breakeven, see your click-verified ROAS with our team.

Frequently Asked Questions

What is the formula for breakeven ROAS?

Breakeven ROAS equals 1 divided by your contribution margin percentage. Contribution margin is revenue minus COGS, shipping, payment fees and a returns allowance, before ad spend.

What is a good breakeven ROAS?

There is no universal good number, because it depends on your margins. A store with a 50% contribution margin breaks even at 2.0, while a store at 25% needs 4.0.

Is breakeven ROAS the same as target ROAS?

No. Breakeven ROAS is the floor where you neither make nor lose money on an order. Target ROAS should sit above it to cover fixed costs and leave profit.

How do discounts affect breakeven ROAS?

Discounts lower revenue per order while most costs stay the same, so contribution margin falls and breakeven ROAS rises. Recalculate it before every sale.

Should I compare breakeven ROAS to Meta or Google reported ROAS?

Use click-verified ROAS measured against real store orders as your main comparison. Platform-reported ROAS can include view-through credit and orders other channels also claimed, which can make unprofitable campaigns look profitable.

Sources

This website uses cookies

We use cookies to personalize content, provide social media features, and analyze our traffic. We also share information about your use of our site with our analytics partners. You can change your preferences at any time. For more information, please see our Privacy Policy and Cookie Policy. Privacy Policy