What is the Virality Coefficient?
The virality coefficient (also called the K-factor, a term borrowed from epidemiology) measures how many new users each existing user generates. It's calculated as:
K = (Number of invitations sent per user) × (Conversion rate of those invitations)
For example: if each user sends an average of 5 invitations and 20% of those invitations convert to new users, K = 5 × 0.20 = 1.0. A K-factor of exactly 1.0 means the user base sustains itself — every user replaces themselves with one new user. Above 1.0 produces exponential growth. Below 1.0 requires external acquisition to sustain.
K-Factor in Practice
In reality, most SaaS products never achieve a sustained K-factor above 1.0 — and that's fine. True viral growth (K > 1) is the exception, not the rule. A K-factor of 0.3–0.5 still generates meaningful viral lift that substantially reduces your effective customer acquisition cost.
The more useful framing: for every 100 users you acquire externally, how many additional users do they generate? A K-factor of 0.5 means those 100 users eventually bring 100 more through referral — doubling the yield on your acquisition spend.
Types of Virality
Not all virality is the same mechanism:
- Inherent virality — the product only works or provides value when multiple people use it. Collaboration tools (Figma, Slack) have inherent virality built into the core use case.
- Word-of-mouth virality — users tell others because they love the product and the recommendation is genuine. Driven by exceptional UX and product quality.
- Incentivised virality — referral programmes with explicit rewards (Dropbox's storage bonus, cash bonuses). Can boost K-factor significantly but the coefficient often drops when incentives are removed.
- Broadcast virality — user-generated content shared publicly (social sharing of outputs, "Made with X" watermarks, public profiles). Creates awareness at the top of the funnel rather than direct conversion.
How to Improve Your K-Factor
Improving the virality coefficient means either increasing invitation volume or improving invitation conversion — or both.
Increase invitation volume. Build collaboration features that require inviting colleagues. Create shareable outputs. Make referral the path of least resistance for accessing a feature. Make sharing a natural product behaviour, not an afterthought.
Improve conversion of invitations. The best invitation is a specific product output shared with someone who has immediate context for why it's useful. A colleague forwarding a shared document is more compelling than a generic "I use this product, you might too" email.
Frequently Asked Questions
Build products worth sharing
Kompassify helps product teams activate users faster, drive deeper engagement, and create the kind of product experience that users recommend to their colleagues.
Start for free →