An Azure service that is used to provision Windows and Linux virtual machines.
This error isn’t caused by anything you’ve configured incorrectly.
With Azure Free Trial subscriptions, Microsoft often sets the VM (compute) core quota to zero in many regions due to capacity and abuse‑prevention controls. When the quota is zero, all VM sizes including the smallest ones appear as NotAvailableForSubscription across regions, even though the VM sizes themselves exist and the Microsoft.Compute provider is registered.
Additionally, the Standard_B1s (B‑series v1) VM is being restricted and phased out in many regions, which further limits its availability for new and trial subscriptions.
Microsoft now recommends using B‑series v2 SKUs instead, such as:
- B2ATS for Windows
- B2ATS or B2PTS for Linux
These are included in the Azure Free Account offer (up to 750 hours per month when used with a P6 (64‑GiB) managed disk). However, if the free trial subscription has zero compute quota, VM creation will still fail even with these newer SKUs. Unfortunately, free trial subscriptions cannot request a quota increase. The only reliable resolution is to upgrade the subscription to Pay‑As‑You‑Go, which assigns standard VM core quotas and allows VM creation immediately.
This is a subscription limitation, not a regional outage or a deployment issue.
Resolve errors for SKU not available - https://docs.azure.cn/en-us/azure-resource-manager/troubleshooting/error-sku-not-available?tabs=azure-cli
If you have any further queries, let me know. If the information is helpful, please click on Upvote and Accept Answer on it.