Multitool ADS
Live demo START
Multitool ADS / Rule templates

Pause ad sets when cost per result is too high

Updated November 14, 2026

Short answer: pause an ad set when its cost per result is above your target AND it has enough results for that cost to mean something. Without the second condition, one expensive early result pauses a good ad set. Use a longer window (last 3 days) for slow offers and today's numbers only when volume is high.

The template

Setting Value
Apply to Ad sets
Condition 1 Cost per result > your limit
Condition 2 Results ≥ a minimum (for example 3)
Join AND
Window Last 3 complete days, or today for high-volume ad sets
Action Pause the ad set
Notify Every time the rule pauses something

Picking the limit and the minimum

  • Limit. Take the highest cost per result you can still accept, not the average you hope for. If your break-even is $25 and the target is $18, a limit of $25–30 stops real losers without cutting ad sets that are merely average.
  • Minimum results. One or two results can cost anything by chance. Three to five results is a common floor; with expensive results you may use spend instead (for example spend ≥ two limits).
  • Window. Today's numbers move a lot in the morning. The last 3 complete days are steadier and still recent; combine both if you want a fast stop for disasters and a slow stop for drift.

A two-speed version

Rule Condition Purpose
Fast Today: cost per result > 2× limit AND results ≥ 2 Stops a sudden collapse during the day
Slow Last 3 days: cost per result > limit AND results ≥ 5 Stops gradual drift

Edge cases

  • Attribution delay. Results reported later lower yesterday's cost per result after the fact; a rule reading yesterday at 01:00 sees a worse number than the same rule at 10:00.
  • Learning phase. New ad sets often cost more during learning. Some buyers exclude ad sets younger than a few days from this rule and rely on the stop-loss rule for them instead.
  • Different result types. Cost per result only compares like with like when ad sets optimize for the same event.

In Meta Ads Manager

Create a rule for ad sets with the action to turn them off, add "cost per result greater than" your limit and "results greater than" your minimum, pick the time range and a continuous or daily schedule. The rule works inside one ad account.

Across all ad accounts in Multitool ADS

The same two conditions in one rule cover every ad account in the workspace, with the window counted in each account's time zone, scope by country or name, a Telegram notification for each pause, and automatic switch-on within an hour if the condition stops holding. Objects without fresh data are skipped rather than judged.

The live demo opens a workspace with demo ad accounts, no account needed.

Multitool ADS

High-performance ads management and analytics system

Live demo START

Related

  • Stop-loss rule: pause ad sets that spend without results
  • Pause Facebook ads at night and restart them in the morning
  • Facebook ads automated rules: setup, examples and limits
  • Rule template: pause ads when the cost per link click is too high
Features AI assistants Compare Guides Rule templates Meta ads reference
Privacy Policy Terms of Service Data Deletion Features
Swiss Made © 2026 Multitools.pro. All rights reserved.