avatar Deluxe Blog Tips About Projects

Calculating customer lifetime value based on churn rate

Lifetime deal is a hot topic in WordPress, both for business owners and users. There are a lot of things to consider when offering a lifetime deal, such as the cost of ongoing support or the pressure to get new customers. One argument to support the lifetime deal is if the deal is offered carefully based on the customer lifetime value, then it might be a good deal.

Let's see an example. You're selling a WordPress plugin. If an usual user of your plugin doesn't renew it after 2 years, then the total value that the customer brings to you is 2x (where x is the yearly price). That value 2x is called "customer lifetime value", e.g. the total value that an average customer brings to you in their lifetime of usage of the plugin. In this case, if you offer a lifetime deal to the user with a price 2.5x or 3.x, you'll earn more. Otherwise, you seem to leave the money on the table.

The main point here is if you offer a lifetime deal, it should be greater or equal to the customer lifetime value. But how to calculate the customer lifetime value, or CLV in short?

If you're using a system like FastSpring (the merchant of record that I'm using for my plugins), then it automatically calculates the CLV for you:

Customer lifetime value in FastSpring

I guess other systems like Paddle, Freemius, or EDD will give you such a report. If you're using any of them, please let me know in the comments.

However, in this article, I'd like to do the math, e.g. a simple way to calculate the CLV based on churn rate. It's quite simple and easy to do.

Let's assume that the yearly price of your plugin is x, and the churn rate is c.

Note that the churn rate is the percentage of users who leave your plugin after one year. So if it's 40%, that means if the first year you acquire 1000 users, then after the first year, you'll have only 600 (1000 - 1000*40%) users. And after the second year, you'll have 360 (600 - 600*40%).

So, you'll have:

  • In the first year, the value an average customer brings to you is x.
  • In the second year, the value an average customer brings to you is x - x*c = x*(1 - c). Let's create another parameter a = 1 - c and call it the active rate, which means the percentage of active users remaining after each year. So the value is x*a.
  • In the third year, the value an average customer brings to you is x*a^2 and for the next years will be x*a^3, x*a^4, etc.

So the total customer lifetime value is:

CLV = x + x*a + x*a^2 + x*a^3 + ...

Let's multiply both sides of the equation by a and you'll get:

CLV*a = x*a + x*a^2 + x*a^3 + x*a^4 + ...

Now if you abstract both sides of the equations above, you'll get:

CLV - CLV*a = x

or

CLV = x/(1 - a)

If you remember a = 1 - c, we'll get the final result, which is surprisingly simple:

CLV = x/c

Now, let's apply it in a real case. If your churn rate is 50%, then CLV = x/50% = 2x. If your churn rate is 40%, then CLV = x/40% = 2.5x.

To make it easier to remember, we can extract the price x and calculate the multiplier only. In this case, the multiplier is 1/c. Note that we usually say the churn rate is 40%, so if we remove the percentage part and keep the number only (let's call it n), the multiplier is 100/n.

In the example above, if the churn rate is 50%, then n = 50, the multiplier is 100/50 = 2. If the churn rate is 40%, then n = 40, and the multiplier is 100/40 = 2.5. That's easy, isn't it?

Here is the reference table for you if you don't want to do the math:

Churn rate Customer lifetime value Multiplier
10% 10x 10
15% 6.67x 6.67
20% 5x 5
25% 4x 5
30% 3.33x 3.33
35% 2.86x 2.86
40% 2.5x 2.5
45% 2.22x 2.22
50% 2x 2
55% 1.82x 1.82
60% 1.67x 1.67
65% 1.54x 1.54
70% 1.43x 1.43
75% 1.33x 1.33
80% 1.25x 1.25
85% 1.18x 1.18
90% 1.11x 1.11
95% 1.05x 1.05

This is a simple way to calculate the CLV. In reality, it's not that simple. There are other factors, such as:

  • The churn rate is always changing. It's not fixed.
  • The calculation above is applied to one product/subscription only. If you have multiple products or pricing tiers, then it can't be applied.

However, the calculation still gives you a quick impression of what CLV could be, especially when you read transparent reports from other plugin businesses or discuss with other business owners. Or it can be used in due diligence if you plan to sell your business.

I find it helpful for me, and I hope it is for you, too. If you liked this article, please share it with people you think will be useful to them.

🔥 HOT: Interested in boosting your WordPress SEO? My Slim SEO plugin is a super lighweight and automated plugin that handles most the hard work for you: meta tags, sitemap, redirection, schema & link building.

👉 Have a look and you will love it: wpslimseo.com

Comments