Calculate bandwidth per user by dividing link speed among active users, or estimate the internet bandwidth needed for a number of users from typical use.

Divide usable link capacity among simultaneous active users.

Overhead and reserve
Blank means 0%. This is a planning reserve, not a measured protocol loss.

Bandwidth Per User Formula

Choose a solve mode and complete its visible inputs. Let f = 1 − reserve/100. Blank reserve means 0%. Rates use decimal bits per second, not bytes per second.

Per-user bandwidth = raw link capacity × f / active users. Required raw capacity = active users × target per-user rate / f. Supported whole users = floor(raw capacity × f / target rate).

Concurrency planning uses active-user equivalents = registered users × concurrency/100, then sizes raw capacity from that demand. This expected demand can be fractional. Reserve is a planning input, not a measured loss.

Estimate Monthly Data Usage

Choose Monthly data usage to estimate the amount of data transferred in a month. Enter the number of users who follow the same usage pattern, the average transfer rate during active use, active hours per user per day, and active days in the month. The users’ hours can overlap. A typical-use preset assumes traffic flows at that rate for the active hours entered. Use a measured average rate if you have one.

Monthly usage (GB) = number of users × rate per user (Mbps) × hours per user per day × days per month × 0.45. The factor 0.45 comes from 3,600 seconds per hour, 8 bits per byte, and 1,000 MB per GB. Divide by 1,000 to convert GB to TB.

To check a monthly data allowance, open Compare with a data cap and enter the cap in GB or TB. If your provider counts both upload and download, include both in the average rate. Actual usage varies with traffic and the provider’s metering.

For example, 10 users averaging 5 Mbps each for 2 hours a day on 20 days use an estimated 900 GB (0.9 TB). A 1 TB cap leaves about 100 GB.

Bandwidth Unit Conversions

Use these conversions to check that your inputs are in the right scale.

Unit Equivalent In Gbps
1 kbps 0.001 Mbps 0.000001 Gbps
1 Mbps 1,000 kbps 0.001 Gbps
1 Gbps 1,000 Mbps 1 Gbps
1 Tbps 1,000 Gbps 1,000 Gbps

Illustrative Bandwidth Planning Ranges

These broad examples are not application requirements or service guarantees. Check actual traffic and current vendor guidance; for example, Microsoft Teams call-quality guidance describes video bandwidth that can be below this illustrative range. Budget upload and download separately.

Use case Typical bandwidth per active user Notes
Email and basic browsing 1 to 5 Mbps/user Light usage with short bursts of traffic.
Video meetings 3 to 10 Mbps/user Depends on video quality and screen sharing.
HD streaming 5 to 15 Mbps/user Higher quality streams need more bandwidth.
Large file transfers or cloud backups 10 Mbps/user or more Can require much more bandwidth during peak activity.

Example Problems

Example 1: Calculate bandwidth per user

You have 2 Gbps of total bandwidth and 100 users.

BPU = 2 Gbps / 100 = 0.02 Gbps / user

Since 0.02 Gbps equals 20 Mbps, the bandwidth per user is 20 Mbps/user.

Example 2: Calculate total bandwidth

You need 8 Mbps per user for 250 users.

TB = 250 × 8 Mbps = 2000 Mbps

Since 2,000 Mbps equals 2 Gbps, the total bandwidth needed is 2 Gbps.

FAQ

What does bandwidth per user mean?

Bandwidth per user is the average amount of network capacity available for each user. For example, if 50 users share a 500 Mbps connection equally, the bandwidth per user is 10 Mbps/user.

Should total users mean all users or active users?

Use active users if you are estimating real bandwidth demand. Not every registered or connected user is usually using the network at the same time. If you use total users instead of active users, the result is more conservative.

How do I choose what to calculate?

Select the named solve mode, complete its required fields, and select Calculate. The link capacity modes offer an optional reserve percentage. The two link capacity examples above assume zero reserve and simultaneous active users.