New Pay-As-You-Go subscription blocked: App Service SubscriptionIsOverQuotaForSku + PostgreSQL LocationIsOfferRestricted in East US

Jefry Ureña Cordero 0 Reputation points
2026-06-28T19:24:22.19+00:00

Hello,

I recently upgraded my Azure subscription from Free Trial to Pay-As-You-Go

(upgraded on 2026-06-25) and I'm unable to deploy two resources in East US

despite having available quota for vCPUs.

Subscription ID: d859c718-c562-4eb0-a1e4-2e611754c270

Region: East US (eastus)


Error 1 — Azure App Service Consumption Plan

When deploying an Azure Function App (Consumption plan, Linux, .NET 10

isolated worker) via Bicep, I get:

SubscriptionIsOverQuotaForSku: Operation cannot be completed without

additional quota.

Current Limit (Total VMs): 0

Current Usage: 0

Amount required: 1

The Compute quota page shows "Total Regional vCPUs: 0 of 10" (healthy),

but the Microsoft.Web internal "Total VMs" quota is stuck at 0. This

appears to be the new-subscription anti-fraud hold, not a Compute quota

issue.


Error 2 — Azure PostgreSQL Flexible Server

When deploying a PostgreSQL Flexible Server (B1ms burstable, PostgreSQL 17)

via Bicep in the same region:

LocationIsOfferRestricted: Subscriptions are restricted from provisioning

in location 'eastus'.


What I've tried

  • Verified Microsoft.Web and Microsoft.DBforPostgreSQL resource providers are registered ✅
  • Confirmed Compute vCPU quotas are healthy (0 of 10 used) ✅
  • Bicep template validates clean (az bicep build passes) ✅
  • Waited 3+ days since upgrade — hold has not auto-cleared ✅

Request

Could a Microsoft engineer please:

  1. Remove the Microsoft.Web/serverFarms quota hold (Total VMs = 0) for East US on this subscription
  2. Enable Azure PostgreSQL Flexible Server provisioning in East US for this subscription

This is a personal development project, no production workload.

Thank you.

Azure Database for PostgreSQL

1 answer

Sort by: Most helpful
  1. Alex Burlachenko 23,170 Reputation points MVP Volunteer Moderator
    2026-06-29T14:06:15.38+00:00

    hi & thx for sharing urs issue here at Q&A portal,

    I guess new-subscription restriction, not a normal vCPU quota issue. SubscriptionIsOverQuotaForSku with Total VMs: 0 for App Service/Functions usually means the Microsoft.Web quota/eligibility backend hasn’t opened that SKU for the subscription yet. The Compute vCPU quota page won’t show that, bc App Service has its own internal capacity/quota checks. Same idea for PostgreSQL: LocationIsOfferRestricted means that offer/location is blocked for this subscription. If it was just PostgreSQL capacity, u’d usually see a different capacity/sku error.

    Since this was upgraded from Free Trial to Pay-As-You-Go only a few days ago, it may be fraud/risk gating or regional offer eligibility still stuck. Waiting sometimes clears it, but 3+ days is already enough to ask Billing/Subscription support to review it.

    https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota

    https://azure.microsoft.com/en-us/support/create-ticket/

    Try open a billing/subscription support case and say the Pay-As-You-Go subscription is active but still blocked from provisioning Microsoft.Web serverFarms and PostgreSQL Flexible Server in East US. Include the subscription ID, region, exact errors, UTC deployment times, and note that Compute vCPU quota is healthy but Microsoft.Web Total VMs is 0. And try another region like East US 2, Central US, or West US 3. But if this is a subscription-level hold, support needs to clear it.

    rgds,

    Alex

    &

    If my answer was helpful pls mark it and additional thx if u follow me at Q&A portal

    and at my blog https://ctrlaltdel.blog/

    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.