Should You Sell A Premium WordPress Theme Or A Free WordPress Theme With Paid Add-ons?

premium or free theme with addons

In this post, I am going to share the benefits and drawbacks I considered, and the lessons I have learned in my journey of selling a free theme with paid add-ons, instead of selling a premium theme. When I started out a year ago in the highly competitive WordPress theme business, I was contemplating on how to best sell my theme.

Every theme provider at that time had a similar business model. They were either selling:

  • Freemium themes (giving away a free version of a premium theme with limited features)  or
  • Premium themes (one premium version with all the bells and whistles)

But I chose a business model that I knew very few theme sellers were following. It was a model being used by WordPress plugins like BuddyForms,  Caldera Forms and also Easy Digital Downloads and WooCommerce.  Their base plugins are free and fully functional out-of-the-box, but instead of selling a premium version, they sell add-ons (also called extensions) that extend the functionality of the base plugin.

It’s no secret that this model has worked very well for them. So I knew I wouldn’t exactly be shooting an arrow in the dark if I went with it. Fast forward to today, my OceanWP theme has been downloaded 60,000+ times, and the premium add-on sales aren’t bad either.

Monthly Revenue from 'OceanWP' Theme

What’s So Great About The Paid Add-ons Model?

#1 – Less Bloat & High Performance

Every unnecessary feature in a theme is a burden on server bandwidth, hosting space, and loading speed, so a huge benefit of the paid add-ons model is that the buyers don’t get a base theme bloated with all of the features, many of which they don’t even need.  Instead, they can purchase and install only the add-ons they want for their specific needs. The result is a theme that makes your website load lightning fast.

For instance, take a look at speed test scores for my e-commerce demo site which uses the OceanWP theme and WooCommerce:

speed test scores for the OceanWP theme
Pingdom website speed test score

The performance improvement theme buyers get is a huge plus for both the visitors and for their website SEO (search engine optimization).

A base theme with less bloat is also great for the theme developer. The fewer features your base theme has, fewer will be the compatibility issues with other WordPress plugins that the buyer might already have installed on their website. As a result, you’ll get fewer support requests than otherwise.

Even when you do get a support request regarding plugin clashes, it would be easier to handle since the buyer would be more likely to know which specific add-on they recently installed or updated.

With a premium theme, he’ll have no initial idea on what in your theme is clashing with one of his plugins, or which plugin is interfering with what functionality in your theme.

#2 – Your Theme Works Right Out-Of-The-Box

How many times have you installed a free version of a premium theme and noticed that even the most basic features are missing?

And then with everything you try to do in your WP dashboard, you see some popup or message which essentially says, “To make this happen, buy the pro version,” “To do that, get the premium theme.”

A free theme with paid add-ons doesn’t work like that. The success of this model is based on your base theme’s ability to give tremendous value for free.

One of the reasons plugins like WooCommerce are so successful is that they are easy to use and have powerful features, even without the add-ons. The add-ons extend the functionality but don’t force the user to depend on them to make the plugin work.

As an example, with the OceanWP theme, right out-of-the-box, it is:

  • E-commerce ready
  • Includes a mega menu
  • Loads lightning fast
  • Ready for translation into other languages

Any or all of these features would have either required the purchase of a premium theme, or premium plugins or add-ons in other cases. But OceanWP provides all this value by default and at zero cost, as part of its business strategy.

#3 – More Freedom & Flexibility In The Long-term

For a premium theme, the scope will always have to be pre-defined as well as limited. The theme developer/seller needs to be clear on what features his theme will have and which ones to exclude.

Simply put, these decisions are based on two factors, which are always against each other:

  • What features will make the theme appealing to the largest number of people?
  • What features will not have a huge impact on performance?

A premium theme developed with this approach will be one that’s just “good” for most people. It’s a theme that is not too bad but is not perfect for anyone, either.

On the other hand, selling a free theme with paid add-ons gives unlimited freedom and flexibility to both the developer and the buyer. It’s good for the developer because they don’t have to put a cap on their vision. They would still need to prioritize as to which are the add-ons they’ll develop first and which later, but not in a limiting way as in the case of premium themes.

OceanWP theme paid add-ons

As a passionate developer, I get so many ideas on a weekly basis to add more improvements and features to my theme. If I were selling a premium theme, I would have had to bury most of them, but now I can choose a couple to develop at a time, and then go on to the next.  That way, I am making my product even better, without compromising on its performance or ease of use.

As already mentioned, it’s good for the buyers because they can pick the add-ons for specific features they want on their websites, and discard all the rest. They can customize their website exactly as per their needs, making the theme they bought one that’s perfect for them and their website.

#4 – More Profit Potential

