Bandwidth and Throughput Calculator

Calculate effective network throughput after protocol overhead, and estimate file transfer times at any link speed from T1 to 100 Gbps.

Raw bandwidth1.00 Gbps
Effective throughput970.00 Mbps
Overhead3% (30.00 Mbps lost)

Estimated transfer times at 970.00 Mbps effective

1 MB8.25 ms
10 MB82.47 ms
100 MB824.74 ms
1 GB8.25 s
10 GB1m 22s
1 TB2h 17m

Transfer times use bits (1 byte = 8 bits). 1 MB = 1,000,000 bytes (SI). Actual speeds depend on TCP window size, RTT, and host I/O.

Bandwidth vs. throughput

Bandwidth is the raw capacity of a link — the maximum number of bits per second the physical medium can carry. Throughput is the actual data rate delivered to the application after all protocol overhead, retransmissions, and congestion losses are accounted for.

Throughput is always less than bandwidth. The gap depends on the protocol stack, link utilisation, latency, and packet loss rate.

Protocol overhead explained

Every layer of the protocol stack adds headers:

Goodput and application-layer throughput

Goodput is the useful payload throughput seen by the application — bandwidth minus protocol overhead, minus retransmissions, minus TCP slow-start ramp-up time. For long-lived TCP flows on a low-loss path, goodput typically reaches 90–95% of the raw link speed. For short flows (less than one RTT), TCP never exits slow start and goodput may be far below the link capacity.

Common link speeds reference

Link typeNominal speedTypical use
T1 / DS11.544 MbpsLegacy WAN, some ISDN/PRI
T3 / DS344.736 MbpsLegacy carrier interconnects
Fast Ethernet100 MbpsAccess switches, older LANs
GigabitEthernet1 GbpsDistribution/core LAN, server NICs
10 GigE10 GbpsServer uplinks, data centre
40 GigE40 GbpsData centre spine, aggregation
100 GigE100 GbpsCore/backbone, hyperscale

Transfer time calculation

Transfer time = file size in bits / effective throughput in bps.

Note: file sizes are typically measured in bytes (1 byte = 8 bits), and storage vendors use SI prefixes (1 GB = 10⁹ bytes) while operating systems may use binary prefixes (1 GiB = 2³⁰ bytes). This calculator uses SI (1 GB = 1,000,000,000 bytes) for consistency with network speed measurements.

Understanding network bandwidth vs throughput — a deeper look

The distinction between bandwidth and throughput is one of the most misunderstood concepts in networking, and the confusion causes real problems when engineers size WAN links or troubleshoot slow application performance. Bandwidth is a physical property of the link — the maximum bit rate the medium can carry, determined by hardware and signaling standard. A GigabitEthernet interface has 1 Gbps of bandwidth. This number does not change regardless of what is running on the link. Throughput, by contrast, is a measurement of actual data delivery — what the application actually receives per second. Throughput is always lower than bandwidth and varies continuously with network conditions.

The gap between bandwidth and throughput has multiple contributors. Protocol overhead (Ethernet frames, IP headers, TCP headers, TLS records) consumes some fraction of every bit transmitted — typically 3–8% for HTTPS traffic. TCP's congestion control algorithm starts every new connection slowly (slow start) and ramps up over multiple round trips, meaning short-lived connections never approach the link's bandwidth. Packet loss causes TCP to halve its sending rate (congestion avoidance) — even 0.1% packet loss can reduce throughput on a high-bandwidth, high-latency path to a fraction of the link speed. QoS policies, traffic shaping, and policers may impose hard rate limits below the physical bandwidth. Finally, CPU-intensive operations like IPsec encryption can bottleneck throughput well below the wire speed even on a perfectly uncongested link.

Bandwidth planning for enterprise networks

Bandwidth planning requires estimating peak concurrent demand across all traffic classes, not average utilisation. Networks are sized for the 95th-percentile traffic load — the bandwidth level exceeded only 5% of the time during business hours. A link running at 80% average utilisation sounds acceptable, but if it spikes to 100% for even a few seconds during backup windows or video calls, packets will queue, latency spikes, and voice quality degrades. Most enterprises target no more than 70% sustained utilisation on WAN links to leave headroom for bursts.

Traffic profiling is the foundation of bandwidth planning. Before sizing a link, identify the major traffic categories: user internet traffic, intra-office application traffic, voice and video conferencing, backup jobs, software updates, and management traffic. Each has different characteristics: voice needs low latency and consistent bandwidth (G.711 codec uses 64 Kbps per call, G.729 uses 8 Kbps); backup jobs create large sustained bursts that must not starve other traffic; video conferencing uses 1–4 Mbps per HD stream but is extremely sensitive to jitter. Use QoS policies to classify and prioritize traffic so that a backup job cannot consume all available bandwidth during business hours.

For WAN link sizing, collect NetFlow or SNMP traffic data from existing links if available. If sizing a new site, estimate per-user bandwidth by traffic type: 500 Kbps per concurrent user for general web browsing, 2–4 Mbps per active video conference session, plus headroom for cloud application traffic. Add 20% growth buffer and round up to the nearest available service tier. Remember that most WAN services are asymmetric — downstream bandwidth exceeds upstream — so verify that the upstream capacity supports video conferencing and cloud uploads, not just the downstream speed.