If you’re in the business of making money from WordPress plugins, there’s not just one way to go about it. If you’ve gone through any videos, podcast interviews and posts on selling premium plugins you’ll see that revenue models vary quite a bit.
The Smashing Magazine article “How Commercial Plugin Developers Are Using The WordPress Repository” by Siobhan McKeown already covered some of these, but I wanted to dive in a bit more detail on some of them.
The “freemium” model (also called “free + premium” or “lite + pro”) is popular not only among WordPress plugins but also themes, desktop software, mobile apps, and many SaaS (software as a service) web apps. In most cases, the idea is to get a bunch of users signed up for the free version with hopes that a decent percentage of them will pay to upgrade to a more fully featured (and better supported) premium version.
For WordPress plugin shops, free plugins published to the WordPress.org plugin repository give them quite a bit of exposure. When WordPress users are searching for plugins in their dashboard or on wordpress.org, these free plugins will show up while paid plugins are not allowed.
Update October 2017: A new service called Freemius now enables users to upgrade free WordPress plugins to their premium versions right from within the WordPress admin dashboard of their users’ websites. Payment is processed right there and the user can activate their license and continue straight to the pro version.
Doing a Google search for plugins will bring up both paid and free, but many times the free plugins on wordpress.org will rank equally or higher than the same-named paid plugins.
Examples plugins using the freemium model:
- Ultimate Coming Soon Pro / Lite
- Soliloquy Slider Pro / Lite
- Event Espresso Pro / Lite
- WP Simple Pay Pro / Lite
For all of these examples, you’ll see a fair number of downloads. This volume is necessary for most freemium models where you’re usually converting only a single-digit percentage of these users to paid.
However, as a plugin shop, you’re not required to publish a plugin to the WordPress repository. You could go after organic search (Google) by itself and skip the repository and a free version altogether. You could also publish paid-only plugins in a marketplace like Code Canyon. You’d miss out on the exposure the WordPress repository gives you, but it works well enough for some.
Free Base Plugin with Paid Add-Ons
Another business model is to have a free plugin “base” that works out of the box (and is listed in the WordPress repository), but then sell add-ons that extend the functionality of that plugin instead of replacing the entire thing (add-ons are sometimes referred to as “extensions” or “modules”).
An added benefit for the plugin add-on model is that users don’t get a large bloated base plugin. Instead, they only purchase and install the add-ons needed for their specific site requirements.
Examples of plugins with paid add-ons:
Backed by SaaS
A WordPress plugin that requires a SaaS (software as a service) for full functionality is another possible revenue model in certain scenarios.
Scribe is an SEO tool that used to be solely a SaaS-backed WordPress plugin. Now they’ve branched out to other platforms, but the Scribe plugin still exists in the repository. It allows a “test drive” for free but requires a monthly subscription for more features and usage.
The best thing about a SaaS-backed plugin is that it lends itself better to annual or even monthly recurring subscriptions. And recurring monthly revenue especially is one of the tougher things to do well as a WordPress plugin business.
Pay Only for Support
Some plugins offer their full-featured plugin for free (no freemium model), but then charge if you need support outside of a public forum or FAQ. The idea here is that many of their users will become dependent on the plugin and not be able to run their own business websites without it. When issues arise time is money, and most business owners will pay for reliable support. This is where a WordPress plugin shop can charge for support either on a recurring basis or even per request.
Once again the beauty of this model is that the plugin can gain the exposure in the WordPress repository like any other free plugin. However, this free plugin might receive more downloads and higher ratings than a comparable “lite” version of a paid plugin since they’re typically not going to put a limitation on features to entice an upgrade.
At the time of this post, a great example of the paid support revenue model is Paid Memberships Pro. If you want to hear why the founder chose this model more in-depth, just check out this podcast interview on MattReport.com.
Update: PMP Pro founder Jason Coleman also wrote a detailed post on his reasons for a “paid support only” approach.
Combined Business Models
Sometimes revenue models are combined. Soliloquy is freemium (lite + pro versions), but you can buy paid add-ons to its paid plugin (and only with a developer license at that). There are no add-ons to the “lite” version.
Easy Digital Downloads is a free base plugin with paid add-ons, but you can purchase priority support that covers the base plugin and add-ons combined.
Gravity Forms is paid plugin only, but it provides free add-ons to business and developer license holders. Basically, they provide add-ons as a part of your license, with the functionality being optional (not included in the base plugin), and available only when you upgrade to more expensive license.
Paid Memberships Pro and some others have a “white glove” offering. In this model, customers can pay a high premium for services such as installing, configuring and consultations related to the plugin.
Finally, some developers create free WordPress plugins just to boost their portfolio or as a lead generator for their consulting services. The focus isn’t product revenue but they benefit financially from their plugins nonetheless.