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.
Enter Values
People also use
Marketing & Growth
Referral Programme ROI Calculator
Calculate ROI on a customer referral programme from rewards, LTV, and fixed costs. Compare against paid acquisition. Free educational tool.
E-commerce & Marketplace
Average Order Value Calculator
Calculate average order value (AOV) by dividing total revenue by number of orders — the basic ecommerce KPI behind most growth conversations.
SaaS & Subscription
Annual Recurring Revenue Growth Calculator
Calculate your annual recurring revenue growth rate year-over-year and track absolute ARR added — the core SaaS metric investors review first.
Formula Used
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.
4 invites × 15% conversion = 0.60.
Inputs
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.
References
Frequently Asked Questions
What does k = 1 mean?
How to increase viral coefficient?
k below 1 - worthless?
Is viral loop enough?
Related Calculators
Referral Programme ROI Calculator
Calculate ROI on a customer referral programme from rewards, LTV, and fixed costs. Compare against paid acquisition. Free educational tool.
Average Order Value Calculator
Calculate average order value (AOV) by dividing total revenue by number of orders — the basic ecommerce KPI behind most growth conversations.
More SaaS & Subscription Calculators
SaaS & Subscription
Annual Recurring Revenue Growth Calculator
Calculate your annual recurring revenue growth rate year-over-year and track absolute ARR added — the core SaaS metric investors review first.
SaaS & Subscription
ARPU Calculator
Calculate ARPU by entering total revenue and active user count to see average revenue per user monthly and annualised instantly.
SaaS & Subscription
ARR Calculator
Calculate current ARR and forecast future ARR using your MRR and monthly growth rate over a 12 to 24 month projection horizon.
SaaS & Subscription
ARR Payback Period Calculator
Calculate ARR payback period using total CAC spend, new ARR added, and gross margin to estimate months until acquisition costs are recovered.
SaaS & Subscription
CAC Payback Period Calculator
Calculate CAC payback period in months from customer acquisition cost, MRR per customer, and gross margin on the contract.
SaaS & Subscription
Churn Rate Calculator
Calculate churn rate and net growth rate from starting customers, customers churned, and customers gained during the period.
Explore Other Financial Tools
Investing
Investment Value at Target Date Calculator
Calculate projected investment value at a specific target date based on current value and expected return. Enter years to target to see projected value.
Investing
Halal Investment Return Calculator
Calculate compound return on Sharia-compliant investment portfolio. Enter initial amount and contribution to see portfolio value.
Savings
High-Yield Savings Calculator
Calculate returns on high-yield savings with compound interest and optional monthly contributions. See projected balance over any time period.