2026-09-09
How to Read a Campaign's ROAS Before Scaling Spend
What counts as a good ROAS, and why does it depend on your sector?
There's no universal "good" ROAS. A 3x ROAS can be excellent for a business with 60% gross margin and ruinous for one running 15% margin. Before deciding whether to scale a campaign's spend, you need to translate ROAS into real margin — not compare the raw number against generic benchmarks from the internet.
This is exactly why we set an agreed spending cap before launching: it lets you validate your business's real ROAS with controlled risk, before committing bigger budget based on a number you don't yet know is sustainable.
How ROAS is calculated (and what the raw number hides)
ROAS = revenue generated by the campaign ÷ ad spend. If you spend €1,000 and generate €4,000 in attributed sales, your ROAS is 4x.
The problem is that 4x tells you nothing about whether you made money. If your gross margin is 20%, that €4,000 in sales leaves €800 in margin — less than the €1,000 ad spend. A 4x ROAS at that margin is actually a loss.
The number that matters is break-even ROAS: 1 ÷ gross margin. At 20% margin, you need a minimum ROAS of 5x just to cover ad cost. At 50% margin, break-even drops to 2x.
Want us to apply this to your account?
Book your auditWhat ROAS is acceptable by sector
As a rough reference, with each sector's typical gross margin:
- Fashion e-commerce (~50-55% margin): break-even ROAS around 2x; to be profitable with real operating margin, aim for 4x or more.
- Beauty and cosmetics (~60-70% margin): lower break-even, between 1.5x and 2x; typical profitable target between 3x and 5x.
- Electronics and home goods (~20-25% margin): high break-even, 4x-5x; with warehouse and logistics costs, the profitable target is usually above 6x.
- High-ticket B2B services (~70-80% margin but long sales cycle): the campaign's direct ROAS can look low (1x-2x) because not all value gets attributed within the conversion window; you need to look at customer lifetime value (LTV), not just the first sale.
These numbers are directional, not a fixed target: your business's real margin, historical acquisition cost, and average order value determine your specific break-even ROAS.
The mistake of looking only at platform ROAS
The ROAS shown by Meta Ads or TikTok Ads isn't real ROAS. Platforms attribute conversions within configurable windows (typically 7 days post-click, 1 day post-view) that tend to inflate results, especially in awareness or retargeting campaigns with overlap between channels.
To read ROAS accurately, cross-reference it against your analytics platform or your own sales backend — don't settle for the number the ad manager reports. If platform ROAS says 5x but real attributable sales according to your analytics system say 3x, that gap is what decides whether you scale.
How the agreed spending cap protects you while you validate ROAS
The spending cap isn't just a risk limit — it's the validation window. During the first weeks of a campaign, within the agreed cap, the goal isn't to maximize volume but to confirm that real ROAS (not platform ROAS) holds up with sufficient data — typically at least 50-100 conversions before drawing reliable conclusions.
Scaling spend before hitting that minimum conversion volume is betting, not deciding with data.
When to scale and when not to
Signals to scale
- Real ROAS (cross-checked against analytics, not just platform) stays stable or improves for at least 2-3 consecutive weeks.
- Cost per acquisition stays below your profitability threshold even when you raise the test daily budget in 20-30% increments.
- You have enough conversion volume (minimum 50-100) for the data to be statistically reliable.
Signals not to scale
- ROAS drops consistently as budget increases (a sign of audience saturation).
- The gap between platform ROAS and real ROAS (verified against sales) is large and isn't explained by the attribution window.
- Conversion volume stays low despite several weeks of active campaign.
A step-by-step numeric example
Say you have an agreed spending cap of €1,200/month for a fashion store with 52% gross margin. In the first three weeks, the campaign spends €800 and generates €2,560 in attributed sales per the platform (platform ROAS: 3.2x). Cross-checked against the sales backend, real attributable sales are €2,240 (real ROAS: 2.8x).
With 52% margin, break-even ROAS is 1 ÷ 0.52 ≈ 1.9x. A real ROAS of 2.8x sits above break-even and leaves positive operating margin. With 65 accumulated conversions and a stable trend over the last two weeks, there's enough basis to propose raising next month's spending cap — not before.
The rule before raising spend
You don't scale on intuition or on unverified platform ROAS. You scale when real ROAS, cross-checked against actual sales with sufficient conversion volume, sustainably clears your margin's break-even point. Everything else is spending more without knowing if you'll get it back.
You might like
Comments (0)
Comments are reviewed before publishing. Protected against spam.