Skip to content
Meta Ads

Meta Ads Kill Rules: When to Turn Off an Ad, Based on Your Margins

Kill rules decide when a Meta ad or ad set has spent enough without results. How to set them from your break-even cost per order, and how to automate them safely.

Updated 5 min readBy Tera Ads editorial teamFacts checked

On this page
  1. Start from break-even
  2. A simple set of rules
  3. Setting them up, step by step
  4. Automating in Ads Manager
  5. What rules can't see
  6. A worked example
  7. Common mistakes
  8. Frequently asked questions

A kill rule is a pre-agreed limit that turns off an ad or ad set when it has spent enough to prove it won't hit your target, such as spending twice your break-even cost per order without a purchase. Rules based on your own margins stop slow losses that hide in averages, and they take emotion out of the decision. Set them from break-even cost per kept order, give new ads enough spend first, and use Meta's automated rules to apply the simple ones.

Key takeaways

  • Base rules on break-even cost per order after RTO, not on a number from someone else's account.
  • Give every new ad a minimum spend before any rule applies.
  • Use a few clear rules: no purchase after a spend limit, cost per purchase well above break-even over several days, and fatigue signals.
  • Meta's automated rules can turn off ads, notify you or change budgets when all the conditions you set are met.
  • Review automated actions weekly; rules can't see RTO or Shopify orders.

Start from break-even

Your break-even cost per order is the profit per order before ads, after product, shipping, fees and expected RTO. If an order earns ₹600 before ads, you break even at ₹600 per order. Break-even ROAS shows the same idea as a ROAS figure.

Because Meta reports purchases before refusals, adjust for RTO: if 20% of orders are refused, Meta's cost per purchase must be about 20% lower than your break-even on kept orders. In this example, Meta's cost per purchase should stay below about ₹480.

A simple set of rules

Example kill rules based on a break-even cost per purchase. Adjust multiples to your margins and volume.
RuleConditionAction
No tractionSpent 2× break-even with no purchaseTurn off the ad
Too expensiveCost per purchase above 1.5× break-even over 7 days, with enough spendTurn off or reduce budget
FatigueFrequency rising and CTR falling for 2 weeksRefresh creative, then turn off
Winner protectionCost per purchase below target over 7 daysLeave it alone, or scale in steps
Kill rules based on break-even cost per purchase
Kill rules based on break-even cost per purchase

Setting them up, step by step

  1. Calculate break-even cost per kept order and convert it to a Meta cost per purchase using your RTO rate.
  2. Set the minimum spend before any rule applies, such as one times break-even, so new ads get a fair chance.
  3. Choose the windows. Short windows react to noise; seven days smooths daily swings.
  4. Write the rules down with the numbers, so everyone applies them the same way.
  5. Automate the simple ones in Ads Manager.
  6. Check weekly what the rules turned off and whether those ads' Shopify orders agree.

Automating in Ads Manager

Meta's automated rules check your campaigns, ad sets or ads against conditions you choose and act when they're met. According to Meta's help pages, actions include turning items off or on, sending a notification only and adjusting budgets, and when a rule has several conditions, all of them must be met before it acts.

Good candidates for automation:

  • Turn off ads with spend above a limit and zero purchases over the last few days.
  • Notify you when cost per purchase passes a limit, rather than acting automatically, for ad sets you want to review yourself.
  • Turn off ad sets with very high frequency if fatigue is a recurring problem; see Meta ads frequency.

Keep budget-raising rules cautious. Automatic increases can restart learning and scale ads past the point of profit.

Which rules to automate and which to review
Which rules to automate and which to review

What rules can't see

Automated rules use Meta's numbers. They don't know which orders were refused, which customers would have bought anyway or what Google ads did for the same buyers. Once a week, compare each campaign's Meta cost per purchase with its cost per kept order from Shopify and your courier. If a campaign looks fine in Meta but loses money after RTO, tighten its limit; find wasted ad spend covers the full check.

A worked example

Using the break-even above (₹600 per kept order, 20% RTO, so a Meta cost per purchase limit of about ₹480), here's how three ads fare after a week:

  • Ad A spent ₹1,250 with no purchases. That's past 2× the ₹600 break-even, so the no-traction rule turns it off.
  • Ad B spent ₹1,500 for 3 purchases, ₹500 each. It's above ₹480 but well below the 1.5× limit of ₹900, so it keeps running while you watch for more data.
  • Ad C spent ₹2,400 for 6 purchases, ₹400 each. On Meta's numbers it's the best of the three.

Now check Shopify and the courier. Ad C's orders came mostly from COD buyers in high-refusal pincodes, and 35% were refused. At 35% RTO, the limit isn't ₹480; it's ₹600 × 0.65, or ₹390. Ad C's ₹400 per purchase means each kept order costs about ₹615, a small loss on every sale.

No automated rule would catch that, because Meta doesn't know about the refusals. This is why the weekly comparison matters: rules handle the obvious cases at speed, and the weekly check catches the ones that only look good. For ads like C, the fix isn't always to turn them off. Order confirmation, a prepaid incentive or excluding the worst pincodes can bring RTO down until the ad clears the limit again.

Common mistakes

Killing too early. One day without a purchase isn't evidence.

Borrowed limits. Another brand's target cost per purchase has nothing to do with your margins.

Ignoring RTO. Meta's cost per purchase looks better than cost per kept order.

Automating everything. Notifications are safer than automatic budget changes.

Never reviewing the rules. Margins, prices and RTO change; so should the limits.

Tera Ads shows every Meta Ads and Google Ads campaign with profit after returns from Shopify orders and RTO from Shiprocket, which is the number kill rules should ultimately protect. It is free for one business.

Frequently asked questions

When should I turn off a Meta ad?

When it has spent about two times your break-even cost per purchase without a sale, or stays well above break-even over a week with enough spend.

What is a kill rule?

A pre-agreed limit for turning off an ad or ad set, based on spend and results compared with your break-even.

Can Meta turn off ads automatically?

Yes. Automated rules in Ads Manager can turn off ads, notify you or change budgets when all of your conditions are met.

Should kill rules include RTO?

Yes. Convert break-even on kept orders into a Meta cost per purchase using your RTO rate.

How long should I wait before judging a new ad?

Until it has spent at least about one times your break-even cost per purchase, and ideally a few days.

See what your ads really earn.

Connect your store and ad accounts. Free for one business, no card needed.

Create free account