Select Contention ratio to compare users × subscribed rate per user with shared capacity. The calculator also finds equal bandwidth per active user, total bandwidth needed, or maximum whole users. Enter the requested values and select Calculate.

Compare total subscribed bandwidth with shared capacity. Assumes every user has the same subscribed rate, in the same traffic direction.

Enter a whole number.

Contention ratio: subscribed rate. Other modes: required rate per active user.

Bandwidth per User (Shared Bandwidth) Formula

Contention ratio = total subscribed bandwidth / shared capacity = users × subscribed rate per user / shared capacity, assuming equal subscribed rates and the same traffic direction. A ratio of 2:1 means subscribed rates total twice the capacity. The other modes use shared bandwidth formulas. If total bandwidth is split evenly across users, each user gets the total bandwidth divided by the number of users.

BPU = TB / U
TB = BPU × U
U = TB / BPU
  • BPU = bandwidth per user
  • TB = total shared bandwidth
  • U = number of users

Select one of the shared-bandwidth modes and enter the two requested values:

  • Bandwidth per user: divides the total bandwidth by the number of users.
  • Total bandwidth: multiplies the required bandwidth per user by the number of users.
  • Number of users: divides the total bandwidth by the bandwidth needed per user and rounds down to a whole user.

Bandwidth units are converted internally to Mbps. Each bandwidth input has its own unit control; changing a unit converts its value. Result bandwidth units can also be selected.

Bandwidth Unit Conversions

Unit Equivalent in Mbps Example
Gbps 1 Gbps = 1000 Mbps 2 Gbps = 2000 Mbps
Mbps 1 Mbps = 1 Mbps 500 Mbps = 500 Mbps
Kbps 1 Kbps = 0.001 Mbps 5000 Kbps = 5 Mbps
bps 1 bps = 0.000001 Mbps 1,000,000 bps = 1 Mbps

Illustrative Bandwidth Planning Ranges

The ranges below are illustrative planning assumptions, not application requirements or recommended minimums. Check each service’s current specifications and your actual traffic.

Activity Illustrative Bandwidth Per User Notes
Email and basic browsing 1 to 5 Mbps Usually low demand unless large files are involved.
Video calls 3 to 10 Mbps Higher quality calls need more bandwidth.
HD video streaming 5 to 25 Mbps Depends on resolution and compression.
Large downloads or cloud backups 25 Mbps or more Can temporarily consume much more than normal usage.

Example

Example 1: Calculate bandwidth per user

You have 500 Mbps of total bandwidth shared by 25 users.

BPU = 500 / 25 = 20 Mbps

Each user gets 20 Mbps if the bandwidth is divided evenly.

Example 2: Calculate total bandwidth needed

You want 15 Mbps per user for 40 users.

TB = 15 × 40 = 600 Mbps

You need 600 Mbps of total bandwidth to provide 15 Mbps per user.

FAQ

Does shared bandwidth mean every user always gets the same speed?

No. The formula assumes an even split, which is useful for planning. In real networks, actual speed can vary based on router settings, congestion, signal quality, server limits, and what each user is doing.

Should the number of users be a whole number?

Yes. User inputs must be positive whole numbers. Maximum whole users rounds the capacity down automatically and shows the unrounded user-equivalent value separately. A result of zero means the total cannot supply even one user at the requested rate.

Is bandwidth the same as internet speed?

Bandwidth is the maximum data rate available, usually measured in Mbps or Gbps. Internet speed as experienced by a user also depends on latency, network congestion, Wi-Fi quality, device performance, and the service being accessed.