You just launched three ad sets on Monday. By Wednesday, one has spent $187 with zero conversions. Another is at $312 with two conversions at $156 CPA. The third hit $421 with five conversions at $84 CPA.
Which do you kill?
Most owner-operators answer wrong. They kill the wrong ad sets at the wrong time for the wrong reasons. Then they complain Meta doesn’t work.
The real question isn’t “should I kill this ad set?” It’s “does this ad set have enough data to make that call?” And the answer depends entirely on your unit economics and what you’re optimizing for.
Here’s how to decide what stays and what dies — before you hit $500 in spend.
The Real Cost of Bad Kill Decisions
Killing ad sets too early costs you scale. Leaving them too long bleeds cash. Both mistakes compound because you’re making decisions with incomplete data while burning budget on the survivors.
I’ve watched owner-operators pull the plug on ad sets at $150 spend because “nothing’s happening” — only to relaunch the same creative two weeks later and watch it print money. I’ve also seen them nurse dying ad sets to $800 spend because “it just needs more time.”
Neither approach works. You need a framework that accounts for statistical significance, your actual unit economics, and Meta’s learning phase dynamics.
Why $500 Is the Decision Point
Meta’s learning phase requires roughly 50 conversion events per week to stabilize. For most businesses running conversion campaigns, that means $400-$600 in spend before the algorithm has enough data to optimize effectively.
Below that threshold, you’re evaluating noise. Above it, you’re wasting money on conclusive failures.
The $500 mark isn’t arbitrary — it’s where three factors converge:
- Statistical significance threshold: Enough events to distinguish signal from random variance
- Learning phase completion: Meta’s algorithm has sufficient data to optimize delivery
- Economic pain point: High enough to matter, low enough not to crater your test budget
Your exact threshold might be $400 or $600 depending on your average order value and conversion rate. But $500 is the right starting point for businesses with $50-$300 AOV running lead gen or e-commerce campaigns.
The Four Scenarios You’ll Face
Every ad set at $500 spend falls into one of four categories:
| Scenario | What’s happening | Decision |
|---|---|---|
| Clear winner | CPA under target, 8+ conversions, CPM stable | Scale to 150% budget |
| Promising but early | CPA slightly over target, 3-7 conversions, improving trend | Hold and monitor daily |
| Failing but fixable | High CPA, poor engagement, creative issue obvious | Kill and retest with new creative |
| Statistical dead end | High spend, low conversions, no engagement trend | Kill permanently |
Most ad sets land in the middle two categories. That’s where owner-operators make expensive mistakes.
The Decision Tree: What to Do at $500
Walk through these questions in order. The first “yes” tells you what to do.
Step 1: Check Your Conversion Count
Has this ad set generated 8+ conversions?
If yes → you have statistical significance. Move to Step 2.
If no → you’re still in noise territory. Move to Step 3.
Eight conversions is the minimum sample size to trust your CPA. Below that, a single outlier event can swing your average by 30%+. You’re not evaluating performance — you’re looking at random scatter.
Step 2: Evaluate Against Your Target CPA
Is your current CPA within 20% of your target?
If yes → you have a winner. Scale this ad set to 150% of current daily budget. Monitor for 48 hours, then scale again if CPA holds.
If no, but within 50% → hold the ad set at current budget. Give it another $200 in spend while monitoring daily. Meta’s optimization often improves between conversions 8-15.
If no, and over 150% of target → kill it. You have enough data. It’s not going to improve enough to matter.
Example math: If your target CPA is $80, an ad set running at $95 CPA (19% over) is a scale candidate. At $115 CPA (44% over), you hold and monitor. At $130+ CPA (62% over), you kill.
Step 3: Look at Engagement Metrics
If you don’t have 8 conversions yet, check CTR and engagement rate.
For cold traffic ad sets:
- CTR (all) above 1.5% = audience is responding, keep running
- CTR (all) below 0.8% = creative isn’t working, kill and retest
- Between 0.8-1.5% = check engagement rate (reactions + comments + shares / impressions)
For warm traffic (retargeting):
- CTR (all) above 2.5% = good signal
- CTR (all) below 1.5% = weak signal
If engagement is strong but conversions are weak, your problem is post-click (landing page, offer, form friction). Don’t kill the ad set yet — test the landing page first.
If engagement is weak, your creative isn’t resonating. Kill the ad set and test new creative.
Step 4: Check CPM Trend
Is your CPM increasing by more than 30% from day 1 to day 7?
If yes → your audience is too small or you’re hitting frequency saturation. Meta is struggling to find new people to show your ad. This ad set will not scale. Kill it.
If no → CPM stability means Meta can find your audience. The issue is conversion rate, not delivery. Go back to Step 3 and evaluate engagement.
Real example: Ad set launches at $8.50 CPM. By day 7, it’s at $11.20 CPM (32% increase). Even if CPA looks okay right now, this ad set is about to crater. Kill before you waste another $300 learning that lesson.
Step 5: Factor in Your Actual Economics
Can you afford to break even on first purchase?
If yes → your kill threshold should be 150% of target CPA. You can give ad sets more room to optimize because you profit on LTV.
If no → your kill threshold should be 110% of target CPA. You need first-purchase profitability, so you can’t subsidize learning.
This is the mistake most owner-operators make: They don’t factor LTV into their kill decisions. If your average customer is worth $800 over 12 months, you can afford a $120 CPA even if your target is $80. You’re buying a customer, not just a transaction.
But if you’re selling a $47 one-time offer with no backend, a $52 CPA is a loss. Your tolerance for “promising but over target” disappears.
What to Do With the Survivors
Once you’ve killed the losers, you’re left with ad sets in two categories: winners and maybes.
Winners (under target CPA, 8+ conversions)
Scale by 150% of current daily budget. Not 200%, not double — 150%. Aggressive enough to capture the win, conservative enough not to break the delivery algorithm.
Monitor daily. If CPA stays within 20% of target for three days straight, scale again by 150%.
If CPA spikes above 150% of target, roll back to previous budget and hold for five days. Then try scaling again. Sometimes Meta’s algorithm needs a second pass at the new budget level.
Maybes (slightly over target, improving trend)
Hold at current budget. Give these ad sets another $200-$300 in spend while monitoring daily.
Set a hard stop-loss: if CPA doesn’t improve to within 130% of target by $800 total spend, kill them. No exceptions. “Maybe” at $500 can’t still be “maybe” at $800.
The Red Flags That Override Everything
Sometimes you kill before $500. These scenarios mean the ad set is fundamentally broken:
🚩 CPC over $5 on cold traffic → your targeting is wrong or your creative is terrible. Don’t wait.
🚩 Frequency over 3 in the first 7 days → audience is too small. You’ll hit saturation before you get clean data.
🚩 Zero conversions by $350 spend with strong engagement → your landing page or offer is broken. Fix that before you burn more budget.
🚩 Ad disapproved, re-approved, then throttled → Meta flagged something. Performance will never stabilize. Kill and rebuild from scratch.
These aren’t “wait and see” situations. They’re structural problems that more budget won’t solve.
The Math Behind the $500 Threshold
Let’s make this concrete with real numbers.
Scenario A: E-commerce, $85 target CPA
- Ad set spends $500
- Generates 7 conversions at $71 CPA
- CTR: 1.9%
- CPM: $9.20 (started at $8.80)
Decision: Hold and monitor. You’re under target CPA but don’t have statistical significance yet. The engagement is strong and CPM is stable. Give it another $200.
Scenario B: Lead gen, $45 target CPA
- Ad set spends $500
- Generates 4 conversions at $125 CPA
- CTR: 0.7%
- CPM: $11.30 (started at $7.90)
Decision: Kill immediately. CPA is 178% over target, engagement is weak, and CPM is spiking. This ad set will not improve.
Scenario C: High-ticket service, $300 target CPA
- Ad set spends $500
- Generates 2 conversions at $250 CPA
- CTR: 2.4%
- CPM: $10.10 (started at $9.50)
Decision: Hold and monitor aggressively. You don’t have enough conversions for statistical significance, but engagement is strong and CPM is stable. You’re also under target CPA. Give it until 5 conversions or $900 spend, whichever comes first.
Notice the pattern: the decision depends on the interaction between CPA, conversion count, engagement, and CPM trend. Not just one number.
What Most Agencies Get Wrong
Generic agencies tell you to “kill anything over target CPA.” That’s lazy and expensive.
It ignores statistical significance (small sample size swings), learning phase dynamics (early data is noisy), and unit economics (break-even vs. profitable first purchase).
The result: you kill ad sets that would have worked and scale ad sets that will crater at higher spend.
The $500 threshold decision tree forces you to look at the right data in the right order. It accounts for the realities of Meta’s algorithm and your actual business economics.
Your Kill List Review Process
Run this review every Monday and Thursday:
- Pull all ad sets with $400+ spend in the last 7 days
- Walk each through the decision tree
- Kill, hold, or scale based on the framework
- Document why you made each decision
- Set calendar reminders for “hold” ad sets to review again at next spend threshold
This cadence gives you decision momentum without constant tinkering. You’re making moves based on data, not anxiety.
When the Framework Doesn’t Apply
This decision tree assumes you’re running conversion campaigns optimized for purchases or leads. It doesn’t apply to:
- Brand awareness campaigns (you’re buying impressions, not conversions)
- Retargeting campaigns under $100/day (sample size takes longer)
- New product launches in the first 14 days (you’re still learning product-market fit)
- Seasonal campaigns with <30 day windows (you don’t have time for the full learning phase)
For those scenarios, you need different frameworks. The $500 threshold applies specifically to standard conversion campaigns with stable offers.
The Bottom Line
Most owner-operators kill ad sets based on gut feel or panic. They look at Wednesday’s CPA, compare it to their target, and hit the kill switch.
That’s not optimization. That’s guessing with your marketing budget.
The $500 spend threshold gives you enough data to separate signal from noise — but not so much that you’re subsidizing obvious failures.
Walk through the decision tree. Factor in your unit economics. Kill with confidence or scale with proof.
You’ve spent $500 on an ad set. Zero purchases. Your finger hovers over the “Turn Off” button. Should you kill it?
Most owner-operators kill too early or too late. Too early, and you waste money on creative testing. Too late, and you burn budget on a losing bet. The answer isn’t in your gut — it’s in the math.
Here’s the decision framework we use at Basecamp23 after managing $2M+ in Meta and Google ad spend for businesses like yours. This isn’t theory. These are the exact thresholds that separate scaling winners from expensive lessons.
Why $500 Matters as a Checkpoint
$500 isn’t arbitrary. It’s the minimum spend where statistical noise starts to clear.
At $100 spend, you might have 50 clicks and 2 conversions. Variance is massive. One conversion could be luck; zero conversions doesn’t prove failure. You’re still shooting in the dark.
At $500 spend with a $50 CPA target, you should see roughly 10 purchases if the ad set works. That’s enough data to make a confident decision. Not perfect certainty — but confident enough to either scale or cut.
The alternative is what we see most owner-operators do: spend $2,000 “just to be sure,” then realize they should have killed it at $600. Or kill at $200 because they panicked, missing a winner that needed 72 hours to warm up.
The $500 Decision Tree
Use this exact sequence. Each answer moves you to the next question.
Question 1: Have You Reached Minimum Sample Size?
Required: 1,000+ impressions AND 50+ link clicks
If you haven’t hit these minimums, your ad set hasn’t had a fair chance. Meta’s algorithm needs volume to optimize. 400 impressions and 15 clicks tells you nothing except your targeting is too narrow.
Action if NO: Wait until you hit minimums OR increase budget to accelerate data collection. If you’re 5 days in with only 300 impressions, your audience is too small or your bid is too low.
Action if YES: Move to Question 2.
Question 2: What’s Your Current CPA vs. Target CPA?
Target CPA: What you can afford to pay per acquisition based on your unit economics.
Calculate your current CPA: Total spend ÷ conversions. Compare to target.
| Current CPA vs Target | Decision |
|---|---|
| Within 20% of target | Scale. You have a winner. |
| 20-50% above target | Move to Question 3. Investigate further. |
| 50-100% above target | Move to Question 4. Likely a kill, but check. |
| 100%+ above target OR zero conversions | Move to Question 4. Probably dead. |
Example: Your target CPA is $50. You’ve spent $500 with 8 purchases. Current CPA = $62.50. That’s 25% above target. Not great, but not a guaranteed loser. Move to Question 3.
Question 3: Is Performance Trending Up or Down?
Look at CPA by day. Not total CPA — daily CPA.
Open your Ads Manager. Add columns for “Cost Per Purchase” by day. Look at days 3, 4, and 5 (assuming you’re at least 5 days in).
Trending up = CPAs decreasing. Day 3: $75. Day 4: $58. Day 5: $52. The algorithm is learning. Meta’s delivery system is optimizing toward better audiences. Give it more time.
Trending down = CPAs increasing. Day 3: $45. Day 4: $62. Day 5: $78. The algorithm found the easy wins and now it’s scraping the bottom. This ad set is dying.
Flat = no clear trend. Day 3: $60. Day 4: $58. Day 5: $61. The algorithm has stabilized, but above your target. This is your true CPA. It won’t improve.
Action:
- Trending up: Let it run to $750 total spend. Re-evaluate. Often CPA drops below target by then.
- Trending down or flat above target: Kill it. You have your answer.
- Flat near target (within 20%): Scale. This is as good as it gets.
Question 4: Have You Eliminated the Three Most Common False Negatives?
Before you kill an ad set with zero or terrible results, check these:
False Negative 1: Attribution Window Mismatch
Your purchase conversion event might be set to “1-day click.” If your customers research for 2-3 days before buying (common in B2B, high-ticket, or considered purchases), Meta isn’t seeing conversions it actually drove.
Check your Event Manager. If you’re tracking conversions with a 1-day window and your average sales cycle is 5 days, you’re blind to reality.
Fix: Switch to 7-day click attribution for this test. Wait 7 more days to see if delayed conversions appear.
False Negative 2: Conversion Event Not Firing
You think you have zero purchases. Actually, you have zero tracked purchases.
Check your Pixel. Go to Events Manager → Data Sources → your Pixel → Test Events. Make a test purchase. Does it fire?
We’ve seen this exact scenario four times in 2024: owner-operator thinks ad set failed, but their developer broke the Pixel during a site update. $500 spent, 8 actual purchases, zero recorded.
Fix: Test your conversion event. If it’s broken, fix it, then restart the ad set. Your $500 was wasted, but at least you know.
False Negative 3: Wrong Cold Audience
If you’re targeting “People interested in [your industry]” with no other qualifiers, you’re fishing in the entire ocean. Your ad set isn’t bad — your targeting is.
Example: FTW Basketball targeted “People interested in Basketball” nationwide. CPA: $127 (target was $45). We narrowed to “Parents of kids aged 10-17 + interested in Basketball + within 15 miles of training facility.” CPA dropped to $38 within 10 days.
Fix: Narrow your audience. Add behavioral or geographic qualifiers. Relaunch as a new ad set (don’t edit the existing one — that resets learning).
Special Case: Zero Conversions at $500
If you have 1,000+ impressions, 100+ link clicks, and zero conversions, the most likely causes:
-
Your offer isn’t compelling. CTR is decent (2%+) but people bounce on the landing page. Fix the landing page or offer, not the ad set.
-
Your price is too high for cold traffic. You’re selling a $5,000 service to people who’ve never heard of you. Cold traffic rarely converts on high-ticket without a nurture sequence. Use lead magnets instead.
-
Your conversion event is too deep. If you’re optimizing for “Purchase” but 90% of people don’t buy on first visit, optimize for “Add to Cart” or “Initiate Checkout” instead. Easier conversions = faster algorithm learning.
Action: Kill the ad set, but don’t blame the ad set. Fix the funnel. Relaunch with a different conversion event or offer.
The Scale vs. Kill Matrix
After working through the decision tree, you’ll land in one of these buckets:
| Scenario | CPA Status | Trend | Action |
|---|---|---|---|
| Clear Winner | Within 20% of target | Trending up or flat | Scale to 150% of daily budget |
| Potential Winner | 20-40% above target | Trending up | Let run to $750, re-evaluate |
| Flat Mediocre | 20-40% above target | Flat or trending down | Kill. Won’t improve. |
| Clear Loser | 50%+ above target | Any trend | Kill immediately. |
| Zero Conversions | N/A | N/A | Check false negatives, then kill. |
What “Scale” Actually Means
If you decide to scale, do not double your budget overnight. Meta’s algorithm will panic and reset learning.
The 20% Rule: Increase daily budget by 20% every 3 days, assuming CPA stays within range.
Example:
- Day 1-5: $50/day, CPA = $48 (target $50)
- Day 6-8: Increase to $60/day
- Day 9-11: If CPA still ≤$55, increase to $72/day
- Day 12+: Continue 20% increases every 3 days until CPA exceeds target by 20%
Once CPA exceeds target by 20%, stop scaling. That’s your ceiling. You’ve found the maximum efficient spend for this ad set.
What We’d Do With Your $500 Situation
If CPA is within 30% of target and trending up: Let it run. Add another $500. These often become your best performers.
If CPA is 50%+ above target after 1,000+ impressions: Kill it. Take the creative (if CTR is good) and test it in a new ad set with different targeting.
If you have zero conversions but 2%+ CTR: Your traffic is engaged but your offer or landing page is the problem. Fix that before spending another dollar.
If CTR is below 1%: Your creative is the problem. Kill the ad set. Test new hooks, new visuals, new angles.
The Two Most Expensive Mistakes
Mistake 1: Optimism Bias. “It just needs more time.” After $800 with a CPA 70% above target and trending down, owner-operators convince themselves it’ll turn around. It won’t. Every additional dollar is sunk cost.
Mistake 2: Panic Killing. You hit $200 spend with 1 conversion (CPA = $200, target = $75). You kill it. Three days later, a different ad set with identical setup delivers $65 CPA. You killed a potential winner before the algorithm finished learning.
The decision tree above eliminates both. Trust the math, not the emotion.
When to Ignore This Framework
This framework assumes:
- You’re running conversion campaigns (not awareness or engagement)
- You have a conversion event that fires reliably
- Your product/service has enough margin to support paid acquisition
- You’re spending at least $30/day per ad set (lower budgets take 2-3x longer to reach minimums)
If any of these don’t apply, the thresholds change. A $10/day brand awareness campaign needs 30+ days to evaluate. A lead gen campaign with a $5 target CPA needs only $250 to know if it’s working.
The Real Goal: Efficient Learning, Not Perfect Winners
You won’t win on every ad set. At Basecamp23, we expect 1 in 4 ad sets to scale profitably. That’s not failure — that’s how paid media works.
The goal isn’t to avoid killing ad sets. The goal is to kill fast when something’s dead and scale fast when something works.
$500 is the inflection point where you have enough data to decide. Use the decision tree. Trust the numbers. Move on to the next test.
If you’d like a second set of eyes on your ad account before you kill (or scale) your next ad set, schedule a free strategy call. We’ll walk through your last 30 days of spend, identify what’s actually working, and show you exactly where you’re leaving money on the table. No pitch — just clarity on what to kill and what to scale.
You’ve spent $500 on an ad set. It’s gotten clicks, but no conversions. Your gut says kill it. Your agency says “give it more time.” Your business partner asks why you’re still burning money on something that doesn’t work.
Here’s the truth: most owner-operators kill ad sets too early or too late. Both mistakes cost you. Kill too early, and you never give the algorithm time to optimize. Kill too late, and you waste budget on something that was never going to work.
The $500 threshold exists for a reason — it’s roughly where you have enough data to make an informed decision without hemorrhaging cash. But “enough data” doesn’t mean the same thing for every ad set.
This post walks through the decision tree we use at Basecamp23 when evaluating ad sets at the $500 mark. Real math, real thresholds, real trade-offs.
Why $500 Matters (And Why It Doesn’t)
The $500 threshold isn’t magic. It’s a heuristic based on Meta’s learning phase requirements and basic statistical significance.
Meta’s learning phase typically exits after 50 optimization events in a 7-day period. If your conversion event is a purchase and your cost per purchase is $50, you need $2,500 in spend to exit learning. If your cost per lead is $8, you need $400.
The $500 mark is useful because it’s where most ad sets have generated enough data to see directional performance, even if they haven’t fully exited learning. You’re looking at 60-150 clicks (depending on CPC), which gives you a read on CTR, landing page behavior, and early conversion signals.
But here’s the catch: $500 means nothing if you’re optimizing for the wrong event or if your funnel is broken. You could spend $5,000 and still get no conversions if your landing page converts at 0.5% and your offer doesn’t match the ad.
The Decision Tree: Four Questions at $500
When an ad set hits $500 in spend, walk through these four questions in order. Each one either gives you a green light to continue, a yellow light to adjust, or a red light to kill.
Question 1: Did it generate any conversions?
If yes, skip to Question 2.
If no, look at your click volume and landing page conversion rate.
Click volume check:
- Less than 50 clicks → Not enough data. Let it run to 100 clicks or $750, whichever comes first.
- 50-100 clicks → Enough to evaluate landing page performance.
- 100+ clicks → Definitely enough data.
Landing page conversion rate check:
| LP Conversion Rate | Clicks Needed | Action |
|---|---|---|
| 5%+ (strong) | 20 | Kill ad set if 0 conversions after 100 clicks |
| 2-5% (average) | 50 | Kill ad set if 0 conversions after 150 clicks |
| Under 2% (weak) | 100+ | Fix landing page before evaluating ad set |
If you have 100+ clicks and zero conversions, and your landing page normally converts at 3%+, kill the ad set. The traffic is wrong. Either the targeting is off or the ad creative attracted the wrong people.
If your landing page converts under 2%, pause the ad set and fix the page first. You’re not testing the ad set — you’re testing a broken funnel.
Question 2: What’s your cost per conversion vs. target?
You’ve gotten at least one conversion. Now compare your current cost per conversion to your target.
Use this formula:
Current CPA = Total Spend ÷ Total Conversions
Target CPA = Your max cost per acquisition (from unit economics)
CPA Ratio = Current CPA ÷ Target CPA
Decision matrix:
| CPA Ratio | Sample Scenario | Decision |
|---|---|---|
| Under 0.7x | Target $50 CPA, getting $35 | Scale immediately. Increase budget 30-50%. |
| 0.7-1.2x | Target $50 CPA, getting $36-60 | Continue. This is normal variance. |
| 1.2-2.0x | Target $50 CPA, getting $60-100 | Yellow light. See Question 3. |
| Over 2.0x | Target $50 CPA, getting $100+ | Kill unless you see Question 3 exception. |
Most owner-operators kill ad sets in the 1.2-1.5x range because they freak out at a 20-50% overage. But early ad sets almost always run hot. The algorithm hasn’t optimized yet. Your creative hasn’t found its audience yet.
If you’re at 1.2-1.5x target CPA with 3-5 conversions, you’re likely fine. Let it run to 10 conversions or $1,000 spend, whichever comes first.
If you’re at 2.0x+ target CPA, the ad set is probably broken unless Question 3 or 4 saves it.
Question 3: Is the quality of conversions high enough to justify the cost?
Not all conversions are equal. A $100 lead that closes 40% of the time is worth $40 in immediate value (if your margin allows). A $25 lead that closes 5% of the time is worth $1.25.
If you’re over target CPA, check lead/sale quality:
For lead gen:
- Are they qualified? (Right company size, location, budget, etc.)
- Are they responsive? (Answering calls, replying to emails)
- Are they converting to appointments?
If you’re getting $75 leads when your target is $50, but 50% of them show up to appointments vs. 20% from your other ad sets, the effective CPA is actually better.
For e-commerce:
- What’s the average order value (AOV)?
- What’s the return rate?
- What’s the repeat purchase rate at 30/60/90 days?
If your target CPA is $40 but you’re spending $60, but the AOV is 50% higher than other ad sets, you’re profitable. Keep running.
If the conversions are low-quality (tire-kickers, wrong geography, serial refunders), kill it. High cost + low quality = death spiral.
Question 4: Is the trend improving or degrading?
Look at performance over time, not just total numbers.
Split the $500 spend into two $250 chunks (usually first 3-4 days vs. last 3-4 days):
| Metric | First $250 | Last $250 | Trend |
|---|---|---|---|
| CPA | $80 | $55 | ✅ Improving |
| CPA | $50 | $75 | 🚩 Degrading |
| CPA | $63 | $61 | ➡️ Flat |
If improving: The algorithm is learning. Give it more room. Increase to $750 or 10 conversions.
If degrading: Audience is burning out or creative is fatiguing. Kill it or refresh creative.
If flat: You’ve found the performance level. Decide based on whether flat = profitable. If CPA is 1.5x target and flat, kill it. If CPA is 0.9x target and flat, scale it.
Real Example: Aura Aesthetica Botox Campaign
We launched an ad set for Aura Aesthetica targeting women 35-55, Scottsdale metro, interested in medical aesthetics. Target CPA: $45 for a qualified lead (booked consultation).
At $500 spend:
- 87 clicks ($5.75 CPC)
- 9 leads ($55.56 CPA)
- 23% over target CPA
- 6 of 9 leads booked consultations (67% booking rate vs. 45% average)
- CPA trending: First $250 = $68 CPA (3 leads), Last $250 = $46 CPA (6 leads)
Decision: Keep running. Here’s why:
- We had conversions (passed Question 1).
- CPA was 1.23x target (yellow zone, but improving).
- Lead quality was exceptional (67% booking rate vs. 45% average = effectively $37 CPA when adjusted for quality).
- Trend was strongly improving ($68 → $46 = 32% improvement).
We let it run to $1,200 spend. Final CPA: $41. It became their top performer for 4 months.
If we’d killed it at $500 because it was 23% over target, we’d have missed their best ad set.
When to Ignore This Framework
This decision tree works for mature funnels. If you’re testing a brand new offer, new landing page, or new market, the rules change.
Ignore the framework if:
- Your landing page is under 30 days old. You don’t have enough baseline data.
- You’re testing a new price point. Expected conversion rates don’t apply.
- Your AOV/LTV data is less than 90 days old. You don’t actually know what a customer is worth.
- You’re in a seasonal business and testing off-season. (HVAC leads in February are not the same as July.)
In these cases, use $500 as a checkpoint to evaluate relative performance across ad sets, not absolute performance vs. targets.
The $750 Rule: When You Need More Data
Some ad sets sit in the “yellow zone” at $500. Not good enough to scale, not bad enough to kill.
The $750 rule: If an ad set is within 1.5x target CPA at $500, and either:
- Has fewer than 8 conversions, OR
- Shows an improving trend (15%+ improvement in second half of spend)
…then extend it to $750.
This gives the algorithm more room to optimize without burning a ton of cash. If it’s still in the yellow zone at $750, kill it. You’ve given it enough chances.
What to Do After You Kill an Ad Set
Killing an ad set isn’t the end. It’s data.
Extract learnings:
- Which audiences had the best CTR? (Even if they didn’t convert, high CTR = messaging resonance.)
- Which ad creatives got engagement? (Save them for other ad sets.)
- What landing page sections had the worst scroll depth? (Fix before next test.)
- Did mobile traffic convert differently than desktop? (Adjust bidding strategy.)
We keep a “killed ad set graveyard” in a Google Sheet with the reason each was killed and what we learned. Half of our best-performing ad sets are iterations of killed ones with one variable changed.
The Real Reason Owner-Operators Kill Ad Sets Too Early
It’s not that you lack data. It’s that you lack patience with uncertainty.
You’re used to making fast decisions with clear outcomes. Ad sets don’t work that way. The first $500 is almost always turbulent. The algorithm is learning. Your targeting is finding its people. Your creative is filtering for intent.
But that uncertainty feels like waste. So you kill the ad set, launch a new one, and reset the learning phase. Now you’ve spent $1,000 across two ad sets, neither of which got out of the learning phase.
The decision tree removes the uncertainty. You’re not guessing. You’re evaluating against clear thresholds.
At $500, you ask four questions. The answers tell you what to do. Then you do it.
If you’d like a second set of eyes on your ad account before you kill (or scale) an ad set, schedule a free audit call. We’ll walk through your ad sets, show you which ones are worth saving, and which are burning money. No pitch — just a clear read on what’s working.