Facebook ads wasted spend: six patterns and how to find them
Troubleshooting guide · 2 min read · Updated 2026-10-21 · By the Cofoundr team
Wasted spend usually takes one of six shapes: spend with no results, cost far above target, a fatigued audience, ad sets competing with each other, old creative that has stopped working, and budget spread too thin to learn. Put a number on each by comparing what an ad set spent with what its results were worth at your target cost.
Every account wastes some money. The aim is not zero, it is to find the large, obvious leaks quickly. This guide names the six patterns we see most often, shows where each one appears in Ads Manager and gives you a simple way to count the cost. For the full detection method see our guide to wasted spend.
Pattern 1: spend with no results
An ad set spends and records no results. Sort ad sets by spend and look for a zero in the results column. Waste is the full amount spent, once you have ruled out tracking and learning. See spending but no conversions.
Pattern 2: cost per result far above target
The ad set converts, but at a price that loses money. Compare cost per result with your target cost per result. A simple way to count the waste is the amount spent minus the number of results times the target cost. Only the part above what the results were worth is waste.
Pattern 3: a fatigued audience
Frequency climbs, click-through rate falls and cost rises. People have seen the ad too many times. See frequency too high. The waste is the recent spend after performance fell, not the whole history.
Pattern 4: ad sets competing with each other
Two ad sets that reach the same people bid against each other and can drive up your own costs. Check the audience overlap tool in Ads Manager and look for ad sets with similar targeting and uneven results.
Pattern 5: old creative that stopped working
An ad that worked in week one keeps its budget in week ten, even though its click-through rate has halved. Sort ads by spend and compare current click-through rate with the first weeks.
Pattern 6: budget spread too thin
Many small ad sets, each too small to leave the learning phase, waste money on learning that never finishes. Consolidate where objectives and audiences match. See learning limited.
Put a number on it
- List each flagged ad set with the pattern and the amount.
- Add the amounts by account, so you can rank clients by money at risk.
- Agree a response for each pattern: pause, fix, consolidate or refresh.
- Check again after a few days to confirm the leak closed.
How Cofoundr helps
Cofoundr checks every ad set in every connected account for spend with no results, cost above target, and audience fatigue, and totals the wasted amount per account so you can see where to look first. It skips campaigns that are still learning. You can act on each flag yourself, or let a rule you control pause them.
Free toolMeta TriageFrequently asked questions
How much wasted spend is normal?
There is no universal number. Some testing spend is a deliberate cost of finding what works. Focus on the large, repeated leaks, such as ad sets spending for days with no results.
Is high cost per result always wasted spend?
Not always. A higher cost can be fine if the customers are worth more. Compare cost per result with the value of a result, not with another account.
Where do I find wasted spend in Ads Manager?
Sort by spend at the ad set level and read results and cost per result beside it. Add frequency and click-through rate columns to spot fatigue.