Skip to main content
.com domains from $2.99 — free WHOIS privacy on every name

Capacity Arithmetic

Hosting for multiple websites — Twenty-five sites share one allocation, so count what they consume rather than how many there are

You have collected sites faster than you have measured them, and the plan page counts websites while the server counts databases, inodes and simultaneous PHP processes.

The short answer

Buy for the aggregate rather than the count: Turbo at $4.66 a month carries 25 sites, 20 GB of NVMe, 1 TB of bandwidth and 50 MySQL databases on 1 core and 2 GB — and on a stack of mostly quiet sites the database allowance runs out before anything else does.

The count misleads because websites idle. Twenty-five brochure sites plus one busy one produce roughly the load of one busy site, since consumption follows requests rather than installations. What does not idle is scheduled work: every WordPress install wants to run wp-cron, and twenty-five schedulers landing in the same minute is a real spike on a single core.

By the HostingFast team · Reviewed 24 August 2026

99.9%

Uptime target, credited if missed

24/7

Support at any hour

Free

SSL on every domain in the account

NVMe

NVMe under every site

Plan pages advertise a site allowance because it is the easiest number to print. It is also the number least likely to be the thing that stops you: 25 sites sitting on 50 databases means a WordPress site with a staging copy has already spent two of the fifty before you have added anything interesting.

So measure the stack you actually have. Four figures — databases in use, inodes, peak simultaneous PHP processes and total monthly transfer — settle the tier in about ten minutes, and every one of them is readable from cPanel without asking anybody.

Four numbers, all readable from cPanel

Open Resource Usage first. It plots entry processes, CPU and memory against your account's limits, and the peaks are what matter — a stack of sites looks comfortable at the average and falls over at the spike.

Then MySQL Databases, for the count already in use. Sprint allows 25, Turbo 50 and Nitro 100, and every WordPress install plus every staging copy takes one.

Then file usage, for inodes. That figure climbs with plugin files and media rather than with megabytes, which is why a stack of image-heavy sites can be nowhere near 20 GB and still be in trouble.

Bandwidth last, because it is the number people worry about and the one that almost never binds. 1 TB on Turbo is a very large amount of brochure-site traffic. Write all four down before you look at a single plan page, and the tier chooses itself.

Where quiet sites actually collide

The collision is scheduled work, not visitors. WordPress fires wp-cron on page loads, so a stack of sites produces uncoordinated bursts of update checks, scheduled posts and cleanup jobs at moments nobody planned.

The fix is dull and effective: disable WP_CRON in each wp-config.php, add one real cron entry per site in cPanel, and stagger the minutes. Twenty-five jobs spread across an hour is a different machine from twenty-five jobs at the top of it.

Give plugin auto-updates the same treatment. A nightly platform backup plus twenty-five updaters that all chose three in the morning is a self-inflicted spike on 1 core and 2 GB.

Then watch for the site that is not quiet. In practice one property does most of the work, and when Resource Usage shows it pressing the entry-process ceiling, the answer is Nitro's 2 cores and 4 GB rather than pruning the twenty-four that cost nothing.

Housekeeping that keeps a stack quick

Run each site on the PHP version it deserves. The cPanel selector is per domain, so a 2019 build can stay where it is while everything else runs current — and switching one site first is the safe way to test an upgrade.

Keep the media libraries honest. Years of unused thumbnails across twenty-five installs will reach an inode ceiling long before they trouble the disk allowance.

Use per-site restores instead of account-wide ones. A cPanel restore can take one domain's files, or one database, which means rolling back a broken experiment leaves the other twenty-four untouched.

Finally, decide which sites belong to somebody else. Your own projects can share an account safely; a paying client's site should be a separate cPanel account, and that is a reseller plan rather than a larger shared one.

What to buy, and how to check it before you do

Turbo at $4.66 a month is the working answer for a personal stack: 25 sites, 20 GB of NVMe, 1 TB of bandwidth and 50 databases. Nitro at $7.08 doubles the cores and takes it to 100 sites, 200 GB and 100 databases when one property starts doing real numbers. Sprint at $2.42 is a single site, so it is the wrong shape for this page.

Before ordering, run the same measurements against sites we already host: time to first byte on a cached page, and whether x-litespeed-cache reports a hit. Compare the renewal figure with the order figure — ours are the same number — and look the company up: HostingFast is a trading name of Vitalcare at Home Ltd, registered in England and Wales.

Migration is free and normally inside 24 hours, and hosting carries a 30-day money-back window. Moving one site across first is the cheapest possible way to settle the question.

An aisle of racks inside the London datacentre

The numbers the plan page does not print

Site allowances are marketing. Databases, inodes and entry processes are the plumbing, and all three are visible in cPanel on any account including ours — which is why this page argues from them rather than from a comparison table.

Order annually and the first year of your domain registration is included, which counts for more than usual when you are collecting names faster than you are building sites.

  • Databases and inodes counted, not just websites
  • wp-cron replaced by staggered cPanel cron entries
  • Per-site restores, so one rollback stays local
  • Order price and renewal price, the same number

Why HostingFast

Standard on every plan

Turbo, specified

