Break-Even ROAS – How to Calculate the ROAS You Actually Need

A 5x ROAS sounds great. But is it actually profitable?

Not necessarily.

A Shopify store can generate a high return on ad spend while still losing money if its product costs, fulfillment expenses, payment fees, and other variable costs are high.

That’s where Break-Even ROAS becomes useful.

Break-Even ROAS tells you the minimum ROAS your advertising needs to achieve before the revenue generated by those ads no longer loses money after the costs included in your calculation.

In simple terms:

Break-Even ROAS tells you where your ads stop being unprofitable.

Once you know this number, you can put your actual ROAS into better context.

What Is Break-Even ROAS?

Break-Even ROAS is the return on ad spend at which your advertising revenue covers the costs associated with generating that revenue.

ROAS is normally calculated as:

ROAS = Revenue From Ads ÷ Ad Spend

For example, if you spend $1,000 on advertising and generate $4,000 in attributed revenue:

ROAS = $4,000 ÷ $1,000 = 4x

A 4x ROAS means you generated $4 in attributed revenue for every $1 spent on advertising.

But that does not mean you made $3 in profit.

You still need to account for the costs of the products sold and potentially other variable costs.

That’s why Break-Even ROAS is useful.

How Do You Calculate Break-Even ROAS?

The simplest Break-Even ROAS formula is:

Break-Even ROAS = 1 ÷ Contribution Margin

If your contribution margin is 50%:

Break-Even ROAS = 1 ÷ 0.50 = 2x

That means you need approximately a 2x ROAS to cover the costs included in your contribution-margin calculation.

If your contribution margin is 25%:

Break-Even ROAS = 1 ÷ 0.25 = 4x

The lower your margin, the higher your Break-Even ROAS. 

Break-Even ROAS Example for an Ecommerce Store

Imagine your Shopify store sells a product for $100.

Your variable costs are:

CostAmount
Product Cost / COGS$30
Fulfillment$10
Payment Fees$5
Amount Available for Advertising$55

Your contribution margin before advertising is:

($100 − $30 − $10 − $5) ÷ $100 = 55%

Now calculate Break-Even ROAS:

1 ÷ 0.55 = 1.82x

Your approximate Break-Even ROAS is therefore 1.82x.

This means your advertising needs to generate approximately $1.82 in revenue for every $1 of ad spend to cover the costs included in this example.

What Is the Difference Between ROAS and Break-Even ROAS?

The two metrics answer different questions.

MetricWhat it tells you
ROASHow much attributed revenue advertising generated relative to ad spend
Break-Even ROASThe ROAS required to cover the costs included in your calculation
Target ROASThe ROAS you want your advertising to achieve

For example:

Actual ROAS: 2.5x

Break-Even ROAS: 1.8x

Target ROAS: 3x

The actual ROAS is above the calculated break-even point but below the business’s target.

This gives you more context than looking at the 2.5x ROAS by itself.

Break-Even ROAS by Contribution Margin

Here is a simple reference table:

Contribution MarginBreak-Even ROAS
20%5.00x
25%4.00x
30%3.33x
35%2.86x
40%2.50x
50%2.00x
60%1.67x
70%1.43x
80%1.25x

For example, a store with a 30% contribution margin needs approximately a 3.33x Break-Even ROAS under this simplified calculation.

A store with a 70% contribution margin needs approximately 1.43x.

The difference shows why using a single ROAS benchmark across different businesses can be misleading.

Can Break-Even ROAS Be Different for Each Product?

Yes.

A Shopify store can have different Break-Even ROAS levels across products because products may have different:

  • Selling prices
  • COGS
  • Gross margins
  • Fulfillment costs
  • Discount rates
  • Return rates
  • Fees
  • Customer acquisition costs
 

For example, a high-margin product may remain profitable with a lower ROAS, while a low-margin product may require a much higher ROAS.

This is particularly important for stores with a large product catalog.

Instead of asking:

“Is my store’s ROAS good?”

you may need to ask:

“Is the ROAS good enough for the products being advertised?”

Break-Even ROAS vs. Target ROAS

Break-Even ROAS and Target ROAS should not be treated as the same metric. This distinction is useful when setting campaign goals because profitable and optimal are not necessarily the same thing.

Break-Even ROAS

The minimum performance required to cover the costs included in your calculation.

Target ROAS

The performance level you want to achieve based on your business goals.

How GoProfit Can Help You Look Beyond ROAS

Shopify merchants often have profitability data spread across multiple places:

Shopify → Ad platforms → Product costs → Fulfillment → Other expenses

That makes it difficult to answer a simple question:

“Did this advertising actually make money?”

GoProfit brings store, product, marketing, and cost data into a profitability-focused reporting workflow.

Instead of looking at ROAS in isolation, merchants can use their broader profit data to understand:

  • Revenue generated by advertising
  • Ad spend
  • Product costs
  • Profit from ads
  • Profit margins
  • Marketing efficiency
  • Profitability by channel and product

 

This provides the context needed to understand whether a campaign’s ROAS is actually translating into profitable growth.

For example, a campaign with a 3x ROAS may look very different depending on whether the products it sells have a 20% or 60% margin.

The goal isn’t simply to get a higher ROAS. It’s to understand how advertising affects actual profit.