Data Transfer Rate Calculator for Home Server Moves

June 18, 2026

Data Transfer Rate Calculator

Estimate real payload speed, copy time, bottleneck source, and link headroom for NAS migrations, backup seeds, cloud restores, VM moves, and remote sync jobs.

Quick presets
Transfer profile
Selecting a profile fills the nominal payload field.
Payload after Ethernet, TCP, TLS, Wi-Fi, and application overhead.
Small files add metadata round trips and reduce sustained rate.
High latency links need larger windows to fill the pipe.
Positive reduces bytes sent. Negative models expansion or encryption padding.

Rates are planning estimates. Real jobs also depend on CPU, encryption, filesystem metadata, cache, snapshots, and competing traffic.

Enter a transfer profile to estimate rate and time.

Effective data rate
0 Mbps
payload after overhead
Transfer time
0 min
including buffer
Storage bottleneck
None
slowest stage
Link headroom
0%
before nominal limit

Calculation breakdown

Equipment spec grid
1 GbE wiredPractical payload near 940 Mbps, common NAS copy ceiling about 110 MB/s before disk limits.
2.5 GbE wiredPractical payload near 2.35 Gbps, useful for SATA SSD cache and multi-bay home NAS systems.
10 GbE wiredPractical payload near 9.4 Gbps, often limited by RAID write speed, CPU, or SMB signing.
Wi-Fi 6 clientReal sustained copies often land around 300 to 700 Mbps depending on channel, RSSI, and airtime.
USB 3 HDDSingle spinning disks usually copy between 120 and 220 MB/s, slower with small files.
USB 3 SSDPortable SATA SSDs commonly sustain 350 to 500 MB/s when not thermally throttled.
WAN uploadCloud jobs are governed by upload rate, latency, TLS cost, provider throttles, and retry behavior.
Snapshot sendZFS and backup replication can reduce bytes sent, but checksums and encryption still need CPU headroom.
Reference transfer rates
Link or mediaNominal ratePlanning payload1 TB best case
Fast Ethernet100 Mbps90 Mbps24.7 hours
1 GbE1000 Mbps940 Mbps2.36 hours
2.5 GbE2500 Mbps2350 Mbps56.7 minutes
10 GbE10000 Mbps9400 Mbps14.2 minutes
Wi-Fi 5 practical867 Mbps PHY250 Mbps8.9 hours
Wi-Fi 6 practical1200 Mbps PHY450 Mbps4.9 hours
USB 3 HDD5 Gbps bus160 MB/s1.74 hours
USB 3 SATA SSD5 Gbps bus420 MB/s39.7 minutes
Protocol efficiency guide
Protocol profileTypical efficiencyMain limiterBest use
SMB large files88% to 95%Disk and signingVM images, media, ISO files
SMB many small files35% to 70%Metadata callsPhotos, source trees, documents
NFS large files90% to 96%Mount optionsLinux servers and hypervisors
Rsync delta copy45% to 90%Checksum CPUIncremental backups
ZFS send receive70% to 95%Compression and diskSnapshot replication
SFTP encrypted stream55% to 85%CPU and cipherRemote admin copies
HTTPS cloud sync50% to 85%WAN and throttlesObject storage and SaaS backup
USB copy70% to 95%Disk mediaLocal ingest or shuttle drive
Common home server jobs
ProjectTypical dataPrimary constraintPlanning note
Initial NAS migration2 TB to 12 TBDestination writesRun wired and avoid parity scrubs during the seed.
Nightly VM backup50 GB to 500 GBBackup windowDeduped incrementals may send far less than the VM size.
Cloud disaster recovery seed500 GB to 8 TBWAN uploadAt 50 Mbps, every TB needs almost two full days before buffer.
Plex library move4 TB to 30 TBNetwork or arrayLarge sequential media files usually run near the link ceiling.
Photo archive copy200 GB to 3 TBFile countSmall RAW and sidecar files can halve practical throughput.
ZFS replication100 GB to 10 TBSnapshots and CPUCompression helps if data is not already media or encrypted.
Unit conversions and formulas
ItemFormulaDecimal modeBinary mode
Bits to bytesDivide bits by 8800 Mbps = 100 MB/sSame bit rule
GB to megabitsGB x base x 81 GB = 8000 Mb1 GiB = 8192 Mib
Transfer timeMegabits / MbpsSeconds before bufferUses 1024 base
Bandwidth-delay productMbps x RTT / 8MB window estimateMiB if binary
Headroom1 - effective / nominalShown as percentSame ratio
Tip: For LAN migrations, test a single large file first. If one file is slow, the bottleneck is probably link, CPU, or disk. If only folders are slow, file count and metadata are likely the culprit.
Tip: For WAN transfers, calculate the bandwidth-delay product. A high-speed link with a tiny application window may underperform even when the provider speed test looks healthy.

