How Much Does It Cost to Host a Website?

Our independent research projects and impartial reviews are funded in part by affiliate commissions, at no extra cost to our readers. Learn more

Compare Prices From the Top Web Hosting Providers

So, how much does it cost to host a website? Shared hosting (the cheapest kind) costs $2.49 – $15/month, and dedicated hosting (the most expensive kind) costs $80 – $730/month. 

But there are a lot of options in between. There are several different types of hosting to choose from, and many different variables at play. We’ll go through the cost of each of the five most popular types of hosting in detail. 

cost to host a website

By the end of this article you can expect to know: 

  • Which type of hosting you need (if you don’t already know) 
  • How much this type of hosting will cost 
  • Which are the cheapest providers 

Let’s get started. 


Web Hosting Costs Explained

Website hosting costs can vary, with prices starting as low as $2.49 per month and escalating all the way up to $729 – or even higher. The cost depends on a variety of factors, such as the type of website you have, how many monthly visitors you expect to have, and whether you need extra services such as automated backups and an email account.

Knowing the kind of website you want to run – or currently run – makes it easier to figure out what sort of hosting you need. You’ll also need to figure out the level of service you require.

A simple WordPress blog, for example, can start with a low-priced shared hosting service. Once that blog gains a high amount of popularity, however, it will inevitably require a more robust type of hosting with unlimited bandwidth limits or storage.

There are five types of hosting we’re going to discuss in this article, as they are the most commonly used by website owners.

This is beginner level web hosting. If you have a very low traffic website with a static page, or a WordPress blog, then this is the best option. Shared hosting is often the cheapest form of web hosting, but also the least robust, as your website is one of numerous sites sharing the resources of a single server.

In our research we found InMotion to offer the best shared hosting plans, which start at $2.49 per month.

Virtual private server hosting, or VPS hosting, is the next step up from shared hosting. The big difference is that for all intents and purposes, it appears as though you’re running your own server. In reality, your website is still one of several websites sharing a single server, but there are fewer websites sharing resources – meaning your site’s performance should be better.

We recommend InMotion’s VPS hosting plans, as they came top in our research – its prices range between $17.99 to $84.99 per month (based on a six month subscription).

With dedicated hosting, you are paying for your own server. Typically, these services are tiered based on how powerful your server will be, as well as whether the web host manages the service or the business manages it in-house. Not every dedicated hosting provider offers managed services, although some do.

HostGator provides impressive uptime and unmetered bandwidth on all its dedicated hosting plans. Its prices range from $119 to $149 per month.

You’ve probably heard talk of “the cloud,” a nebulous term meant to describe online services like Dropbox or OneDrive. What it actually means is a cluster of servers working together, so that a web service never goes down (or goes down very infrequently). Cloud hosting, then, is a group of servers working together to keep your website up and running. If one server goes down, another picks up the slack, and so on. As you might imagine, cloud hosting doesn’t come cheap – but if you can’t afford even a few hours of down time, it might be the best option for you.

We recommend A2 Hosting’s cloud hosting plans, which start at just $5 per month and come with root access, plus an anytime money-back guarantee.

Before we start, let’s be clear about one thing: you can run a WordPress site on pretty much any web hosting service. Managed WordPress hosting is not about running a WordPress site per se – it’s about getting a service that’s tuned to meet the needs of WordPress sites. That includes key features like 24/7 support and automated backups, or other items you may not get with regular shared hosting.

Bluehost is hands down the best WordPress host, with automatic WordPress installation and updates available from just $2.95 per month. 

Not sure which hosting type is best for you? You can read our comparisons of:

That’s the breakdown of all our web hosting services. Before we get into the specifics of web hosting costs, keep in mind that as your web hosting plan increases in features, it will usually increase in cost.

Take a look at our top-rated web host Bluehost as an example. Bluehost’s shared hosting plans range from $2.95 to $13.95 per month, and you unlock more features the more you pay. The key is to find the plan that fits your budget and provides you with the features you need.

