Lifetime license for WordPress plugins – the right way!

The post is a followup to WP Rocket’s Transparency Report – Why You Shouldn’t Offer Lifetime Licenses. The reason I was so intrigued by the title is because I was planning to write an opinion post explaining Why Lifetime License is Great for your WordPress Plugins Business.

After reading the reasoning, I realized that my perception of a lifetime license is very different than the lifetime license WP Rocket or many of the other WordPress plugin businesses are offering. I was actually very surprised, even in shock, learning how much money WordPress plugin developers are leaving on the table with their so called, “lifetime license”.

The first time I heard about the concept of a lifetime license was in early 2012. I was visiting WalkMe’s offices in Tel-Aviv to meet with a fellow entrepreneur, Rafi Sweary, the President and co-founder of WalkMe (amazing company btw). We were discussing marketing and pricing, and one of the things I noticed was the lifetime plan they had on their pricing page. When I asked Rafi about it, his answer was straightforward:

“Most of the websites don’t last for over 3 years, so if I can take their money for the whole period ahead, why wouldn’t I?”

The main difference between Rafi’s lifetime license and the WP Rocket license is the concept of the limit. No one said that lifetime equates to unlimited. In fact, WordPress is one of the very few ecosystems that has an unlimited license concept.

WordPress is one of the very few ecosystems that has unlimited license concept.

Why was the unlimited license adopted by the WordPress economy?

My guess is that it has started because many of the WordPress businesses that sell plugins are actually agencies. The root of the unlimited license came as the “dream license” that the developers in the agency would have wanted to have themselves. It’s just my theory, but it makes a lot of sense.

Lifetime License MEME

 

I just imagine the discussion of the agency guys thinking about the pricing while sipping cold bottled beer at the end of a long work day – “Hey man, wouldn’t it be great if we can pay for a plugin once, and then get unlimited support, implement it for an unlimited amount of clients? Dude, that’s awesome! And let’s make it forever!”. Sounds great for agencies – sounds horrific for plugin businesses. I don’t know how it happened, but somehow this license was adapted by the community. Insane!

Getting back to the transparency report, I absolutely agree with the WP Rocket team, lifetime license for unlimited sites is a huge mistake. It involves too many risks, and it’s a direct way to unsustainable business. If you don’t proportionally align the revenues to your expenses, you simply can’t build a profit equation nor solid business plan – the math just doesn’t work that way.

Why is a lifetime license great?

By removing the unlimited part from a license and swapping the “sites” with “domains”, Lifetime licenses can be a great bump to the LTV (lifetime value) and the bottom line of a business.

ltv-bump-meme

To understand why, and how to make it worthwhile for your business, we first have to understand how to price it.

How much should you charge for a lifetime license?

Rafi’s explanation was based on intuition and many years of experience working with the world wide web. To prove it, I will provide you with some analysis based on research and public data. But before we start, we have to agree on one fact. The vast majority of the transactions in the WordPress plugins economy are generated by small businesses. This category also includes agencies, and freelancers, which are a one man show business.

Now it’s data time!

What is the Lifespan of a small business?

Based on data published by the Bureau of Labor Statistics, only 44% of small businesses stay in business for four years.

Conclusion #1 Half of your plugin’s customers vanish after four years.

Half of your WordPress plugin’s customers vanish after four years.

What is the Lifespan of a website?

In 1997, Brewster Kahle, the founder of The Internet Archive,  found that the average lifespan of a web page is 44 days. Based on an academic study in IEEE Computer in 2001, Alexa, an Internet analytics company, estimated that the “rate of decay” for web pages is about 75 days. In 2003, a Washington Post article indicated that the number was 100 days. This article has many references online, but the original post has vanished from the web – another proof that links don’t last forever :) Therefore, I think it’s safe to state that the average website’s lifespan is not longer than five years.

The average website’s lifespan is not longer than five years.

Conclusion #2 If you base your license on a domain, the average customer will not be able to renew your plugin’s license on the 5th year since the site won’t be there anymore.

I’m not saying that you need to be an asshole and require a new license purchase when a business decides to change its domain. The domain limitation should protect you from a customer buying a lifetime license and then recycling it with ten different companies / domains. If you wonder how this could happen, here’s a realistic use case. An agency purchases 100-site lifetime license. As we have learned, most businesses vanish after four years, so the agency can reuse the licenses of post-mortal clients and never pay you another dime.

What are the chances a customer renew the license 4 times in a row?

