Viral Coefficient Calculator

Enter average invites per user and invite conversion rate to compute K-factor and project user growth across multiple viral cycles.

Inputs

How many people does each user invite on average?

% of invitees who actually sign up.

Your current user count before viral cycles begin.

Number of viral cycles to show (max 20).

K-Factor Result

Viral Coefficient (K)
Enter values and click Calculate
Total users after all cycles
Net new users (viral only)

Cycle-by-Cycle Projection

Cycle New users Cumulative
Results will appear here

Summary

Enter average invites per user and invite conversion rate to compute K-factor and project user growth across multiple viral cycles.

How it works

  1. Enter the average number of invites each existing user sends.
  2. Enter the percentage of invitees who sign up (conversion rate).
  3. Set the seed users (initial user base for the projection).
  4. The K-factor is computed as invites × (conversion rate / 100).
  5. Growth cycles show how many new users each wave produces.
  6. A K-factor above 1.0 means true viral growth — each cohort is larger than the last.

Use cases

  • Measure whether a referral program has hit true viral growth (K > 1).
  • Forecast user count after N viral cycles before launching a campaign.
  • Compare different referral incentive scenarios by adjusting conversion rate.
  • Set realistic growth targets based on current invite and conversion data.
  • Identify whether low K-factor is driven by invite volume or conversion rate.
  • Benchmark product virality against industry K-factor ranges.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu