Understanding ROAS and When to Scale or Pause

Last updated: April 18, 2026

ROAS — Return on Ad Spend — is the single most important profitability metric for media buyers. It tells you how many dollars of revenue you get back for every dollar spent on advertising. In Wevion, ROAS drives both manual optimization decisions and the automated rules engine that can scale or pause campaigns on your behalf.


Prerequisites

  • At least one Meta ad account connected and synced in Wevion.
  • Active campaigns generating spend and conversions.
  • Postback tracking configured (server-to-server) so that revenue data flows into Wevion.

How Wevion Calculates ROAS

ROAS = Purchase Value / Spend

  • Purchase Value is revenue from postback (server-to-server) conversions — the actual revenue your server records, not Meta's reported value.
  • Spend is the amount spent as reported by Meta.

A ROAS of 2.0 means $2 earned per $1 spent. A ROAS of 0.5 means you are losing money.

ROAS is available at campaign, ad set, and ad level in the Insights views. It is also a first-class metric in the Rules Engine for automated actions.

📸 Insights table showing ROAS column alongside spend, revenue, and other metrics at the campaign level

CPA, CPM, CTR — Core Metrics Decoded


The Breakeven ROAS Concept

Before you can decide whether to scale or pause, you need to know your breakeven ROAS — the minimum ROAS at which you neither make nor lose money.

Breakeven ROAS depends on your margins. If you sell a product for $100 and your cost of goods, fulfillment, and overhead total $60, your margin is $40 (40%). Your breakeven ROAS is:

Breakeven ROAS = 1 / Margin Percentage = 1 / 0.40 = 2.5

At a ROAS of 2.5, every dollar of ad spend generates exactly enough revenue to cover both the ad cost and the product cost. Above 2.5, you profit. Below 2.5, you lose money.

Common breakeven examples:

Margin Breakeven ROAS
80% (digital products, SaaS) 1.25
60% (info products, high-margin e-comm) 1.67
40% (standard e-commerce) 2.50
25% (low-margin retail) 4.00
15% (commoditized goods) 6.67

Know your breakeven before you set any rule or make any scaling decision. Without this number, you are optimizing blind.


When to Scale (Increase Budget)

Scaling means increasing the budget on a campaign or ad set that is performing well, so it can reach more people and generate more revenue. Here are the conditions that should be true before you scale:

1. ROAS Is Consistently Above Breakeven

A single good day is not enough. Look for sustained performance over at least 3-5 days. Wevion's date range selector lets you check different windows. If ROAS has been above breakeven for the past 5 days with meaningful spend volume, scaling is reasonable.

2. Sufficient Data Volume

A campaign that spent $10 and generated 1 purchase at $50 has a ROAS of 5.0 — but that single data point is not reliable. Before scaling, ensure you have at least 20-30 conversions in the evaluation window. Low-volume ROAS is noisy and misleading.

3. Frequency Is Under Control

If frequency (impressions / reach) is climbing above 2.5-3.0, the audience is getting saturated. Scaling into a saturated audience will increase costs and degrade ROAS. Check frequency in the insights view before increasing budget.

CPA, CPM, CTR — Core Metrics Decoded

4. Scale Gradually

The standard approach is to increase budget by 15-20% every 2-3 days. Dramatic budget jumps (doubling overnight) can throw Meta's optimization algorithm out of its learning phase and cause ROAS to collapse temporarily.

Automating the Scale Decision

In Wevion's Rules Engine, you can create a rule like:

  • Condition: ROAS > 3.0 AND Spend > $100 AND Date range = last 3 days
  • Action: Increase daily budget by 20%
  • Frequency: Once per day

This ensures scaling happens automatically when performance warrants it, even when you are not watching.


When to Pause

Pausing means stopping a campaign or ad set that is losing money. The goal is to cut losses before they accumulate. Here are the signals:

1. ROAS Is Below Breakeven After Sufficient Spend

If a campaign has spent at least 2-3x your target CPA and ROAS is still below breakeven, the data is telling you this combination of creative, audience, and offer is not working. Pause it.

2. Declining Trend Over Multiple Days

A ROAS that was 3.0 last week and is now 1.5 is heading in the wrong direction. Do not wait for it to hit zero. If the trend is clearly downward over 3+ days, take action — either pause or refresh the creative.

