mrrsucks_
Last updated: June 2026·by mrrsucks.com
Growth Metrics

Viral Coefficient (K-factor)

K-factor

The viral coefficient (K-factor) measures how many new users, on average, a single existing user recruits. When K > 1, each user generates more than one new user, creating exponential growth without paid acquisition. When K < 1, viral growth is supplementary to other acquisition channels and gradually decelerates. A K-factor between 0 and 1 still reduces effective CAC.

formula.sh

K = i × c

  • > i: average number of invitations or referrals sent per user
  • > c: conversion rate of those invitations (invited → registered paying user)
  • > K > 1: exponential viral growth loop
  • > K < 1: viral loop contributes to growth but does not sustain it alone
example
example.sh

Each user invites an average of 5 people. 25% of invited people convert to users.

K = 5 × 0.25

K = 1.25 — each user generates 1.25 new users on average (viral growth)

why it matters

A viral coefficient above 1 is one of the rarest and most powerful dynamics in consumer and B2B products. Dropbox, Slack, and Notion all had meaningful K-factors that let them acquire millions of users at near-zero marginal cost. For SaaS, even a K-factor of 0.3–0.5 can meaningfully reduce blended CAC.

The cycle time matters as much as K itself. A K of 1.2 with a 30-day cycle time grows more slowly than a K of 0.9 with a 3-day cycle time in the short run. Optimizing both the coefficient and the loop speed is the product challenge.

common mistakes
Assuming K > 1 is achievable for most B2B SaaS — truly viral K-factors are rare; a K of 0.3 is already meaningful
Measuring invitations sent rather than invitations that convert — K must be calculated on conversions, not sends
Ignoring cycle time — a slow viral loop with K = 1.5 may grow slower than paid acquisition in the short term
pro tips
Build referral and invitation mechanics directly into the product workflow, not as a tacked-on share button
Incentivize both the sender and the recipient for best conversion — Dropbox's two-sided storage reward is the canonical example
Measure K-factor by cohort to see whether product improvements are increasing viral spread over time

the mrrsucks take

Your K-factor is below 1, which means every user you acquire is a dead end in terms of viral growth. It is less a viral loop and more a viral cul-de-sac.

faq
What is a realistic viral coefficient for B2B SaaS?+

Most B2B SaaS products have K-factors between 0.1 and 0.5. A K above 0.5 is strong; above 1.0 is exceptional and rare. Do not plan your growth model around achieving K > 1.

How does viral coefficient differ from Net Promoter Score?+

NPS measures satisfaction and likelihood to recommend. Viral coefficient measures actual referral behavior and conversion. NPS is a sentiment signal; K-factor is a growth signal.

Zero revenue roasts

related metrics

./install-the-daemon

$9. 365 roasts. one public endpoint of pure shame.