Bandwidth is one of the most frequently mentioned — and misunderstood — features in web hosting plans. Understanding what bandwidth means will help you choose the right hosting plan for your needs.
What is Bandwidth?
In web hosting, bandwidth refers to the amount of data that can be transferred between your website and visitors over a given period (usually one month). Every time someone visits your site, data is transferred: HTML files, images, CSS, JavaScript, and more.
How Bandwidth is Calculated
Bandwidth usage = number of visitors x average page size x pages viewed per visit
For example: 1,000 visitors/day x 100KB average page size x 3 pages = 300MB/day = ~9GB/month
How Much Bandwidth Do You Need?
- Personal blog/portfolio: 1-10GB/month is usually sufficient
- Small business website: 10-50GB/month
- Medium traffic site: 50-500GB/month
- High traffic site: 500GB+ or unlimited required
Unlimited Bandwidth
Many hosting providers advertise "unlimited bandwidth." This doesn't literally mean infinite data transfer — it means there's no preset monthly cap. However, hosting providers have "acceptable use" policies that prevent any single site from using a disproportionate amount of server resources.
What Happens When You Exceed Bandwidth?
If your hosting plan has a bandwidth limit and you exceed it, possible consequences include:
- Your site being temporarily suspended until the next billing cycle
- Overage charges for excess bandwidth used
- Automatic upgrade to a higher plan
Most modern hosting plans offer generous or unlimited bandwidth, making this less of a concern than it used to be.