One email exposes a $3,000 retainer: "send the changelog."
Not the report — reports are theater. The changelog: every change made in your account last month, timestamped. Budget moves, creative launches, audience edits, pauses. Every platform logs it; exporting takes minutes. What comes back (or doesn't) tells you everything.
The arithmetic nobody says out loud
A media buyer at a typical agency carries 15–25 accounts. A 40-hour week across 20 accounts is two hours per account per week — including your check-in call, the reporting email, and internal meetings. The actual in-platform work rounds to minutes a day. That's not villainy; it's the business model. You're not buying attention, you're buying a queue position.
The incentive problem is worse than the time problem
Percent-of-spend pricing (10–20%) pays the agency more when you spend more — profitable or not. "Scale" recommendations arrive with a built-in conflict of interest. Flat retainers avoid that but create the opposite: maximum fee for minimum touches. And month one is where agencies genuinely earn — audit, strategy, rebuild. Months 3+ are maintenance billed at month-one prices, which is why churn-and-onboard is the industry's real engine.
Reporting theater, decoded
Agency decks report platform ROAS on platform attribution — the platform grading its own homework (7-day-click windows claiming purchases your email and brand equity produced). The number a bank account respects is MER: total store revenue ÷ total ad spend, judged against 1 ÷ gross margin. If your agency has never shown you MER against breakeven, they've reported activity, not profit, for the entire engagement.
When an agency IS worth it — honestly
$50k+/month spend where dedicated staff and production teams amortize; genuinely multi-channel operations (TV, programmatic, influencer contracts); or you're paying explicitly for distance from the work. Real cases. If that's you, hire well and audit with the changelog quarterly.
What changed underneath everyone
The two hours a week you're actually buying — read numbers, find waste, adjust budgets, build campaigns, report — is now execution an AI does with direct API access to your accounts and your store's real revenue, explaining every move in plain English and waiting for your approval. Infinite patience, full changelog by design, ~cost of one agency day per month. The strategy layer stays human. The retainer layer doesn't.
Run the test this week: "Before we renew — send the complete change history from the account for the last 60 days, and our MER vs breakeven." Two sentences. The response is the audit.
Want this run on your actual account?
MoonSignal is a private AI media buyer inside Claude — it reads your real numbers, finds the leaks, and builds the fix. You approve every change.
Get a free live account teardown →