Now let’s analyze annual renewal rates. Assuming your renewal rate is 50% (which is a very good rate for plugins). The chance that a customer will renew the license for the 2nd time is 25%, and 12.5% for the 3rd time. And only 6.25% for the 5th year.

If your plugin’s renewal rate is 50%, only 6 out of 100 customers will renew the license four years in a row.

Conclusion

Looking at these numbers, the chance to keep having a customer paying you for 5 years in a row is pretty damn low. The customer’s business need to survive 5 years, the domain need to remain with the same site and you need to get that customer keep renewing year, after year, after year, after year :-) btw don’t forget that your plugins business also need to survive these 5 years.

The chance to keep having a customer paying you for the same WordPress plugin 5 years in a row is pretty damn low.

Therefore, if we manage to convince a customer to pay for a 5-year license in advance, we maximize the number of dollars we could get from that customer, and the chance that the license will be utilized for the whole 5 years or more is extremely low. I hope you understand where I’m heading to… if you charge for a lifetime license at 5 times your annual price – you are pretty much covered.

lifetime

Tip: Personally, I recommend to price it as three to four-year license, to incentivize the upgrade with a decent discount.

How much should you charge for a N-domain lifetime license?

Now it’s time to do some math, but don’t worry–it’s not too complex. One way to do your bulk pricing is just to charge N times the annual lifetime license. Even add some proportional reward (extra discount). Something like:

lifetime-n-linear

If the user purchases 10-domain license, he pays only for 8 (or gets a 20% discount). If the user purchases a license for 20-domains, he pays only for 16… So as the N variable gets bigger the customer saves more money.

The coefficient doesn’t have to be linear. Here’s the equation we use for our plugin, RatingWidget:

lifetime-n-exp

lifetime-license-price-chart

When the coefficient is not linear, you have to make sure that the price actually always goes up. To prevent loopholes where it’s cheaper to buy a M-domain license than N-domain license, when M > N. Therefore, we defined the pricing with a recursive equation. By definition, as the N is larger, the price will be higher.

How to work the lifetime license for agencies?

When an agency is scouting for a new plugin for their toolbox, one of the factors that is being evaluated is the price – “how much money do I save if I purchase plugin-X vs. plugin-Y vs. plugin-Z?”

What if there was plugin-$ that could generate extra revenues for the agency instead of only saving costs? “That’s awesome, and let’s make it forever.” Sound familiar? But how can we magically generate money for the agency?

We don’t!

It’s all about psychology and marketing. Remember the lifetime license equation from the previous part–the one with the 20% discount. What if instead of marketing a “20% discount” you have the following agency offer:

“We give all your customers exclusive 10% discount for our plugin! In addition, you get 10% of the revenues for the 1st year.”

It’s a simple win-win. The agency is a hero for getting an exclusive discount for their customers, plus they make money for being your champion. As more of their customers will use your plugin the more money they make. And for you, it’s still the same 20% discount, just a rehash.

When you offer an unlimited license, the incentives are not aligned amongst the agency and the plugin business. As the plugin author, you want to minimize the amount of sites that will be (ab-)used with the agency’s license, while the agency don’t really care.

With the “we make money – you make money” approach, it’s in the interest of the agency to push your plugin to as many clients possible and it’s also your interest since you make money for every additional license. Pst… I’ll tell you a secret – it’s called affiliation, and it’s working great!

At Freemius we support monthly, annual and lifetime plans out of the box (the right lifetime), and we encourage the developers we work with to utilize them all to maximize revenues. We support single domain and multi-domain lifetime licenses.

I’m sure many of you have lots of opinions on the topic – so spill it in the comments.

5 comments

  1. Good article. I feel like I got useful insight from your drill-down on lifetime licenses. Another point in relation to the 3-5 year horizon, is that 3-5 years is about the time frame for rewriting or redesigning your website … if it is still going strong.

    As you point out, customers are often individuals or small businesses with a lot of uncertainty. Loading up on recurring fees is scary. You can likewise flip that around for the plugin authors, many of whom are also small concerns. One thing I’ve seem that mitigates the risk for the plugin providers is to separate support from updates. For example, offering a lifetime license with 1 year of support, and additional support at a reasonable fee. Providing updates is a lesser cost than providing support forever.

     
    1. Lifetime license with time-limited support is a very interesting concept. Do you remember the plugin/s that use that approach?

       
      1. Formidable Pro also does this. Though they also limit the automatic update functionality if you don’t have an active subscription. You can get updates for life, but without a subscription, you have to do the update manually instead of through the WordPress dashboard.

         

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>