06-reference

mostlymetrics revenue hierarchy is it cake

2026-05-03·reference·source: Mostly Metrics·by CJ Gustafson
startup-financerevenue-recognitionarrbangersanity-check-voice-studytargeting-systems

"Is it Cake? (Revenue Edition)" — CJ Gustafson (Mostly Metrics)

Why this is in the vault

The piece is both a useful operating reference (six-level revenue hierarchy I can plug into Squarely / MAC / Sanity Check unit economics without re-deriving) and a primary-source voice study for Sanity Check. CJ's "is it cake" pop-culture handle for "real recurring revenue vs. plausible-looking imposters" is exactly the cadence I've been told the founder wants from SC: a familiar reference repurposed to bite. Filing for both functions.

⚠️ Sponsorship

Sponsored by Abacum AI (FP&A automation). Summit recap at top + interactive demo link. Same advertiser-of-record as the May 10 token piece — Abacum is running a multi-issue sponsorship. Doesn't bias the revenue-hierarchy content (which is operator-evergreen), but worth tracking that CJ's recent cadence is heavily Abacum-anchored.

Issue contents

Thesis essay + numbered framework + bonus data charts (Mostly Multiples). Hybrid format — practitioner essay with embedded benchmarking sidebar.

Core thesis

Early-stage founders inflate revenue not from malice but from accounting illiteracy. CJ lays out a six-level hierarchy from "indications of interest" through "true recurring revenue" so operators (and the people evaluating them) can pinpoint exactly which level a number lives at. The fix is taxonomy, not enforcement.

The six-level revenue hierarchy

Level What it is Why it isn't real revenue
0 Indications of interest Verbal, non-binding
1 Non-binding LOIs Paper exists, no obligation
2 Negative/positive GMV Marketplace flow, not yours
3 Bookings Contracted but not yet earned
4 Transactional revenue One-time, not recurring
5 Recurring (subscription) Recurring but not necessarily renewing
6 True recurring revenue Renewing cohort with retention proof

Other frameworks

Voice tactics worth stealing (for Sanity Check)

CJ has two moves I want to study and lift:

  1. Self-deprecating-while-authoritative. The shark-shirt anecdote ("getting my ass handed to me, all I could think about was how dumb this shark shirt must look") establishes that he's been the wrong-side-of-the-table guy. Then he pivots to the framework. This is the inverse of LinkedIn "humble brag" — it's "actual deprecation, then expert verdict." Sanity Check should run more of this. The founder already does it naturally in his X posts.
  2. Permission-to-disagree. "Which brings me to something most finance people won't want to hear" telegraphs that the next sentence is contrarian. It primes the reader to brace for a take, which is the opposite of newsletter pap. Pattern: signal the disagreement before delivering it.

Mapping against Ray Data Co

Related