Home » Immich Storage Calculator: Size Photos, RAID and Backups

Immich Storage Calculator: Size SSD, HDD, RAID and Backup Capacity

Immich storage sizing tool

A useful Immich storage estimate must account for more than the current photo folder. The primary pool needs room for future originals, generated media and free-space reserve. Redundancy then changes raw disk requirements, while independent backups add a separate copy budget. This calculator keeps those layers visible so a mirror or parity array is not accidentally counted as the backup.

Buying answer

How much storage should you buy for Immich?

Enter your current library, annual growth and planning horizon, then add a generated-media allowance, free-space reserve, primary redundancy and independent backup copies. The result separates projected originals, usable primary capacity, approximate raw primary capacity and backup capacity so you can price each layer with the live SSD, HDD and NAS listings above.

Application storage

Local SSD

Keep database and application data on responsive local storage.

Original media

HDD or NAS pool

Use economical protected bulk storage for the photo and video library.

Redundancy

Size raw capacity separately

Mirrors and parity reduce usable space, so raw capacity must exceed the library target.

Backups

Budget independent copies

Do not count the primary array as the backup copy.

Live Amazon prices

Current SSD, hard-drive and NAS options

Compare the exact model, capacity, condition and seller before ordering. Choose for workload fit first, then price.

Internal SSDs

9 options
Sandisk SDSSDA-2T00-G28-cr 2TB
Sandisk

Sandisk SDSSDA-2T00-G28-cr 2TB

New2TBSATA
Last verified Sep 29
$189.99$95.00/TB
Buy on Amazon
Aiibe X12 1TB
Aiibe

Aiibe X12 1TB

New1TBSATA
Last verified Sep 29
$101.69$101.69/TB
Buy on Amazon
ZRAAPC 1TB
ZRAAPC

ZRAAPC 1TB

New1TBSATA
Last verified Sep 29
$102.96$102.96/TB
Buy on Amazon
KingSpec P3-2TB 2TB
KingSpec

KingSpec P3-2TB 2TB

New2TBSATA
Last verified Sep 29
$219.99$110.00/TB
Buy on Amazon
Ediloca ES106_2TB_US 2TB
Ediloca

Ediloca ES106_2TB_US 2TB

New2TBSATATLC
Last verified Sep 29
$219.99$110.00/TB
Buy on Amazon
SP Silicon Power SU002TBSS3A55S25EC 2TB
SP Silicon Power

SP Silicon Power SU002TBSS3A55S25EC 2TB

New2TBSATA
Last verified Sep 12
$229.97$114.99/TB
Buy on Amazon
Fikwot FS810-2TB 2TB
Fikwot

Fikwot FS810-2TB 2TB

New2TBSATATLC
Last verified Oct 3
$229.99$115.00/TB
Buy on Amazon
fanxiang 2TB SSD - SATA - S101 2TB
fanxiang

fanxiang 2TB SSD - SATA - S101 2TB

New2TBSATATLC
Last verified Sep 29
$229.99$115.00/TB
Buy on Amazon
PNY SSD7CS900-2TB-RB 2TB
PNY

PNY SSD7CS900-2TB-RB 2TB

New2TBSATA
Last verified Sep 29
$229.99$115.00/TB
Buy on Amazon

NAS and enterprise hard drives

9 options
Seagate ST12000NM0127 12TB
Seagate

Seagate ST12000NM0127 12TB

New12TBSATA
Last verified Sep 29
$307.99$25.67/TB
Buy on Amazon
Seagate ST16000NM000J 16TB
Seagate

Seagate ST16000NM000J 16TB

New16TBSATA
Last verified Sep 29
$429.99$26.87/TB
Buy on Amazon
TOSHIBA MG07ACA12TE-cr 12TB
TOSHIBA

TOSHIBA MG07ACA12TE-cr 12TB

New12TBSATACMR
Last verified Sep 29
$329.99$27.50/TB
Buy on Amazon
HGST HUS726T6TAL5204 12TB
HGST

HGST HUS726T6TAL5204 12TB

New12TBSATA
Last verified Sep 29
$329.99$27.50/TB
Buy on Amazon
Seagate ST16000NM003G-cr 16TB
Seagate

Seagate ST16000NM003G-cr 16TB

New16TBSATA
Last verified Sep 29
$439.99$27.50/TB
Buy on Amazon
TOSHIBA MG08ACA16TE-cr 16TB
TOSHIBA

TOSHIBA MG08ACA16TE-cr 16TB

New16TBSATACMR
Last verified Sep 29
$444.00$27.75/TB
Buy on Amazon
Western Digital WD200EDGZ 20TB
Western Digital

