What "Unlimited" Hosting Really Means (Storage, Bandwidth, Email)

What "Unlimited" Hosting Really Means (Storage, Bandwidth, Email)

HostingSift Team | | 7 min read

Open any shared hosting provider's website and you will see the word "unlimited" within seconds. Unlimited storage. Unlimited bandwidth. Unlimited email accounts. Unlimited websites. It sounds like you are getting a server with no caps for $3/mo. You are not.

"Unlimited" in hosting does not mean what the word normally means. It is a marketing term with specific limitations buried in Terms of Service and Acceptable Use Policies that almost nobody reads. Here is what each "unlimited" claim actually means in practice and which limits you are likely to hit first.

Unlimited Storage

When a hosting plan advertises "unlimited storage," it almost always means "unmetered, subject to our Acceptable Use Policy." The provider will not show a hard cap in your control panel, but their AUP defines what constitutes normal use.

In practice, most shared hosting accounts use between 1-10 GB of disk space. A standard WordPress site with a few hundred pages and optimized images rarely exceeds 2-3 GB. Shared hosting providers size their servers knowing this. When they say "unlimited," they mean "we will not cap you at a specific number, as long as your usage falls within what we consider normal for a shared hosting account."

The real limit is usually inodes, not gigabytes. An inode represents a file or directory on the server. Most shared hosts set an inode limit somewhere between 200,000 and 600,000. A typical WordPress installation uses roughly 50,000-100,000 inodes depending on plugins and media. You will hit the inode cap long before you fill terabytes of disk space.

If you push well past normal usage (hundreds of GB of storage, millions of files), the provider will typically contact you and ask you to reduce usage or upgrade to a VPS. They can do this because the AUP gives them that right, regardless of the "unlimited" label.

Unlimited Bandwidth

Bandwidth (or data transfer) refers to how much data your server sends to visitors each month. An average web page is roughly 2-3 MB in size. If your site gets 10,000 visitors per month viewing 3 pages each, that is about 60-90 GB of bandwidth. Most shared hosting plans, including those without "unlimited" in the name, can handle this without issue.

Providers advertising "unlimited bandwidth" are making a bet that your traffic will stay within normal shared hosting ranges. Their servers have finite network capacity, and your account shares that capacity with dozens or hundreds of other sites.

Here is where you will see the limits:

  • CPU and RAM throttling. Before bandwidth becomes an issue, your account will hit CPU or RAM limits. Shared hosting providers allocate a slice of server resources to each account. High traffic means more PHP processes, more database queries, and more memory usage. The provider will throttle your account or temporarily suspend it before bandwidth becomes the actual bottleneck.
  • Concurrent connections. Shared plans typically cap simultaneous connections at 20-50. During a traffic spike, visitors beyond this limit will see errors or slow loading times.
  • Large file serving. Hosting large downloads (software, video files, backups) on an "unlimited" shared plan will get flagged quickly. These are not what shared hosting is designed for.

For most websites, the "unlimited bandwidth" label is accurate in practice. You will not hit a bandwidth wall. But the limits that do exist (CPU, RAM, concurrent connections) will stop you before bandwidth would.

Unlimited Email Accounts

"Unlimited email accounts" usually means you can create as many email addresses as you want on your domain (info@, support@, sales@, etc.). This one is closer to genuine, with a few caveats:

  • Mailbox storage is capped. Each email account typically has a storage limit, often 1-5 GB per mailbox on shared plans. You can create unlimited accounts, but each one has a ceiling.
  • Sending limits exist. Shared hosts limit outbound emails to prevent spam. Typical caps are 100-500 emails per hour. If you need to send bulk newsletters or transactional emails, you will need a dedicated email service like Mailchimp, SendGrid, or Amazon SES regardless of your hosting plan.
  • Deliverability is poor. Shared hosting IPs are often flagged by spam filters because other accounts on the same server send spam. If reliable email delivery matters for your business, use a separate email hosting provider like Google Workspace, Microsoft 365, or Zoho Mail.

Unlimited Websites

This claim is the most straightforward. Plans that say "unlimited websites" genuinely let you host multiple websites on one account. You can set up separate domains, each with their own files and databases, all under the same hosting plan.

The catch is performance. Each additional website shares the same pool of CPU, RAM, and I/O resources. Hosting one well-optimized site on a shared plan works fine. Hosting ten active sites on that same plan will strain those shared resources, leading to slower load times for all of them.

Most budget shared plans (entry-level tiers from Hostinger, Bluehost, or HostGator) limit you to one website anyway. The "unlimited websites" label typically applies to mid-tier and above plans.

What the Terms of Service Actually Say

Every hosting provider with "unlimited" plans has an Acceptable Use Policy that defines the real boundaries. While the exact numbers are rarely published, the common patterns are:

  • Storage must be used for "normal web hosting purposes" (website files, databases, email). Using hosting for file backup, archival, or media streaming is prohibited.
  • No single account should use resources that "negatively impact other users on the server." This is deliberately vague and gives the provider discretion to limit any account that uses more than its fair share.
  • The provider reserves the right to suspend accounts that consume "excessive" resources, typically after a warning and a request to optimize or upgrade.

This is not necessarily deceptive. Shared hosting works because most users use a small fraction of available resources. The "unlimited" label simplifies the purchasing decision by removing the question of "will 10 GB be enough?" For 95% of shared hosting users, the real-world limits are high enough that they will never be relevant.

Which Providers Are Transparent About Limits?

Some providers skip the "unlimited" marketing and state actual resource allocations. This is a good sign. It means you know exactly what you are paying for.

SiteGround specifies storage clearly: 10 GB on StartUp, 20 GB on GrowBig, 40 GB on GoGeek. No "unlimited" storage claims. Bandwidth is listed as "unmetered" with a monthly visitor estimate for each plan.

Hetzner lists exact storage (10 GB to 200 GB) and bandwidth (unlimited but with fair use) on their shared plans. German engineering applied to hosting marketing.

Hostinger shows storage limits on their shared plans (50 GB to 200 GB NVMe SSD) and specifies bandwidth as "unlimited" with standard AUP caveats. They do not claim unlimited storage on their shared plans, which is more honest than many competitors.

InterServer advertises "unlimited" storage and bandwidth on their Standard plan at $2.50/mo. They have a more relaxed AUP than most and are known for not aggressively policing resource usage, but the theoretical limits still apply.

When Does "Unlimited" Actually Matter?

For most websites, the "unlimited" label is irrelevant. If you are running a personal blog, a small business site, a portfolio, or a modest WordPress site, you will not approach any meaningful limit on any shared hosting plan.

"Unlimited" becomes a problem when you outgrow shared hosting but stay on a shared plan because the "unlimited" label suggests you have room to grow. You do not. The signs that you have outgrown shared hosting include:

  • Slow page loads that persist after optimizing images, enabling caching, and reducing plugins
  • 503 errors during traffic spikes
  • Email from your host about exceeding CPU or memory limits
  • Database queries timing out under normal traffic

When you hit these walls, no "unlimited" plan will help. You need a VPS or cloud hosting plan with dedicated resources. Plans from DigitalOcean (starting at $4/mo), Vultr ($2.50/mo), or Hetzner Cloud ($4.51/mo) give you guaranteed CPU, RAM, and storage at prices comparable to premium shared hosting.

Compare plans with real resource allocations in our hosting directory, or use the True Cost Calculator to see what you will actually pay over time.

Share this article

Mentioned Hostings

Related Comparisons

Related Articles