What is bandwidth?

Hosting Control Panel | Updated March 2026

Bandwidth (also called data transfer) is the total amount of data transferred between your website and its visitors each month. Every page load, image download, email sent, and FTP transfer counts toward your monthly bandwidth allocation.

01. How Bandwidth Works

Bandwidth is measured as a monthly total that resets on your billing anniversary date (not the 1st of the month). It tracks all data leaving the server for your account, including web traffic (HTTP/HTTPS), FTP downloads, and email.

Bandwidth is different from disk space. Disk space is how much data you can store on the server. Bandwidth is how much data gets transferred when people access that stored data. You can have a small site that uses a lot of bandwidth (high traffic) or a large site that uses very little (low traffic).

02. Checking Your Usage

In cPanel, your current bandwidth usage is shown on the right sidebar under "Statistics." For a detailed breakdown:

  1. Log in to cPanel
  2. Go to Metrics > Bandwidth
  3. View the breakdown by month, day, HTTP, FTP, and email

The bandwidth page shows graphs for the past 24 hours, past week, past month, and past year. The monthly total is what counts against your plan limit.

03. What Uses Bandwidth

Images are usually the biggest bandwidth consumer. A single high-resolution image can be 2-5 MB. Multiply that by hundreds of visitors and dozens of images per page, and it adds up quickly.

Downloads like PDFs, ZIP files, or software installers use bandwidth every time someone downloads them.

Video and audio hosted directly on your server use large amounts of bandwidth. A 100 MB video watched by 100 people uses 10 GB of bandwidth. Consider hosting video on YouTube or Vimeo instead.

Hotlinking happens when other websites embed your images directly, using your bandwidth for their visitors. You can block this via .htaccess. See our .htaccess guide for hotlink protection rules.

04. Reducing Bandwidth Usage

Optimize images - Compress images before uploading. Use WebP format where possible. Tools like TinyPNG or ShortPixel can reduce image size by 50-80% without visible quality loss.

Enable caching - Browser caching tells visitors' browsers to store files locally so they don't re-download them on every visit. Most caching plugins handle this automatically.

Use a CDN - A content delivery network like Cloudflare serves cached copies of your files from servers closer to your visitors, significantly reducing bandwidth on your hosting server.

Host video externally - Upload videos to YouTube, Vimeo, or Wistia and embed them rather than hosting the files directly.

For more optimization strategies, see How to Speed Up Your Website and Optimize WordPress Performance.

05. What Happens at the Limit

If you reach your plan's monthly bandwidth allocation, your site is suspended until the bandwidth resets on your billing anniversary. There are no overage fees. If you're consistently approaching your limit, consider upgrading to a higher plan or implementing the optimization steps above.

For information about plan limits and inclusions, see the Pre-Sale FAQ. For disk space (which is separate from bandwidth), see Understanding Disk Space.

Need More Bandwidth?

If you are consistently hitting your bandwidth limit, consider upgrading your plan or using Cloudflare to reduce server bandwidth usage.

Open a Support Ticket

Quick Recap: Understanding Bandwidth

  1. Bandwidth = data transferred to visitors each month
  2. Different from disk space (storage vs transfer)
  3. Check in cPanel > Metrics > Bandwidth
  4. Optimize images and use caching to reduce usage
  5. Cloudflare CDN can significantly reduce server bandwidth

Last updated March 2026 · Browse all Hosting CP articles

  • 155 Users Found This Useful

Was this answer helpful?

Related Articles

Getting Started with cPanel

Hosting Control Panel | Updated March 2026 cPanel is the control panel for managing your...

cPanel Web Disk Not Working in Vista or XP

Hosting Control Panel | Updated 2026 Web Disk is a cPanel feature that lets you mount your...

How do I access the Control Panel?

Article Updated This article has been consolidated This guide has been merged into our...

Im used to using cgi formmail - Is that avalable?

Scripts | Updated 2026 Quick Answer The traditional CGI FormMail script (formmail.pl) is...

How to Create a Cron Job in cPanel

Hosting Control Panel | Updated March 2026 Cron jobs let you run scripts automatically on a...



Save 30% on web hosting - Use coupon code Hosting30