Western Digital WD200EDGZ 20TB

New20TBSATA
Last verified Sep 29
$559.99$28.00/TB
Buy on Amazon
HGST 0F30144-cr 12TB
HGST

HGST 0F30144-cr 12TB

New12TBSATA
Last verified Sep 29
$337.99$28.17/TB
Buy on Amazon
HGST HUH721212ALE600 12TB
HGST

HGST HUH721212ALE600 12TB

New12TBSATA
Last verified Sep 29
$349.99$29.17/TB
Buy on Amazon

NAS enclosures

9 options
TERRAMASTER F2-212 2-bay diskless
TERRAMASTER

TERRAMASTER F2-212 2-bay diskless

New2-bay diskless2 bays
Last verified Sep 29
TERRAMASTER F2-425 2-bay diskless
TERRAMASTER

TERRAMASTER F2-425 2-bay diskless

New2-bay diskless2.5GbE network2 bays2.5GbE
Last verified Sep 29
TERRAMASTER F4-425 4-bay diskless
TERRAMASTER

TERRAMASTER F4-425 4-bay diskless

New4-bay diskless2.5GbE network4 bays2.5GbE
Last verified Sep 29
TERRAMASTER F4-212 (2GB) 4-bay diskless
TERRAMASTER

TERRAMASTER F4-212 (2GB) 4-bay diskless

New4-bay diskless4 bays
Last verified Sep 29
UGREEN DXP2800GT, 2-Bay(Diskless) 2-bay diskless
UGREEN

UGREEN DXP2800GT, 2-Bay(Diskless) 2-bay diskless

New2-bay diskless10GbE network2 bays10GbE
Last verified Sep 29
UGREEN DXP4800 GT 4-bay diskless
UGREEN

UGREEN DXP4800 GT 4-bay diskless

New4-bay diskless10GbE network4 bays10GbE
Last verified Sep 29
Asustor AS3304T 4-bay diskless
Asustor

Asustor AS3304T 4-bay diskless

New4-bay diskless2.5GbE network4 bays2.5GbE
Last verified Sep 29
UGREEN DXP480T Plus, 4-Bay 4-bay diskless
UGREEN

UGREEN DXP480T Plus, 4-Bay 4-bay diskless

New4-bay diskless10GbE network4 bays10GbE
Last verified Sep 29
Yxk 2-bay diskless
Yxk

Yxk 2-bay diskless

New2-bay diskless2.5GbE network2 bays2.5GbE
Last verified Sep 29

Choose the right setup

Turn library growth into a complete storage target

Use the calculator before shopping. Once the usable target and protection model are clear, drive size, bay count and price per TB become meaningful instead of arbitrary specifications.

Before you buy

Separate the jobs

Keep database/application storage, original-media storage and backups as separate decisions.

Leave room to grow

Plan for library growth, generated media and free-space reserve instead of sizing only for today.

Match the hardware

Confirm interface, form factor, bays and network speed before choosing a listing.

Protect the library

Redundancy can improve availability, but keep an independent backup copy.

Calculate your complete Immich storage target

Enter your library size and growth plans to estimate the storage capacity that gives you useful headroom.

Buying guide

How to turn the result into a storage purchase

Start with originals, because they drive the scale

The current library is the anchor for every other number. Measure the actual source photos and videos rather than the size of a backup archive that may include snapshots or duplicates. Then add expected annual growth for the number of years you want the new storage purchase to last. This produces the projected original-media footprint, which is the first capacity layer and the one that cannot be recreated from thumbnails or database metadata.

Annual growth changes the correct drive class

A 4TB household adding 200GB per year and a 4TB household adding 2TB per year should not buy the same pool simply because their current libraries match. Growth rate determines when bays fill, when parity overhead becomes painful and when a second chassis might be needed. Use a conservative but believable number from recent photo and video behavior, then rerun the model if phone cameras or family usage changes.

Generated media belongs in the calculation

Thumbnails and transcoded derivatives consume capacity beyond originals. Rather than imposing one universal ratio, the calculator exposes a generated-media percentage that you can tune. Start with a planning allowance, monitor real usage after Immich processes the collection, and replace the assumption with measured data. This keeps the calculator useful for both photo-heavy and video-heavy libraries without pretending their working-data footprint is identical.

Free-space reserve prevents a paper-perfect design

A pool that reaches its target only when almost full is not comfortably sized. Free space supports imports, maintenance, filesystem behavior and unexpected growth. The calculator increases the usable target based on an adjustable reserve so the storage plan has breathing room. This is different from redundancy: reserve protects operating headroom, while redundancy changes how raw drives are arranged to tolerate certain failures.

