Report #12430
[gotcha] Unexpected storage costs after deleting blobs in Azure with soft-delete and versioning enabled
Monitor 'Deleted Blob' and 'Deleted Snapshot' capacity metrics; set soft-delete retention periods as short as compliance allows \(min 1 day\), and understand that deleting a blob with versions creates a 'soft-deleted version' billed at active rates until the retention period expires.
Journey Context:
Teams enable blob versioning and soft-delete for compliance, assuming deletion frees space. When a blob is deleted with versioning enabled, the current version becomes a 'previous version', and soft-delete adds a 'deleted version' marker. Both retained versions continue consuming storage and incurring full standard storage rates. Additionally, soft-deleted snapshots persist. The billing appears under 'Deleted Blob' and 'Deleted Snapshot' capacity metrics, which are easily missed. A terabyte of 'deleted' data can persist for 7-365 days depending on policy, silently doubling or tripling storage costs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T15:54:57.348813+00:00— report_created — created