K-Factor
A metric that measures how many new users each existing user generates, determining whether a product can grow without paid acquisition.
The K-factor (borrowed from epidemiology, where it measures disease transmission) quantifies a product’s viral spread. The question it answers: on average, how many new users does each current user bring in?
The formula
K = i × c
- i = invitations sent per user (how often users share or invite)
- c = conversion rate (what percentage of those invitations result in a new signup)
If 100 users each send 3 invites and 20% convert, K = 3 × 0.20 = 0.6.
What the number means
| K-factor | Implication |
|---|---|
| K > 1 | Superlinear growth. The product spreads faster than users churn. |
| K = 1 | Replacement-level growth. Every lost user is replaced by a new one. |
| K < 1 | Sub-viral. The loop helps but can’t sustain growth alone. |
Most consumer apps operate with K < 1 and use paid acquisition or content marketing to supplement. A K > 1 is rare and usually temporary. Products with high K tend to see it decay as the addressable audience saturates.
Why it matters for social media growth
On TikTok or Instagram, content has its own K-factor. A shared post generates views from non-followers, some of whom follow the creator, who then produces more shareable content. The loop is content-driven.
Limits of K-factor
K-factor is a snapshot. It shifts as:
- The product’s core loop changes
- The addressable audience shrinks (market saturation)
- Platform algorithms redistribute reach
- Seasonality and trending topics affect share rates
Tracking K over time is more useful than any single reading.