Concepts

Benchmarks Are Context, Not Targets

Joni Lindgren Founder & Growth PM 7 min read

A product benchmark tells you where you stand relative to other products. Turn a benchmark into a target and you have swapped your product’s real goal for someone else’s median. That is what “we need Day-90 retention of 15% because that’s the top of the B2B range” does.

Teams get burned by trusting one number out of context and steering toward it. Treat a benchmark as a target and you end up optimizing a metric while the business underneath it stalls.

What’s the difference between context and a target?

A benchmark is a directional reference: the typical range a comparable product sees for a metric, used to interpret your own number.

A target is a number you commit to hitting, derived from your own goals, constraints, and customer reality.

The benchmark answers “is this normal?” The target answers “is this what we should aim for?”

Does the number change when you switch from B2B to consumer, from self-serve to enterprise, or from a daily-use tool to a quarterly-use one? Then it is context. Two healthy products can sit at opposite ends of the same range for good reasons.

Why turning a benchmark into a target backfires

1. Benchmarks are averages, and you are not average

Every range you’ll see, ours included, is an industry average across a messy population of products. The KPI benchmark canvas the tool draws on calls them “directional references, not absolute targets” in its first line.

Take K-factor, the viral coefficient: how many new users each user brings before their influence runs out. For B2B SaaS the typical range is 0.1 to 0.3. Anything above 0.3 is unusually strong unless the product has built-in collaboration loops (Reforge, Andrew Chen). For consumer apps it’s 0.3 to 0.7.

A B2B founder reads a consumer growth blog, sees “aim for K above 0.5,” and sets that as the target. The team is now committed to a number that is abnormal for its category.

2. One number in isolation lies

The classic example is LTV:CAC, the ratio of customer lifetime value to acquisition cost.

The healthy range is 3:1 to 5:1. Above 5:1 often means you’re underinvesting in growth (Bessemer State of the Cloud, OpenView SaaS Benchmarks, a16z).

You only catch that by reading LTV:CAC next to CAC payback period, the months of margin it takes to earn back acquisition cost. For SMB/self-serve that’s 6 to 12 months. For enterprise sales it’s 12 to 24 months (OpenView, KeyBanc SaaS Survey).

In a self-serve business, a 5:1 ratio with a 20-month payback is a different situation from a 5:1 ratio with a 7-month payback. (More in LTV:CAC looks great but you’re not growing.)

3. Targets pulled from benchmarks aim at the median, not at health

An industry average is the middle of a distribution that includes struggling products. Steering toward the average can mean steering down from where a strong product sits. It can also mean steering up toward a number your customers’ usage cadence will never support.

Retention makes this concrete. The B2B Day-7 figure most people quote, 40% to 60% (Pendo), is a returning-user rate: the share of already-active users who come back. A consumer app’s Day-7 cohort retention, the share of all installs still active, is 8% to 15%, with many apps below 10% (AppsFlyer, Amplitude).

A consumer team that imports the B2B “40% to 60%” as a target will feel like it is failing at 12%. Yet 12% is good for their category, and the 40% was never the same metric.

The benchmark ranges, and how to read each one

This is the same data the tool uses, laid out as context.

B2B SaaS (averages)

MetricBenchmarkHow to read it (context)Sources
LTV:CAC3:1 to 5:1~3:1 is the minimum healthy baseline. >5:1 often signals under-investment in growth; <2:1 is structurally risky.Bessemer, OpenView, a16z
CAC payback6 to 12 mo (SMB/self-serve)
12 to 24 mo (enterprise)
<12 mo is strong. Longer is fine only with very high retention and expansion.OpenView, KeyBanc
K-factor0.1 to 0.3B2B virality is usually weak. >0.3 is unusually strong unless you have collaboration loops.Reforge, Andrew Chen
Day-1 retention5 to 25% (estimate)Cohort retention: share of all signups still active. Lower hints at onboarding or value-clarity problems.Estimate, no B2B-specific source
Day-7 retention4 to 20% (estimate)Early habit / workflow relevance forming.Estimate, no B2B-specific source
Day-30 retention2.8 to 16.5% (estimate)The curve should be flattening by now; a steep drop signals a weak core loop.Estimate, interpolated toward the Day 90 anchor
Day-90 retention2.5 to 15.6%The only sourced B2B cohort range, median to 90th percentile. Below 2.5% is under the published B2B median.Amplitude B2B Technology Product Benchmarks

B2B figures are cohort retention (Amplitude for Day 90; Day 1 and Day 7 are estimates). Pendo’s returning-user rates (50 to 70% Day 1, 40 to 60% Day 7, 25 to 35% at 90 days) measure something else and are not comparable.

