Viral Coefficient (K-Factor) Calculator

The viral coefficient, or K-factor, measures how many new customers each existing customer generates through referrals and invitations — the engine behind organic, compounding growth. It is calculated by multiplying the average number of invites each customer sends by the percentage of those invites that convert into new customers. The magic threshold is 1.0: when K exceeds 1, every customer brings in more than one new customer, and your user base grows exponentially without additional acquisition spend. Below 1, virality amplifies your other channels but cannot sustain growth on its own. Even a K-factor of 0.5 dramatically lowers your effective CAC. Enter your invite and conversion numbers to measure your product's viral coefficient and understand the true power of your referral loops.

Your Numbers

Results

Viral Coefficient (K)
New Customers from Referrals

Results update live as you type. Estimates only — not financial, tax, or investment advice.

Add This Calculator to Your Website

Free to embed — copy the snippet below and paste it into your site's HTML. It stays up to date automatically and links back to this page.

The Formula

K-Factor = Invites Sent per Customer × Invite Conversion Rate

Understanding the Viral Coefficient (K-Factor) Calculator

True viral growth (K greater than 1) is rare and usually reserved for inherently social or collaborative products where inviting others is core to the experience. For most SaaS companies, the realistic and still valuable goal is a K-factor that meaningfully supplements paid and organic channels — even 0.3 to 0.7 measurably reduces blended CAC and accelerates growth. The two levers are simple: get more customers to invite (increase invites per user) and make those invites convert better (improve the invited experience).

K-factor works alongside the viral cycle time — how long it takes an invited user to send their own invites. A high K-factor with a slow cycle time still grows, but a modest K-factor with a fast cycle time can outrun it. When you model virality, remember that it compounds with your other loops: a K-factor of 0.5 effectively doubles the reach of every paid customer you acquire, which is why building shareability and referral incentives into the product pays back across the entire growth model.

Frequently Asked Questions

What is a good viral coefficient?

A K-factor above 1.0 means true viral, exponential growth — each customer brings in more than one new customer — but it is rare outside inherently social products. For most SaaS, a K-factor of 0.3–0.7 is strong, because it meaningfully lowers blended CAC and compounds with your paid and organic channels.

How do I increase my K-factor?

Raise either input: get more customers to send invites (build sharing and referral prompts into natural moments in the product) or improve the conversion rate of those invites (better landing experiences, incentives for both referrer and referee). Reducing friction in the invited user's onboarding often has the biggest effect.

What is viral cycle time?

Viral cycle time is how long it takes a newly invited user to send their own invites. It is as important as the K-factor itself: a shorter cycle time compounds growth faster. A modest K-factor with a fast cycle can outperform a higher K-factor that takes weeks to loop.