What Is the Viral Coefficient (K-Factor)?
The viral coefficient, often called the k-factor, is the average number of new users each existing user brings in through invitations or sharing. You calculate it by multiplying the number of invites an average user sends by the rate at which those invites convert into new users. A k-factor above 1 means each user brings in more than one more, so the product grows on its own.
The viral coefficient puts a single number on how much a product grows itself. It is the difference between a referral feature that quietly helps and a loop that compounds. The math is simple, but the threshold it points at, a k above 1, is rarer and more fragile than most teams expect.
The k-factor formula
The viral coefficient comes from two numbers multiplied together:
k = (invites sent per user) × (conversion rate per invite)
If the average user sends 4 invites and 25 percent of those invites turn into new users, then k = 4 × 0.25 = 1.0. Each user, on average, replaces themselves with one new user.
The threshold everyone chases is k above 1:
- k above 1: each user brings in more than one new user, so the base grows from its own activity without new spend. This is true viral growth.
- k equal to 1: each user replaces themselves. The base holds steady on referrals alone.
- k below 1: referrals bring in some users but not enough to sustain growth on their own. Most real products live here, and that is not a failure.
Worked example
Three products with the same simple formula and very different outcomes. The figures are illustrative, chosen to show what changes the k-factor.
| Product | Invites per user | Invite conversion | K-factor | Behavior |
|---|---|---|---|---|
| Product A | 5 | 30% | 1.5 | Compounds on its own |
| Product B | 3 | 20% | 0.6 | Amplifies other channels |
| Product C | 1 | 10% | 0.1 | Referral is a minor assist |
Only Product A clears 1, where each user brings in more than one more. Notice the two levers: Product A wins on both how many invites go out and how well they convert. Doubling either number roughly doubles k, which is where the highest-leverage experiments live.
Why a k below 1 still matters
Sustained viral growth, a k that stays above 1 for a long time, is rare. Invitation channels saturate, early enthusiasts run out of people to invite, and k tends to decay as a product matures. Building a strategy that depends on permanent k above 1 is a common way to be disappointed.
The more useful framing is that the viral coefficient multiplies your other channels. A k of 0.6 means every 100 users you acquire through paid or organic channels bring in another 60 for free, who bring in 36, and so on. That geometric series settles at roughly 2.5 times your paid intake. So a k well below 1 can still cut your effective cost of acquisition by more than half. The viral coefficient is worth measuring even when you have no illusion of going viral, because it tells you how much leverage every other channel is getting.
How to improve your viral coefficient
Three levers, in rough order of how often they are the constraint.
1. Raise the conversion rate of an invite
This is usually the weakest link. Reduce the friction between receiving an invite and becoming a user: fewer steps, a clearer reason to accept, social proof of who invited them. Conversion is often easier to move than invite volume.
2. Increase invites sent per user
Make sharing a natural part of getting value, not a bolt-on ask. The strongest loops share as a byproduct of core use, such as a document that has to be sent to be useful, rather than a generic refer-a-friend prompt.
3. Shorten the viral cycle time
Cycle time is how long one turn of the loop takes, from a user joining to their invitees joining. A lower k with a fast cycle can outgrow a higher k with a slow one, because the loop turns more times in the same period. Speed compounds.
Frequently asked questions
What is a good viral coefficient?
A k-factor above 1 is the benchmark for self-sustaining viral growth, because each user brings in more than one new user. In practice a sustained k above 1 is rare and usually decays as a product matures. A k below 1 is still valuable: it multiplies every user you acquire through other channels, so measuring it is worthwhile even without true virality.
What is the difference between the viral coefficient and the k-factor?
They are two names for the same number. Viral coefficient is the descriptive term and k-factor is the shorthand, with k being the symbol used in the formula. Both refer to the average number of new users each existing user generates through invitations or sharing.
How do you calculate the viral coefficient?
Multiply the average number of invites each user sends by the conversion rate of those invites. For example, 4 invites per user at a 25 percent conversion rate gives a k of 1.0. The two inputs are also your two levers for improving it.
What is viral cycle time and why does it matter?
Viral cycle time is how long one turn of the loop takes, from a user joining to the users they invite joining. It matters because a lower k-factor with a fast cycle can outgrow a higher k-factor with a slow one. The loop turns more often in the same period, so shortening the cycle can beat raising the coefficient.
Related terms
Go deeper
- Growth Loops Guide
- The Best Growth Loops Used by Successful Startups
- North Star Metric: The Ultimate Guide
- Growth Experimentation: The 2026 Ultimate Guide
About GrowthLab
GrowthLab is an experiment management tool where AI drafts the hypotheses, ICE and ROTI prioritize them, and every learning compounds into the next batch.