Viral Coefficient (K-factor) (K)
How many new users each existing user generates through invitations. The core measure of organic, self-propelled growth.
Vanity Risk
A reported K is only as honest as its inputs. Counting invites that were never delivered, or crediting the loop for signups that would have come organically, inflates K without inflating growth. A K ≥ 1 that doesn’t show up as compounding user counts is a measurement artifact, not viral growth.
What it measures
The number of new users a single user brings in through referrals or invitations during one viral cycle. A K of 0.5 means every two users generate one new user; a K of 1 means each user replaces themselves exactly. The threshold that matters is 1: at K ≥ 1 the loop is self-sustaining and growth compounds without paid acquisition, while at K < 1 each cohort produces a smaller next cohort and virality decays to zero on its own. Cycle time—how long one invite-to-signup loop takes—matters as much as K itself: a modest K with a fast cycle can outpace a higher K that takes weeks to turn over.
What to watch
- K ≥ 1: Self-sustaining viral growth—rare, and usually only briefly. Sustained K above 1 implies pure exponential expansion, which almost no product holds for long. If you measure K ≥ 1, validate the inputs before celebrating; double-counting invites or attributing organic signups to the loop is the common cause of an inflated reading.
- K < 1: The realistic case for the vast majority of products. A sub-1 K still lowers blended CAC—a K of 0.3 means roughly a third of growth is free—so the goal is usually to maximize K as a CAC reducer, not to chase K ≥ 1. Improve it by lifting either lever: more invites sent per user (better prompts, timing, incentives) or higher invite conversion (clearer value in the invite, lower friction to accept).
When NOT to use
For products without a genuine invitation or sharing mechanic, K is not meaningful—word-of-mouth that doesn’t flow through a trackable invite is better captured by NPS or organic-channel attribution. Don’t manufacture a viral loop just to have a K to report.
In practice
A collaboration tool measured K at 0.4 and set a goal of crossing 1.0. Months of invite-flow optimization moved it only to 0.55. Reframing the goal exposed the real win: even at 0.55, referrals were cutting blended CAC by more than a third, which was a larger lever than any paid channel they ran. They stopped chasing the 1.0 milestone and instead optimized K as a cost-of-acquisition reducer, which made the unit economics work without the fantasy of pure virality.
Illustrative scenario — a representative composite, not a specific company.
Related: NPS — captures willingness to recommend; K measures whether that willingness actually converts into new users through a loop.; Customer Acquisition Cost — every fraction of K below 1 still reduces blended CAC; the two are the paid and organic halves of acquisition.; Conversion Rate — invite conversion rate is one of the two multiplicative inputs to K.