← All articles

Growth · 11 min read · 2026-09-28

Rank Acquisition Channels by Cohort LTV, Not by CAC

Most SaaS teams rank their acquisition channels on a single number: cost per acquisition. It is easy to compute, it updates fast, and it feels rigorous. It is also the wrong number to allocate a budget on, because it stops measuring at the exact moment the customer becomes interesting. CAC tells you what the signup cost. It tells you nothing about whether that signup renews, expands, or churns inside a quarter — and those outcomes are where the actual money is.

The question a growth lead actually needs answered is the one a Reddit thread in r/SaaS put bluntly: do you actually know which marketing channel produces your paying customers? Not your cheapest signups, not your highest-volume source — the customers who are still paying and growing a year later. Answering it means ranking channels on the lifetime value and retention quality of the cohorts they deliver, not on the conversion event. This post is about how to instrument and report that.

Why identical CAC hides opposite outcomes

Two channels can post the same CAC and produce customers worth wildly different amounts. The gap only shows up after acquisition, in behavior a conversion metric never sees: first-month churn, 90-day retention, time to value, and feature adoption. The signal is strong — one analysis of acquisition-channel performance notes that customers who adopt core features in their first 30 days have 76% higher annual retention. A channel that brings feature-adopting customers and a channel that brings tire-kickers can look identical on CAC and diverge by a factor of two on realized value.

The distortion runs in a predictable direction. Cheap, high-volume paid channels tend to deliver low-retention cohorts, while organic and referral channels deliver customers who stay. As one account of subscription LTV attribution puts it, under an LTV lens organic channels can be worth 2.3× as much per acquired customer because those customers keep paying — which means budgets that look profitable on a first-payment basis often look marginal on a 12-month basis. Rank on CAC and you systematically over-fund the channel that brings your worst customers. This is the same trap in a different guise as the one we describe in CAC payback and the LTV:CAC ratio: the cost side of the ratio is easy to measure and the value side is the one that actually decides the answer.

What "cohort LTV quality" actually means

Ranking channels on cohort LTV quality means grouping customers by the channel and date that acquired them, then scoring each channel on how the resulting cohort behaves over its life — its retention curve, its expansion revenue, its contraction and churn — rather than on how many signups it produced. The unit of judgment shifts from the individual conversion to the cohort, and the metric shifts from count to durable value. A channel is good not because it is cheap or high-volume but because the cohort it delivers is still paying, and ideally expanding, after a comparable amount of time.

This is a specific application of acquisition-cohort analysis, with the acquisition channel as the grouping dimension and downstream revenue as the outcome. The practical framing that guidance on the method stresses is comparability: rather than ranking sources by signups or first payments, effective analysis asks which sources bring customers who renew, expand, contract, or leave after the same elapsed time. That last clause matters — you compare cohorts at equal age, not a two-year-old cohort against a two-month-old one, or the older cohort wins purely because it has had longer to accumulate revenue.

The instrumentation: stamp the source, keep it forever

The whole method depends on one piece of plumbing: the acquisition channel must be stamped on the user or account at signup and survive, unaltered, all the way through to the billing system. If the source gets overwritten by a later touch, or lost at the CRM handoff, or never joined to revenue events, the cohort comparison collapses. This is why persistent source attribution and clean identity resolution are prerequisites, not niceties — the same discipline we argue for in the marketing-channel revenue traceability audit, where the failure mode is precisely a source stamp that does not travel from first touch to closed revenue.

Concretely, you need three joined layers. First, an immutable acquisition-source field set at signup and never overwritten by subsequent sessions. Second, cohort grouping by that source and by acquisition month, computed in a warehouse that retains events at a grain fine enough to rebuild each cohort's retention curve. Third, downstream revenue events — renewals, seat expansions, downgrades, churn — tied back to the same account identity so they land in the right cohort. Get the identity stitching wrong and a renewing customer fragments into a new anonymous record, draining the very cohort you are trying to score. The grain you capture at write time, as always, bounds every question you can ask later.

Reporting it: a channel leaderboard that ranks on durable value

The output is a channel leaderboard that replaces "signups" and "CAC" with matured-cohort metrics. For each channel, report the cohort's retention at a fixed age (90-day and 12-month logo and revenue retention), its net revenue retention including expansion, and its realized LTV per acquired customer. Now a channel that converts cheaply but whose cohort has churned 40% of its logos by day 90 sits below a channel with double the CAC whose cohort is retaining 90% and expanding. The leaderboard finally ranks channels on the thing you actually care about — customers who stay — instead of the thing that was easy to count.

Two reporting disciplines keep this honest. Compare cohorts only at equal age, so a young cheap channel is not unfairly buried under an old expensive one, and wait for cohorts to mature before you act — for most SaaS that means at least one renewal cycle before the ranking is trustworthy. Keep your fast CAC and conversion dashboards for in-quarter optimization; they answer a real, different question. The cohort-LTV leaderboard is the strategic layer that decides where the budget goes, and it should move on matured evidence, not on a three-week-old cohort that has had no time to reveal whether it retains.

The causal caveat you must not skip

