Raqeeb Ads
Campaign analysis

How to Calculate ROAS and Break-Even ROAS: When Is a Facebook Campaign Really Profitable?

How to calculate ROAS and break-even ROAS for Facebook ads, why revenue isn't profit, and how to find your max cost per purchase.

"The campaign's ROAS is 3" sounds reassuring. But is it profitable? The honest answer: you don't know yet. A ROAS of 3 can be a great profit on one product and a clear loss on another. Here's how to calculate ROAS — and, more importantly, how to find the number where you actually start making money.

What ROAS is and how to calculate it

ROAS = revenue from ads ÷ ad spend

Example: you spent $1,000 and ads generated $3,500 in sales. ROAS = 3.5 — every dollar spent brought back $3.50 in revenue.

The revenue shown in Ads Manager depends on purchase tracking (pixel or Conversions API) and the attribution window. Compare it regularly with actual sales in your store.

Revenue isn't profit

Out of that $3,500 you still pay for the product, shipping, packaging, payment fees and returns. What's left after all that (and before ads) is your profit margin — and ad costs have to come out of that alone.

Break-even ROAS: the number to know before any campaign

Break-even ROAS = 1 ÷ profit margin %

A worked example:

ItemValue
Selling price$50
Product + shipping + packaging + fees$30
Margin before ads$20 (40%)
Break-even ROAS1 ÷ 0.40 = 2.5

So any ROAS below 2.5 loses money, exactly 2.5 breaks even, and anything above is profit. A campaign at ROAS 3 is profitable here — but only just.

If another product has a 20% margin, its break-even ROAS is 5, and a campaign at ROAS 3 loses money on every sale.

Maximum cost per purchase (break-even CPA)

If your campaign is measured by cost per result rather than revenue, the equivalent number is:

Maximum cost per purchase = profit margin per order

In the example above: $20. Paying more than $20 per purchase means losing money on that order. If customers buy repeatedly, you may accept a higher cost on the first order in exchange for later profits — but make that call knowing the numbers.

Target ROAS: how far above break-even?

Break-even ROAS means you didn't lose money — not that you made enough. So set a target ROAS that delivers the profit you want:

Target ROAS = 1 ÷ (margin % − desired profit %)

In our example: a 40% margin, and you want 15% of the selling price left as net profit after ads. Target ROAS = 1 ÷ (0.40 − 0.15) = 1 ÷ 0.25 = 4. Any campaign above 4 hits the profit goal; between 2.5 and 4 it's profitable, but less than you wanted.

Factors that change the math in real life

  • Returns and cancelled orders: with cash on delivery especially, a share of orders is never collected. If 20% of orders don't complete, real revenue is lower than recorded — and so is real ROAS.
  • Repeat purchases: if customers buy again within months, they're worth more than their first order, and you may accept a lower ROAS up front.
  • Sales not attributed to ads: some people who saw your ad buy later through another channel, so they don't show up in Ads Manager.
  • Fixed costs: salaries, rent and tools don't appear in product margin, but profit has to cover them in the end.

ROAS or MER?

Some advertisers also use a broader metric, MER (marketing efficiency ratio):

MER = total store revenue ÷ total ad spend across all channels

Its advantage is that it doesn't rely on Meta's tracking, only on your store's real numbers. Use ROAS to compare campaigns and ads with each other, and MER to judge the health of the business as a whole.

Common mistakes when calculating margin

  • Forgetting shipping or delivery costs when shipping is free for the customer.
  • Ignoring payment fees from payment gateways or collection companies.
  • Calculating margin on the pre-discount price when most sales happen at the offer price.
  • Using one product's margin for the whole store when products differ widely.

Any of these makes your calculated break-even ROAS lower than the real one, so you think a campaign is profitable while it's losing money.

Do it in seconds: free calculators

Our free tools page has calculators and tools for advertisers that work without signing up, including: break-even ROAS, maximum acceptable cost per sale, budget needed for a target number of results, expected results and sales, and actual profit and return after a campaign. Everything runs in your browser; your numbers aren't sent anywhere.

Track ROAS per campaign, continuously

Once you know your break-even number, you need to know which campaigns are above it and which are below. Raqeeb Ads' Campaign Analyzer shows revenue and ROAS for each campaign with period-over-period comparison, and the account summary highlights your best ROAS — so you know where to scale and where to pull back.

To understand the other metrics, read CTR, CPM and CPC Explained: A Plain-English Guide to Facebook Ads Metrics.

Free tools that help here: The profit margin calculator calculates net profit per order after ads, shipping and fees, and the right price for your target margin. The LTV to CAC calculator shows customer lifetime value and the most you can safely pay to acquire a customer.

FAQ

What is a good ROAS for Facebook ads?
There's no single number. A good ROAS is one above your product's break-even ROAS, which depends on your margin.
Is the ROAS in Ads Manager accurate?
It depends on tracking accuracy and the attribution window. Compare it regularly with your real store sales.
Should I stop a campaign that's below break-even?
Review it first — it may still be learning, or the ad or page may need work. But if it stays below break-even without improving, it's losing money.
Share: WhatsApp Facebook LinkedIn X
Raqeeb Ads
Ahmed Abdelhamed

A media buyer running Meta campaigns for clients across Egypt and the Gulf, who built Raqeeb Ads to fix the account-monitoring problems he kept running into himself.

Keep your ad accounts under control — before any campaign stops

Low-balance alerts, campaign and creative analysis, and branded client reports in one tool. Create your account in under a minute.