Bandwidth Calculator
Bandwidth needed for users and streams.
Reviewed by the Calculation Machine team · Updated 24 October 2026 · How we check our maths
Your values
ⓘ Live results
- Download bandwidth needed
- 187.2 Mbps
- Upload bandwidth needed
- 37.4 Mbps
- Per-user allocation
- 6 Mbps
- Recommended plan
- 200 Mbps
Quick answer
Required bandwidth is concurrent users × Mbps per user × (1 + headroom). Upload need is a share of that figure. An office with 24 people online at once, each using about 6 Mbps, plus 30% headroom needs about 187 Mbps download, so a 200 Mbps plan is the practical minimum; at a 20% upload share it needs about 37 Mbps up.
What the Bandwidth calculator does
This calculator estimates the internet connection speed a household, office, school or event needs. You enter how many people are online at the same time, a typical per-person rate in megabits per second, a headroom percentage for peaks, and what share of traffic goes upstream. It returns download and upload requirements and rounds up to the next 50 Mbps plan size.
Use it before choosing a broadband plan, sizing a leased line or 5G backup, or checking whether a conference venue's Wi-Fi can cope. The key input is concurrent users — people actually using the connection at once — not everyone on the guest list.
This is a capacity estimate, not a guarantee of experience. Wi-Fi coverage, router capacity and latency often matter as much as the plan speed. For how long a specific file will take on a given connection, use the download time calculator.
The formula
Download (Mbps) = users × per-user Mbps × (1 + headroom ÷ 100) Upload (Mbps) = download × upload share ÷ 100
| Symbol | Meaning | Unit |
|---|---|---|
| users | People or devices active at the same moment | count |
| per-user Mbps | Typical sustained bandwidth for each active user's main activity | Mbps |
| headroom | Extra capacity for bursts, background updates and growth | % |
| upload share | Upstream traffic as a percentage of downstream | % |
This is the standard peak-concurrency method used in network capacity planning: size for the busiest period rather than the average. Per-activity figures come from service providers' own recommendations (for example Netflix's streaming guidance) and vary by codec and quality setting, so check the services your users actually rely on. Plan speeds are advertised in megabits per second; divide by 8 for megabytes per second.
Worked examples
Small office of 24 people
24 staff on video calls, cloud apps and occasional large files, about 6 Mbps each at peak, with 30% headroom and a 20% upload share.
Inputs
- Concurrent users24
- Mbps per user6
- Headroom30 %
- Upload share20 %
Result
- Download bandwidth needed187.2 Mbps
- Upload bandwidth needed37.4 Mbps
- Per-user allocation6 Mbps
- Recommended plan200 Mbps
About 187 Mbps down and 37 Mbps up, so a 200 Mbps plan fits. Many cable plans offer far less upload than download; if staff upload a lot, check the upload figure first.
Household with 4K streaming
Four people who may each stream 4K video at the same time, budgeted at 25 Mbps per stream, with 25% headroom.
Inputs
- Concurrent users4
- Mbps per user25
- Headroom25 %
- Upload share10 %
Result
- Download bandwidth needed125 Mbps
- Upload bandwidth needed12.5 Mbps
- Per-user allocation25 Mbps
- Recommended plan150 Mbps
About 125 Mbps, so a 150 Mbps plan covers four simultaneous 4K streams with room for phones and updates. Most households rarely run all streams at once.
Classroom or video-heavy workspace
60 concurrent users on video calls at about 4 Mbps each, with 40% headroom and symmetric traffic because they send video as well as receive it.
Inputs
- Concurrent users60
- Mbps per user4
- Headroom40 %
- Upload share50 %
Result
- Download bandwidth needed336 Mbps
- Upload bandwidth needed168 Mbps
- Per-user allocation4 Mbps
- Recommended plan350 Mbps
About 336 Mbps down and 168 Mbps up. Upload-heavy use like this is where symmetric fiber or a dedicated line pays off over cable.
Bandwidth per user by activity
Use the activity that dominates during your busiest hour. Figures are typical sustained rates and vary with quality settings and service.
| Activity | Download per user | Upload per user |
|---|---|---|
| Email, web browsing, chat | 1–3 Mbps | under 1 Mbps |
| Music streaming | under 0.5 Mbps | negligible |
| HD video streaming (1080p) | 5–8 Mbps | negligible |
| 4K video streaming | 15–25 Mbps | negligible |
| HD video call (one to one) | 1.5–3 Mbps | 1.5–3 Mbps |
| Group video call, gallery view | 2–4 Mbps | 1.5–3 Mbps |
| Online gaming (excluding downloads) | 3–6 Mbps | 1 Mbps |
| Cloud backup or large file sync | Uses all available | Uses all available |
Mbps versus MB/s and why plans feel slower
Internet plans are sold in megabits per second (Mbps); file sizes and many download dialogs use megabytes (MB). One byte is 8 bits, so a 200 Mbps plan moves at most 25 MB/s. In practice you get somewhat less because of protocol overhead, Wi-Fi and the remote server's speed. The data storage converter handles unit conversions if you are working from file sizes.
Choosing headroom and planning upload
- Headroom of 25–50% covers software updates, cloud sync and short bursts. Use the higher end where usage is unpredictable, such as guest Wi-Fi.
- Upload share: typical browsing and streaming is 10–20% upstream; video calling, live streaming, CCTV to the cloud or off-site backups push it toward 50% or more.
- Benchmarks: in 2024 the US FCC raised its broadband benchmark to 100 Mbps down and 20 Mbps up, a reasonable floor for a modern household.
- Latency matters too: gaming and calls are sensitive to delay and jitter, which more bandwidth does not fix.
How to use the Bandwidth Calculator
- 1Enter how many people or devices will be actively using the connection at the busiest moment.
- 2Enter a per-user rate from the activity table — use the heaviest common activity, such as video calls.
- 3Set headroom (25–50% is typical) and the upload share (about 20% for general use, 50% or more for video-heavy work).
- 4Read the download and upload needs and compare the upload figure with the plan's advertised upload speed.
Frequently asked questions
How much bandwidth do I need for 10 users?
For general office work with video calls at about 5 Mbps each plus 30% headroom, roughly 65 Mbps, so a 100 Mbps plan is comfortable. Heavy video or large file transfers push that higher.
How many Mbps do I need for 4K streaming?
Streaming services generally recommend about 15–25 Mbps per 4K stream. Budget 25 Mbps per stream to be safe if several people watch at once.
Is 100 Mbps fast enough for a family?
Usually yes. It handles several HD streams, video calls and browsing at once; it can get tight with three or more simultaneous 4K streams plus large downloads.
What is the difference between bandwidth and speed?
Bandwidth is the maximum data rate a connection can carry, and speed tests measure how much of it you actually get. Latency, the delay in milliseconds, is a separate measure of responsiveness.
Do I need as much upload as download?
Not for typical streaming and browsing, which need far less upload. Video calls, live streaming, cloud backups and remote access to home cameras all need more upload.
References
- Broadband Speed Guide — US Federal Communications Commission (FCC)
- Internet connection speed recommendations (Netflix Help Center) — Netflix
About this calculator
- Built and reviewed by the Calculation Machine team · How we build and test calculators
- Last reviewed: October 24, 2026
- Report an error