As someone who has been in the web hosting industry for years, specifically WordPress hosting, it got me thinking. If people understood the economics of web hosting companies and how they really operate, would their expectations change? Or would they still go after the dirt-cheap WordPress hosting providers?
There are a lot of myths and misconceptions around web hosting and it is really hard to find out the truth. Most of the cheap WordPress hosting companies rarely or never share any behind the scenes information with their customers about how their system works or what’s truly included in the $5 monthly package. But if you take the time and read the policy and all the fine print you will know that there is no such thing as unlimited bandwidth or disk space, simply because it’s not possible.
Today I’ll dive into how web hosting companies operate, why some of them charge insanely cheap prices, and how they actually make their money. Some of the answers might surprise you.
Breaking Down the Web Hosting Industry
Hosting companies are for the most part largely like others, where gross profit determines how many people they can staff for support among other things. Below I’ll break down some of the costs and expenses a typical hosting company has.
Average Cost of Goods Sold (30%)
For most hosting companies, the average cost of goods sold (servers at data centers) is around 30%. That leaves 70% of each dollar they bring in to pay staff and everything else.
Marketing Expenses (Estimate 10%)
If the company is still trying to grow (and hopefully it is) then another 10% or so will go towards marketing expenses. After all, the cost to acquire a customer in hosting is actually one of the highest out there.
If you go down the pay-per-click (PPC) route, bidding on a keyword like “web hosting” can cost up to $20 per click with Google Ads. 😲 This can vary base how many impressions shares and what you’re willing to bid to appear at the top of the page, and for how long. If you’re a VC funded company perhaps you don’t care, but if you’re a startup or bootstrap company, this requires you get creative.
Trying to rank organically with SEO for the term “web hosting” nowadays could take years, due to all the competition. We are definitely fans of the organic approach along with content marketing, but it’s a long-term play, and requires consistency and patience.
You also would need to be prepared to shell out thousands of dollars to create amazing evergreen content that will compete in this niche. A well written technical article that is at least 2,500 words can easily cost $1,500. Trying to outsource for cheap content to places like iWriter simply won’t work. You’ll need to spend time finding and hiring freelance writers who are experts at their craft. This can take months, sometimes years.
So marketing and COGS (servers, infrastructure) alone mean that only 60% of each dollar a hosting company brings in is available to pay salaries and all other expenses.
Breaking Down the Numbers
Let’s assume you decided to go with cheap WordPress hosting and you’re paying them $10 per month ($120 per year). You’ve been told by their marketing copy that they’re amazing, they have 24/7 support, phone support, and you’re expecting the experience to be like most other companies you deal with. You call GEICO, Anthem, AT&T, or Verizon and they’re not amazing but they do fix things eventually in your battle with them.
The difference is that you’re not paying them a meager $10 per month, and their support agents don’t cost them nearly as much, since resolving an issue with your cell phone bill can be solved by someone making $40K per year, and doesn’t require a software engineer.
Let’s look at the numbers briefly. If you’re paying the host $10 per month ($120 per year), and a good system administrator costs $100,000 per year including benefits, how many customers do they need just to cover that one employee?
The answer might surprise you. It’s not 833, since 833 x $120 = ~ $100K. That would assume that the company doesn’t have any cost of goods sold or marketing, but remember, the hosting company in this example has a COGS of 30%, a marketing budget of 10%, and therefore only 60 cents of every dollar they bring in is available to pay staff.
Using the above assumptions, the real answer can be found with some simple math.
$100,000 = X * 120 * 0.6
$100,000 = 72X
1,389 = X
By solving for X above, we find that it’s equal to nearly 1400 customers. So for every 1,400 customers at $10 per month, a hosting company can afford to hire a system administrator who actually knows what they’re doing. Or think of it like this, if 1,389 customers pay $10/mo each ($120 per year), that’s $166,680 in annual revenue and after the 30% COGS (servers) and 10% marketing, the company is left with $100K to cover a salary including benefits.
But how can one system administrator, the type that can fix any crazy hosting problem that arises, handle nearly 1,400 customers’ technical issues? The answer is they can’t.
This isn’t even accounting for the fact that a real business has other costs to use their gross profit minus marketing for, things like:
- Paying the founders or C levels
- Rent and staff
- Bandwidth costs and hosting infrastructure (premium tier network)
- Complex analytics setup to handle, receive and process logs (Elastic)
- Transactional email services
- CDN integrations
- Support and ticket systems such as Intercom
- Uptime and performance monitoring tools such as New Relic
We’re using this model because the math is easiest and simplest in these terms, with very few assumptions made.
When you move to $20 per month, the math falls a little more into your favor, but it still isn’t great. It would take roughly 700 customers to cover that same system administrator at that price point. Even at $50 per month, we’re still not looking that great with a ratio of 1 system administrator for every 278 customers. As you can see, until you get into the $100+ per month range, the economics aren’t even close to being in your favor of having a solid ratio. You don’t want to see the math on a $5 per month host. 😳
Why and How Cheap WordPress Hosting Exists
So if the economics aren’t in the customer’s favor when charging $10 per month, why do so many hosting companies do it? The answer is twofold.
One is that they try to make a lot of money on upselling and hidden fees. On things like website migrations, SSL certificates, domain registrations, WHOIS privacy, ad revenue from parked domains, dedicated IP addresses, fake SEO help, website badges, etc. But those don’t always happen, as the people using these services are typically trying to save money and that’s why they’ve chosen them to begin with.
The second is what we call in the hosting industry “churn and burn.” Wait, that doesn’t sound good, what does that mean? It’s when you have a model where you know you’re charging too little with a bait-and-switch strategy. You know as a result your customer service is going to be terrible, you know people are going to be upset, you know you’re going to lose X customers per quarter, and you’ve designed your business model around trying to replace those X customers.
How does that actually play out? It’s pretty simple in hosting. You offer unlimited everything (except CPU or something hosts call “workers“), and then you throttle those clients/sites that use a lot of bandwidth. You eventually end up suspending them due to resource usage and the performance of these successful sites tank.
The client then leaves unhappy, and the host is happy because they can replace them with a site that gets little to no traffic. It’s business models like this that give the hosting industry a bad reputation.
Stop Thinking in Terms of Paying the Absolute Minimum
So when you’re thinking about shopping for hosting, stop thinking in terms of paying the absolute minimum, and start thinking about what you’re really buying. Support and access to people with extensive knowledge about how WordPress works and more importantly, how to troubleshoot it. You’re buying into a team that will be there to help you along your journey.
Kinsta was founded for this very reason and it’s why we’ve been able to grow so fast. There are individuals, who we call “host hoppers” that have been bouncing around hosting providers for years, trying to find one that breaks out of the horrible “church and burn” or “upselling” business practices.
In 2018, Kinsta’s client base grew by over 262% and our churn rate is under 4%. Our clients see the massive value that we provide and are willing to pay for it. They can then focus on growing their business, instead of worrying about downtime, 500 errors, or banging their heads against a wall trying to determine which WordPress plugin is causing performance issues.
Certainly, not everyone can afford hundreds per month for hosting, but on the flip side, you should also set your expectations accordingly. If you’re spending more on coffee per month than you are on hosting, you’re in for a world of hurt down the road.
If you do decide to go for cheap WordPress hosting, you should expect your site to go down from time to time (since at $10 per month, you’re most likely sharing a server with hundreds of other users). Also, expect that most issues won’t be resolved all that quickly. It’s just how the numbers work out.
We would love to hear your thoughts regarding cheap WordPress hosting or perhaps an experience you’ve had. Let us know below in the comments!
Get all your applications, databases and WordPress sites online and under one roof. Our feature-packed, high-performance cloud platform includes:
- Easy setup and management in the MyKinsta dashboard
- 24/7 expert support
- The best Google Cloud Platform hardware and network, powered by Kubernetes for maximum scalability
- An enterprise-level Cloudflare integration for speed and security
- Global audience reach with up to 35 data centers and 275 PoPs worldwide
Get started with a free trial of our Application Hosting or Database Hosting. Explore our plans or talk to sales to find your best fit.
This is absolutely right. On the other hand, there are bad actors out there with stellar reputations (mainly funded on venture capital) who are charging a lot of money, offer mediocre support and absolutely go to town on overages. These companies even charge you for spam spiders who visit your site without making the least effort to stop them or filter them out. I think you know who I am referring to. Huge affiliate payoffs is how they make their churn and burn work.
Good hosting is difficult and few companies are providing commensurate quality at any price. The best value are often small hosts with limited overhead. WordPress (the CMS with which we work exclusively) isn’t making it easier with lax security, endless updates and neither built-in performance monitoring nor caching.
In the face of such insouciant and careless web applications, we are all screwed, both clients and hosts. I’d say the first step is to fix WordPress to make both publishers and hosts job easier.
I agree with the sentiments of this article, as well as your statements Alec, until about half-way through your 2nd paragraph. You say WordPress has “lax security [and] endless updates.” Isn’t that kinda self-contradictory? The way “lax security” is fixed, is through “endless updates.” That’s how software is. Every possibility can never be considered and technologies change. So good software has “endless updates” to deal with the security problems that are found in it.
Additionally, endless feature updates and a constantly evolving software are required to keep any software relevant. If WP stops evolving, it’ll start becoming irrelevant, really fast. You won’t be working “exclusively” with WP for very long, if the “endless updates” suddenly end. “Adapt or die” as they say…. Just something to think on.
I am just a hobbyist but when it comes to serious WordPress site owner, I think dedicated hosting is what the person needs. I have surely heard of Kinsta a lot with positive feedbacks so great going so far :)
Shared hosting is bound to be upgraded through the cloud.
Lots of inventive platforms at emerging, specifically for the cloud services, out there.
Something I have learned after many years of buying hosting is to consider your costs beyond the first year. Nearly all “cheap” hosting providers use first year discounts / incentives / coupons, which AUTO-renew at much higher costs in year 2. Hosting goes from $10/month to $40/month, SSL certs renew at 5x their original costs, .99 domains renew at $17, etc. If you estimate your hosting costs based on 2 or 3 years, you’ll get a more accurate view of your true hosting costs. Unless you want to move your sites around every year… then you would need to factor in switching costs, including all the time you spend. Do your homework and don’t get sucked into the “best deals.”
This article is beautifully explained how in the long run it hurts because of the cheap web hosting providers. That’s why it is important to choose the best one even if the price is s a little bit expensive.
I am aware that cheap and cheerful hosting does not work and am a big believer in “you get what you pay for”
$5 or $10 a month hosting aside, there are many other stable, secure, reliable and fast hosting services in the range of ($15 to $25)
You don’t need to dish out $50 to $150 a month for hosting unless you have a lot of content and a torrent of traffic, and if that’s the case may be getting a dedicated server or a powerful VPS would serve you better.
Also, you gotta remember that not every customer will need to be supported directly by the 100k sys. Admin and if they do, then the service is not set up correctly.
Most support requests can be answered by a level 1 support personnel or would already be answered in the FAQs.
It’s hard to scale a hosting company while keeping up with the tech. Advancement and maintaining good customer service.
Thanks for the good read.
I can’t understand where does message about “The web service to this account has been limited temporarily” come from? Is it a message from the control panel or web servers or from where?
Thanks in advance!
Hi Ivan, probably this is coming from your webhost, for some reason they are limiting the allocated resources.