K-Factor Virality Calculator
Model your product's viral growth loop — from K-factor to compounding user acquisition.
Viral Loop Inputs
K-Factor
Supplemental — referrals help
Time to 10x: 123 days
At K=0.30, referrals supplement your paid acquisition. You're bringing 30 users per 100, which reduces CAC but won't compound on its own.
← Adjust sliders to model your product's virality
Cycle speed: 14 days per loop
First Cycles
Cumulative User Growth
Blended CAC
Revenue Uplift (Month 12)
TAM Saturation
Path to K=1
You need either:
invites/user
currently 2.0 → need 6.7
Dropbox offered 500MB of free storage per referral. Invites per user jumped from 1.2 to 2.8 — pushing K from 0.24 to 0.56.
conversion rate
currently 15% → need 50.0%
Hotmail added a signature link to every outbound email. Conversion rate went from 8% to 18%, pushing K through 1.0.
→ ReferralHero · Viral Loops · Rewardful
What is K-Factor?
K-Factor (or viral coefficient) measures how many new users each existing user brings to a product. It comes from epidemiology — the same way scientists measure how many people each infected person infects. In product growth, a K-factor of 1.0 means each user brings exactly one new user, creating self-sustaining growth. Above 1.0, you get exponential compounding. Below 1.0, virality supplements — but doesn't replace — paid acquisition.
How to Calculate K-Factor
The K-factor formula is straightforward:
For example: if each user sends 3 invites and 20% of recipients sign up, K = 3 × 0.20 = 0.60. To reach K=1, you need either more invites (5 at 20% conversion) or higher conversion (3 invites at 33%). The two levers are complementary — small improvements to both compound quickly.
K-Factor Benchmarks by Company
Grew via "Tell a friend" by design — K stayed above 1.4 for 3+ years.
Every Zoom meeting is a live product demo — attendees become users.
The original viral loop: a signature link turned email into a growth engine.
Every booking page visit is a touchpoint — ~30% of recipients sign up.
Live collaboration invites — viewing a file often leads to creating an account.
Organic workspace invites drove 1M→10M users in 18 months.
Streak shares and challenge invites; conversion is surprisingly low despite volume.
"Get free storage" referral program; offered 500MB per invite — went from 1.2 to 2.8 invites/user.
How to Improve Your K-Factor
In-product invite triggers
Add invite prompts at moments of delight — after a task is completed, a milestone hit, or a first "aha moment". The emotional peak drives sharing.
Incentivize the inviter
Give users a real reason to invite. Storage (Dropbox), credits, premium access, or cash — the incentive must feel proportional to the ask.
Reduce invite friction
Pre-fill share messages. One-click social sharing. Magic links that skip the signup page. Every extra click kills conversion.
Shorten the cycle time
Viral cycle time is as important as K itself. Halving cycle time from 14d to 7d effectively doubles your growth velocity.
Improve onboarding conversion
If 80% of invitees bounce from your signup page, the problem is onboarding, not the invite. Fix the landing experience first.
Design for inherent virality
The best viral loops are built into the product: Zoom (every meeting is a demo), Calendly (every booking = new user touchpoint), Loom (every video shared = ad).
Ready to build your referral engine?
These platforms handle the referral loop — tracking, rewards, fraud prevention — so you can focus on product.