User Acquisition

Viral Coefficient (K-Factor)

Also known asK-FactorViralityViral Loop

The number of new users a single existing user brings in on average — the central metric of viral / referral-driven app growth.

Key takeaways

  1. 01K-factor = (invitations sent per user) × (conversion rate of invitations). K > 1 = self-sustaining viral growth.
  2. 02Real-world viral coefficients are almost always under 1 — even strong viral apps run K = 0.3-0.7.
  3. 03K < 1 still matters: every paid user generates fractional organic uplift, lowering effective blended CAC.

The viral coefficient (also called K-factor) is the average number of new users a single existing user brings in. The formula: K = (invitations sent per user) × (conversion rate of invitations). A K of 1 means every user brings in exactly one new user; K > 1 means growth is self-sustaining; K < 1 means viral channels generate fractional uplift but can't sustain growth alone.

The brutal reality of viral coefficients: real-world K-factors are almost always under 1. Even strong viral apps — WhatsApp, Instagram early days, TikTok — operated at K = 0.3-0.7 during their fastest growth phases. K > 1 sustained over time is essentially mythical at scale; user bases would explode exponentially, which doesn't happen for long.

Why K < 1 still matters

Mobile categories where viral mechanics actually scale

  • Messaging — WhatsApp, Telegram, Signal. User needs others to use the same app for value.
  • Social — Instagram, TikTok, Snapchat. Network effects + content sharing.
  • Collaboration — Slack, Notion, Linear. Team-driven adoption.
  • Games with social hooks — invite-a-friend rewards, shared content.
  • Sharing-native apps — link previews, social embeds.

Where viral fails: utilities, productivity, finance — products where users get value alone and don't need to invite others.

What different K-factors mean

K-factorInterpretationEffect on growth
K > 1Self-sustaining viral growthMythical at scale — unsustainable for long
K = 0.5-0.7Strong viral app (peak WhatsApp / TikTok)Large organic uplift; big CAC discount
K = 0.2-0.4Healthy viral loopMeaningful blended-CAC reduction
K ≈ 0No viral mechanicGrowth depends entirely on paid + ASO

Even K < 1 compounds: at K = 0.3, each cohort's lifetime contribution is roughly 1.43× its original size, cutting effective blended CAC by ~23%.

Quick answers

What is the viral coefficient (K-factor)?

The viral coefficient (K-factor) is the average number of new users a single existing user brings in. Formula: K = (invitations sent per user) × (conversion rate of invitations). K > 1 means self-sustaining viral growth (rare and unsustainable long-term); K < 1 means viral channels generate fractional uplift but can't sustain growth alone.

What is a good viral coefficient?

Real-world K-factors are almost always under 1. Strong viral apps (WhatsApp, Instagram, TikTok in their fastest growth phases) operate at K = 0.3-0.7. K > 1 sustained over time is essentially mythical at scale — user bases would explode exponentially. Even K = 0.3 materially helps: every paid install drives 0.3 additional organic installs, lowering effective blended CAC.

Why isn't viral growth more common in mobile apps?

Most mobile apps don't have natural viral mechanics — users get value alone, no reason to invite others. Viral coefficients > 0.3 require products where (a) users actively want others to use the app, (b) sharing is natural, (c) reward structures align invite incentives. Categories that work: messaging, social, collaboration, games with social hooks. Categories that don't: utilities, productivity, finance.

Back to glossary