Moving large amounts of data from one location to another across a home network require an understanding of a variety of different technical factors. These factors will determine the rate at which the data will move from one location to another. The movement of data can take a short amount of time to complete or it can take a long amount of time to complete, depending upon the speed and reliablity of the network hardware.

Although many individuals will attempt to move data between drives without planning, a bit of planning can help an individual understands the limitations of the network and the limitations of the data drives. The calculator included with this article will help an individual to perform the math necessary to determine the time that it will take for data to move based off the size of the move, the link to the network, and the workload of the network. Despite the fact that the link to the network may be very fast, the storage drives may be slow.

How long will large file moves take on your home network

The drives must be able to keep up with the link to the network. Additionally, you should take protocol overhead into consideration in relation to the data transfers. Latency, the file count, and the compression of the data all must be entered into the calculator to determine the variable impact that each of these factors can have upon the data moving across the network.

Data with large files can move quick across the network because the files require fewer “round trips” to transfer the data. Many small files, however, will require many “round trips” to transfer all of the data from one location to another. The speed at which the data can be stored into the storage drives is a critical variable in relation to the data movement.

The data will move at the rate at which the drives can read or write the data. The source drive has a maximum read speed. The data destination drive has a maximum write speed.

If the source drive is slow at reading the data, that source drive will become the limiting factor in the data transfer speed. The same is true for the destination drive; if the destination drive is slow at writing the data, it will become the limiting factor in the data transfer. You can enter the read and write speeds for each drive into the calculator to determine the slowest stage in the data transfer process.

Protocol overhead will reduce the actual speed at which the data can travel on the network. Overhead is created by protocols like Ethernet, TCP, SMB, and NFS. Each protocol creates metadata for the data transfers that reduces the amount of actual data that can move on the network wire.

The efficiency field in the calculator accounts for the protocol overhead for the data transfers. Additionally, the protocol selection will impact the protocol overhead for small files versus large files on the network. Data moves slower on the network if it includes more files than data that includes large files because there is more metadata created for the files that must travel on the network.

If the data will travel a long distance from source to destination, latency will impact the data transfer. The longer the round trip for the data to reach its destination, the higher the latency. High latency rates can create packet loss for the data.

Data packets that is lost the data system must re-transmit, leading to the data taking longer to travel from source to destination. The window size for data transfers can be adjusted in the calculator to account for latency and packet loss. Additionally, while using data transfer streams in parallel may increase the speed at which data is transferred, this only will work effectively if the destination drive for the data can absorb the data from the number of data transfer streams initiated in parallel.

The actual speed at which data moves from one location to another on the network will never match the theoretical speeds for the data transfers that are listed for the storage drives. Background network traffic and the thermal throttling of the drives can impact the data transfer speed. Similarly, the filesystem can utilize the cache to impact the data transfer speeds.

As a result of these potential problems, it is suggested that a data transfer buffer be used in the calculations of the time required for a data transfer. Fifteen or twenty percent should of be added to the calculations to allow for these potential issues to the data transfer. Prior to beginning a data transfer of large amounts of data from one location to another, it is suggested that a single large file is moved.

If the large file moves at the same rate as calculated, then the network and storage drives is functioning correctly. If large files move quickly but small files take longer to move, then the issue is related to the metadata for the files and the number of files moving rather than the bandwidth available for the data to travel. This calculator will allow an individual to determine if the speeds of the drives are normal prior to beginning a data transfer of large amounts of data.

Many network migrations will find that the speed of the destination data array limits the data. Many cloud data uploads will find that the upload speed of the internet connection limits the data transfer. Additionally, data transfers over Wi-Fi networks will often be limited by the distance between the data devices and the Wi-Fi signal source.

Using this calculator will allow an individual to gain an understanding of these limitations and to make informed decisions regarding when to begin a data transfer and what settings to use for data transfer speed. Its important to remember that the more files you have, the slower the process becomes. Youll want to be careful with how many files you move at once.

The furnitures in the room dont affect the network, but the number of devices does. You should also check the cables, because bad cables can cause alot of problems. Make sure you dont forget to account for the extra time.

It’s better to be safe than sorry when moving important files.

Data Transfer Rate Calculator for Home Server Moves

Related posts

Leave a Comment