Digital Marketing & Analytics
Intermediate

Viral Coefficient

Average number of new users each existing user brings in through referrals.

Formula

K=i×cK = i \times c

Live Calculator

Members

Variables

KViral coefficient
iInvitations sent per user
cConversion rate of invitations

Example

Each user invites 5 friends, 20 % sign up → K = 1.0

How it works

The viral coefficient measures how many new users one current user generates on average through invitations. It works by multiplying the number of invites each user sends by the fraction of those invites that turn into sign-ups, so it captures both outreach volume and effectiveness. If the result is above 1, each user brings in more than one new user on average, which can support rapid growth; if it is below 1, growth from referrals alone will eventually slow.

When to use it

Use this when analysing referral programs, invite-only products, or word-of-mouth growth in apps, games, and subscription services. It is especially useful for estimating whether user-driven sharing can sustain acquisition without heavy paid marketing.

Worked example, step by step

Suppose a fitness app encourages members to invite friends. Each user sends 8 invitations. The invitation conversion rate is 12.5% = 0.125. Apply the formula: K = i × c K = 8 × 0.125 K = 1.0 So, each active user brings in 1 new user on average.

Common mistakes to avoid

  • Using the total number of sign-ups instead of the average sign-ups per user
  • Entering the conversion rate as 12.5 instead of 0.125
  • Assuming a high invitation count alone means viral growth, even if the conversion rate is low

Did You Know?

K > 1 means exponential growth — every user creates more than one new user, producing the legendary 'hockey stick' curve.

Share this formula

Reviewed & maintained by the FormulaWon editorial teamLast reviewed September 2026