WordPress Flat Plans vs. Usage-Based Hosting: What Sites Actually Pay

WordPress Flat Plans vs. Usage-Based Hosting: What Sites Actually Pay

By Kyle Mott, Founder & Platform Engineer at HonestHosting.io (this article was originally published on HostList.io’s blog).

I’ve been working with hosting infrastructure for a long time, both as a platform engineer and as someone who has managed websites and infrastructure for customers. When I started building HonestHosting, one of the things I wanted to rethink was surprisingly simple: how should someone actually pay for WordPress hosting?

The hosting industry has largely settled on flat-rate plans. You pick a plan for $10, $20, $30, or $50 per month, and everything gets bundled together.

There’s nothing inherently wrong with that model. For some customers, it’s absolutely the right model.

The problem is that the price you see isn’t always the price you actually pay.

Introductory discounts expire. Renewal rates change. Storage limits get exceeded. Features are reserved for higher tiers. Traffic increases and suddenly you’re told you need a bigger plan.

I think the hosting industry should aim higher.

A hosting company should compete by providing excellent infrastructure, performance, support and service, not by getting a customer in the door at an attractive introductory price and playing invoicing games at renewal time.

When I built HonestHosting, I wanted the billing relationship to be much simpler: you should understand what you’re paying for, and your bill should reflect the services you’re actually using.

If your bill changes, you should be able to look at the invoice and understand exactly why.

The advertised price isn’t always the real price

Suppose you’re comparing two WordPress hosts.

Host A advertises hosting for $12.99/month. Host B costs $25/month.

Easy decision, right?

Maybe.

Before comparing those numbers, I’d want to know whether $12.99 is an introductory price, what it renews at, how much storage is included, whether backups and restores cost extra, what happens when resource limits are exceeded, and whether I’m committing to one month or several years.

Suddenly, “$12.99 versus $25” isn’t really the comparison anymore.

Promotional pricing makes this especially important. Once you’ve migrated your site, changed DNS, configured everything and become comfortable with the platform, moving again creates friction.

That’s also when the renewal price arrives.

If I’m evaluating hosting for three years, I care much more about the total cost over those three years than what my credit card gets charged today.

Flat-rate hosting isn’t necessarily bad

Flat-rate hosting can be a very good deal.

Bundling makes billing simple, and the economics work because customers don’t all consume their maximum resources simultaneously.

If a hosting company gives 100 customers “50 GB of storage,” most of those customers probably aren’t using all 50 GB. The same concept applies to CPU, memory, bandwidth and other resources.

At scale, that’s efficient. It can also mean that a customer using very little is effectively helping subsidize one using considerably more.

We’ve seen similar models with Internet providers. A service can look like a simple monthly plan until you encounter a usage threshold, additional charge, throttling policy or more expensive tier. If you only have one or two practical broadband providers at your address, switching isn’t much of an alternative.

Hosting has similar friction. Once your website is established somewhere, moving it takes work.

That doesn’t make bundled pricing bad. It just means you need to understand what you’re actually buying, and what the risks to your wallet are.

How usage-based hosting can work

At HonestHosting, I wanted something between traditional flat-rate hosting and the extremely granular billing you might see from a large cloud provider.

Most WordPress customers don’t want an invoice containing CPU-hours, memory-hours and millions of individual requests.

Instead, we use a hybrid model.

Each WordPress site has a resource tier that determines the CPU and memory allocated to the site and its database. That gives the customer a predictable compute cost.

Other resources and optional services are billed based on what you’re actually consuming or have enabled. Storage, for example, is billed per gigabyte.

Most importantly, we bill in arrears.

At the beginning of the month, you’re billed for the services you consumed during the previous month.

There isn’t a special first-year price followed by a “real” price.

Your January invoice doesn’t suddenly become more expensive next January simply because you’ve been a customer for twelve months.

If your invoice changes, there should be a reason you can identify.

Maybe you added storage. Maybe you moved to a larger resource tier. Maybe you enabled another service.

Whatever the reason, it should correspond to something tangible that you can see and understand.

That’s what I mean when I talk about honest pricing.

Predictable doesn’t have to mean identical

People sometimes hear “usage-based billing” and think unpredictable billing.

Imagine your site normally uses 5 GB of storage and eventually grows to 10 GB.

Your invoice increases because you’re consuming more infrastructure. You can look at the invoice and understand why.

Compare that with signing up at $9.99/month and discovering twelve months later that the same service now costs $24.99/month because the introductory period ended.

Nothing about your website changed. The pricing changed.

I’d much rather tell a customer:

“Your bill increased because your site now stores twice as much data.”

The customer can understand and verify that. They can reduce their usage or accept the additional cost as part of their site’s growth.

That’s very different from opening an invoice, seeing an increase and wondering why the rules changed.

What does that look like in practice?

Consider three hypothetical WordPress sites.

A small brochure site

A local accounting firm has ten pages, a contact form, some staff photos and a small blog. The entire site uses 3 GB of storage.

At HonestHosting, our current entry compute tier is $10/month. At $0.45/GB, 3 GB of storage adds $1.35, producing a base hosting and storage cost of $11.35/month before optional services.

If another provider can genuinely provide everything that customer needs for $8/month, without a future renewal surprise, that’s a good deal.

A busy content site

Now imagine a publishing site with thousands of posts, regular editorial activity and 20 GB of storage.

Our current $25 Standard tier plus $9 in storage would put the base cost at $34/month.

A $20 flat-rate plan may still be cheaper.

But now I’d want to know what happens during a traffic spike, what resources the site actually receives, how backups are handled, what happens as storage grows, and whether $20 is still the price next year.

Those questions matter more than which checkout page displays the smaller number today.

A WooCommerce store

Finally, consider a WooCommerce store with thousands of products, customer accounts, orders, payment integrations and substantially more database activity.

If it needs our $65 Premium tier and consumes 40 GB of storage, the base hosting and storage cost would be $83/month.

You can absolutely find WordPress hosting advertised for less.

For a store generating meaningful revenue, though, I’d compare resource allocation, database performance, backups, security, recovery and support before comparing the last $20 on the invoice.

And if another host genuinely provides everything that business requires for $50/month, consistently and without hidden limitations, that’s a perfectly rational choice.

When usage-based pricing costs more

Usage-based pricing can cost more.

An agency with 30 tiny brochure sites may get a better deal from a provider offering many or unlimited sites under one account.

The same can be true for a site storing hundreds of gigabytes of media while using very little CPU or memory. A flat plan with a large storage allowance may be considerably cheaper.

That’s why I don’t think the right question is:

“Is usage-based hosting cheaper?”

The better question is:

“Does the pricing model match my workload?”

Ten tiny brochure sites and one busy WooCommerce store are very different workloads. Trying to force both into the same pricing model doesn’t necessarily make sense.

Look beyond the monthly price

Hosting costs aren’t just CPU, memory and storage.

A $20 plan isn’t necessarily cheaper than a $35 plan if malware cleanup, migrations, restores or the features you actually need cost extra.

Before choosing a host, I’d check:

  • Backups: How often are they created and how long are they retained?
  • Restores: Can you restore them yourself, and does it cost extra?
  • Support: What support is actually included?
  • Migration: Is migration included?
  • Security: What’s included before and after something goes wrong?
  • CDN and email: Included, optional or separately billed?
  • Resource limits: What happens when you exceed them?
  • Renewals: Is today’s price still the price next year?
  • Commitment: Is the advertised monthly price actually tied to an annual or multi-year contract?

You don’t need a spreadsheet. You just need to compare the real service and the real long-term cost, rather than the largest number on the pricing page with a line through it.

Why we chose this model

When I started HonestHosting, I didn’t want pricing to be something customers had to reverse-engineer.

You select the resources your site needs. You enable the services you want. You consume storage and other metered resources. At the beginning of the next month, we invoice you for the previous month.

If your usage stays roughly the same, your bill stays roughly the same.

If your site grows, your bill can grow with it. If your usage decreases, the bill can move the other direction too.

There isn’t a timer counting down to a renewal increase.

Moving a WordPress site isn’t impossible, but nobody wants to migrate hosts every twelve months chasing introductory pricing.

I’d rather earn the next month’s invoice because the customer still wants to be there.

The real question isn’t flat-rate versus usage-based

There are excellent flat-rate hosts and poor usage-based hosts. A billing model alone doesn’t tell you whether a hosting company is good.

What customers should demand from either model is transparency.

You should know what your website costs today.

You should understand what could make that cost increase tomorrow.

And above all, when your invoice changes, you should be able to understand why.

I think that’s a standard the hosting industry should aim for.

That’s ultimately why we built HonestHosting’s billing model the way we did.

Not because usage-based pricing is always cheaper.

Because your hosting company should earn your business by providing excellent service, not by playing games with your invoice.

Next Steps

We continue to work hard to bring you the best value for all of your WordPress hosting needs.  If you have any questions, concerns, or would generally like to chat, feel free to contact us anytime.  We want to make sure you get the most out of HonestHosting.io!