If you need to migrate a VM from one Azure subscription to another subscription there is a quick way to do it using PowerShell. You can find the script in my GitHub repository. At a high level these are the two steps we do: Create a copy of the boot disk directly from one subscription