Share via

Need solution for backup cleanup

Siva 736 Reputation points
2026-01-28T09:39:10.17+00:00

Hi Team,

We could see that post backup stop with Immutability, it is still with the policy and it is getting expired as per the retention, but the last restore point is not getting deleted and we need to manually delete the backup every month. In order to avoid that monthly activity do we have any further step or suggestions from ms to get that everything deleted as per retention without manual intervention.

Mostly the last restore point for vm is bit getting updated with expiry date, so what will be the ms recommendation on this issue?

Azure Backup
Azure Backup

An Azure backup service that provides built-in management at scale.


2 answers

Sort by: Most helpful
  1. Bharath Y P 9,720 Reputation points Microsoft External Staff Moderator
    2026-02-03T00:19:18.1266667+00:00

    Hello Siva, Azure automatically deletes expired recovery points based on the retention policy. However, the last hardened (vaulted) restore point and the most recent restore point are kept permanently to ensure recoverability. The final restore point is not deleted automatically after the retention period. If you no longer need it, you must delete it manually. This behavior is by design and is intended to prioritize data protection over automatic cleanup.

    How to manage Azure Backup Immutable vault operations - Azure Backup | Azure Docs

    Was this answer helpful?

    0 comments No comments

  2. Bharath Y P 9,720 Reputation points Microsoft External Staff Moderator
    2026-01-28T10:21:26.08+00:00

    Hello Siva, It sounds like you're dealing with some nuances around Azure Backup retention and the deletion of restore points. Here’s what you can do to set up a more automated cleanup process for your backup restore points:

    1. Check Your Backup Policy: Ensure that your backup policy is correctly configured for your retention requirements. If the last restore point is not getting deleted, it might be due to incorrect settings in your backup policy.
    2. Retention Rules: According to Azure Backup's guidelines, retention rules dictate how long recovery points are preserved. If you have extended retention periods, older restore points won’t be deleted until they fall outside this window. Review your current retention settings and adjust them to meet your needs.
    3. Soft Delete Feature: Ensure that the soft delete feature is properly configured for your backups. This feature retains delete operations temporarily, which means that deleted restore points won’t be purged until the retention period has expired.
    4. Automating Cleanup: Unfortunately, if you're facing challenges with the last restore point not deleting automatically, you may need to check Azure's documentation for additional scripts or automation tools that can facilitate this (e.g., Azure CLI scripts).
    5. Manual Deletion: If all else fails, and until you can automate this, unfortunately, you may still have to delete the restore points manually as you are currently doing.
    6. Consult Microsoft Documentation: For more detailed steps and to ensure everything is set up properly, you can refer to the following resources:

    Hello Siva, Recovery points are time‑based snapshots of your data. Even after the retention period, older recovery points may be required for audits, compliance needs, or recovery from issues that affected newer backups.

    Backup policy defines how backups work. A backup policy defines When backups are taken, how long recovery points are kept  and Which retention layers apply

    Microsoft documentation explicitly states that a backup policy defines the schedule, frequency of recovery point creation, and retention duration.

    Quickstart - Create a backup policy for Azure Files using Azure portal - Azure Backup | Microsoft Learn

    Thank You.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.