Why Do Hosting Companies Oversell
Why do hosting companies oversell comes down to a calculated statistical bet, not a technical shortcut. Overselling means a provider sells more total hosting resources than the physical server actually has, betting that most customers will never use their full allocation at the same time. It’s the only reason two-dollar-a-month hosting is financially possible at all, and understanding the actual math behind it explains a lot about why “unlimited” plans behave the way they do.
The Economics of Overselling
A single physical server with substantial CPU cores and a large amount of RAM typically costs a few hundred dollars a month to run. To turn a profit selling hosting at two or three dollars a month per customer, a provider needs somewhere in the range of a hundred to two hundred and fifty customers sharing that one server. At that price point, there is no version of the business model where every customer gets a guaranteed, exclusive share of the server’s actual capacity. Overselling isn’t a shortcut providers take to cut corners. It’s the only arithmetic that makes cheap shared hosting solvent in the first place.
The Overselling Ratios: The Math Providers Don’t Publish
Providers don’t oversell arbitrarily. Industry practice follows rough benchmarks for how far each resource type can be stretched before real risk sets in:
| Resource | Typical Oversell Ratio | Why It Works |
|---|---|---|
| Disk space | 5 to 10 times allocated capacity | Most accounts never come close to filling their storage quota |
| Bandwidth | 10 to 20 times allocated capacity | The overwhelming majority of sites never use their full bandwidth allowance |
| CPU and RAM | 1.5 to 2 times allocated capacity | Virtual machines rarely run at full resource utilization simultaneously |
| Inodes, the total file count an account can hold | A hard cap, typically 150,000 to 250,000 | This one isn’t oversold, it’s a fixed ceiling regardless of storage space remaining |
Disk space and bandwidth can be oversold aggressively because actual usage patterns support it: most small sites use a small fraction of what they’re technically allotted. CPU and RAM get oversold far more conservatively, since those resources are consumed actively and simultaneously, and pushing that ratio too far is what causes visible slowdowns across an entire server at once.
How Overselling Works Technically
Overselling is only possible because of virtualization, the technology that divides one physical server into multiple logical environments rather than physically wiring off separate machines for each customer. Since resources are allocated virtually, a provider can technically promise more total capacity across all accounts than the physical hardware actually contains, on the assumption that usage won’t peak everywhere at once.
To keep this from causing servers to crash outright, providers use tools like CloudLinux, virtualization software that enforces resource “cages” around individual accounts, capping how much CPU, RAM, and processes each account can consume regardless of what’s technically available elsewhere on the machine. This is the same mechanism explained in more depth in why shared hosting is slow, where these same caps are what cause a single resource-heavy task to throttle an otherwise well-optimized site.
The Hidden Limits Nobody Advertises
Inode Limits: The Real Storage Cap
An inode is the underlying data structure representing a single file or folder on the server. Providers commonly cap accounts at somewhere between 150,000 and 250,000 inodes, regardless of how much of the advertised storage quota remains unused. A busy WordPress site accumulates files quickly through image thumbnails, plugin files, cached data, and stored emails, and once the inode cap is hit, no new files can be created at all, uploads fail outright even though the storage meter shows plenty of room left.
CPU Throttling and Entry Process Limits
Beyond inodes, accounts also have capped CPU allocation and a limit on entry processes, the number of simultaneous processes an account is allowed to run. Exceeding either commonly triggers a “508 Resource Limit Reached” error or a period of throttled performance until usage drops back under the cap.
The Fair Use Policy Trap
A Fair Use Policy, or FUP, defines “excessive” usage entirely at the provider’s own discretion, without a specific published number you can check against your own account. This leaves customers with no reliable way to know in advance exactly where the line sits, and providers can throttle or suspend an account without warning if they judge usage to have crossed it. For the fuller picture of how this term gets used across “unlimited” hosting marketing generally, see what does unlimited bandwidth actually mean.
The Success Penalty
There’s a cruel irony built into how overselling plays out in practice. The exact moments that matter most for a growing site, a successful ad campaign, a product launch, an unexpected surge of organic traffic, are precisely the moments most likely to push an account past its oversold resource allocation. The system tends to work fine during quiet periods and fails right when a site starts succeeding, since sustained real traffic is exactly what the oversold math assumed wouldn’t happen simultaneously across too many accounts at once.
Background Tasks Fail Silently Under Throttling
A less visible consequence: WordPress cron jobs, scheduled tasks like publishing posts or running backups, along with database optimization routines, become unreliable once an account is being throttled. These failures often happen silently, without a clear error shown to the site owner, and each missed task can compound the next, since a skipped database cleanup, for instance, makes subsequent queries slower still.
How to Spot Overselling Before You Buy
A few practical signals help identify how aggressively a plan is likely oversold before you commit to it:
- “Unlimited” hosting priced under roughly five dollars a month is close to a guaranteed sign of heavy overselling
- Ask directly what the inode limit is, since this is the cap most likely to catch a growing site off guard
- Ask for actual CPU and RAM allocation numbers, not just the word “unlimited”
- Ask specifically what usage pattern triggers throttling, and whether that threshold is documented anywhere
- Ask what happens if your usage is judged excessive under the Fair Use Policy, and whether you’d be notified before suspension
A provider that can answer these with concrete numbers is being more transparent than the marketing language on its pricing page typically is.
When Overselling Becomes the Wrong Fit
Every shared hosting provider oversells to some degree, since it’s the fundamental economic model that makes low-cost hosting possible at all. VPS and dedicated hosting work differently, offering guaranteed rather than oversold resource allocation, at a correspondingly higher price point. Once an account is consistently hitting oversold limits despite reasonable usage, that’s usually the clearest sign it’s time to move to a plan with guaranteed resources instead. For what that next step actually looks like, including how a domain connects once you move, see what is a VPS in plain English and how DNS connects to hosting.
FAQ
How many sites are actually on one shared server?
Budget shared hosting providers commonly place somewhere between 200 and 400 accounts on a single physical server, though the exact number varies by provider and plan tier.
Do all hosting companies oversell?
Shared hosting plans generally do, since it’s the underlying model that makes low prices possible. VPS and dedicated hosting are structured differently, offering guaranteed rather than oversold resource allocation.
Will I get warned before my account is suspended for exceeding fair use?
Not always. Fair Use Policies typically give providers discretion to suspend an account without advance notice if usage is judged excessive, since there’s rarely a specific published threshold guaranteeing a warning first.
