Bandwidth, explained
Every time someone opens a page, the server sends the HTML, images, scripts and stylesheets. Hosting plans count the total sent in a month as bandwidth or data transfer. Downloads, video and API calls count too. A port speed such as 1 Gbps is different: it is how fast data can flow at any moment, not how much you can send in a month.
Estimate your monthly bandwidth
average page size × monthly page views × 1.5 (safety margin)
Example: 2 MB × 30,000 views × 1.5 = 90 GB per month
Find the average page size with your browser’s developer tools (Network tab, total transferred) or a page speed tool. Repeat visitors download less, because browsers cache files, so this estimate is on the safe side.
| Site | Typical monthly transfer |
|---|---|
| Small business site or blog | A few GB to a few tens of GB |
| Busy blog or online store | Tens to hundreds of GB |
| Video, large downloads or popular media site | Hundreds of GB to several TB |
Disk space, explained
Disk space holds everything on your account:
- Website files: the CMS, themes, plugins and uploaded media.
- Databases: posts, products, orders and settings.
- Email: every message in every mailbox, including old ones. This is often the largest item.
- Backups and logs: backup files stored on the account, and access logs.
Also check inodes, the number of files. Plans often limit them, and caches or old email with millions of small files can reach the limit before the disk is full.
Check your real usage in cPanel
| What | Where in cPanel |
|---|---|
| Disk space used and limit | Home page, Statistics panel |
| Which folders are large | Files > Disk Usage |
| Monthly data transfer | Metrics > Bandwidth |
| Mailbox sizes | Email > Email Accounts |
Reduce bandwidth use
- Compress and resize images, and serve WebP or AVIF.
- Turn on browser caching and Gzip or Brotli compression.
- Use a CDN, which serves static files from its own network. See our CDN guide.
- Host videos on a video platform and embed them, instead of serving the files yourself.
- Block bad bots that crawl the site heavily.
Reduce disk use
- Delete old backups from the account and keep backups off the server instead.
- Empty large mailboxes, or archive old mail on your computer.
- Remove unused themes, plugins, staging copies and old log files.
- Clear caches that grow without limit, and old WordPress revisions.
Estimate your disk space
site files + databases + mailboxes + backups kept on the account
Example: 1.5 GB files + 0.3 GB database + 4 GB email = about 6 GB, so choose 10 GB or more
Leave room for growth: media libraries and mailboxes only get bigger.
A word about “unlimited”
Plans described as unlimited still run on real servers, and fair use rules apply, usually to CPU, memory and inodes. Read the plan terms and the Acceptable Use Policy, and choose a plan whose limits clearly fit your site.
When to upgrade
| Sign | Next step |
|---|---|
| Disk usage above about 80 percent | Clean up, then move to a larger plan |
| Bandwidth close to the monthly limit | Add a CDN, then a larger plan |
| Large files or heavy traffic | A Cloud VPS or dedicated server with a bigger transfer allowance |
Need help with this?
Need more room? Compare our hosting plans, or move to a Cloud VPS for larger storage and transfer allowances.
Frequently asked questions
What is the difference between bandwidth and disk space?
Bandwidth is how much data your site sends to visitors each month. Disk space is how much data it stores.
How much bandwidth does a small website need?
Usually a few GB to a few tens of GB per month. Estimate it from page size times page views.
Does email use disk space?
Yes. Every stored message counts, and mailboxes are often the largest use of space on an account.
What are inodes?
The number of files and folders on the account. Many small files can reach the inode limit before the disk is full.
How do I check my usage?
In cPanel, see Statistics on the home page, Disk Usage under Files, and Bandwidth under Metrics.
Related guides
