Guides

How to Benchmark Startup Growth Without a Data Team

Joni Lindgren Founder & Growth PM 8 min read

You can benchmark your startup’s growth with six numbers, a spreadsheet you already have, and about an afternoon. Pull your retention, activation, LTV:CAC, CAC payback, K-factor, and MAU growth. Set each one against the B2B SaaS or consumer range below. Then read the shape of the gap, not the gap itself.

You can count the numbers that matter by hand, from Stripe, your auth provider, and your product database.

What “benchmarking growth” means

Benchmarking is comparing your real numbers to a known range. The range tells you the difference between “we have a problem” and “this is normal for our kind of product.”

  1. Benchmarks are context, not targets. Hitting the range doesn’t mean you’ve won. Missing it means look closer here.
  2. B2B SaaS and consumer apps have different retention shapes, viral mechanics, and payback expectations. Pick your profile first and stick to it.

Do people buy your product to do a job at work, often paid by a company? That’s B2B SaaS. Do individuals download or sign up for themselves? That’s consumer.

The six metrics you can pull without a data team

1. Retention

Retention is the percentage of a cohort still active some number of days after they first used the product. It’s the most honest signal you have, because paid acquisition can’t fake it.

How to pull it: take everyone who first did the core action in a given week. That’s your cohort. Count how many of them came back on day 1, day 7, day 14, and around day 90. A pivot table on an export of user_id, first_active_date, last_active_date gets you most of the way.

RetentionB2B SaaSConsumerWhat it tells you
Day 15 to 25% (estimate)20 to 30%The first read on whether signups come back at all. Lower suggests onboarding or value-clarity problems.
Day 74 to 20% (estimate)8 to 15%Early habit formation or workflow relevance.
Day 14no sourced range4 to 8%The drop should be flattening by now; a steep decline signals a weak core loop.
Day 902.5 to 15.6%1 to 4%Long-term product value. Below 2.5% is below the published B2B median (Amplitude); above 5% is exceptional for consumer.

Sources: Amplitude B2B Technology Product Benchmarks (B2B Day 90, median to 90th percentile); Adjust, AppsFlyer, UXCam (consumer). 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.

The absolute day-90 number matters less than whether the curve flattens. A curve that keeps falling toward zero is a leaky bucket no acquisition budget can fill. A curve that drops and then goes flat, even at a modest level, means the product sticks for some group of people.

More in why retention drops after day 1 and the full retention rate benchmarks.

2. Activation

Activation is the percentage of new users who reach the moment where they experience the product’s value.

How to pull it: define the one event that means “this person got it” (created their first project, sent their first invoice, whatever your “aha” is). Then divide the users who hit it by everyone who signed up in the same window.

The framing is well established (Lenny’s Newsletter, Userpilot and OpenView’s PLG benchmarks all converge on it). But the ranges quoted around the web vary wildly with how each product defines its “aha” moment. Read these directionally:

  • Onboarding completion (did they finish setup, ≈ Day 1) tends to run higher for B2B than consumer. Work tools get more intent and patience than something downloaded on a whim.
  • Activation (did they reach value, ≈ Day 7) is always the smaller number. Many people complete onboarding and still never hit the moment the product exists for.

Use these to ask “are we roughly in the neighbourhood, and is our Day-7 activation well below our onboarding completion?” See activation rate for the deeper treatment.

3. LTV:CAC

LTV:CAC is the ratio of the lifetime value of a customer to what it cost to acquire them.

Formula: LTV ÷ CAC. CAC is total sales-and-marketing spend ÷ new customers in the same period. A rough LTV is average revenue per account × average customer lifetime, in the same time unit. Both live in your finance spreadsheet.

LTV:CACB2B SaaSConsumer
Healthy range3:1 to 5:12:1 to 4:1 (ideal ≈ 3:1)
Comment~3:1 is the minimum healthy baseline. Below 2:1 is structurally risky.Consumer growth is faster but less durable; below 2:1 burns cash.

Sources: Bessemer State of the Cloud, OpenView SaaS Benchmarks, a16z, Wall Street Prep (B2B); Adjust, AppsFlyer, a16z (consumer).

An LTV:CAC above 5:1 is often a warning sign. It usually means you’re underinvesting in growth. The full breakdown is in LTV:CAC ratio.

4. CAC payback period

CAC payback period is how many months it takes for a customer’s gross margin to repay what you spent acquiring them.

CAC paybackB2B SaaSConsumer
Healthy range6 to 12 months (SMB / self-serve)
12 to 24 months (enterprise sales)
1 to 6 months
CommentUnder 12 months is strong. Longer is acceptable only with very high retention and expansion.Consumer products are expected to recoup CAC fast; over 6 months usually fails at scale.