If you start on Bluehost’s cheapest Basic shared plan for $2.95 per month, you can use it for one website, you’re allowed one domain, and you get 50GB storage. In contrast, Bluehost’s higher tiered shared plans, such as $13.95 per month Pro plan, allow unlimited websites and domains, and give you unlimited storage – plus extra features such as spam experts, domain privacy, and a dedicated IP address.

bluehost shared plans and features hosting costs
The more expensive the shared hosting plan you take out with Bluehost, the more features you get.
Want to know which hosting provider is the most suitable for you? Take our 4 Question Quiz to find out which provider best fits your personal needs.

How Much Does Website Hosting Cost?

Now let’s take a closer look at the costs of different types of hosting. A lot of the pricing you’ll see here is initial promotional pricing, where you pay a specific price for a certain amount of months or years of service. Once your promotional period is over, your monthly cost may go up.

Shared Hosting

$2.49 – $15 per month

Shared hosting is where most people start their web hosting journey.

Of the top five shared hosting providers, InMotion offers the cheapest shared hosting plan at just $2.49/month (an exclusive plan only for Website Builder Expert users!). DreamHost comes in a close second with $2.59, while Bluehost and A2 Hosting’s top tier shared hosting plans are both at the pricer end, costing $13.95/month and $14.99/month respectively.

Host Entry Plan Mid-Tier Plan Highest Plan Subscription length for price shown
InMotion $2.49 $4.99 $12.99 3 years
Dreamhost $2.59 - $5.95 3 years
HostGator $2.75 $3.95 $5.95 3 years
Bluehost $2.95 $5.45 $13.95 3 years
A2 Hosting $2.99 $4.99 $14.99 3 years

Find out more

VPS Hosting

$20 – $80 per month 

VPS hosting is the next step up from shared web hosting when traffic starts to increase on a website.

Of our top five VPS hosting providers, InMotion offers the cheapest VPS hosting plan at $17.99/month – this is an exclusive discounted price just for our readers to enjoy. Bluehost and HostGator follow close behind InMotion at $18.99 and $19.95/month each for their entry-level VPS plans, while iPage offers the priciest top-tier VPS plan, at $79.99/month. On average Bluehost is cheapest across the three plans.

Host Entry Plan Mid-Tier Plan Highest Plan Subscription length for price shown
InMotion $17.99 $64.99 $84.99 6 months
Bluehost $18.99 $29.99 $59.99 3 years
HostGator $19.95 $29.95 $39.95 3 years
iPage $19.99 $47.99 $79.99 1 month
A2 Hosting $25 $35 $50 2 years

Find out more

Dedicated Hosting

$80 – $300 per month

If you’ve decided to pay for your own server, traffic must be getting pretty serious, and your needs are outgrowing the lower tiered hosting plans.

Dedicated hosting is the most variably priced kind. Of our top five dedicated hosting providers, the cheapest plan comes from Bluehost at $79.99/month. Mid-tier plans are priced between $99.99/month and $207/month. The most expensive plan is A2 Hosting’s $290.49/month top tier plan.

Host Entry Plan Mid-Tier Plan Highest Plan Subscription length for price shown
Bluehost $79.99 $99.99 $119.99 3 years
HostGator $89.98 $119.89 $139.99 3 years
iPage $119.99 $151.99 $191.99 1 month
InMotion $139.99 $189.99 $259.99 1 year
A2 Hosting $141.09 $207.49 $290.49 12 months

Find out more

Cloud Hosting

$4.50 – $240 per month

Cloud hosting is what you turn to when downtime could prove fatal to your business. This form of hosting makes sure there’s always a server on hand, ready to provide your website to the world.

Cloud hosting is relatively inexpensive. Of our top five providers, the most affordable plan comes from DreamHost at just $4.50/month. There can be quite a variation in what you get with a cloud hosting plan, and this is reflected in the cost; HostGator’s most expensive cloud hosting plan costs just $9.95/month, while SiteGround’s is $240/month.

Host Entry Plan Mid-Tier Plan Highest Plan Subscription length for price shown
Dreamhost $4.50 $12 $48 1 month
HostGator $4.95 $6.57 $9.95 3 years
A2 Hosting $5 $10 $15 3 years
InMotion $5 $30 $160 1 month
SiteGround $80 $160 $240 1 month

