Viral Coefficient Calculator
Find your viral coefficient (k-factor) for growth.
Results update as you type.
How it works
The viral coefficient, often called the k-factor, measures how many new users each existing user generates through referrals, and this calculator computes it from invites per user and the invite conversion rate. You enter the average number of invitations a user sends and the percentage of those invitations that convert into new users, and it returns the k-factor. The interpretation is powerful: a k-factor above one means every user brings in more than one additional user, who in turn bring in more, creating exponential, self-sustaining viral growth. A k-factor below one still helps, amplifying other acquisition channels, but growth eventually stalls without them. True sustained virality, with k above one, is rare and prized, achieved by products with strong network effects and built-in sharing. Because k depends on both how many invites users send and how well those invites convert, you can raise it by prompting more sharing or by improving the invitation experience and offer. Alongside k, the viral cycle time, how long each referral loop takes, determines how fast growth compounds. Founders, growth marketers, and product teams track the viral coefficient to design referral programs and forecast organic growth. Enter invites per user and the conversion rate to compute your viral coefficient.
k = invites per user × invite conversion rate
The viral coefficient, or k-factor, multiplies the average number of invitations each user sends by the fraction of those invitations that convert into new users. If k is greater than one, each user brings in more than one new user, producing self-sustaining viral growth; if k is below one, referrals amplify growth but do not sustain it alone.
Source:Growth marketing
We review all our tools from time to time to ensure accuracy.
Worked example
How to use this calculator
- 1
Enter your values
Enter invites sent per user and invite conversion rate.
- 2
Adjust the options
Fine-tune any options to match your situation.
- 3
Read your result
Viral coefficient (k) updates instantly as you type — no button to press.
Frequently asked questions
What is the viral coefficient?
The viral coefficient, or k-factor, is the number of new users each existing user generates through referrals. It equals the average invites sent per user times the fraction of invites that convert. A k-factor above one signals self-sustaining viral growth, while below one means referrals boost but do not independently sustain user growth.
What does a k-factor above one mean?
A k-factor greater than one means each user brings in more than one new user, who each bring in more, so the user base grows exponentially on its own. This is true viral growth and is rare. Even a k-factor slightly below one is valuable, because it multiplies the effect of your other acquisition efforts.
How do I increase my viral coefficient?
Raise either factor: encourage users to send more invitations through prompts, incentives, and easy sharing, or improve the conversion rate of invitations with a compelling offer and a smooth sign-up experience. Because k is the product of the two, gains in either lift it, and small improvements in both can push k past the critical value of one.
What is viral cycle time?
Viral cycle time is how long it takes for a referral loop to complete, from a user joining to their invitees joining. A shorter cycle makes growth compound faster even at the same k-factor. Two products with identical viral coefficients can grow at very different speeds if their cycle times differ, so both metrics matter.
Is a high viral coefficient enough on its own?
Not entirely. Sustained virality requires retaining the users you acquire; a high k-factor that brings users who quickly churn will not build a lasting base. Viral growth also usually complements, rather than replaces, paid and organic channels. Track k alongside retention and cycle time for a realistic picture of growth.