Trying to choose between Substack vs WordPress to create a blog or online platform? Or confused by the difference between these two platforms in the first place?
- Get Hosting and Install WordPress (note - I’ll earn a small commission and you’ll earn a discount when you use this link): https://createaprowebsite.com/host.
- Undoubtedly, WordPress is scalable, and we have this list of websites below that use WordPress to prove that the system is powerful enough to handle any amount of traffic. And if it weren’t – many of the sites would have a tough time delivering high amounts of data to the millions of visitors they get each day.
Substack has gained a lot of traction as a place for journalists and writers to build a blog/newsletter and earn money with subscription content, but WordPress is still the engine that powers over 40.6% of all the websites on the internet.
The most important is that WordPress is completely free and open-sourced. Meaning you can freely use and modify it to your heart’s content. As a result, WordPress provides you with a level of control over your site that most platforms don’t. From the looks and design to the features, everything is in your hands. We talk more about this in our advanced guide to using WordPress. Installing Plugins in WordPress. One of the reasons WordPress is so great is because of its access to plugins. This is the best.
With the right setup, you can also make WordPress do pretty much everything that Substack can do…though it’s definitely a little more complicated to get started.
We’re getting ahead of ourselves, though, because these differences between Substack vs WordPress are the focus of this post. Here’s everything that we’ll cover:
Introduction to Substack vs WordPress and what they let you build
Let’s kick things off by discussing the high-level differences between Substack vs WordPress and what you can create with each tool.
Substack