Find out more

WordPress Hosting

$4.99 – $830 per month

These plans are for those who need dedicated and specialized services designed just for WordPress sites and blogs.

Again, there can be quite a difference in what you get from one WordPress hosting plan to another, and this is reflected in the price. Of our top five WordPress hosting providers, InMotion actually offers the cheapest plan at $4.99/month. WPEngine’s top tier plan is the priciest at $828/month.

It’s worth noting these prices reflect managed WordPress plans, rather than basic (and cheaper) shared WordPress hosting.

Host Entry Plan Mid-Tier Plan Highest Plan Subscription length for price shown
InMotion $4.99 $7.99 $10.99 3 years
SiteGround $6.99 $9.99 $14.99 1 year
A2 Hosting $11.99 $18.99 $36.98 3 years
Bluehost $19.95 $29.95 $49.95 3 years
WPEngine $25 $241 $828 1 year

Find out more

  • Give your WordPress site the best chance of success by checking out our review of the Best WordPress Hosts


Extra Web Hosting Costs to Consider

A hosting package is one thing, but there are often some “hidden” fees that you may not really think about until you’re already up and running. Beyond the hosting package, you need to own a domain name, for example. Sometimes your domain name registration is included in your hosting package, while other times, you turn to a domain registrar.

Here’s a breakdown of a few of the extra costs you should consider.

Domain Name Registration

Typically costs $10 to $15 per year

When you run a website, you need a domain name. This is the web address that you put on your business cards, shopping bags, and other company marketing materials. Most people opt for a .com domain name, but you can also choose from .net, .biz, or country-specific suffixes such as .ca or .us.

Domain name registration has some extra fees of its own, such as privacy protection, which keeps your name and address out of public WHOIS listings.

It’s also worth pointing out that keeping your domain name registration with your web hosting provider is not always the best choice. If you should ever want to leave your web host, having your domain registered with services such as or GoDaddy makes that easier, as you’ll avoid the hassle (and potential cost) of transferring your domain to a new registrar.

godaddy domain registration cost
You can buy a custom domain name for your site from your hosting provider, or from domain registrars such as GoDaddy.
Check out our full breakdown of domain name costs for more information.

Discover your options with our ranking of the 6 best domain name registrars.

Office 365 or G Suite

Adding business email and productivity suites typically costs $6 to $15 per month

Not all hosts provide this service, but a number of them allow you to purchase business accounts for G Suite or Office 365 at good prices. The end result is that you can have your business email in Gmail or

SSL Certificates

Vary from free to $450 per year, with the average price around $50

When you have an SSL certificate, your website gets that little green lock in the URL bar of a browser. This is a must have for any webpage handling financial transactions, or where users need to login to the website. Many websites choose to use SSL even when they’re just simple pages displaying information, because Google often favors sites using SSL over those that don’t.

These days, most web hosts provide free SSL certificates with their mid- to high-tier plans; however, keep in mind that if you have the technical know-how to deal with the command line, you can get a free SSL certificate via Let’s Encrypt.

a2 hosting ssl certificate cost
You can buy a range of premium SSL certificates from A2 Hosting that secure your site and your visitor's data.
Want to save on security? Check out our ranking of the 10 best free SSL hosting providers.


Typically costs about $24 per year

Not all web hosts offer SiteLock added security as part of their services, but those that do usually charge about $2 per month. SiteLock offers features such as daily malware scans, web application firewalls, and DDoS attack protection. Whether SiteLock is worth the money is something of a debate online, but we won’t get into that here. Some web hosts also offer SiteLock services for free as part of their packages.

Automated Site Backup and Restore Services

Website backups with web hosts are often free, but may cost $2 per month or more

Just like your PC at home, it pays to have your website files copied to another location that is not your web host server in case the worst happens. Some plans include backups for free, while others won’t charge to save the backup, but may charge you a restoration fee should your data disappear.

Keep in mind that you could backup the site yourself, but that usually takes a little bit of technical know-how. You’ll also need to manage your backups to make sure they’re working and copying correctly.

Want more information? Check out our guide to Website Maintenance Costs to see where web hosting fits in with other expenses.