Consumer apps (averages)

MetricBenchmarkHow to read it (context)Sources
LTV:CAC2:1 to 4:1 (ideal ≈3:1)Consumer growth is faster but less durable. <2:1 burns cash; >4:1 often means scale is constrained.Adjust, AppsFlyer, a16z
CAC payback1 to 6 moConsumer products are expected to recoup CAC quickly. >6 mo usually fails at scale.AppsFlyer, Mobile Dev Memo
K-factor0.3 to 0.7 (rarely >1)>1 is true viral growth and extremely rare. Even 0.5 is very strong.Andrew Chen, Reforge
Day-1 retention20 to 30%<20% = weak first impression; >30% = top quartile.Adjust, Statista
Day-7 retention8 to 15%Many apps fall below 10%; >15% is excellent.AppsFlyer, Amplitude
Day-14 retention4 to 8%A steep drop is normal; flattening matters more than the absolute number.Mixpanel, Amplitude
Day-90 retention1 to 4%Above 5% is exceptional for consumer.AppsFlyer, Adjust

The tool ships activation ranges for onboarding completion and activation. Those numbers don’t yet have per-number sourcing the way retention and unit economics do. Treat activation benchmarks as the loosest context of the lot.

The bottom of the canvas adds two rules. Don’t compare B2B and consumer directly, since they follow different growth mechanics. Look for curve flattening, not just absolute numbers.

A retention number that’s “below benchmark” but has clearly stopped falling is often healthier than one inside the range and still dropping. (More on reading the shape of the curve in retention rate benchmarks and B2B vs consumer growth.)

How should you use a benchmark?

1. Sanity-check, not scoreboard. The first question is always “is this number normal for a product like mine?” Say your B2B Day-90 cohort retention is 2%. Read against the 2.5% to 15.6% range, that means something is wrong upstream, probably onboarding or value clarity. Investigate that before you touch any growth lever.

2. Interpret pairs, not points. Never read LTV:CAC without payback period. Never read K-factor without cycle time. A K of 0.6 with a two-week loop beats a K of 0.8 with a 60-day loop, because growth rate is K divided by cycle time. The K-factor article works that math in full.

3. Set your own target from your own model. Your Day-1 retention target should come from what your activated users need to do to get value, and how often that job recurs. Then use the benchmark to check whether the target is wildly out of line with reality.

A cohort growth model derives a target by connecting retention, new-user inflow, and viral compounding into one forward projection.

See where your numbers land

The hard part is reading benchmark numbers in context without turning them into targets. That is why we built the free benchmark tool.

It charts your retention curve, K-factor, and unit economics against the B2B and consumer ranges side by side. It keeps each number next to its caveat. It shows the shape of your curve rather than a single pass/fail verdict. It takes six minutes, with no signup gymnastics.

Check your numbers against the benchmarks → benchmark.scilla.studio


Sources: Bessemer State of the Cloud, OpenView SaaS Benchmarks, a16z, KeyBanc SaaS Survey, Reforge, Andrew Chen, Pendo Product Benchmarks, Amplitude, Mixpanel, Userpilot, Adjust, AppsFlyer, Statista, Mobile Dev Memo. Benchmark ranges consolidated in the tool’s own KPI canvas and used throughout the benchmark tool.

Frequently asked questions

No, they're essential context. They tell you whether a number is normal for your category and flag when something is off. They don't tell you what to aim for.

A benchmark is a directional reference: the typical range comparable products see. A target is a number you commit to, derived from your own product goals and customer reality.

The healthy range is 3:1 to 5:1. Above 5:1 often means you're underinvesting in growth: there's demand you could profitably buy but aren't. Read it alongside CAC payback period.

No. The B2B Day-7 figure most people quote (40% to 60%, Pendo) is a returning-user rate. Consumer Day-7 benchmarks (8% to 15%) are cohort retention. Compare only within your own category, on the same metric.

Derive it from your own model: what your activated users must do to get value, and how often that job recurs. Run those numbers through a cohort growth simulation to see how they compound. Then use the benchmark to check the target isn't wildly unrealistic.

See where your numbers actually land

Plot your retention, CAC payback, LTV:CAC and K-factor against the B2B and Consumer bands, and find out whether a good-looking number is real or sitting on a leaky retention curve.

Run the growth diagnostic →
Free · No signup · 6 minutes
Written by
Joni Lindgren
Founder & Growth PM · DM on LinkedIn
See where your metrics land Run the diagnostic →