Return on ad spend (ROAS) is the ratio of attributed revenue to media cost. A ROAS of 2× means €2 of revenue for every €1 spent. Simple — but most teams scale at the wrong threshold because they confuse platform-reported ROAS with economics they can actually reinvest.

2× ROAS: survival, not scale

At 2× ROAS you are roughly breaking even on gross margin for many DTC and SaaS models — before ops, creative production, and attribution error. Treat 2× as a floor for continued testing, not a green light to 10× budget overnight.

Questions to pass before increasing spend at 2×:

  • Is the ROAS measured on incremental conversions, not branded search you would have captured anyway?
  • Does payback fit your cash cycle (30, 60, 90 days)?
  • Are creative and landing page conversion rates stable across at least two weeks?

3× ROAS: where disciplined operators scale

At 3× ROAS, most product-led businesses have room to deploy €200k–€8M with margin for error — creative fatigue, CPM spikes, and seasonality. This is the band we model on roas.capital: deploy capital, scale revenue, every euro attributed.

Rule of thumb: Scale weekly budget increases of 15–25% only when blended ROAS holds above your target for 7+ days and marginal ROAS on the last euro spent stays above 2×.

ROAS vs CPA vs LTV — use the right lens

E-commerce teams live on ROAS. B2B and FinServ often need CPA against LTV because revenue lands later. A “low ROAS” lead gen campaign can be excellent if LTV/CAC > 3 and sales cycle is predictable.

Never optimize one metric in isolation. The cockpit view ties spend, touchpoints, and outcomes — not just what Meta’s dashboard claims.

Platform ROAS is a hint, not truth

Meta and Google attribute differently, use different windows, and over-credit their own channels. First-party journey logs (organic → paid social → brand search → conversion) give you a nexus to reconcile platform numbers before you scale.

When to stop spending

Kill rules matter as much as scale rules. Automatic pauses when CPA exceeds threshold × 3, creative frequency > 2.5 without refresh, or marginal ROAS drops below 1× for 48 hours — that is operator discipline, not agency theatre.

We do not publish pricing or take inbound retainers. When the model and the journey signal align, we reach out. Until then — run the numbers yourself.