Cost to Switch Web Hosts

For many different reasons, you may want to migrate your website to a different web hosting provider, but how much will that set you back?

If you have the required skills (and time to spare), you can switch hosting providers yourself at no cost. However, we’re sure that most of you simply don’t have the time to migrate your whole website to another server among your other tasks. Thankfully, you can pay your new host to do all the legwork for you.

Typically, migrating your website to another host will cost between $150 and $400, depending on the host, and the number of files, extensions, and images your website contains.

Bluehost’s Free Switching Service

Worried about hosting transfer costs? Bluehost will complete the transfer for you, for free! 

As long as you already have a WordPress website, and you’ve signed up to a Bluehost plan, you won’t need to pay a dollar for switching hosts.

Bluehost will switch hosting providers for you, at no cost. Who doesn’t love saving time and money?

How Much Does It Cost to Host a Website: Summary

Now you know how much web hosting should cost, based on the type of hosting you require, from the services we recommend. There are certainly a wide range of pricing options, with hosting costing from as little as $2.49 to more than $700 per month.

If you opt for a higher priced plan, or for a whole lot of years at a lower price, many web hosts offer a limited time money-back guarantee. These often last between 30 and 90 days. That way you can try out the service, and if you don’t like it, you can walk away without losing your investment.

To review, here are the five types of web hosting we looked at, along with their price ranges:

Cost to Host a Website:

  • Shared Hosting: $2.49 – $15 per month
  • VPS Hosting: $20 – $80 per month 
  • Dedicated Hosting: $80 – $300 per month 
  • Cloud Hosting: $4.50 – $240 per month 
  • WordPress Hosting: $4.99 – $830 per month 

The important issue to remember with web hosting is that the type of website you’re running will often dictate the type of web hosting you need.

Beginner sites in almost all categories should go with shared hosting. VPS, Dedicated, and Cloud hosting are for more active websites, with the latter being more important for websites that can’t afford any downtime. WordPress hosting, meanwhile, is specifically for WordPress-based sites that want the specialized support and features which managed WordPress hosting services provide.

Once you’ve got your hosting plan picked out, don’t forget to consider those extras we discussed. You’ll be on your way to running an active and well-maintained website in no time.

Do You Want the Best Hosting?

Bluehost outperformed its competitors in our research, making it our best rated web host overall. Prices start at $2.49 per month, so it’s affordable too!

Get your hands on our Ultimate Website Building Checklist – for free!

Don’t miss out – unlock 25 expert steps to building a better website, plus receive exclusive deals and helpful guides in our regular newsletter. Instantly join the 1,600+ other readers who have already signed up to get their hands on this free checklist. Simply type your email below!

Insert your email

We value your privacy! You can unsubscribe at any time, and we promise never to spam you.

About Hannah Whitfield

Hannah Whitfield

I’m Website Builder Expert’s Content Manager, which means I’m in charge of checking everything written for our site, as well as writing my own articles.

I started writing about the wonderful world of the web around two years ago, and haven’t looked back since. Put simply, there’s never been a more exciting time to get online. Having tested all of the best website builders and ecommerce platforms on the market, I’m in a great position to help you do just that!

I hope you find our articles helpful, and please feel free to pop me a message with anything else you’d like to see here on Website Builder Expert.


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

  • Ashish
    I am thinking about making cnc programming related blogs specially for siemens controllers and maybe later i can explore some other controllers like fanuc or Mitsubishi. How will this blog niche perform? I am very confused about blogging topics
    1 reply
    • Hannah Whitfield
      Hi Ashish, Thanks for getting in touch! It's hard to give a definite answer to this - your best bet is to look at the quality of what's already out there to work out how saturated this space is. Are there pages and pages of search results, or just a few? Is the existing content of a high quality, and up to date? Could you do it better? This should help you work out if it's something that's worth pursuing! Some keyword tools, such as SEMRush, will also give you a 'keyword difficulty' score, which gives an indication of how competitive the landscape is. Hope that helps, and best of luck with your project! Hannah
  • Meharnosh
    thank you. The information provided here were helpful.
  • Adeyinka
    Very informative