How to Calculate Break-Even ROAS (Formula & Real Examples)

Learn the exact break-even ROAS formula with step-by-step examples. Stop guessing whether your ads are profitable—calculate your true BEROAS in minutes.

BE

BEROAS Editor

June 30, 2026 · 5 min read

Most e-commerce store owners know their ROAS. Few know their break-even ROAS. That gap is where money disappears.

A 3.0x ROAS sounds great until you find out your break-even point is 3.4x. At that point, you've been scaling a campaign that loses money on every single sale—and your ad platform's dashboard never flagged it.

This guide walks through exactly how to calculate break-even ROAS (BEROAS), what numbers to include, and why getting this wrong is one of the most expensive mistakes in paid advertising.

What Break-Even ROAS Actually Means

Break-even ROAS is the minimum return on ad spend required for a campaign to neither make nor lose money. It's the floor—the number your active ROAS must stay above for ads to be profitable.

The confusion with regular ROAS is that it measures revenue efficiency, not profit. Regular ROAS tells you how many dollars came back for every dollar you spent on ads. Break-even ROAS tells you how many dollars need to come back before you've covered the cost of the product itself.

Think of it this way: if you sell a $100 product and it costs you $60 to make, ship, and process the payment—you only keep $40. Your ads need to return at least $2.50 for every $1 spent just to cover that $40 cost. That $2.50 is your break-even ROAS.

The Formula (Two Steps)

Break-even ROAS derives from gross margin. Here's the math:

Step 1 — Calculate Gross Margin:

Gross Margin = (Revenue - Total Variable Costs) / Revenue

Total variable costs include: product cost (COGS), shipping, payment gateway fees, packaging, and average return losses. Do not include ad spend—that's what you're solving for.

Step 2 — Calculate Break-Even ROAS:

Break-Even ROAS = 1 / Gross Margin

That's it. The formula itself is simple. The hard part is making sure you're feeding it the right numbers.

What Counts as a "Variable Cost"

This is where most calculations go wrong. Founders pull their COGS from Shopify, ignore everything else, and end up with a BEROAS that's 30% too optimistic.

Here's what genuinely needs to go into the calculation:

  • Product cost (COGS): What you pay the supplier per unit
  • Shipping to customer: Not your shipping revenue—your actual carrier cost. Include fuel surcharges and residential delivery fees if applicable.
  • Payment processing fees: Stripe charges 2.9% + $0.30. PayPal and Shopify Payments are similar. On a $50 order, that's roughly $1.75 that disappears before you touch the revenue.
  • Platform/marketplace fees: If you're on Amazon, factor in referral fees (8–15%). Shopify charges a transaction fee if you're not using Shopify Payments.
  • Return rate losses: If 5% of your orders get returned, you need to factor that into unit economics. Take your average loss per return (typically: outbound shipping + restocking) and divide by average order value to get a per-order hit.

Ignore any of these and your BEROAS calculation is fiction.

A Worked Example: Orthopedic Pillow Store

Let's run through a realistic scenario for a DTC brand selling a single orthopedic pillow:

| Cost Item | Amount | |---|---| | Selling Price | $58.00 | | Product Cost (COGS) | $14.00 | | Shipping (carrier cost) | $7.50 | | Payment Processing (3%) | $1.74 | | Packaging | $1.20 | | Return Loss Allowance (4% rate) | $0.90 | | Total Variable Cost | $25.34 |

Gross Profit: $58.00 - $25.34 = $32.66
Gross Margin: $32.66 / $58.00 = 56.3%
Break-Even ROAS: 1 / 0.563 = 1.78x

So if Facebook is reporting a campaign ROAS of 2.1x on this product, you're profitable. If it's showing 1.6x, you're losing money—even though 1.6x sounds like you're getting 60% more back than you spent.

Want to run the numbers for your own product? The BEROAS calculator lets you plug in your actual costs and get your break-even ROAS instantly.

Why This Number Changes More Than You Think

Your BEROAS is not a static number. It shifts with every pricing, supplier, or logistics change.

If your supplier raises unit costs by $2, your gross margin drops and your BEROAS goes up. If you negotiate better shipping rates, your BEROAS comes down. If your return rate spikes after a holiday sale, your real BEROAS is higher than what your spreadsheet says.

This is why the most operationally disciplined brands recalculate BEROAS monthly—or at the very least, whenever they change a cost structure. Treating it as a "set it once" metric is a mistake that compounds over time.

A Common Mistake: Using Revenue Margin Instead of Gross Margin

Some marketers calculate BEROAS using net profit margin instead of gross margin, accidentally including fixed costs like salaries, software subscriptions, and rent in the calculation.

BEROAS should be based on gross margin only—variable costs per unit. Fixed costs are real, but they don't change with each ad click. If you include them, you'll end up with an impossibly high BEROAS and shut down campaigns that are actually contributing to overhead coverage.

Calculate gross margin. Use that for BEROAS. Assess fixed cost coverage separately.

How to Use BEROAS in Practice

Once you know your break-even ROAS, you have a hard threshold for every campaign:

  • ROAS > BEROAS: Campaign is profitable. Scale with confidence.
  • ROAS = BEROAS: You're at zero profit. Useful for audience testing, not for scaling.
  • ROAS < BEROAS: Campaign is losing money. Pause, audit creative and targeting, or reprice the product.

The real power comes when you compare BEROAS across your product catalog. A product with a 1.4x BEROAS can sustain aggressive scaled spend and audience expansion. A product with a 3.8x BEROAS needs nearly perfect targeting to break even—which usually means it should either be repriced or pulled from paid acquisition.

Knowing this before you put budget behind a product saves weeks of wasted testing. Use the break-even ROAS calculator to quickly assess every product in your lineup before committing ad budget.