Storage Cost Calculator
Cost per gigabyte and per terabyte for a drive, so two of them can be compared honestly.
How large a backup drive one computer needs, allowing for versions and for the data growing.
7 inputs · Free, no sign-up ·
Estimates only. Rates, fees and specifications change. Confirm against the official source before you rely on a figure — see our disclaimer.
A backup drive the same size as your data is not big enough. Keeping any history at all means keeping several copies, and the data grows while the drive does not.
This works out roughly how large a drive to buy so that it lasts the period you have in mind.
Grown data = Data x (1 + growth / 100) ^ years
Full copies = Drives x Versions
Storage = Grown data x Full copies x (1 + overhead / 100)
| Symbol | Meaning | Unit |
|---|---|---|
| Data | What is on the machine | GB |
| Versions | History kept | |
| Growth | Your own estimate | % a year |
400 GB on the machine, three versions on one drive, 20% growth over two years, 10% overhead:
Grown = 400 x 1.20^2 = 576 GB
Copies = 1 x 3 = 3
Stored = 576 x 3 = 1,728 GB
Total = 1,728 x 1.10 = 1,901 GB
So a 2 TB drive, which is exactly the size people buy by instinct — but now for a reason.
Enough for your data multiplied by the versions you keep, plus room to grow. 400 GB with three versions and two years of growth points at about 1.9 TB, so a 2 TB drive.
Only if you keep a single version and the data never grows. Any real history needs more, which is what this page works out.
No - considerably less, because only changes are stored after the first full copy. This figure is the full-copy worst case, which is a reasonable basis for buying a drive you want to last.
Cost per gigabyte and per terabyte for a drive, so two of them can be compared honestly.
How much storage a backup plan needs, allowing for copies, retained versions and growth.
Why a 1 TB drive shows as 931 GB, and roughly what is left after formatting and a recovery partition.
Convert between bits, bytes, kB, MB, GB, TB, PB and their binary counterparts - with both conventions labelled.
How much storage a set of files needs, from how many there are and how big they average.
How long a transfer takes, with bits and bytes kept apart - 100 Mbps is 12.5 MB/s, not 100.