AWS Snapshot Cost: 2026 Pricing + 7 Ways to Cut It

Evgeny Anikiev July 12, 2026 FinOps
AWS Snapshot Cost: 2026 Pricing + 7 Ways to Cut It

AWS Snapshot Cost: How Pricing Works and How to Cut It in 2026

Key takeaways

  • Amazon EBS snapshots cost $0.05 per GB-month (Standard tier) — but you're billed only for incremental, changed blocks, not full volume size.
  • The Archive tier drops storage to $0.0125 per GB-month (~75% cheaper) for backups you keep 90+ days, with a $0.03/GB restore fee.
  • The biggest hidden cost is orphaned snapshots — old, unattached backups quietly billing every month.
  • Deleting a snapshot doesn't always lower your bill, because of how incremental blocks are shared.
  • Automate retention with Data Lifecycle Manager and audit spend in Cost Explorer under usage type EBS:SnapshotUsage.

What is an AWS snapshot and how are you charged?

An AWS snapshot is a point-in-time backup of an Amazon EBS volume, stored durably in Amazon S3 behind the scenes. You use them to back up EC2 disks, clone environments, and build AMIs.

The critical billing concept: snapshots are incremental. The first snapshot captures every used block; each later snapshot stores only the blocks that changed since the last one. So a 500 GB volume does not cost you 500 GB per snapshot — you pay for the actual delta.

"EBS snapshots are incremental, storing only the changes since the last snapshot." — AWS EBS Snapshots documentation

That's why your bill rarely matches napkin math off volume size — and why snapshot sprawl sneaks up on teams.

AWS snapshot pricing: the exact rates (2026)

Component Standard tier Archive tier
Snapshot storage $0.05 / GB-month $0.0125 / GB-month
Restore Free $0.03 / GB restored
Minimum retention None 90 days

Rates are for US East (N. Virginia); other regions run slightly higher (e.g. ~$0.053 in some EU regions). There is no free tier for snapshot storage.

Worked example

A team keeps snapshots totaling 7,000 GB in Standard:

7,000 GB × $0.05 = $350/month

Move the cold 5,000 GB to Archive:

(2,000 × $0.05) + (5,000 × $0.0125) = $100 + $62.50 = $162.50/month

~54% saved — with no data loss.

Additional snapshot costs most people miss

  • Cross-region copy — copying a snapshot to another region incurs data transfer, typically from $0.01/GB.
  • Fast Snapshot Restore (FSR) — instant, pre-warmed restores cost $0.75 per DSU-hour per Availability Zone. Leave it on across several AZs and it dwarfs storage.
  • Snapshot API operationsGetSnapshotBlock, PutSnapshotBlock, ListChangedBlocks carry small per-unit fees (e.g. ~$0.003 per 1,000 SnapshotAPIUnits).
  • RDS snapshots — billed at S3 Standard rates, ~$0.023/GB-month; manual RDS snapshots persist (and bill) after you delete the instance.

The incremental billing trap (why deleting snapshots may not help)

Here's what trips up almost everyone: because blocks are shared across a snapshot chain, deleting one snapshot only frees the blocks not referenced by any other snapshot. Delete an old snapshot whose blocks are still needed by newer ones, and your bill barely moves.

Practical rule: real savings come from deleting the newest unneeded snapshot in a chain or dropping an entire chain — not from trimming the oldest one and expecting proportional savings.

Orphaned snapshots: the #1 source of wasted snapshot spend

When you delete an EBS volume or terminate an instance, its snapshots are not deleted. They keep billing indefinitely. Over a year, orphaned and forgotten snapshots become the largest slice of many teams' snapshot cost — and no dashboard flags them by default.

Audit for:

  • Snapshots whose source volume no longer exists.
  • Snapshots not backing any AMI.
  • Snapshots far older than your retention policy.

How to check snapshot cost in AWS

You can't cut what you can't see:

  1. Cost Explorer → filter Service = EC2 - Other, Group by → Usage Type, look for EBS:SnapshotUsage (storage) and archive/restore usage types.
  2. Billing consoleBillsCharges by service → expand Elastic Compute Cloud to see snapshot lines.
  3. Cost and Usage Report → filter line_item_usage_type LIKE '%SnapshotUsage%' for block-level detail and tagging by team.

7 ways to reduce AWS snapshot cost

  1. Delete orphaned snapshots — the fastest win. Script it against volumes/AMIs that no longer exist.
  2. Move cold snapshots to the Archive tier — 75% cheaper for anything kept 90+ days.
  3. Automate retention with Data Lifecycle Manager (DLM) — set policies to create and expire snapshots automatically so sprawl never starts.
  4. Right-size snapshot frequency — hourly snapshots of a rarely-changing volume waste money; match cadence to real RPO.
  5. Turn off Fast Snapshot Restore where you don't need instant restore, and scope it to one AZ when you do.
  6. Clean up AMI-backing snapshots — deregistering an AMI leaves its snapshots behind; delete both.
  7. Tag and chargeback — cost allocation tags on snapshots expose which team drives spend, which drives behavior change.

Automate it (example DLM approach)

Create a DLM lifecycle policy that snapshots tagged volumes on a schedule, retains N copies, and archives or deletes the rest. Set it once; sprawl stops compounding.

EBS snapshots vs RDS snapshots vs EFS backups

  • EBS snapshots — $0.05/GB-month, incremental, best for EC2 block volumes.
  • RDS snapshots — ~$0.023/GB-month; watch manual snapshots that outlive the database.
  • EFS/EBS storage choiceAmazon EFS runs roughly 10× the price of EBS but supports shared multi-instance access — a design tradeoff, not just a cost one.

Monitor so snapshot cost never creeps back

Wire snapshot usage types into AWS Cost Anomaly Detection and a budget alert on EC2-Other. A misconfigured hourly backup job or a forgotten cross-region copy can add hundreds within a billing cycle — catch it in days, not at month-end.

FAQ

Do AWS snapshots cost money? Yes. EBS snapshots bill at $0.05/GB-month (Standard) or $0.0125/GB-month (Archive) for the incremental data stored. There is no free tier.

How much does one snapshot cost per month? You pay only for changed blocks. A 100 GB archived snapshot costs $1.25/month (100 × $0.0125). A Standard snapshot storing 100 GB of deltas costs $5/month.

How do I check snapshot cost in AWS? In Cost Explorer, filter Service = "EC2 - Other" and group by Usage Type; look for EBS:SnapshotUsage. Or expand EC2 charges in the Billing console's "Charges by service."

Why didn't deleting a snapshot reduce my bill? Snapshots share incremental blocks. Deleting one only frees blocks no other snapshot references, so removing an old snapshot in an active chain may free little to no storage.

What's the cheapest way to keep long-term snapshots? Move them to the Archive tier ($0.0125/GB-month) for anything retained 90+ days, and automate expiry with Data Lifecycle Manager.

Do RDS snapshots cost extra after I delete the database? Yes. Manual RDS snapshots persist and keep billing at ~$0.023/GB-month until you delete them explicitly.

Tags:

☁️ AWS Cloud That Saves and Scales

Helping SaaS teams cut costs, speed up releases, and scale securely with DevOps done right

Uncover Bottlenecks & Savings - Free 30-Min Review