sixtysteps.co

How do I set a kill threshold for an underperforming ad

By Ryan Richardson · Published 8 October 2026

Recompute the threshold weekly as trailing seven-day day-one order value divided by your target return, not as a fixed dollar figure. On one account, raising the target return from 0.5 to 0.8 tightened the allowed cost per purchase from about A$45 to about A$28 overnight, with nothing else changed.

What this step is

Setting the kill threshold dynamically is step 50 (Part VIII), marked moderate difficulty, almost nobody does this. A static threshold is the default because it's simpler to write down once; it's also wrong by the time order value moves.

Why weekly, not fixed

A static threshold goes stale the moment order value moves: too generous when order value drops, too tight when it climbs. Recomputing weekly as trailing seven-day day-one order value multiplied by a target return keeps the threshold tracking reality rather than a number written once at launch.

The overnight receipt

Raising the target return from 0.5 to 0.8 tightened what the account could pay for a purchase from about A$45 to about A$28, overnight, with nothing else changed. Almost nothing cleared the new bar immediately; the machine culled hard and rode the one proven winner, correct behaviour for a front end that has to pay for itself, and genuinely uncomfortable to watch for a fortnight.

The age floor and the probability table

Nothing dies before seventy-two hours, whatever the spend column says, because conversion reporting settles over twenty-four to seventy-two hours and a day-one kill is a decision on incomplete data. Two times target spend with zero purchases carries roughly a 13.5% chance the creative is fine; three times target with zero purchases drops that to about 5%. Record the spend-at-kill multiple every time something is killed, and read the distribution after a month: a median below two times target means the account is flinching rather than testing.

Where it breaks

Applying the age floor to a whole campaign instead of each individual ad, so new creative inherits an old ad set's clock. Killing on a day that contained a launch, a budget move over about 20%, a tracking change, or a public holiday, any of which can produce a false signal that looks like a genuine cost spike.

The numbers
ClaimValueSource
Weekly threshold formulatrailing 7-day day-one order value x target return, recomputed weeklyMeasured in Real Money, Field Manual
Overnight threshold tightening from a target-return changetarget return raised 0.5 to 0.8 on 27 July 2026; allowed cost per purchase tightened roughly A$45 to A$28Measured in Real Money, Field Manual
Kill-rule probability at zero purchases2.0x target spend = 13.5% chance of a wrongful kill; 3.0x target spend = 5%Measured in Real Money, Field Manual
Matrix status for this stepModerate difficulty, almost nobody does this, automated toolingThe Sixty Steps matrix
Go deeper

This page covers one step. The full method is in the book.

Read the full part
sixtysteps.co
AI-powered growth for what's next. Sixty Steps is Onwards Analytics — a data and analytics firm.
Pages
Home Library The book — $7 About
Start
The Teardown — free [email protected]
© 2026 Onwards Analytics Every claim on this site carries a number, or is marked as reasoning.