An Azure service that is used to provision Windows and Linux virtual machines.
NotAvailableForSubscription means the VM size is blocked for that subscription in the selected region. This is different from quota being available.
For a new Azure Free Trial subscription, this usually happens because some VM SKUs are restricted for the subscription or there is limited capacity in that region.
Try this:
- Check which VM sizes are actually available in the target region.
Use Azure CLI:
If a size showsaz vm list-skus --location westeurope --resource-type virtualMachines --all --output tableNotAvailableForSubscription, it can't be deployed in that region for the subscription. - Try a different region and verify availability before deploying.
Example:
az vm list-skus --location northeurope --resource-type virtualMachines --all --output table - In the Azure portal, start creating a VM and open the Size picker. Select See all sizes to view the sizes currently available for that subscription and region. This does not require completing the deployment.
- Prefer newer VM generations if older ones are unavailable. Community guidance in similar cases recommends trying newer series instead of older restricted ones.
- If the required VM size or region is still blocked, submit a SKU request to Azure Support. The documented resolution for a SKU that is unavailable for the subscription in the needed region is to submit a support request.
If the same error happens for many sizes across many regions, that points to a subscription-level restriction rather than a VM configuration problem.
References: