Blog · Plain Truth
“Unlimited” web hosting: the ceilings nobody puts on show
By the HostingFast team Published 27 July 2026 6 min read

A server is a physical object. Disks hold a set number of bytes. A CPU ships with a set number of cores, and a network port shifts data at one fixed rate. So when a plan advertises "unlimited websites, unlimited storage, unlimited bandwidth", nothing has actually disappeared. The ceilings simply moved off the comparison table and got re-denominated in units most buyers have never met.
That does not make an unlimited plan a swindle. Loads of sites sit on one happily for years. What it does mean is that you map the ceilings before you move in, since hitting a limit you did not know about tends to happen on your busiest traffic day of the year.
The four limits buried in the word unlimited
Inodes. Each file, folder and email on the account counts as one, and "unlimited storage" plans usually cap accounts somewhere between 100,000 and 500,000 of them. A WordPress install carrying a few years of uploads, cache files and mailboxes crosses into six figures without warning. Once you hit the cap, uploads fail, mail bounces, backups stall. Our glossary entry on inodes explains how to check where you stand.
CPU seconds and entry processes. A shared plan meters the processor time your account draws, and it caps how many PHP processes may run concurrently, usually at 20 to 40. Most owners discover that ceiling on the day one post takes off and readers begin queuing up behind 508 errors.
Bandwidth fair use. Tucked behind "unlimited transfer" is a clause that lets the host throttle or suspend any account drawing "more than typical" resources. Who decides what typical means? The host does, and it can change its mind later.
Workload and file-type restrictions. Read the terms and you will usually find the space barred from backups, from media libraries, from file distribution: exactly the work a truly bottomless disk would be handy for.
A printed figure is worth more than a promised infinity
"20 GB NVMe, 1 TB bandwidth, 50 databases" gives you something to hold a host to, and it forces that host to plan capacity for real. "Unlimited everything" postpones the whole discussion until you have migrated in and raised a ticket. Even where the printed figure looks smaller, it is almost always the stronger buy, since it went on the page meaning to be honoured.
That is the design behind our plans: a declared storage allowance, a declared transfer allowance, a declared database count, all renewing at the rate you started on. Outgrow the figures and the answer is an upgrade you click, not an email about fair use.
Build the habit: read every "unlimited" badge as a pointer to the terms page. Once there, search for inode, fair use, CPU and entry process. Five minutes of that tells you more than the whole pricing grid.
Measure what your site really consumes
Owners guess high as a matter of habit, and unlimited marketing exists to feed that instinct. Here are figures off ordinary sites. A 30-page business site with a modest gallery takes 1-3 GB of disk and stays under 20 GB of monthly transfer. Five busy years of blog archives might get you to 5-10 GB. A small WooCommerce store carrying 500 products sits at 5-15 GB and seldom clears 100 GB of transfer. Set against that, a stated 20 GB plan is no squeeze at all. It is room to grow.
The one resource that genuinely runs scarce on shared hosting is processor time under load, which makes the stack beneath you matter far more than the disk quota. NVMe storage and LiteSpeed caching shrink the CPU cost of serving a page to a fraction of an older stack's, so the same nominal limit carries several times further.
Quick answers
Is unlimited web hosting genuinely without any limits?
No. A physical machine holds finite disk, finite CPU and finite network capacity. What an unlimited plan does is shift those boundaries into inode caps, CPU-second metering, entry-process ceilings and a fair-use clause buried in the terms. They still bite. You have to hunt for them.
What is an inode cap and why should I care?
One inode is one file, one folder or one email held on your account. Unlimited-storage plans tend to cap them between 100k and 500k, and a busy WordPress site arrives there far sooner than its owner expects. Hit the cap and uploads break, mail stops arriving, no matter how much 'unlimited' disk still shows as free.
Up next
What Hosting Really Costs in 2026
Renewal arithmetic and add-on pricing, set out end to end.
Web Hosting Plans
Allowances in print, renewals that stay flat, NVMe and LiteSpeed throughout.
Inode (Glossary)
The unit doing the metering behind your 'unlimited' plan.
More from the blog
What web hosting really costs in 2026
That opening price is the hook. What renews is the thing you signed up for. Below, the three-year arithmetic, worked out in the open.
Free domain with hosting: run these four checks before you claim one
Nothing to pay in year one. That much is true. Year two is where you start reading: renewal price, registrant name, terms for leaving.
99.9% uptime: what that number allows, and what actually breaks
Nines converted into minutes. The incidents that actually take a site down. And how an engineer reads an uptime pledge.
The hosting platform behind these posts
Flat renewals, limits stated up front, free migration and support that actually writes back — all of it bundled into a plan.
Browse Hosting Plans