Skip to content
FinToolSuite
Updated April 20, 2026 · SaaS & Subscription · Educational use only ·

Viral Coefficient Calculator

Product virality metric.

Calculate the viral coefficient (k) from invites sent per user, conversion rate of those invites, and cycle time between cohorts.

What this tool does

The viral coefficient (k) measures how many new users each existing user brings in through invites. This calculator multiplies invites sent per user by the invite conversion rate to produce the k value. A coefficient of 1 or higher indicates the product is growing through referrals alone, without relying on paid acquisition. The result shows whether your user base expands, stays flat, or shrinks each cycle. The two main drivers are the number of invites each user sends and what fraction of those invites convert to active users. Cycle time frames how often this multiplication occurs. The calculator models growth potential based on these three inputs and assumes consistent behaviour across your user base. This is for illustration only and does not account for market saturation, seasonal variation, or changes in user behaviour over time.


Formula Used
Invites per user
Conversion rate (entered as a percentage value)

Spotted something off?

Calculations or display — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Viral coefficient (k) measures how many new users each existing user brings. Formula: invites sent × conversion rate. If each user sends 5 invites and 10% convert, k = 0.5. When k ≥ 1, the product grows exponentially without paid marketing - the rare viral state. k below 0.5 means you can't grow on virality alone; 0.2-0.5 is common for healthy products; k of 1+ is rarefied air.

4 invites per user × 15% conversion = 0.6 viral coefficient. Strong. At 7-day cycle time (52 cycles/year), each user eventually brings in 0.6 × (1/(1-0.6)) = 1.5 additional users via viral loop. Not infinite growth but meaningfully amplifies acquired users. The business still needs paid acquisition to seed the base, but each paid user ultimately delivers 2.5x value.

Getting to k above 1 is hard. Products that achieve it have structural virality (can't use alone - like Zoom or Slack), strong social incentive (WhatsApp stickers, Dropbox storage), or pure fun (TikTok, games). Most SaaS products peak at 0.1-0.3 because they're solitary tools. Don't try to force virality into products that aren't fundamentally social.

Run it with sensible defaults

Using invites sent per user of 4, invite conversion of 15%, cycle time of 7, the calculation works out to 0.60. The defaults are meant as a starting point, not a recommendation.

The levers in this calculation

The inputs — Invites Sent per User, Invite Conversion %, and Cycle Time (days) — do not pull with equal force. Not every input has equal weight. Adjusting one input at a time toward extreme values shows which ones move the result most.

How the math works

Viral coefficient k = invites sent per user × conversion rate %. k ≥ 1 = viral growth.

What to do with a low result

A disappointing result is information, not a judgement. Pick the single input that dragged the figure down most and focus the next quarter on that one factor. Breadth-first improvement rarely works; depth-first on the worst input usually does.

What this doesn't capture

The score is a composite of the inputs you provide. Life context — job security, family obligations, health, housing — doesn't appear in the math but shapes the real picture. Use the number as a prompt, not a verdict.

Example Scenario

4 invites × 15% conversion = 0.60.

Inputs

Invites Sent per User:4
Invite Conversion %:15
Cycle Time (days):7
Expected Result0.60

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

The calculator computes viral coefficient (k) by multiplying the average number of invites sent per user by the conversion rate of those invites, expressed as a decimal. This models how many new users each existing user brings into the product through word-of-mouth or referral activity. The cycle time input contextualizes the speed at which this viral loop repeats—a shorter cycle accelerates growth, while longer cycles slow it. The model assumes a constant invites-per-user rate and a stable conversion rate across all cohorts. It does not account for market saturation, declining conversion rates over time, platform-specific friction, or user retention. A coefficient of 1.0 or higher indicates the product can sustain growth from virality alone; below 1.0, organic referrals alone cannot drive continued expansion.

Frequently Asked Questions

What does k = 1 mean?
Each existing user brings in exactly one new user on average. User base grows exponentially without any paid marketing. Rare in practice - usually requires strong social mechanic (group chat, shared document, multiplayer experience).
How to increase viral coefficient?
Two levers: invites per user (make sharing easier, give share rewards, build sharing into core loop) or conversion rate (better landing page, faster signup, social proof on invite). Most products see 2-3x k improvement from intentional viral design.
k below 1 - worthless?
No. k of 0.3 still multiplies paid-acquired users by 1/(1-0.3) = 1.43x over viral cycle. You can't grow on virality alone but it amplifies every paid customer. Combined with good payback on paid, sub-1 k can still drive efficient growth.
Is viral loop enough?
For consumer products maybe. For B2B/SaaS rarely - enterprise buyers don't refer each other like consumers. B2B products typically peak at 0.1-0.3 viral coefficient and rely on content, search, and sales. Attempting viral strategies on fundamentally non-social products wastes resources.

Related Calculators

More SaaS & Subscription Calculators

Explore Other Financial Tools