Product-Led Growth (PLG)

Viral Coefficient (k-factor)

Updated July 21, 2026

The average number of new users each existing user brings in. Above 1.0 = exponential organic growth.

Also known as: K-factor, virality coefficient, viral growth coefficient, viral factor, K

The viral coefficient, usually written as K or k-factor, measures how many new users each existing user brings in through invitations over a given period. It is defined by a simple formula: K equals i times c, where i is the number of invitations an average user sends and c is the conversion rate of those invitations into new active users. The threshold that gets all the attention is 1.0. At K equals 1, virality alone holds the user base steady. Above 1, each cohort recruits more than a full replacement, and the loop compounds into self-sustaining exponential growth. Below 1, the loop decays but still amplifies whatever paid and organic acquisition the product is already doing, lowering blended acquisition cost without replacing it.

The math is borrowed directly from epidemiology, where the basic reproduction number R0 counts how many new infections one infected person causes. The business framing of virality predates the metric: the term viral marketing is variously attributed to a 1996 Fast Company article by Harvard Business School professor Jeffrey Rayport and to a 1997 investor newsletter from Draper Fisher Jurvetson discussing Hotmail's growth. The specific K equals i times c formalization, and the companion idea of viral cycle time, is most closely associated with venture capitalist David Skok, whose For Entrepreneurs writing popularized it in startup and SaaS growth circles.

Today it is a core product-led growth metric, tracked alongside activation rate, CAC, and retention. It is most honestly used not as a vanity target but as a diagnostic for how much of a product's growth is genuinely self-propagating versus bought.

How the k-factor is calculated

The calculation has two inputs measured over a defined window, such as a month. The first is i, the average number of invitations each existing user sends in that window. The second is c, the conversion rate of those invitations into new active users, not just clicks or sign-ups. Multiply them and you get K. If the average user sends four invites and one in four converts, K equals 4 times 0.25, or 1.0.

The two levers behave very differently in practice. Invite volume i is driven by how naturally sharing fits the product and how much the design prompts it, while conversion c is driven by the strength of the offer and how quickly a new user reaches value. Both tend to decay as a network saturates: early users invite their most receptive contacts first, so later invites land on colder audiences and convert worse. That decay is the main reason a K measured during a launch spike rarely holds. A rigorous read of K specifies the time window, counts only activated users in c, and is refreshed as the network grows rather than fixed from a single early sample.

Why the cycle time matters as much as the coefficient

K on its own says nothing about speed. Two products with an identical K can grow at wildly different rates depending on viral cycle time, the interval it takes for one full invite loop to complete. In David Skok's framing, cumulative viral growth scales as K raised to the power of t divided by cycle time, so shortening the loop compounds growth just as powerfully as raising K.

The practical implication is counterintuitive. A product with a modest K but a cycle time measured in hours can outgrow a product with a higher K but a cycle time measured in weeks, because it simply runs more loops in the same calendar period. This is why growth teams work relentlessly to compress the steps between one user's invite and the next user's first invite: shorter onboarding, instant activation, invitations surfaced at the moment of value rather than buried in settings. Reporting K without its cycle time is one of the most common ways the metric gets misread.

How competitive intelligence teams read virality from the outside

K is an internal metric. It depends on a competitor's own invite volume and conversion data, so no outside observer can measure a rival's k-factor directly. What competitive intelligence can track are the proxy signals that a viral loop is being built or tuned. A referral program launch, an invite-a-friend mechanic, a waitlist that offers a queue boost for referrals, or a messaging shift toward invite your team all indicate deliberate investment in a growth loop, and each is worth flagging in a tracker.

Quantitative tells exist too. Sign-up or traffic growth that outpaces a competitor's visible paid-channel and ad-spend footprint suggests organic or viral lift rather than bought acquisition. Monitoring competitor pricing pages, product changelogs, and homepage messaging over time surfaces when a rival adds or sweetens a referral incentive. These are inferences, not measurements, and they are most useful when benchmarking a competitor's overall PLG motion alongside CAC and activation.

Common misreadings and limitations

The most common mistake is treating K greater than 1 as a normal target. Sustained K above 1 is genuinely rare and usually temporary or localized to a launch surge, because both invite volume and conversion erode as the addressable network saturates. Many products celebrated as viral historically ran K-factors well below 1: figures around 0.7 for Dropbox and 0.4 for early WhatsApp are widely cited. A K below 1 is not a failure. It still lowers blended acquisition cost by amplifying paid and organic channels, which is often the realistic goal.

Segment matters as well. B2B products typically show lower K-factors, sometimes around 0.2, than consumer products, because their networks are smaller and less socially driven. K is also easy to inflate by counting clicks instead of activated users, or by measuring only during a spike. Finally, K measures acquisition, not retention: a loop that recruits users who churn quickly can post a healthy coefficient while the actual user base shrinks.

Stop looking terms up. Start tracking them.

meertrack watches your competitors' websites, pricing, and hiring, then alerts you when something meaningful changes.

Or compare 11 CI tools side by side →

Frequently Asked Questions

How do you calculate the viral coefficient?

Multiply two numbers measured over the same period. The first is the average number of invitations each existing user sends. The second is the conversion rate of those invitations into new active users. K equals invitations times conversion rate. For example, if the average user sends five invites and 20 percent convert, K equals 5 times 0.2, which is 1.0. Counting only activated users in the conversion figure keeps the result honest.

What does a K-factor above 1 mean?

It means each existing user recruits, on average, more than one replacement user through invitations, so the base grows on its own without additional acquisition spend. In theory this produces self-sustaining exponential growth. In practice, sustained K above 1 is rare and usually temporary, because invite volume and conversion rates both decline as the network saturates and users exhaust their most receptive contacts.

Is a viral coefficient of 0.5 good?

For many products, yes. A K of 0.5 does not create standalone exponential growth, but it means roughly half of new users are generated by the existing base at no direct acquisition cost, which meaningfully lowers blended CAC. Several products regarded as viral ran below 1, with figures near 0.7 for Dropbox and 0.4 for early WhatsApp often cited. B2B products commonly sit lower, around 0.2.

What is the difference between viral coefficient and virality?

Virality is the general, qualitative phenomenon of a product spreading through its own users. The viral coefficient is the specific quantitative metric used to measure and forecast that spread, defined as invitations sent per user times their conversion rate. Virality describes the outcome; K puts a number on it, which lets teams compare loops and model growth rather than just observe that something spread.

How does viral cycle time relate to the K-factor?

Cycle time is how long one full invite loop takes to complete, from a user joining to that user prompting the next join. Growth scales as K raised to the power of time divided by cycle time, so a shorter cycle multiplies growth as powerfully as a higher K. A product with a modest K but a fast loop can outgrow one with a higher K but a slow loop, because it runs more cycles per period.

Related terms

← Browse the full glossary

You run the business.

We'll watch the competition.

14 days free. 3 competitors. Cancel anytime.