$4.66 a month for 25 sites, 20 GB of NVMe, 1 TB of bandwidth and 50 MySQL databases.

Per-domain PHP versions

The cPanel selector works per site, so an older build stays on its version while everything else runs current.

Restores with site granularity

Recover one domain's files or one database without rolling back the other twenty-four.

Real cron, not wp-cron

Proper cron entries you can stagger by the minute, which is what stops twenty-five schedulers landing together.

Resource Usage you can read

Entry processes, CPU and memory plotted against your limits, so the tier decision comes from data rather than nerves.

Nitro when one site pulls ahead

2 cores and 4 GB, 100 sites and 100 databases at $7.08, applied in place with nothing to migrate.

Prices Side by Side

Our numbers next to the big names

Typical intro and renewal pricing across the market, lined up against ours — including the renewal figure most comparison charts skip.

HostingFast pricing and features lined up against three other hosts
FeatureHostingFastMost popularTypical household-name hostTypical bargain hostTypical loss-leader deal
Starting price / mo*$2.42/mo$4–$6$2–$4$1–$3
Renewal price / mo$2.42/mo$10–$15$8–$12$4–$6
Cheapest plan renews at its sign-up price
SSL as standard
Migration done for you
NVMe drives on the cheapest tier
Daily backups from the first tier
Real humans on support, 24/7

*Our number is the lowest-priced plan we sell on an annual term, pulled live from the same catalogue that powers our pricing page — it physically cannot fall out of date. The other three columns show the ranges shared hosts in each bracket typically advertise: introductory offers that mostly demand a one-to-four-year commitment, then jump once it expires. We no longer name rivals or print their prices, because a figure we cannot verify on the day you read it has no business on this page. Line us up against whichever host you are really weighing — and give the renewal row the hardest look.

Quick Start

From order to online

  1. 1

    Count databases and inodes first

    Both live in cPanel, and on a stack of WordPress installs both run out before the advertised site allowance does.

  2. 2

    Move every site off wp-cron

    Disable WP_CRON, add one cPanel cron entry per site, stagger the minutes. It is the single change that most improves a busy stack.

  3. 3

    Watch entry processes for a fortnight

    The peak decides the tier, not the average. If the ceiling is being touched weekly, the second core is the upgrade that matters.

Built In

Loaded onto every plan

  • A database allowance covering every site plus its staging copy
  • Inode headroom for years of media across every install
  • Resource Usage graphs showing entry processes against the account limit
  • Real cron entries in the panel, schedulable per site
  • Per-domain PHP version switching from the control panel
  • Per-site file and database restores you run yourself
  • NVMe storage on every tier, so the database work stays quick
  • LiteSpeed caching in front, so quiet sites cost almost nothing to serve
  • In-place upgrades between tiers with no site migration
  • Free SSL issued and renewed on every domain in the account

Frequently Asked

What people ask us most often

How many databases will twenty-five WordPress sites need?

At least twenty-five, and realistically more: every install takes one and every staging copy takes another. Turbo allows 50 MySQL databases against its 25-site allowance, which is comfortable with staging on the busiest few; Nitro doubles it to 100. If anything in the stack keeps a second database of its own, count those in before choosing.

Do twenty-five wp-cron jobs firing at once actually matter?

On 1 core and 2 GB, yes. wp-cron runs on page loads, so a stack of sites produces bursts of scheduled work with no coordination between them. Disable WP_CRON in each wp-config.php, add a real cron entry per site in cPanel and stagger the minutes. It costs an hour once and removes an entire category of unexplained slowness.

Can each site run a different PHP version on one account?

Yes — the cPanel PHP selector applies per domain. An older client build can stay on the version it was written for while everything else runs a current one, and switching a single site first is the safe way to test an upgrade: change it, watch that site's error log for a week, then move the rest.

How do I restore one site without touching the other twenty-four?

Use the per-site restore in cPanel rather than a full account restore: choose that domain's files, or that site's database, or both. Daily backups run on every plan and the restore starts from your own panel rather than a ticket queue. Rehearse it once on a site nobody would miss, so the first real attempt is not also the first attempt.

Keep reading

  • Email Hosting for Small Business

    Where mail should live once a domain collection turns into a business, and the records that decide delivery.

  • Hosting With 24/7 Human Support

    What a support desk can genuinely fix at three in the morning, and how to test one before you need it.

  • Uptime (Glossary)

    What 99.9% works out to in minutes a month, and who is doing the measuring.

  • Web Hosting

    cPanel hosting on NVMe behind LiteSpeed, with per-domain PHP versions and SSL on every name in the account.

  • Website Builder

    A no-code builder for the sites in the stack that never justified a WordPress install.

Changing hosts? Run through our checklist first.

A straightforward sequence for a switch your visitors never feel: which files move first, how to shift email across without losing a single message, the right moment to repoint DNS, and the two mistakes behind almost all the downtime we get asked to rescue.

You'll get the checklist email, then occasional pointers on keeping a site running fast. Unsubscribe the moment you want out — the privacy policy covers the rest.

Buy for the load, not the list.

25 sites and 50 databases on Turbo, per-domain PHP versions, per-site restores and a renewal figure that never moves.

View Web Hosting plans