Manual snapshots are often created for operational tasks like upgrades, migrations, or point-in-time backups. Unlike automated backups, which are automatically deleted after a set retention period, manual snapshots remain in place until explicitly deleted. Over time, this can lead to an accumulation of snapshots that are no longer needed but still incur monthly storage charges. This is particularly common in environments where snapshots are taken frequently but not consistently reviewed. If left unmanaged, manual snapshots can become a source of ongoing cost, especially for large databases or when snapshots are copied across regions.
Amazon RDS snapshot storage is billed based on the total volume of data retained across all snapshots, measured in GB per month. AWS uses incremental storage under the hood, meaning only the changes between snapshots are stored. However, you're charged for the full set of unique data blocks needed to restore each snapshot, and these charges persist until the snapshot is deleted. There are two types of snapshots:
Delete manual snapshots that are no longer required. Before removal, confirm that the data is not needed for restore workflows or long-term retention. Establish internal policies or automation to routinely review and clean up aged snapshots. If long-term storage is necessary, evaluate exporting data to object storage formats that may offer lower-cost archival options.