Sources: OpenView, KeyBanc SaaS Survey (B2B); AppsFlyer, Mobile Dev Memo (consumer).

Read LTV:CAC and payback together. A 4:1 ratio with a 30-month payback can still starve you. If your payback looks scary, why your CAC payback period is too long walks through the usual culprits.

5. K-factor

K-factor (the viral coefficient) is how many new users each existing user brings in, through sharing, invites and other viral loops, before their influence runs out.

K-factorB2B SaaSConsumer
Typical range0.1 to 0.30.3 to 0.7 (rarely > 1)
CommentB2B virality is usually weak; above 0.3 is unusually strong unless you have built-in collaboration loops.Even 0.5 is very strong; above 1 is true viral growth and extremely rare.

Sources: Reforge, Andrew Chen.

A K-factor of 0.2 with great retention beats a flashy 0.6 that never compounds. K-factor without cycle time (how fast the loop completes) also overstates your virality. A high K with a slow loop grows slowly.

Measuring K well means instrumenting every loop separately (K = outputs per user × signups per output, summed across loops) rather than eyeballing one referral number. We dig into that in how to improve your K-factor without referral programs.

6. MAU growth rate

MAU growth rate is the month-over-month percentage change in your monthly active users. It’s the easiest to misread, because growth can come from acquisition you’re renting rather than retention you own.

How to pull it: count distinct active users this month, divide by last month’s count, subtract one.

There is no single “good” MAU growth range the way there is for retention or unit economics. A healthy growth rate depends heavily on your stage and starting size.

The cohort model behind our benchmark tool treats MAU growth as the output of two levers you can benchmark, monthly retention (M1) and K-factor.

If your MAU is climbing but retention is weak, you’re refilling a leaky bucket. The growth will reverse the moment you stop spending. See MAU growth rate for how to separate rented growth from owned growth.

How to read all six together

Check retention first. If retention is below the range, fix that before you touch CAC, payback, or K-factor. Every other metric is built on top of users who stay.

Numbers interact, so never read one alone. A “great” 5:1 LTV:CAC can mean underinvestment. A “great” MAU growth rate can be masking a retention hole. A “decent” K-factor with a 60-day cycle can be near-worthless.

Freemium, self-serve, and enterprise-sales motions have different “good.” A 24-month payback is alarming for self-serve and normal for enterprise. Match the range to your motion.

How to improve what’s below the range

  • Retention below the range? This is almost always an onboarding or core-loop problem, not a feature-count problem. Find where the cohort curve falls off and fix the experience right before that point. Talk to the users who churned.
  • Activation below the range? Shorten the path to the “aha” moment.
  • LTV:CAC below 2:1? Either acquisition is too expensive (wrong channels, wrong audience) or lifetime value is too thin (weak retention or no expansion). Diagnose which before you act; they have opposite fixes.
  • Payback too long? Improve gross margin, raise prices for the value you deliver, or move acquisition to cheaper channels. Spending more makes a payback problem worse.
  • K-factor near zero? For most B2B products this is fine. If collaboration is core to the value, build the invite loop where users already feel the pull.
  • MAU growth from rented sources? Shift investment from acquisition to retention until the base stops leaking.

See where your numbers land

The free benchmark tool charts your retention, LTV:CAC, payback, and K-factor against the B2B SaaS and consumer ranges above. It also models your MAU growth from monthly retention (M1) and K-factor, so you see the shape of your curves and not just the headline numbers. Plug in the six numbers from your spreadsheet and read the gaps in context: benchmark.scilla.studio.

Frequently asked questions

No. The six metrics (retention, activation, LTV:CAC, CAC payback, K-factor, and MAU growth) all come from data you already have: Stripe, your auth provider, and a product-database export. Spreadsheet pivot tables do the counting.

Retention. It's the most honest signal of whether people want the product. Every efficiency metric (CAC, payback, LTV) is built on top of users who stay.

No. Benchmarks are context, not targets. A range tells you where comparable products land, so you can spot where to look closer.

No. B2B SaaS and consumer apps have different retention shapes, viral mechanics, and payback expectations. Pick the profile that matches how people buy your product (work tool or individual signup) and compare within it. See B2B SaaS growth benchmarks and consumer app benchmarks.

For B2B SaaS, the cohort range is 2.5 to 15.6% (Amplitude, median to 90th percentile). Below 2.5% is below the B2B median. For consumer apps, 1 to 4% is normal and above 5% is exceptional. The flattening matters more than the number.

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 →