K-factor

K-factor is the average number of new signups each existing user brings in through referrals, calculated as the share of users who refer (i) multiplied by the average number of successful referrals each referrer generates (c); a K-factor of 1.0 is the threshold for self-sustaining viral growth.

Formula and worked example

K = i × c, where i is the fraction of users who send at least one referral and c is the average number of new signups each of those referrers converts.

Say 1,000 people join your waitlist. 20% of them share their referral link (i = 0.2), and each sharer brings in an average of 3 new signups (c = 3). Then K = 0.2 × 3 = 0.6 — every 10 signups generate 6 more on their own. Below 1.0, referral-driven growth decays; at or above 1.0, each cohort more than replaces itself and the list compounds.

How it is calculated

Count only successful referrals — people who actually joined, not link clicks or shares. Measure over a fixed window (for example, the first 14 days after signup) so late referrals from older cohorts do not inflate the number. K is a rate, not a total: it answers "how many extra users does one user produce," which is why it predicts growth where raw signup counts do not.

Why it matters

K-factor tells you whether a waitlist grows by itself or only when you pour in traffic. A K below 1.0 still helps — it lowers your effective cost per signup — but sustained organic growth needs the referral mechanics (unique links, queue jumping, milestone rewards) that push K toward and past 1.0.

Related terms

  • Viral coefficient — Viral coefficient is the measure of how many additional users each user brings into a product through referrals; in grow...
  • Viral loop — A viral loop is a closed cycle where each new user produces actions — most often via referral links, shared invites, or...

For the full guide to measuring and improving it, see the K-factor and viral coefficient guide.

Frequently asked questions

What's a good K-factor for a waitlist?
Anything at or above 1.0 means the waitlist sustains its own growth. In practice, most pre-launch waitlists run between 0.2 and 0.7 — useful for lowering acquisition cost, but still dependent on you driving some traffic. Strong referral mechanics (queue jumping, milestone rewards, a visible leaderboard) are what move K toward 1.0.
What's the difference between K-factor and viral coefficient?
In growth-marketing practice the two terms are used interchangeably — both measure how many new users each existing user brings in. "K-factor" is the more common label in viral-growth and waitlist contexts.

Build your pre-launch waitlist free

Hosted page, referral leaderboard, and spam protection — 100 signups free.

Get started