It took me 36 months to spot the leak that bled my best leads dry most founders never notice it until cash runs out… don’t be the next one.
I was scared of the blank line where ROI should go, so I filled it with the wrong story. Not “bad channels.” Not “bad leads.” Just bad attribution. We don’t fear numbers; we fear what numbers might say about us. So we cling to narratives: “It’s the offer.” “It’s the platform.” “It’s seasonality.” I did that for years, redefining the problem every quarter, until a simple constraint test exposed where money was actually leaking: ads, funnel, or sales. The equation that fixed it LTGP:CAC ≥ 3:1 → if not, ask in order: Are we attracting qualified demand? (targeting/creative) Are we converting attention into hand-raises? (landing/opt‑in/CTA) Are we converting hand-raises into revenue? (sales process) Stop moving all three at once. Change one link, measure, then move. What changed in practice (last 8 months, 4 clients) Client A (agency): CAC looked “high.” Reality: sales gap. Qualified leads, weak show rate and close. We fixed follow‑up (speed-to-lead, SMS nudge), tightened proof/guarantee, and close rate rose from 12% → 27%, turning CAC from “bad” to profitable without touching ads. Client B (B2B services): “Ads don’t work.” Reality: targeting off by job-to-be-done. Swapped copy to call out the specific pain and added a results, first lead magnet; CPL down 41%, same budget, same sales team. Client C (SaaS): “Website problem.” Reality: time‑to‑value problem. Added micro‑wins in first 48 hours; trial→paid jumped 19% with zero change to traffic. Client D (local services): “Seasonality.” Reality: missing attribution and no client‑financed acquisition. Introduced a paid diagnostic that covered acquisition cost in 30 days; scale unlocked. How we diagnosed it (3 steps) One-number truth: Track LTGP (lifetime gross profit) vs CAC. If LTGP:CAC < 3:1, it’s an efficiency problem then isolate where. Single‑constraint testing: Change only one layer per week targeting/creative, then landing/offer, then sales process and log wins/losses. Client‑financed acquisition: Add a 30‑day cash event (paid audit, starter package, trial‑to‑core upsell) so acquisition funds itself and you can scale proven winners faster.