Adapted from the epidemiological Basic Reproduction Number (R₀), the Viral Coefficient (K-Factor) Calculator quantifies the compounding efficiency of a startup's Product-Led Growth (PLG) and referral loops. Specifically, the K-Factor measures the average number of new active users generated by each single existing user through organic invitations, shared links, collaborative workspaces, or incentivized referral programs.
In growth engineering, the K-Factor determines whether your customer acquisition is linear or exponential. If your K-Factor exceeds the critical threshold of K > 1.0, each user brings in more than one replacement user—creating a self-sustaining, exponential viral explosion at near-zero marginal CAC. Even more importantly for everyday SaaS and consumer apps, a sub-1.0 K-Factor between 0.30 and 0.80 acts as a powerful Viral Amplification Multiplier that slashes your paid Customer Acquisition Cost (CAC) by 30% to 80%!
This guide and calculator compute your exact K-Factor, multi-generation viral amplification multiplier, and effective CAC reduction.
Mathematical Formula
Viral Coefficient (K) = Number of Invites Sent per User * (Conversion Rate / 100)
Growth modeling links the core K-Factor to cohort expansion and unit economics through these four equations:
- 1. Fundamental K-Factor Equation:
K = Average Invites Sent per User (i) × Invite-to-Signup Conversion Rate (c% ÷ 100) - 2. Nth-Generation Viral Cohort Size (Starting from U₀ Seed Users):
Cycle 1 addsU₁ = U₀ × Kusers; Cycle 2 addsU₂ = U₀ × K²users; CyclenaddsU_n = U₀ × K^nusers:Total Users After n Cycles = U₀ × (1 + K + K² + ... + K^n) - 3. Infinite-Series Viral Amplification Multiplier (For 0 < K < 1):
As viral cycles continue, the geometric series converges to:Viral Multiplier (V_mult) = 1 ÷ (1 - K)→Total Equilibrium Users = Initial Paid Users (U₀) × [1 ÷ (1 - K)]. - 4. Viral-Subsidized Effective Blended CAC ($):
Effective Blended CAC = Paid Channel CAC × (1 - K) = Paid CAC ÷ Viral Multiplier.
Worked Example: How a 0.60 K-Factor Cuts a $50 Paid CAC Down to $20
Suppose a B2B collaborative design app acquires 1,000 initial users (U₀ = 1,000) via paid ads at a $50.00 Paid CAC ($50,000 ad spend). On average, each new user invites 4 teammates (i = 4) to view or edit a project board, and 15% of those invitees sign up as active users (c = 15%):
- Step 1 — Calculate the Viral Coefficient (K):
K = 4 invites × 0.15 conversion = 0.60 K-Factor. - Step 2 — Trace the Multi-Generation Viral Cascade:
- Generation 0 (Paid Seed):
1,000 users - Generation 1 (
1,000 × 0.60):+600 free viral users - Generation 2 (
600 × 0.60):+360 free viral users - Generation 3 (
360 × 0.60):+216 free viral users...
- Generation 0 (Paid Seed):
- Step 3 — Compute Total Viral Amplification & Effective CAC: Using the infinite-series multiplier
1 ÷ (1 - 0.60) = 1 ÷ 0.40 = 2.50× Viral Multiplier, those 1,000 paid users ultimately turn into 2,500 total users (1,500 free viral users!). That slashes your true Effective Blended CAC from $50.00 down to$50.00 × (1 - 0.60) = $20.00 per user(-60% CAC reduction!).
The Law of Virality (Benchmarks)
- K > 1.0 (True Exponential Virality): Self-sustaining geometric growth where every generation is larger than the last (achieved during hyper-growth phases by WhatsApp, Zoom, Calendly, Dropbox, and PayPal).
- 0.40 ≤ K ≤ 0.90 (High-Leverage PLG Flywheel): Multiplies every paid/organic user by
1.67× to 10.0×, allowing you to outbid competitors in paid ad auctions while maintaining a lower blended CAC. - K < 0.20 (Linear Acquisition): Minor referral bonus; growth depends primarily on paid media, SEO, or outbound sales.