3. High Spend With Zero Conversions

A campaign that has spent $200+ with zero conversions has a ROAS of 0. This is a clear pause signal. Something is broken — the landing page, the tracking, or the targeting.

Automating the Pause Decision

In Wevion's Rules Engine, you can create a rule like:

  • Condition: ROAS < 1.5 AND Spend > $50 AND Date range = last 3 days
  • Action: Pause campaign
  • Frequency: Check every hour

This is the safety net that prevents runaway losses. Even if you forget to check the dashboard, the rule catches underperforming campaigns automatically.

📸 Rules Engine showing a ROAS-based auto-pause rule with condition, action, and schedule configuration

Practical ROAS Thresholds

These are general guidelines. Your specific thresholds depend on your margins, lifetime value, and business model.

ROAS Range Signal Typical Action
Below 1.0 Losing money on every sale Pause immediately
1.0 - Breakeven Covering ad cost but not margins Pause or optimize creative/targeting
Breakeven - 1.5x Breakeven Profitable but thin Monitor closely, optimize
1.5x - 2.5x Breakeven Healthy profit Maintain, consider gradual scaling
Above 2.5x Breakeven Strong performance Scale aggressively (15-20% budget bumps)

Common Pitfalls

1. Judging New Campaigns Too Early

A brand-new campaign needs time to exit Meta's learning phase (typically 50 conversions per ad set). During this period, ROAS may be volatile. Give a new campaign at least 3 days and a spend of 3x your target CPA before making ROAS-based decisions.

2. Ignoring Attribution Delay

Revenue data from postbacks can arrive with a delay. A customer might click your ad on Monday and purchase on Wednesday. Always evaluate ROAS with a 1-2 day lookback buffer — do not judge today's performance today.

3. Low Data Volume Noise

A campaign with 2 conversions and a ROAS of 8.0 is not a scaling candidate — it is a coin flip. In the rules engine, always pair ROAS conditions with a spend floor (e.g., "AND Spend > $100").

4. Ignoring Lifetime Value

If your customers have a high lifetime value (LTV) — they subscribe monthly or buy repeatedly — then a ROAS below breakeven on the first purchase might still be profitable long-term. Adjust your breakeven ROAS downward to account for LTV.

5. Confusing ROAS With ROI

In Wevion, ROI is (Revenue - Spend) / Spend x 100 (a percentage). ROAS is Revenue / Spend (a ratio). A ROAS of 2.0 = ROI of 100%. The Dashboard headline uses ROI; the insights tables and rules engine use ROAS.


ROAS in the Rules Engine — Quick Reference

Wevion's rules engine supports ROAS as a first-class metric. Here are the most common rule patterns:

Rule Name Condition Action
Kill Switch ROAS < 1.0 AND Spend > $30 (last 3 days) Pause campaign
Underperformer Alert ROAS < Breakeven AND Spend > $100 (last 5 days) Send notification
Budget Bump ROAS > 2x Breakeven AND Spend > $200 (last 3 days) Increase budget 20%
Winner Scale ROAS > 3x Breakeven AND Spend > $500 (last 7 days) Increase budget 30%

Always combine ROAS with a spend threshold. Without it, campaigns with $5 spend and one lucky conversion will trigger scaling rules.


FAQ

Q: Why is my Wevion ROAS different from what Meta reports? A: Wevion calculates ROAS using postback (server-to-server) revenue data, while Meta uses its own attribution model. Postback data reflects actual tracked conversions from your server. The numbers may differ due to attribution windows, cross-device tracking, and conversion delays.

Meta vs Postback Conversions — Which to Trust

Q: Can I see ROAS at the ad level? A: Yes. Navigate to the Ads insights view. ROAS is available at campaign, ad set, and ad level.

Q: What if I sell multiple products at different prices? A: ROAS handles this naturally because it uses actual revenue (purchase value), not a fixed value per conversion. A campaign selling a mix of $20 and $200 products will have its ROAS reflect the real revenue mix.

Q: Should I use ROAS or CPA for optimization? A: Use ROAS when your products have variable prices (e-commerce with a catalog). Use CPA when all conversions have roughly equal value (lead generation, single-product stores). Many media buyers monitor both.

CPA, CPM, CTR — Core Metrics Decoded


Related Articles