AWS EBS snapshot cost: incremental storage and the archive tier
EBS snapshots bill about $0.05 per GB-month for changed blocks (they are incremental), or about $0.0125 in the Archive tier for rarely-restored snapshots. Snapshot sprawl from unmanaged schedules is the usual culprit. Here is how to control it.
Quick answer
EBS snapshots are incremental, billing about $0.05 per GB-month for only the changed blocks since the last snapshot, or about $0.0125 per GB-month in the Archive tier for snapshots you rarely restore. Cost creeps from unmanaged snapshot schedules and orphaned snapshots, so a lifecycle policy is the main control.
EBS snapshots back up volumes to S3-backed storage, and the pricing rewards how they work: incrementally. Each snapshot stores only the blocks changed since the previous one, so a chain of daily snapshots is far cheaper than the sum of full volume sizes. The cost problem is almost always sprawl, not the per-snapshot size.
Incremental storage
The standard tier is about $0.05 per GB-month, charged on the unique changed blocks across your snapshots. Deleting one snapshot in a chain does not free the blocks a later snapshot still references, which is why storage does not always drop as expected when you delete individual snapshots.
The Archive tier
| Tier | Rate (approximate) | Best for |
|---|---|---|
| Standard | ~$0.05 / GB-month | Frequent restore, incremental chains |
| Archive | ~$0.0125 / GB-month | Rarely restored, long retention |
Archive stores a full, standalone snapshot at a quarter of the price, but restoring takes hours and has a retrieval cost, and archived snapshots must meet a minimum retention. It suits compliance snapshots you keep for months and rarely touch, not daily operational backups.
Controlling snapshot cost
Use Data Lifecycle Manager to create and expire snapshots on a schedule so old ones do not accumulate, delete snapshots of volumes you have terminated, and move long-retention snapshots to Archive. Snapshot sprawl from a per-hour schedule that never expires is the classic leak, the same cleanup habit as the reduce-your-cloud-bill checklist.
FAQ
How much do EBS snapshots cost?
About $0.05 per GB-month in the standard tier, billed on the incremental changed blocks across your snapshots, or about $0.0125 per GB-month in the Archive tier for snapshots you rarely restore. Because they are incremental, a chain of snapshots is far cheaper than the sum of full volumes.
Are EBS snapshots incremental?
Yes. Each snapshot stores only the blocks changed since the previous one, so daily snapshots of a volume cost far less than the volume size times the number of snapshots. Deleting one snapshot does not free blocks that a later snapshot still references.
What is the EBS Snapshot Archive tier?
A lower-cost tier at about $0.0125 per GB-month that stores a full, standalone snapshot for rarely-restored, long-retention use. Restores take hours and have a retrieval cost, and there is a minimum retention, so it suits compliance snapshots rather than daily backups.
How do I reduce EBS snapshot cost?
Use Data Lifecycle Manager to create and expire snapshots automatically, delete snapshots of terminated volumes, and move long-retention snapshots to the Archive tier. Snapshot sprawl from schedules that never expire is the most common cause of a high bill.
Why did deleting snapshots not reduce my bill?
Because snapshots are incremental and share blocks. Deleting a snapshot only frees blocks that no other snapshot references, so if a later snapshot still uses those blocks, storage does not drop. Expiring whole chains via lifecycle policy is more effective.
Does C3X estimate EBS snapshot cost?
C3X prices EBS volumes and related resources from your Terraform. Snapshot storage depends on change rate and retention, which are usage inputs you provide, since the incremental size cannot be read from configuration alone.
What to do next
Price your storage and backups before you deploy. C3X reads your Terraform and prices your resources against a live catalog. Start with the quickstart.
Pricing references
Related posts
- EBS snapshot cost creep: the storage bill that never stops growing
EBS snapshots are cheap individually but accumulate silently: automated backups, forgotten manual snapshots, and orphaned volumes pile up until snapshot storage rivals or exceeds your live volume cost. Here is how to find and stop the creep.
- EFS vs EBS cost: shared file storage vs attached block storage
EBS is block storage attached to one instance; EFS is a shared file system many instances mount at once. EFS costs more per GB but removes provisioning and scaling overhead. Here is how to choose on cost and fit.
- AWS i4i vs i3 cost: newer storage-optimized instances, better value
i4i storage-optimized instances offer faster NVMe local storage and better price-performance than the older i3 generation. For high-IOPS, low-latency local-disk workloads, the newer generation is usually the cost-effective choice. Here is the comparison.
- AWS Storage Gateway cost: you pay for the AWS storage it fronts
Storage Gateway charges for the AWS storage it writes to (S3, EBS snapshots, or virtual tapes), requests, and data transfer, plus a per-gateway fee on some types. The bulk of the bill is the backing storage. Here is the model.
Share this post
Try C3X on your own Terraform
Free and open source. No API key required. One command to install, one command to estimate.