Skip to content

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

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

Formula variables
SymbolMeaningUnit
usersPeople or devices active at the same momentcount
per-user MbpsTypical sustained bandwidth for each active user's main activityMbps
headroomExtra capacity for bursts, background updates and growth%
upload shareUpstream 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.

Approximate per-user rates
ActivityDownload per userUpload per user
Email, web browsing, chat1–3 Mbpsunder 1 Mbps
Music streamingunder 0.5 Mbpsnegligible
HD video streaming (1080p)5–8 Mbpsnegligible
4K video streaming15–25 Mbpsnegligible
HD video call (one to one)1.5–3 Mbps1.5–3 Mbps
Group video call, gallery view2–4 Mbps1.5–3 Mbps
Online gaming (excluding downloads)3–6 Mbps1 Mbps
Cloud backup or large file syncUses all availableUses 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

  1. 1Enter how many people or devices will be actively using the connection at the busiest moment.
  2. 2Enter a per-user rate from the activity table — use the heaviest common activity, such as video calls.
  3. 3Set headroom (25–50% is typical) and the upload share (about 20% for general use, 50% or more for video-heavy work).
  4. 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