K-factor = invitations per user × invitation conversion rate. Explore compounding growth versus a linear referral baseline. Free tools hub
Used only for calendar context; it does not change K. Leave blank if you only care about cycle count.
Results
Compounding model: usersn = users0 × (1 + K)n. Linear comparison assumes only the starting cohort invites each cycle (new users do not invite).
Enter your assumptions and press Calculate to see K-factor, status, projections, and charts.
About this tool
The viral coefficient—often called the K-factor—is a compact way to describe how effectively existing users recruit new users through invitations, sharing, or built-in collaboration. In its most common product-led growth form, you multiply how many invites or exposures each active user generates by the percentage of those invites that convert into new activated users. When that product exceeds one, each generation of users leaves more than enough replacements to seed the next loop without paid acquisition, and total users can grow exponentially until market saturation, product limits, or declining invite quality bend the curve. When K stays at or below one, referrals still matter for efficiency and trust, but they do not by themselves produce compounding user bases; you need other engines such as paid media, sales, content, or partnerships to hit growth targets.
SynthQuery’s free Viral Coefficient Calculator keeps the arithmetic transparent and immediate. You enter your current user count, average invitations sent per user over a viral cycle, and the conversion rate of those invitations into new users. The tool computes K, labels whether you are above the viral threshold (K greater than one), projects users across ten compounding cycles, and overlays a linear comparison that assumes only your starting cohort keeps inviting—so you can visualize the gap between true network-driven compounding and a weaker referral program where new signups do not participate in the loop. An optional cycle time field translates cycle count into approximate calendar days for roadmap conversations without changing K itself. Everything runs client-side in English with a responsive layout consistent with the rest of the utilities on the [Free tools hub](/free-tools).
This page is a teaching and planning instrument, not a forecast of your actual funnel. Real products mix channels, suffer invite fatigue, hit spam filters, and see conversion decay as audiences saturate. Use the calculator to align teams on definitions, stress-test assumptions before you commit to a narrative in a board deck, and pair outputs with acquisition economics from the [CAC Calculator](/cac-calculator), lifetime value from the [CLV Calculator](/clv-calculator), and paid scenarios from the [PPC Budget Calculator](/ppc-budget-calculator).
What this tool does
The headline output is K-factor, computed exactly as invitations per user times invitation conversion rate expressed as a decimal. For example, if each active user sends four invites in a week and twenty-two percent of invites become new users, K equals four times zero point two two, or zero point eight eight—below the viral threshold but still a meaningful organic assist. The interface also states virality status in plain language: when K is greater than one, the tool flags viral growth in the compounding model; when K is one or below, it explains that growth will not self-sustain from referrals alone under the simplified assumptions used here.
Growth projection spans ten cycles starting from your entered current users. The compounding path applies the standard textbook recurrence in which each cycle multiplies the user base by one plus K, equivalent to assuming every user at the start of a cycle participates at the average invite and conversion rates. The linear comparison holds K constant but assumes that only the original cohort sends invites each cycle, so new users never add their own invites; totals follow users equals starting users times one plus K times cycle index. The widening gap between the two curves is often more instructive than a single K number because it shows how much lift you sacrifice when activation or product design fails to turn newcomers into inviters.
Optional cycle time captures the average days between viral loops—how long until a typical user has had a chance to send invites and those invites have had time to convert. Multiplying cycle time by ten gives a rough calendar horizon for the table and chart footnotes. It does not enter the K formula; separating time from K avoids conflating “fast loops” with “strong loops,” which is a common deck mistake. Charts combine an area series for compounding users and a line for the linear comparison so you can screenshot results for growth reviews. Copy results exports a text brief including FIN-026, inputs, K, status, and every cycle row for email or documentation. Reset restores the default demo inputs when you want a clean teaching moment.
Technical details
Let i denote average invitations sent per user during one viral cycle and let c be the invitation conversion rate expressed as a fraction between zero and one. The viral coefficient is K equals i times c. In the compounding model used on this page, the user count after n cycles is U sub n equals U sub zero times open parenthesis one plus K close parenthesis to the n, with U sub zero equal to current users and n ranging from zero through ten. The incremental new users attributed to the loop in cycle n under this model are U sub n minus U sub n minus one.
The linear comparison displayed alongside compounding results uses U lin sub n equals U sub zero times open parenthesis one plus n K close parenthesis. It answers a different counterfactual: what if each cycle’s invites came only from the original cohort and newly acquired users never invited anyone? The difference between the two trajectories highlights the value of turning every new user into an inviter through product triggers, social proof, and time-to-value.
Viral cycle time does not appear in the K formula. In continuous-time discussions, the reproduction analog R can exceed one while effective growth still looks slow if cycle time is long; here you record cycle time only as a calendar multiplier for communication. When K is greater than one, the compounding curve is exponential in discrete time; when K equals zero, both curves stay flat aside from interpretations you add outside this tool. Saturation, churn, overlapping invitations, and multi-touch attribution are not modeled—treat outputs as directional, then refine in a spreadsheet or BI tool with cohort data.
Use cases
Product-led growth teams use K-factor workshops to decide whether referral mechanics deserve engineering priority versus onboarding fixes or pricing experiments. When measured invite volume is high but conversion is weak, K stays depressed; the calculator makes that trade-off visible before you rebuild a sharing modal. Conversely, when conversion is strong but users rarely invite, the lever is distribution design, prompts, incentives, or removing friction from collaborative workflows.
Referral and loyalty programs map naturally onto the same inputs: invitations per user can reflect campaign-driven sends or organic shares, and conversion should match your program’s definition of a qualified referral—signup, first purchase, or activated workspace. Social and consumer products with address-book imports or multiplayer features often see bursty invite counts; average invites per user over a full cycle smooths those spikes for planning. Growth hacking exercises and investor narrative prep benefit from explicit assumptions: paste ranges from analytics into the fields, copy the summary, and attach it to your model so everyone sees the same definition of K.
B2B SaaS with seat expansion can reinterpret “invitations” as qualified invites to colleagues within an account and “conversion” as accepted seats that become monthly active collaborators. The ten-cycle projection is still illustrative—enterprise sales cycles break the simple loop—but the exercise forces alignment between product, marketing, and customer success on what counts as a viral action. Pair this page with the [YoY Growth Calculator](/yoy-growth-calculator) when you need headline revenue or user growth percentages across years, the [Conversion Rate Calculator](/conversion-rate-calculator) when funnels are expressed as stage percentages rather than invites, and the [MRR Calculator](/mrr-calculator) when subscription revenue must track alongside user counts.
How SynthQuery compares
Growth teams track many metrics; K-factor is one lens among several. The table below contrasts viral coefficient thinking with adjacent metrics you may already report, and points to other SynthQuery calculators when you need a different slice of the funnel.
Aspect
SynthQuery
Typical alternatives
Viral coefficient (K-factor)
Invites per user × invite conversion; this page adds ten-cycle compounding vs linear referral contrast and optional cycle time in days.
Spreadsheets with inconsistent definitions—sometimes K mixes impressions, clicks, and installs without labeling each stage.
Viral vs non-viral growth
Shows compounding users versus a linear baseline that isolates contribution from the starting cohort only.
Some blogs equate “non-viral” with paid only, which hides partial referral contribution; definitions vary.
YoY / CAGR growth
Use the YoY Growth Calculator or CAGR Calculator for historical or endpoint-smoothed percentage growth, not per-loop invite math.
Headline growth rates can look strong while K is below one if paid spend scales; pair both views.
CAC and payback
CAC Calculator connects spend to customers; CLV Calculator frames long-run value—essential when K is below one.
Ignoring CAC while celebrating high invite volume can mask unprofitable viral-looking top-of-funnel.
Retention and churn
Retention Rate Calculator (customer counts) and CLV tools complement K—invites are irrelevant if new users churn instantly.
Vanity signup counts without activation or retention inflate perceived K.
How to use this tool effectively
Step one: agree on what a “user” means for this exercise—registered account, activated workspace, paying customer, or weekly active user. The calculator accepts a positive whole number for current users, so align with the same definition your product analytics use when you quote K internally.
Step two: estimate invitations per user over one viral cycle. For a mobile consumer app, that might be the average outbound invites per weekly active user during their first seven days. For B2B collaboration software, count workspace invitations sent per seat that has permission to invite, averaged across the same cycle length. If your product has multiple invite surfaces—email, link share, native contacts—blend them into one average per user for simplicity or run separate scenarios by resetting between passes.
Step three: enter invitation conversion rate as a percentage between zero and one hundred. Match the denominator to invites: accepted invites divided by invites sent, or signups attributed to referral links divided by clicks, depending on your instrumentation. Avoid double-counting self-invites or bot traffic; garbage in the conversion field dominates K.
Step four: optionally add cycle time in days—the typical elapsed time for a loop from invite send through conversion and readiness to invite again. This field only affects the calendar span note and helps you narrate how quickly ten cycles might elapse in real time.
Step five: press Calculate. Read K-factor and virality status first. If K is greater than one, study the area chart: compounding users should pull away from the linear comparison line as cycles advance. If K is at or below one, the gap stays modest; focus on improving i, c, or non-viral channels.
Step six: scan the cycle table for round-number checkpoints you can drop into memos—users after five or ten cycles under both models. Use Copy results for a plaintext export that includes FIN-026 for traceability.
Examples by product type: a social app might assume one thousand current users, five invites per user in the first week, and eighteen percent conversion—K equals zero point nine, sub-viral but close enough that onboarding experiments could push you over one. A vertical SaaS tool might use two hundred active accounts, one point two invites per paying admin per month, and thirty-five percent acceptance—K equals zero point four two, signaling referrals help CAC but are not a standalone engine. A multiplayer game might track party invites with high send volume but low conversion until matchmaking improves—watch K move as you fix the reason people decline invites.
Limitations and best practices
The model assumes homogeneous behavior: every user invites at the same average rate and every invite faces the same conversion probability. Real cohorts differ by geography, platform, tenure, and intent. Overlapping invitations to the same recipient, fraud, and self-dealing can inflate i or c if analytics are loose. Churn between cycles is ignored—if new users leave before they invite, effective K is lower than the headline number you calculate from top-of-funnel events.
K greater than one is mathematically sufficient for exponential growth in this toy model but not sufficient for a healthy business. You still need margin, retention, support capacity, and compliance with anti-spam rules. When presenting to executives, show K alongside CAC, payback, and gross retention so incentives stay balanced.
SynthQuery does not upload your inputs for this calculator; they stay in the browser. Use Reset before demos on shared machines. Bookmark the [Free tools hub](/free-tools) for new releases, and cross-check paid acquisition plans with the [PPC Budget Calculator](/ppc-budget-calculator) whenever viral projections appear in the same slide deck as media spend.
Monthly recurring revenue bridges for SaaS when user growth must tie to revenue.
Frequently asked questions
There is no universal “good” K because benchmarks depend on industry, cycle definition, and whether you measure invites at the top of the funnel or only qualified referrals. Many real products operate below one on a strict invite-to-activated-user definition while still benefiting from meaningful organic lift. Early-stage consumer apps sometimes cite K values above one in narrow windows before saturation; enterprise SaaS more often treats any K above zero point two as a win when paired with strong expansion revenue. Use this calculator to document your own definitions, then compare against your historical baselines rather than chasing anonymous blog figures. When K approaches one from below, small product improvements to invite prompts or acceptance flows can flip the compounding story; when K is far below one, prioritize activation and retention before optimizing share sheets. Always pair K with CAC, payback, and churn so you do not over-index on vanity invites.
You can lift K by increasing invitations per user, increasing conversion of those invitations, or both. Product levers include reducing friction to send invites, defaulting to collaborative objects that require teammates, offering credible incentives that comply with platform policies, and shortening time-to-value so new users reach an “aha” moment before churn. Conversion levers include clearer invite emails, deep links that preserve context, social proof on landing pages, and faster approval flows for B2B workspaces. Operational levers include targeting cohorts with naturally high density—schools, companies, hobby groups—where each invite is more likely to land with someone who recognizes the sender. Re-run the calculator whenever you change cycle length definitions or instrumentation so leadership compares like with like.
In the simplified compounding model on this page, K greater than one means each user-generation produces enough successful new users through invites alone to more than replace itself before accounting for other channels, which leads to exponential growth in the discrete formula users after n cycles equals starting users times one plus K to the n. In practice, sustained K above one across large populations is rare because invite pools saturate, conversion rates decay, and product surfaces compete for attention. Treat K greater than one as a directional signal that your loop is mathematically self-reinforcing under current averages, not a guarantee of infinite scale. You should still model churn, capacity, and quality so growth remains profitable and supportable.
Historically cited examples include early Dropbox-style storage incentives, collaborative document editors where sharing is core to the task, communication tools that require both sides to install, and networks where content itself is the invitation. Each case mixed product design with timing and channel access that may not transfer directly to your market. Use these stories for pattern recognition—shared artifacts, obvious recipient benefit, low friction acceptance—not as templates to copy without validation. The calculator helps you translate qualitative “it feels viral” narratives into explicit assumptions you can debate with data.
The K-factor name borrows intuition from epidemiology’s R0 concept: average secondary cases per infected individual. The structure—secondary “infections” per primary user—is analogous, but product growth differs in important ways. Users choose when to invite, products change prompts over time, marketing spend interacts with organic loops, and “conversion” is a business outcome rather than a biological infection. Do not import public-health thresholds literally; instead, use the analogy to explain compounding to stakeholders, then return to your funnel metrics for decisions.
The compounding series assumes every user in the growing base participates at the average invite and conversion rates, which is the textbook viral growth story when K is stable. The linear comparison freezes participation to the starting cohort only: each cycle adds starting users times K new users from that original group, but newcomers never invite. The gap between the curves illustrates how much growth you leave on the table when activation fails to produce new inviters—common when signups are curiosity-driven or when the core task is solo. Seeing both curves helps teams argue for onboarding investments even when headline K is below one.
No. On this page, cycle time is informational. K is computed only from invitations per user and invitation conversion percentage. Cycle time helps you discuss calendar pacing—how many days ten loops might represent—but shortening a loop without changing invites or conversion does not alter K in this model. In deeper analyses, faster loops can increase measured growth rates even when K is constant because more compounding steps fit into the same quarter; capture that nuance in spreadsheets or cohort models beyond this utility.
No when K is defined as invites per user times conversion rate and conversion is a probability between zero and one. K cannot exceed invites per user in that formulation. If you see analytics implying otherwise, your metrics likely mix stages—for example, multiplying installs per share by a rate that already includes multiple hops—or double-count conversions. Reconcile definitions before presenting K to investors.
Treat paid and organic as additive in coarse models: paid brings users who may then start inviting, effectively boosting the base for viral math, while K describes the invite branch. The [PPC Budget Calculator](/ppc-budget-calculator) helps size spend; this calculator helps describe how much each acquired user might multiply if loops work. Avoid double-counting the same user as both a paid conversion and a referral conversion unless your attribution rules explicitly allow it. The copy export is useful when finance asks for assumptions behind marketing efficiency narratives.
No. The Viral Coefficient Calculator runs entirely in your browser like other client-side utilities in the free tools collection. Inputs may be stored in localStorage on your device so fields persist between visits; clear site data if you are on a shared computer. Nothing is transmitted to SynthQuery for the calculation itself. For the broader AI content platform—detection, readability, plagiarism, and similar features—see the main product pages for their processing policies.