As I wrote above, the buyers of a premium theme are buying all the features with it, whether they need all of them or not. As a result, the value of the overall product gets diminished.

When we turn this theory around, the buyers of paid add-ons of a free theme are buying those add-ons because they really need them. So by the rule of supply and demand and the fact that an add-on is more valuable to a buyer than a premium theme, you can safely and fairly demand a good price for it.

That’s not to say that each add-on should cost as much as a premium theme, but, depending on the functionality, you can easily set a price for each add-on that’s about half or one-third of an average premium theme.

Your product portfolio should be created in a way that most premium buyers would want to buy 3 or more paid add-ons for a niche purpose. And in the process, they will end up paying more than what they would have paid for a premium theme.

Grab a free copy of our Cheat Sheet for
Selling Plugins and Themes

A growth roadmap with concise, actionable tips for every milestone of WordPress product development.

blue book with the title “Cheat Sheet for Selling Themes and Plugins by Freemius” written on it

To make things more tangible, let’s say I want to sell a monthly subscription of my software with Easy Digital Downloads. And at the very least, I want the users to be able to opt-in for recurring payments, and pay with their credit card (Stripe integration) as well as Paypal.

Here are the single-site license prices for the add-ons I’ll need:

  • Paypal Pro & Express – $199
  • Stripe Payment Gateway – $89
  • Reviews – $89

So how much in total would I have to pay? A whopping $377. Not bad at all. And remember, this is how much EDD makes from one customer.

What’s Not So Great About The Paid Add-ons Model?

Before you get carried away with all the benefits I outlined and get serious about following the add-ons model for your own business, you need to understand both sides of the coin.

All these benefits are not without associated costs. Here is a list of concerns you need to factor into your decision:

#1 – Gets Expensive For Some Users

Let’s consider the same example we discussed above. For a seller who wants to sell monthly subscriptions of his software, the total cost with Easy Digital Downloads can sum up to a substantial amount. Many people who are just starting out and new to selling stuff online may not be ready for that kind of an expense, and since this is more likely to be their first business, they are just testing the waters and not making enough money just yet to justify the expense.

Selling WordPress products subscriptions can get expensive

The add-ons model has the tendency to quickly get expensive for buyers who are testing a market idea on a limited budget. Unless they are entering a business with solid research and trust that they will make money, they will not be willing or able to afford the add-ons they need.

However, a great solution to this problem is offering a few add-ons bundled together for a specific type of site.

For example, you sell a bundle of all the add-ons a buyer might need for an e-commerce site, another bundle for a magazine site, and yet another for a software subscription site, and so on.

WooCommerce does this really well by grouping add-ons into bundles for specific needs. There are separate bundles for building a storefront, a membership site, a booking site, etc.

#2 – Hard To Change/Maintain The Portfolio

The more add-ons you offer, the more code projects you’ll have to maintain. You’ll also have to be really careful when you change or update anything in the base theme so that its compatibility with all the add-ons is not compromised.

When I work on a new feature in my base theme, for instance, I must revisit its add-ons as well, to edit the code. If the change requires me to update all of my add-ons, then it may take a lot of time to release all the updates.

#3 – Additional Copywriting & Marketing Investment

With every new add-on you offer, you need a new sales copy, landing page, documentation, changes to your existing collateral and more, in order to make sure it gets the right amount of attention in relation to your theme’s other add-ons and gets enough exposure to potential buyers.

When selling a premium theme, not every feature requires the same amount of attention and effort. You can just focus on emphasizing its few most important benefits.

Ultimately, all of these drawbacks boil down to one thing – the free theme with paid add-ons model makes your business more complex when compared with the premium theme. And this complexity impacts both the parties – the developer as well as potential buyers.

The more products (add-ons) you have to sell, the more time and effort it’ll take to manage, update, promote and sell them.


Picking a business model for your themes is not an easy decision to make. Between a one-time purchase or monthly subscriptions, between freemium or premium, and between paid add-ons or memberships, there is a lot of variation in the WordPress industry.

Based on my 5 years of development experience, I can tell you that just building one of the fastest, stunning and highly customizable themes won’t be enough.

You need to leverage as many ways as you can to differentiate your brand from hundreds of other theme companies. And your business model can be one of those ways. If it works for plugins, and it works for my theme, then it can work for your product too.

Nicolas Lecocq

Published by Nicolas Lecocq

Adam W. Warner

“Freemius allows us better insights into the usage of our plugins and the ability to offer a shorter path to Pro versions, should our users decide to upgrade.”

Adam W. Warner - Co-founder & Lead Hand Shaker at FooPlugins Try Freemius Today

Hand-picked related articles