$35 – $780 upfront cost, then $11 – $50 per month
WordPress Cost Breakdown |
Required? |
Price |
More Info |
Monthly subscription |
❌ |
$0 |
WordPress is free |
Apps / plugins (optional) |
✔️ |
$0 – $100+ per month |
There are both free and premium plugins. Some charge a one-off fee, while others you need to pay monthly or annually to use. |
Themes |
✔️ |
$0 – $50+ upfront cost |
There are both free and premium themes. You only pay a one-off charge for premium themes, rather than an ongoing subscription. |
Hosting |
✔️ |
$2.95 – $50 per month |
Hosting is an essential cost. It’s rare to find a host that accepts monthly payments, so you should expect to pay a minimum of $35 per year upfront. |
Security |
✔️ |
$0 – $200 per year |
Security can come built-in to your hosting plan, but it’s worth investing in extra security measures. There are free security plugins you can choose from if you’re on a tight budget. |
Professional help |
❌ |
$80 – $180 per hour |
This is an optional cost. If you’re building a custom site, chances are you’ll need a developer to help. This is the main factor that hikes up the cost of building a WordPress website. |
Using WordPress gives you a lot more control over your website – and your budget. It’s best for:
- Those with a little technical confidence
- Anyone who wants full customization
- Blogs, business sites, and very large websites
The cost of a WordPress website is pretty hard to pin down. It depends on a lot of different factors, because there’s a lot of different aspects to think about when setting up a WordPress site.
On the one hand, WordPress is free. There are free themes and plugins too, so in theory, it should be easy to keep costs low. However, you might find you need a premium theme, and then there’s hosting to think about (and pay for). If you hire a WordPress developer, your total website cost could quickly creep up into the thousands.
There are various costs that can affect the total price of building a WordPress website, but the main one is hosting. You can get away with using free themes and plugins, but hosting is an essential and important cost that’s vital for getting your WordPress website online.
So, how much does it cost to host a WordPress website? It depends on your provider. There are tons of hosting providers out there to choose from, and some are better than others. For WordPress, we recommend using Bluehost (and so does WordPress itself, come to that!)
What’s the Best WordPress Hosting Provider?
Bluehost is the number one WordPress hosting provider, making it the highest quality host you can choose for your WordPress website. No, it’s not the cheapest on the market – but with prices starting at $2.95 per month, it’s not going to break the bank, either.
Why is it the best? Not only does it come with an official recommendation from WordPress itself, it also wowed us in our research – just check out its scores!
Best WordPress hosting provider
Okay, okay, we know what you’re wondering: Just how much will a Bluehost hosting plan cost me?
Here’s the quick answer: between $2.95 and $49.95 per month, depending on which plan you need. Here are the starting prices for each of Bluehost’s WordPress-specific hosting plans:
- Shared WordPress hosting: $2.95 per month, renews at $7.99 per month
- WooCommerce hosting: $6.95 per month, renews at $13.99 per month
- Managed WordPress hosting: $19.95 per month, renews at $29.99 per month
Bluehost’s WordPress specific hosting plans come with features to help you run your WordPress site, such as automatic backups and automatic WordPress installation, to save you time and hassle.
How Much Do the Best Web Hosts Cost?
Although Bluehost is the best WordPress hosting provider, it’s not the only option. Here’s a quick run-down of the best WordPress hosting providers according to our research, and their prices plans:
|
Money-back Guarantee |
Cheapest Shared WordPress Hosting |
Cheapest Managed WordPress Hosting |
Cheapest WooCommerce Hosting |
Total Number of WordPress Plans |
Bluehost |
30 days |
$2.95 |
$19.95 |
$6.95 |
9 |
A2 Hosting |
Anytime |
$2.99 |
$11.99 |
❌ |
7 |
HostGator |
45 days |
$5.95 |
❌ |
❌ |
3 |
Bluehost is the best overall, for both shared and managed WordPress hosting. A2 Hosting offers a strong set of managed WordPress plans, making it a great Bluehost alternative if you’re looking for something a tiny bit cheaper. HostGator only provides shared WordPress hosting, but it does it well – if at a higher price tag than its competitors.
You can see how we scored these WordPress hosts in our research below:
Best for customer service
Other top WordPress hosts include:
- iPage – starting at $1.99 per month
- DreamHost – starting at $2.59 per month
- InMotion – starting at $4.99 per month
- SiteGround – starting at $11.95 per month
- WPEngine – starting at $25 per month
As you can see, there’s a lot of variation in how much it costs to host a WordPress website. Some hosts offer just shared or just managed WordPress hosting plans, which affects the price – managed hosting tends to be more expensive.
Of course, you don’t have to choose WordPress specific hosting, but we highly recommend it – you’ll save a lot of time and headaches by letting your host handle some of the techy stuff!
Which Type of Hosting Should You Pay For?
Managed WordPress, shared WordPress, ecommerce… how on earth are you supposed to pick the best one for you, and find one to suit your budget? You don’t want to overpay for a plan you don’t need – or shoot your site in the foot by skimping on a plan that’s too limiting for your needs.
We’ll quickly walk you through the different types of WordPress hosting, and hopefully point you in the direction of the plan that’s best for you, your site, and your budget.
Hosting Types |
Usual Cost |
Who Should Use It? |
Shared WordPress |
$2 – $15 per month |
New builders on a budget
Bloggers (small blogs)
Hobby builders
People creating personal portfolios
Students building school projects |
Managed WordPress |
$20 – $60 per month |
Bloggers (larger blogs)
People building large portfolios
Businesses |
Ecommerce |
$7 – $30 per month |
Online stores
Businesses selling products on the side |
I Want More Detail Please!
What Extra Costs Are Involved Using WordPress?
Okay, so we’ve covered the main cost associated with creating a WordPress website. But what about other costs aside from hosting? Let’s run through how much it costs to build a website when you consider extras such as domains, plugins, and themes.
Professional Help: $300 – $100 per hour
Many beginners use WordPress, but if you want a complex or custom website, then chances are you might need to hire a WordPress developer to help make your ideas a reality. This is optional, so we won’t be factoring this cost into the final WordPress total, as many people build quite happily without a developer’s help.
However, if you do need to hire someone to help you with your WordPress site, you’re looking at a cost anywhere between $30 and $100+ per hour. Usually, the more you pay, the better the developer is likely to be – but always do your research before hiring someone.
Spending around $100 per hour on a developer may sound like a lot, but that’s within the average cost you should expect to pay for a capable WordPress specialist.
Domain Name: $12 – $60 per year
You need a domain for your WordPress website to help people find you online!
Unlike with website builders, you don’t get a free branded subdomain, so you need to pick out a custom domain from day one. This is usually part of the sign-up process when you create a hosting account, making the whole registering process super easy.
Domains vary in price depending on the hosting provider you register with, and the domain you pick (such as .com versus .rich) – these two factors will hugely affect how much you should expect to pay for your domain.
On average, though, domains cost anywhere between $12 and $60 per year. The good news is that some web hosts, such as Bluehost, give you a custom domain for free for your first year – after that, you’ll need to pay the yearly domain fee.
Plugins: $0 – $100+ per year
Plugins add functionality to your WordPress website, such as contact forms, testimonials, newsletter subscriptions, and whatever else you want your site to have! Popular plugins include adding ecommerce or multilingual functionality to your WordPress website.
There are free plugins and paid plugins, so it’s up to you how much you want to spend adding new features to your site. Some plugins come with different plans, so that you can start off using the free plan and then upgrade to unlock a better version.
The cost of plugins range from $0 to $100+ per year.
Themes: $0 – $50 per theme
Just like plugins, there are both free and premium themes for you to choose from. Free themes are a great way of getting started, and you can find some stylish ones in the WordPress theme directory. Just bear in mind that they might not be as professional or loaded with features as premium themes, which can cause you to rely more heavily on plugins further down the line.
Premium themes tend to be around $50, but can reach up beyond the $200 mark – however, this is a one-time charge, after which the theme is yours to customize and edit for as long as you wish.
The upside to using a premium theme is that it usually comes with more support and regular updates, to stop it breaking or becoming outdated, and also has features built-in to save you spending money on premium plugins. Think of it as a theme and plugin bundle!
It’s totally your choice whether to use a free or premium theme – just remember to think about your website and its essential features when choosing.
Security: $0 – $200 per year
Any hosting provider worth its salt will come with security features built into its plans. However, WordPress sites can be pretty vulnerable to online attacks, so it’s worth investing in some extra security measures.
There are free security plugins available – for example, Sucuri is a security plugin that scans, blocks, and removes threats from your site. The plugin is free, but if you want a Sucuri account and access to all its features, then the cheapest Sucuri plan costs $199.99 per year.
Sucuri isn’t the only option, so it’s worth doing some research. Other popular choices include:
WordPress Website Cost: Summary
Average price range: $200 upfront cost, $11 – $50 per month ongoing cost
WordPress cost: free!
The best web hosts are:
- Bluehost: Starting at $2.95 per month
- A2 Hosting: Starting at $2.99 per month
- HostGator: Starting at $5.95 per month
What do you pay for?
- Hosting subscription: $2.95 – $50 per month
- Domain name: $12 per year
- Premium plugins (optional): $5 – $100+ (some one-off, some ongoing)
- Premium themes (optional): $55 – $200+ (one-off)
Total cost estimate:
Upfront cost: $250
Ongoing cost: $3.95 – $150 per month
Note: It’s worth knowing that hosting providers often charge you for your plan upfront. So if you choose a 12-month plan, you’ll be paying a lump sum rather than month-by-month. This means you could pay an upfront fee of $35 to $600 upfront for hosting alone, depending on which plan you choose.