Substack is a platform that helps writers create their own newsletters. Substack calls it a “newsletter”, but it’s really just a blogging platform with a built-in email newsletter feature that automatically cross-publishes blog posts to newsletter subscribers and also builds in features to charge subscribers a recurring subscription for access.
Citrix Receiver™ for Windows may include third party software components licensed under the following terms. This list was generated using third party software as of the date listed. This list may change with specific versions of the product and may not be complete; it is provided “As-Is.” TO THE. Citrix receiver 1911. . IntheregistrypathHKEYLOCALMACHINESOFTWAREWOW6432NodeCitrixICA Client EngineLockdown ProfilesAll RegionsLockdownClient EngineHotKeys, whentheDWORDvalueofthe EnableCtrlAltEnd attributeissetto1,publisheddesktops. An update to the Windows Installer Service MS15-074 KB 3072630 released on July 14, 2015 is preventing the installation or upgrade to complete. Or GPO from AD 'Turn off Windows Installer RDS Compatibility' is set to Enabled on XenApp servers.
That’s it – Substack only does these things. It’s not a website builder – it’s just for creating a simple newsletter/blog.
Substack is also a hosted tool, which means that you don’t need to mess around with your own website hosting like you would with other platforms. This makes it super simple to get started, which is obviously appealing to people who would rather focus on writing than dealing with the technical stuff.
WordPress
WordPress, on the other hand, is a full website builder and content management system (CMS). In fact, it’s the most popular way to make a website, powering over 40.6% of all websites on the internet.
With the right extensions, WordPress lets you do everything that Substack does when it comes to blogging, newsletters, and subscriptions…but you can also use WordPress to create an online store, online courses, forums, membership communities, and lots more.
WordPress can literally do everything, and there are tons of examples of big brands and individuals using it in different ways.
You might not have any grand plans for these other features right now, but it’s nice to be able to have flexibility in the future if you want to expand beyond your blog/newsletter.
WordPress is a self-hosted tool, which means that you’ll actually install the WordPress software on your own web hosting. This is a little bit more complex than Substack, where Substack handles all the technical stuff for you and you just need to register for an account.
In general, the key difference is that Substack is simpler, while WordPress gives you more flexibility and it can also be a lot cheaper if you have lots of subscribers.
Another advantage of WordPress’ self-hosted approach is that you have full ownership of your platform. With Substack, Substack could always decide to close your account (though Substack has been very supportive of writers so far). If you have a self-hosted WordPress site, no one can close your account because you control the platform.
Finally – a quick note. When we say “WordPress”, we’re talking about the free, open-source WordPress software at WordPress.org and not the WordPress.com service you might be familiar with. They’re different things. Confusing, right?
Setup process and complexity
In terms of setup complexity, Substack is the clear winner because all you need to do is register an account and start writing.
WordPress is still pretty non-technical and you don’t need to be an expert to set it up. However, it’s definitely a little more complex because you’ll need to:
- Purchase your own web hosting to run the software.
- Install some WordPress extensions (called plugins) to mimic key Substack features, like being able to publish blog posts to a newsletter.
Substack
Substack doesn’t really need this section because there really isn’t much of a setup process.
To get started, you need to register for an account by entering some basic information. If you already have an audience, you can also import a mailing list from Mailchimp, Patreon, or other sources.
Then, you’re set to jet. The Substack dashboard is super minimal:
There’s not really much to customize, though you do get a few options to customize colors and fonts.
To write content, you’ll get a very simple text editor – you’ll probably want to write content in another program and then just paste it in:
You’ll get a few other tools, but that’s pretty much it. The setup process is very simple…but you also don’t have any options to add more features.
WordPress
To get started with WordPress, you first need to set up your basic WordPress site. We have a full tutorial on how to create a WordPress blog, but the basic process is:
- Purchase web hosting and a domain name. You can usually get them from the same spot to keep things simple.
- Install WordPress on your web hosting using your host’s non-technical WordPress install tool.
At this point, you have a basic WordPress site that you can manage via a dashboard that looks like this:
When you publish content, you can use a block-based editor that makes it easy to include media and create your own layouts (no code required):
To control the design of your site, you can use a WordPress theme. In general, you get a lot more control over design when you use WordPress because you can find themes for pretty much every aesthetic imaginable.
If you want to add new features to your site, you can install WordPress plugins.
If you want to make WordPress mimic the functionality in Substack, you’ll really only need two plugins:
- Newsletter Glue – this plugin lets you automatically send out blog posts to your newsletter list(s), just like how Substack works. You can also create multiple newsletter lists, so you could publish some blog posts to all subscribers and others only to paying subscribers.
- A membership plugin – a membership plugin lets you restrict certain content to members. You can also charge users a one-off or recurring membership, just like Substack. We have a tutorial on how to set up a free WordPress membership plugin.
With your membership plugin, you can make some blog posts free to all users and others only available to paying members. Then, with Newsletter Glue, you can also easily cross-publish blog posts to your newsletter subscribers via email.
The cool thing about WordPress is that you can also add other plugins in the future if you want to add more features. Here are some examples that are relevant for Substack-type sites:
- You could create your own merch store using the WooCommerce plugin – here’s how.
- You could launch an online course related to your blog/newsletter using an LMS plugin.
- You could create a discussion board for your community using a forum plugin. You could even make some forums private so that only paying subscribers can access them.
This extra flexibility is where WordPress really stands out from Substack. Of course, the “price” is that WordPress is also a little more complex than Substack.
Pricing and fees for Substack vs WordPress
Substack and WordPress have pretty different pricing/fee models and, depending on your audience size, each platform could technically be more affordable.
Substack
Substack is 100% free to sign up and start creating content. You can publish as much free content as you want and you’ll never pay a dime to Substack.
However, if you want to start selling paid memberships, Substack will take a 10% cut of every membership that you sell. This is not insignificant. If you were to set your subscription price at, say, $10, then Substack would get $1 of that.
Beyond that, you’ll also need to pay the payment processing fee to Stripe, which Substack uses to process credit/debit card payments. This fee is 2.9% + $0.30 per transaction. This is the standard fee for processing credit card payments and it’s impossible to avoid if you want to accept credit card payments on the internet.
There are no fixed costs for Substack – the only cost is the 10% cut you have to give up of your revenuefrom paid subscriptions.
WordPress
WordPress has the opposite approach to billing. You’ll need to pay some flat costs to run your WordPress site and add some key features. But once you pay those costs, there are no ongoing commissions based on the number of memberships that you sell.
If you want to accept credit/card debit card payments, you will need to pay the same payment processing fee to Stripe or another payment processor – 2.9% + $0.30 per transaction. But again, this fee is unavoidable if you want to accept credit card payments on the internet.
So – what are the fixed fees to make a WordPress website?
Well, we have a whole post on how much a website costs, but here’s the quick rundown:
- Web hosting – this is what powers the WordPress software. When you’re just getting started, you can pay $35 per year ($2.95 per month) for cheap hosting. But as your platform grows, you’ll probably want to upgrade to more expensive hosting that costs $30+ per month.
- Domain name – $10 per year or some hosts give you a free domain name.
- “Post to newsletter” plugin – if you want to be able to create your newsletters directly inside WordPress, you’ll need a third-party plugin to do that. Newsletter Glue or MailPoet are two of the options. The costs are from $0 to ~$60 per year.
- Membership plugin – you need this to manage your subscribers and charge them their monthly subscription fee. You can find free solutions or you might need to pay ~$150 per year for a paid plugin.
- Email marketing service – you need this to actually send the emails. You can find free services for up to ~2,000 subscribers. After that, they usually cost ~$20 per month.
Put that together and you get a bare minimum cost of around ~$70 per year for a very simple solution, but a more realistic cost of $150 to $600, depending on the hosting you need and whether you need a premium membership plugin and email marketing service.
Conclusions on Substack vs WordPress pricing
Substack is cheaper to get started because there are no upfront costs – you only have to pay when you start accepting paid subscriptions. And even then, Substack only takes a cut of what you earn, so you won’t pay anything until you get paying subscribers.
However, if you have a large audience, WordPress can work out to be a lot cheaper because you don’t have that 10% fee.
For example, let’s look at two scenarios that show when each platform can be a better deal. I’m going to ignore the 2.9% payment processing fees here because you’ll need to pay that with both Substack and WordPress.
Using Wordpress For E-commerce
Scenario 1: You have ten subscribers paying $5 per month – $50 total. Let’s say that, for the WordPress scenario, you purchased a few premium extensions so that your total cost for the year is ~$240.
Subscription revenue | Cost/fee per month | Monthly profit | Yearly profit | |
---|---|---|---|---|
Substack | $50 | $5 | $45 | $540 |
WordPress | $50 | $20 | $30 | $360 |
If you have a small number of subscribers, Substack probably makes more sense. But watch how things flip if you have a large number of subscribers.
Scenario 2: You have one thousand subscribers paying $5 per month – $5,000 total. Let’s say that you need to upgrade to more expensive WordPress hosting to handle this extra traffic, so you’re now paying $600 per year.
Subscription revenue | Cost/fee per month | Monthly profit | Yearly profit | |
---|---|---|---|---|
Substack | $5,000 | $500 | $4,500 | $54,000 |
WordPress | $5,000 | $50 | $4.950 | $59,400 |
Now you can see a big difference in favor of WordPress! If you get into the thousands of subscribers, an extra $5k+ per year might be worth putting up with the added complexity of WordPress.
Should you use Substack or WordPress?
Overall, there are too many variables between Substack vs WordPress to recommend one platform to everyone. But we can recap things to make some recommendations based on different situations.
First, there’s the “philosophical” difference:
- Substack is a completely non-technical platform where all you do is write. It’s definitely simpler than WordPress. However, you’re also giving up control for that simplicity. You can’t add your own features or fully control your design. You’re also putting your platform in Substack’s hands because it’s a hosted tool.
- WordPress is a slightly more technical platform where you actually host the software on your own web hosting. It’s still something non-technical people can do, but it’s undoubtedly more complex than Substack. The upside is that you get a lot more flexibility and you also have full ownership of your platform – no one can just “close” your account.
That might already push you in one direction or another. But if it doesn’t, there’s also the difference in pricing:
- Substack has no fixed costs and is free to write forever. However, if you want to sell premium subscriptions, Substack will take 10% of every subscription you sell. Forever.
- WordPress has upfront fixed costs to create a site that could range from $120-$600+ per year depending on how many subscribers you have, but there are no ongoing fees taken from your commissions.
That means Substack will be cheaper when you’re just getting started and only have a few subscribers, but WordPress will be a lot cheaper if you start getting hundreds or even thousands of subscribers.
If you want to get started with WordPress, you can follow our guide on how to create a WordPress blog to set up the basics.
Do you have any questions about Substack vs WordPress? Ask us in the comments!
Free guide
5 Essential Tips to Speed Up
Your WordPress Site
Reduce your loading time by even 50-80%
just by following simple tips.
Topics
- Step four – Set up WordPress
If you are new to WordPress, here is a step-by-step plan for getting started. If you need help along the way, plenty of options for assistance are listed in this article. Welcome to the exciting world of WordPress!
Step one – Read Step one – Read
WordPress is a great product. It’s easy-to-use, powerful, and flexible. Creating a website, and maintaining a website, is a science and art that has quickly evolved. In order to fully appreciate this it is important to be well read on the subject. One major thing to keep in mind is your investment of time. Being knowledgeable will without a doubt save you much time in the long run. With that in mind, before you invest your valuable time and energy into installing WordPress, there are some documents you need to read to help you get started.
Suggested reading includes,
Step two – Make a plan Step two – Make a plan
Based upon the information you’ve just read, including instructions on installing WordPress, you should have a list of the things you need and things to do. If not, make that list now. You’ll want to make sure it includes the following information:
- Your Website Username and Password
- Your Web Browser of Choice
The following documents will help you understand more about how WordPress works and how to make a plan for your WordPress site:
It is important to make a plan about how you want to use WordPress on your site. Here are some questions to ask yourself.

