← DataTransferLab

How long does 10 TB take at 100 Mbps?

9 days 6 hours 13 minutes 20 seconds

Using decimal data units and the theoretical line rate, transferring 10 TB over a 100 Mbps connection takes 800,000 seconds.

12.5 MB/sTheoretical file speed800,000 sTotal time

What can make the transfer slower?

Real transfers can take longer because of protocol overhead, latency, congestion, storage performance, Wi-Fi conditions, encryption and server limits. The value above is the ideal line-rate estimate, useful as a baseline for planning.

How is it calculated?

Transfer time = data size in bytes × 8 ÷ connection speed in bits per second. Decimal units are used here: 1 GB = 1,000,000,000 bytes and 1 TB = 1,000 GB.

Planning for real-world throughput

For a rough planning estimate, divide the ideal time by the expected efficiency. At 80% effective throughput, this transfer would take approximately 11 days 13 hours 46 minutes 40 seconds; at 60%, approximately 15 days 10 hours 22 minutes 14 seconds. These are illustrative scenarios, not guaranteed performance.

For backup jobs, allow extra time for verification, incremental scanning, small-file overhead and competing traffic. If the transfer crosses the internet, measure sustained throughput rather than relying only on the advertised link rate.

Compare transfer times

10 GB at 100 Mbps · 50 GB at 100 Mbps · 100 GB at 100 Mbps · 250 GB at 100 Mbps

Convert Mbps to MB/s · Download time calculator · Real-world efficiency calculator

See the transfer-time formula · Why real transfers are slower

Try another transfer →