K-Factor Formula: The Mathematical Core of Viral Growth Mechanics
The viral coefficient, commonly called K-factor, quantifies the self-reinforcing growth potential of a product or campaign. It measures how many new users each existing user generates through referrals, sharing, or invitation mechanics. The formula is: K = i × c where i is the average number of invitations each user sends and c is the conversion rate of those invitations into new active users. If each user invites 5 friends and 20% of those friends sign up, K = 5 × 0.20 = 1.0.
The critical threshold is K = 1.0. When K exceeds 1.0, each user generates more than one additional user, creating exponential growth that compounds with each viral cycle. When K is below 1.0, the viral loop decays over cycles and eventually stops generating new users without external acquisition investment. Even a K-factor of 0.5-0.8, while not truly viral, significantly reduces customer acquisition costs by supplementing paid channels with organic referral growth.
In practice, sustained K-factors above 1.0 are extraordinarily rare and typically short-lived. Historical examples include the early growth phases of Hotmail (email signature virality), Dropbox (storage incentive referrals), and TikTok (content sharing virality). Most successful referral programs achieve K-factors of 0.2-0.6, which, while insufficient for standalone viral growth, provide substantial CAC reduction when combined with paid and organic acquisition channels.