Redundancy consumes raw capacity

Mirror, single-parity and dual-parity approaches all turn raw disk capacity into a smaller usable pool. The calculator uses planning multipliers because the exact result depends on bay count, filesystem and platform. Treat the raw target as a shopping estimate, then use the NAS sizing page or your storage platform’s own calculator for the final layout. Never order drives from a generic multiplier without checking the actual array rules.

Backups are counted separately on purpose

An independent backup is not another label for the redundancy inside the primary pool. It should survive failures or mistakes that can affect the live array. That is why the calculator adds backup capacity after the primary raw estimate rather than folding it into RAID math. If you plan one local backup and one offsite copy, enter two independent copies and budget the storage destinations separately from the server’s data disks.

SSD capacity and HDD capacity solve different jobs

The total result does not mean every terabyte should be purchased in the same medium. Application/database storage can remain on a smaller local SSD while original media and backup copies live on economical hard drives or NAS systems. Use SSDs for the application tier and HDD or NAS storage for bulk originals and backups so the result becomes a practical tiered build instead of an unnecessarily expensive all-flash archive.

Bay count is part of capacity planning

Raw terabytes alone do not reveal whether the server can reach the target efficiently. A two-bay NAS may require very large drives to deliver the same protected usable capacity that a four- or six-bay system reaches with smaller disks. More bays also create different upgrade paths and power costs. Use the storage result to decide the capacity class, then model bay count before choosing the enclosure.

Snapshots consume their own reserve

If the storage platform keeps snapshots, versioned backups or other historical copies, those can use space beyond the live Immich dataset. This calculator’s reserve is intentionally broad rather than pretending to predict every snapshot policy. If your NAS retains substantial history, increase the reserve or budget snapshots explicitly with the platform’s monitoring data. A storage estimate should reflect the policy you actually intend to keep.

Decimal drive capacity and displayed capacity differ

Drive manufacturers sell decimal terabytes, while operating systems and storage tools may display capacity using different units or subtract filesystem and array overhead. Do not treat a slightly smaller displayed number as evidence that capacity is missing. The calculator works as a planning model in TB, and the final usable number should always be confirmed in the target NAS or filesystem before the pool is populated with important data.

Price the next expansion, not only day one

A good design has an affordable next step. If the initial array uses every bay, future growth may require replacing existing drives or adding another enclosure. If it leaves bays empty, the initial chassis may cost more but simplify expansion. Run the calculator with both the current horizon and a longer scenario. The difference reveals whether a smaller system is genuinely economical or merely defers a predictable upgrade.

Recalculate after the real server is running

Planning becomes more accurate after Immich has processed a representative library. Record original size, generated-data size, annual growth and actual free-space behavior. Update the calculator with those numbers and compare them to the assumptions used during purchase. Planning becomes more accurate when you measure the deployed system over time instead of treating the first estimate as permanent. Recalculate whenever the library or protection policy changes.

Questions people ask

Immich Storage Calculator questions

How do I calculate storage for Immich?

Add current originals and projected growth, include generated-media allowance and free-space reserve, then account for primary redundancy and independent backup copies separately.

Does the calculator include thumbnails?

Yes. Generated media is an adjustable percentage so you can model thumbnails and transcodes, then replace the estimate with measured usage from your own server.

Does RAID reduce the storage I need for backups?

No. RAID or similar redundancy protects the primary pool in a different way. Independent backups should still be budgeted separately.

How much free space should an Immich server keep?

There is no universal percentage for every filesystem and workload. Use a deliberate reserve and adjust it to the behavior and recommendations of your storage platform.

Why is raw capacity higher than usable capacity?

Redundancy, filesystem overhead, metadata and reserve space all reduce what can be used safely. The calculator separates raw planning capacity from usable target capacity.

Should I use SSD or HDD for the calculated total?

Usually a mix is more economical: local SSD for database/application work and HDD/NAS capacity for originals and backups. The right split depends on your architecture.

Can I use this calculator for a 50TB library?

Yes as a planning model, but large systems deserve exact platform-specific RAID/ZFS calculations, chassis power planning and a documented backup architecture before purchase.

How should I estimate annual growth?

Use recent real growth from your photo/video archive where possible. If family video usage is increasing, choose a conservative figure rather than assuming the past year will stay flat.

Does the result include offsite storage?

Only if you enter an independent backup copy for it. The calculator reports backup capacity separately; it does not decide whether the destination is local, remote or cloud-based.

When should I run the calculator again?

Rerun it after major imports, storage-policy changes, a new phone/video workflow, or whenever observed annual growth differs materially from the original assumption.

Scroll to Top