← Back to the Blog

ROAS: The Metric Everyone Gets Wrong (And How to Read It Properly)

A 3x ROAS: good or bad? The answer depends entirely on your margins. Here's how to calculate your target ROAS and stop flying blind with your campaigns.

ROAS (Return On Ad Spend) is the golden metric in e-commerce, yet most advertisers misinterpret it—leading to decisions based on a figure they don't truly understand.

The result? Campaigns that appear profitable on the Meta dashboard but are actually losing money, and vice versa: campaigns cut prematurely simply because the ROAS seems too low.

The exact definition of ROAS

ROAS measures how much revenue you generate for every euro spent on advertising.

ROAS = Revenue generated by ads ÷ Ad spend

Example: If you spend €1,000 on Meta Ads and generate €3,200 in revenue, your ROAS is 3.2.

So far, so good. Things get complicated when we ask the critical question: Is 3.2x actually good?

Why your target ROAS should be unique to your business

A 2x ROAS can be highly profitable for a business with a 70% margin, yet completely unprofitable for an e-commerce operation with a 20% margin. The number makes no sense without factoring in margins.

How to calculate your break-even ROAS

Minimum ROAS = 1 ÷ Gross Margin

Concrete Examples:

Gross Margin Minimum ROAS Target ROAS (20% profit)
20% 5.0x 6.0x
35% 2.9x 3.5x
50% 2.0x 2.5x
65% 1.5x 1.9x

Key Point: An e-commerce business selling physical products with shipping often has net margins of 20-30%. A 2x ROAS that appears "profitable" on Meta is actually losing money.

The 3 Most Common ROAS Mistakes

Mistake 1: Confusing ROAS with Profit

A 4x ROAS means that for every €1 spent on advertising, you generate €4 in revenue—not €4 in profit. With a 30% margin, you generate €1.20 in gross profit, or just €0.20 after reimbursing the €1 ad spend. This is profitable, but barely.

Mistake 2: Looking at Global ROAS Instead of Campaign-Specific ROAS

Your average ROAS can hide massive discrepancies. A retargeting campaign running at 8x might be masking an acquisition campaign at just 1.2x. By focusing only on the average, you continue to waste budget on non-profitable campaigns.

Mistake 3: Ignoring Conversion Delay

Meta attributes conversions within a 7-day click window and a 1-day view window. If your purchase cycle is longer (high-ticket items, B2B), your actual ROAS is likely underestimated by the platform.

How to Set Your Target ROAS

The formula for finding your profitable target ROAS:

  1. Calculate your true gross margin (Revenue - Cost of Goods - Shipping - Returns)
  2. Define your target net margin after ad spend (e.g., 15%)
  3. Calculate: Target ROAS = 1 ÷ (Gross Margin - Target Net Margin)

Example with a 40% gross margin and a 15% target net margin:

Target ROAS = 1 ÷ (0.40 - 0.15) = 1 ÷ 0.25 = 4.0x

What Meta Measures vs. What is Actually Real

Last critical insight: The ROAS displayed in Meta Ads Manager isn't always reliable. Before scaling your investment, validate it against the calculation method used for your Meta Ads budget.Several factors can skew these metrics:

  • Double attribution— a single purchase may be attributed to both Meta and Google if the user clicked on ads from both platforms,
  • View-through attribution— Meta sometimes counts conversions for users who merely viewed an ad without clicking;
  • Returns and cancellations — Gross Revenue is recorded, not Net Revenue.

Best Practice: Always cross-reference your Meta ROAS with your actual CRM/shop data. The truth often lies between the two.

Want to know if your campaigns are truly profitable?

We analyze your account and calculate your real, margin-adjusted ROAS.

Discover our e-commerce support