K factor measures the virality of a product or app by estimating how many new activated users each existing activated user brings in. It helps you understand whether sharing, referrals, and word of mouth are compounding growth or barely moving the needle.
In practice, K factor tells you how healthy your referral engine is and how changes in acquisition or product design affect organic lift.
There are two common views. Use the one that matches your data.
Simple invite model
K = i × c
i = average number of invitations sent per user
c = average conversion rate per invitation
Example
If each user sends 4 invites and 2 friends install and activate, then K = 4 × 0.5 = 2.
Activation funnel model
K = p₁ × p₂ × p₃
p₁ = share rate from activated users
p₂ = average number of invites per sharing user
p₃ = invite to activated install conversion
Example
If 30 percent of activated users share, each sharing user sends 3 invites, and 20 percent of invitees become activated users, then
K = 0.3 × 3 × 0.2 = 0.18.
Keep time windows aligned
Always compute every component over the same time window. Mixing weekly with monthly numbers will distort K.
A practical rule
Growth is sustainable when K is greater than effective churn. If the viral addition per cohort exceeds users who leave in the same period, your active base grows.
Budget calibration
Paid acquisition often fuels visibility and social proof that raise organic discovery. Measure the change in organic installs following a paid push to estimate incremental virality.
Creative and channel testing
Track K by source, campaign, creative, and audience segment. Favor segments with higher K, not just lower CPI. A segment with a slightly higher CPI but a meaningfully higher K often wins on blended CAC and LTV.
Referral design
Place invitations at moments of delight or utility. Offer clear social proof and a low friction share flow. Use deep links that land invitees in the exact context that prompted the share.
Example A
You buy 10,000 users in region X. Two weeks later you see 12,000 total new activated users while spend has ended and other channels are stable. Implied viral lift is 2,000. Campaign K estimate is 1.2.
Example B
Your weekly cohort has 5,000 activated users.
Share rate 25 percent. Invites per sharer 2. Invite conversion 15 percent.
K = 0.25 × 2 × 0.15 = 0.075.
To reach K near 1 you would need roughly a tenfold improvement across these combined levers or a step change incentive.
Anything above 1 indicates self sustaining growth. Values just below 1 can still be valuable when blended with paid acquisition and strong retention.
Measure by cohort and report weekly for fast iteration and monthly for strategic planning. Use the same time window for all components.
No. K complements unit economics. Use K to adjust acquisition bids, referral investment, and creative strategy while keeping CAC and LTV guardrails.
Yes. Estimate K from organic uplift following paid spikes or launches. A program with tracked invites will give more precise numbers.
Segment performance. If viral users have lower retention, increase the quality of the first experience promised in the invitation and offer context rich deep links.