Crediting a renewal back to the acquisition channel compares cohort outcomes; it does not prove the channel caused them. A cohort's retention is shaped by onboarding, product quality, support, pricing, and customer success — none of which are the acquisition source. A guide to churn attribution by channel makes the point directly: crediting realized renewals to the original source is useful for comparing the downstream value of acquired cohorts, but it does not prove marketing alone caused every renewal. Treat the leaderboard as directional evidence about which channels tend to bring durable customers, not as a causal ledger.

The practical consequence is that channel-LTV ranking tells you where to look, not what to conclude. If a paid channel's cohort churns fast, that is a signal to investigate — maybe the targeting is wrong, maybe the landing page sets the wrong expectation, maybe those users never hit their activation event — not an instruction to cut the channel blind. This is the same discipline that separates correlation from causation in product analytics: the cohort comparison is a strong prior, and a controlled test or a deliberate multi-touch attribution model is how you turn the prior into a defensible spend decision.

What to run this sprint

You do not need a new tool to start. Pick your top three acquisition channels, pull the cohorts they delivered two and four quarters ago, and compute one number for each: revenue retention at 12 months. If your source stamp already survives to billing, this is a warehouse query you can run today; if it does not, the query fails loudly and you have found the instrumentation gap to fix first. Either way, the output is more decision-relevant than a quarter of CAC dashboards, because it ranks the channels on customers who are still paying.

From there, promote the metric into your standing channel report and set the rule that strategic budget shifts wait for matured cohorts while tactical optimization keeps using CAC. When a channel's cohort retains well, scale it with more confidence than a cheap CAC alone would justify; when a cohort churns fast, open an investigation rather than reflexively cutting. And if your acquisition and evaluation phases turn out to be messier than a clean source stamp assumes — buyers going dark, returning, touched by sales — reconcile that with the journey view in measuring non-linear buyer journeys before you trust the single source your leaderboard is keyed on.

FAQ

Why is CAC a misleading way to rank acquisition channels?

CAC measures what it cost to win the conversion, not what the customer is worth afterward, so it ranks channels on the cheapest signup rather than the most valuable customer. Two channels with identical CAC can produce cohorts that diverge sharply once they are in the product: one renews and expands, the other churns inside the first quarter. A CAC-only leaderboard treats those two channels as equal because it stops measuring at the moment of conversion. The result is a budget that flows toward whichever channel produces the cheapest first payment, which is frequently the channel that produces the worst customers. The fix is to keep measuring past the conversion — attach each channel to the retention and expansion of the cohort it delivered, and rank on that.

What does it mean to attribute on cohort LTV quality?

Attributing on cohort LTV quality means grouping customers by the date and channel that acquired them, then scoring each channel on how the resulting cohort behaves over time — its retention curve, its expansion revenue, and its realized lifetime value — rather than on how many signups or first payments it produced. A channel that converts cheaply but whose cohort loses half its logos by day 90 scores worse than a pricier channel whose cohort is still paying and expanding a year later. Under this lens, organic and referral channels routinely outrank paid social even when paid social looks cheaper on a first-payment basis, because the cohorts they bring stay longer and grow. It reframes the question from 'which channel is cheapest to convert' to 'which channel brings customers who are still worth having in twelve months.'

Does crediting renewals to the acquisition channel prove the channel caused them?

No, and this is the most important caveat. Crediting a renewal or an expansion back to the original acquisition source is a useful way to compare the downstream value of the cohorts different channels bring, but it does not prove the channel caused the retention. Product quality, onboarding, support, pricing, and customer success all shape whether a cohort stays, and none of them are the acquisition channel. Treat channel-weighted LTV as a comparison of cohort outcomes, not as a causal claim that the channel earned the renewal. The correct use is directional: it tells you which channels tend to bring durable customers so you can shift budget toward them, while you investigate separately why a given cohort retains or churns.

What instrumentation do you need to rank channels by cohort LTV?

You need three things joined together: a reliable acquisition source stamped on every user or account at signup and retained permanently, cohort grouping by that source and by acquisition date, and downstream revenue events (renewals, expansions, contractions, churn) tied back to the same identity. In practice that means the acquisition channel must survive the journey from first touch through the CRM and into the billing system without being overwritten, and your warehouse must keep events at a grain fine enough to reconstruct each cohort's retention curve. Without persistent source stamping and identity resolution, cohorts fragment and the channel comparison measures your tracking gaps rather than customer behavior.

How long do you have to wait before ranking channels this way?

Long enough for the cohorts to mature and for the revenue totals to reconcile — which for most SaaS means at least one full renewal cycle, and often two, before the ranking is trustworthy. Ranking channels on a three-week-old cohort reintroduces exactly the first-payment bias you are trying to escape, because none of the retention or expansion signal has had time to appear. The practical pattern is to keep CAC and conversion metrics for fast in-quarter optimization, but gate the strategic budget-allocation decision on matured cohorts. A channel that looks marginal on 12-month LTV should not have its budget cut on the basis of a 30-day cohort, and a channel that looks cheap today should not be scaled before its cohort has shown whether it retains.