This snapshot space overhead estimator calculates how much additional storage your Btrfs or ZFS snapshots will consume based on snapshot frequency, retention policy, and data change rate. Helps you avoid running out of space from unchecked snapshot growth.
Snapshots are one of the best features on a modern NAS, instant recovery points that let you roll back files, folders, or entire volumes in seconds. But there's a catch most users don't discover until they get a "volume almost full" warning: snapshots consume real storage space, and the amount depends on how much your data changes.
This calculator estimates how much space your snapshot policy uses based on your dataset size, how frequently data changes, and how many snapshots you keep. Whether you're troubleshooting unexpected space consumption or planning a new snapshot policy, this tool helps you understand the true cost before you run out of room.
How this estimate works: This calculator models Copy-on-Write (CoW) snapshot behaviour where each snapshot stores only the blocks that changed since the previous snapshot. The estimate assumes a uniform daily change rate spread evenly across all snapshot intervals. "Total Storage Used" adds your entered dataset size (unadjusted) to the compressed/deduplicated snapshot overhead, compression and deduplication apply to changed blocks going forward, not retroactively to your existing data, so the base dataset figure isn't discounted.
Real-world variance factors:
Use this estimate as a planning guide, not a precise prediction. Check your NAS or filesystem's actual snapshot space usage to calibrate against this estimate.
zfs get written to see the data changed since the previous snapshot, that's your daily churn, don't use the 'used' column for this: it reports space unique to that one snapshot and can shift as other snapshots are created or destroyed, so a day-to-day difference in 'used' doesn't reliably represent churn. On Btrfs, btrfs filesystem du gives snapshot-aware space reporting. If you can't measure directly, start with "Low" (1-2%) for typical home NAS workloads, media libraries, documents, and photos. If you run databases or VMs on the same volume, "High" (7.5%) is more realistic.
Snapshots are not a backup, they live on the same volume. Pair them with a proper off-site backup. AU cloud backup pricing for context:
| Service | Storage | AU monthly cost | Notes |
|---|---|---|---|
| Backblaze B2 | 1 TB | ~$9.70 AUD | S3-compatible, good Synology/QNAP HBS integration |
| iCloud+ | 200 GB | $4.49 AUD | Apple devices only, limited NAS integration |
| iCloud+ | 2 TB | $14.99 AUD | Family sharing, not a NAS backup solution |
| Google One | 2 TB | $14.99 AUD | Google Drive, limited NAS direct integration |
| Amazon S3 | 1 TB | ~$35 AUD | Standard storage, egress costs extra |
| Wasabi | 1 TB | ~$11.10 AUD | Egress fees waived under fair use; 90-day minimum storage duration applies |
A practical snapshot policy for most AU home NAS users:
Ask us anything about NAS, storage, or infrastructure. We reply by email.
Message sent!
We'll be in touch soon.