sixtysteps.co

An ad set scored 0.06. The bank said 1.55.

By Ryan Richardson · Published 8 October 2026

A Meta ad set can read as a loss while the same money is actually profitable, because the platform's own default reporting window excludes sales that haven't been reported as settled yet. On one ad set, the platform showed a return of 0.06; the bank, on the same spend, showed 1.55.

What we ran

One ad set, three days old. On the platform's default reporting view, it had spent A$120.70 for one attributed purchase worth A$7.10, a return of 0.06: six cents back for every dollar out.

What the numbers showed

A check against the bank, on money that had actually settled, found the same ad set had taken A$263.94 across seven sales against A$169.95 of lifetime spend. That's a return of 1.55: profitable, not worthless. The 0.06 had come from a reporting preset that excludes today, read on a set that was only three days old, so most of its real sales had not shown up in the platform's count yet. Even the platform's own lifetime figure for the same set, the version that does not exclude today, still read 0.38. Less wrong, still wrong.

Why it failed

Conversion reporting takes a day to three days to settle. A three-day-old ad set read on a window that excludes today will always understate its real performance, because most of the sales it's already produced haven't finished being counted. The number on the screen was fast. The number in the bank was slow. Nothing wrong happened; the two instruments were just measuring at different speeds, and only one of them was telling the truth about money that had actually moved.

What we changed

Nothing gets killed or scaled on platform reporting alone, ever. Every kill decision checks settled cash first. Nothing dies before seventy-two hours, specifically because conversion reporting needs that long to settle, and a same-day or three-day kill is a decision made on data that hasn't finished arriving.

How to spot it in your own account

Before switching off any ad set reading badly on the platform's default view, check its age. If it's under seventy-two hours old, the number you're looking at is not finished yet. Pull the same ad set's lifetime return (the setting that doesn't exclude today) as a second check, and then check the actual bank settlement for the same spend, same window. If the platform number and the bank number disagree by a wide margin, trust the bank.

The numbers
ClaimValueSource
Platform-reported spend on the ad setA$120.70THE BOOK FULL.md, The ad set I almost switched off, line 64
Platform-reported revenue (one purchase)A$7.10THE BOOK FULL.md, The ad set I almost switched off, line 64
Platform-reported return0.06THE BOOK FULL.md, The ad set I almost switched off, line 64
Settled spend on the same ad setA$169.95THE BOOK FULL.md, The ad set I almost switched off, line 66
Settled revenue, seven salesA$263.94THE BOOK FULL.md, The ad set I almost switched off, line 66
Settled return1.55THE BOOK FULL.md, The ad set I almost switched off, line 66
Platform's own lifetime return for the same set (not excluding today)0.38THE BOOK FULL.md, The ad set I almost switched off, line 68
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.