- Will you install WordPress in the root directory, subdirectory, or you just want to make a test site to make sure you want to use it?
- Have you made a list of your site categories to organize your content by groups?
- Have you made a list of Pages you may want to add to your site, such as About, Contact, or Events?
- Have you thought about what you want in the header part of the site?
- Have you developed a content strategy and list of topics to help start blogging?
- Have you thought about how to integrate social media into your WordPress site and workflow?
Step three – Install WordPress Step three – Install WordPress
With this information and your plan, it’s time to install WordPress.
- Editing the
wp-config.php
file
Step four – Set up WordPress Step four – Set up WordPress
With your installation complete, it’s time to set up WordPress so it will work the way you want it to work.
To help you understand how all the various features and screens on the WordPress Administration Screens work, check out the Administration Screens guide for a detailed walk-through.
For help on creating your user profile information, of which some or all may appear on your WordPress Theme, see the Users > Your Profile pages for guidance.
To set the site name and other information, go to Administration > Settings > General.
After you’ve published a few posts, you can experiment with the full edit or quick edit features in the Administration > Posts > Posts screen.
Add your “About,” “Contact,” and other information Pages by going to Administration > Pages > Add New.
Want to change the look and feel of your WordPress site? Go to Administration > Appearance > Themes.
You’ll find helpful information by reading WordPress Lessons, and these helpful documents:
- Learn WordPress for WordPress.com and beginning self-hosted WordPress tutorials and guides.
Appearance and themes Appearance and themes
Changing the look of your WordPress website is easy with just a few clicks.
- The WordPress Theme Directory features thousands of WordPress Themes
- WordPress Widgets can quickly add more information and content to your Theme.
If you want to create a new WordPress Theme from scratch, or do major renovations, or even design WordPress Themes for public release, you should visit WordPress Theme Developer Handbook.
If you want a custom-made WordPress Theme created especially for you by expert web-designers, it is recommended you search for qualified web designers on the Internet, or look in your local community.
Adding WordPress plugins Adding WordPress plugins
There are many “add-on” scripts and programs for WordPress called Plugins that add more capabilities, choices, and options to your WordPress site. WordPress Plugins do many things, including customizing the results of your site information, adding weather reports, adding spell check capability, and presenting custom lists of posts and acronyms. For more on how to work with Plugins and where to find WordPress Plugins for your site:
As like as Theme, you can create a new WordPress Plugin from scratch, or do major renovations. Please visit WordPress Plugin Developer Handbook for detail.
Advanced use of WordPress Advanced use of WordPress
Now that you are familiar with the basic features and functions of how WordPress works, it might be time for you to plunge deeper into the power of WordPress.:
Need more help? Need more help?
As simple and easy as it is to use WordPress, if troubles arise, if something is confusing, if things aren’t working, don’t despair because help is available! Even though WordPress is free and open source, there are literally hundreds of volunteers eager to help you. Here are some helpful official resources for WordPress:
Using Wordpress
Giving back to WordPress Giving back to WordPress
Using Wordpress App
Now that you’re a full-fledged WordPress user, consider contributing to the WordPress Documentation, Support Forum, Development, and other volunteer efforts that keep WordPress going. WordPress is free and totally supported by volunteers, and your help is needed.
