Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
Hi @EAS ,
Thank you for submitting your question on Microsoft Q&A.
You’re not doing anything wrong the problem is that you’re looking at the wrong quota provider in the portal. What’s really happening
- The error (
SubscriptionIsOverQuotaForSku … Current Limit (Free/Standard VMs): 0) is coming from App Service (Microsoft.Web) regional quotas. These are not the same as the “Compute (classic)” quotas you’re seeing in your screenshot (those are for legacy Cloud Services and classic cores). App Service keeps its own per‑region, per‑SKU “worker” quotas (Free/Shared, Small/Medium/Large, PremiumV3, etc.). If your subscription’s quota for a given region/SKU bucket is 0, the platform returnsSubscriptionIsOverQuotaForSku.
On new or certain subscription types, these Microsoft.Web quotas can default to 0 until you request an increase, or the region may be temporarily constrained—both produce the exact error you’re seeing. In such cases, trying another region often works immediately.How to see the correct quotas
- In the Azure portal, go to Quotas.
- At the top, change Provider to Microsoft.Web (not Compute/classic).
- Filter Region to East US.
- Expand the App Service group; you’ll see entries like Free VMs, Shared VMs, Small/Medium/Large worker VMs, PremiumV3 VMs, etc., with Current usage and Limit. For non‑Compute providers, the blade shows a Request increase action that opens a support request for the selected quota.
Ways to fix this issue
A) Request a quota increase for Microsoft.Web
- From Quotas -> Provider: Microsoft.Web -> (Your quota item) -> Request increase, submit new limit = 1 in East US for the SKU you need (e.g., Free VMs for F1 or Standard/Small workers for S1/B1 style SKUs). Most requests are auto‑approved within minutes; otherwise support follows up.
- Alternatively (same result), open Help + support -> New support request -> Issue type: Service and subscription limits (quotas) -> Quota type: Web App (Windows and Linux), then specify Region and App Service plan SKU and request the new VM limit.
B) Try another region
A zero limit can also reflect capacity constraints for that SKU in that region. Switching regions (for example, East US 2, Central US, or another nearby region) often succeeds immediately. Many users report success by simply changing the region when they hit …quota of 0 instances
Double‑check the basics
- Make sure you’re using the intended subscription
az account show -o table
az account set --subscription "<SUBSCRIPTION NAME OR ID>"
Azure CLI commonly surfaces the same quota error if you create resources in the wrong subscription by accident. This is a general hygiene check; the root cause here is still Microsoft.Web quotas.
Why the “Compute (classic)” blade misled you
The “Cores (Classic)” and “Cloud Services (Classic)” quotas you saw are for the older classic compute stack and don’t govern App Service. App Service plans are their own construct (shared or dedicated workers) under the Microsoft.Web provider, with separate limits and behaviors.
Reference:
https://learn.microsoft.com/en-us/azure/app-service/overview-hosting-plans
https://learn.microsoft.com/en-us/azure/quotas/view-quotas
https://learn.microsoft.com/en-us/azure/quotas/quickstart-increase-quota-portal