An Azure service that is used to implement corporate governance and standards at scale for Azure resources.
Hello JayCarper-5747 You can control end‑user subscription creation at the tenant level using a built‑in Microsoft Entra ID (Azure AD) setting.
Microsoft provides an official tenant setting called “Users can create Azure subscriptions”.
- Location: Microsoft Entra admin center → Users → User settings
- When set to No, regular users cannot create:
- Pay‑As‑You‑Go subscriptions
- Trial subscriptions
- Visual Studio / Dev‑Test subscriptions
- Trial subscriptions
- Pay‑As‑You‑Go subscriptions
This is the only supported and documented method to block user‑initiated subscription creation.
Official documentation: https://learn.microsoft.com/entra/fundamentals/users-default-permissions#restrict-non-admin-users-from-creating-tenants-and-subscriptions
Disabling this setting does not stop all subscription creation. It only stops self‑service (user‑initiated) creation.
Subscriptions can still be created only by authorized roles, depending on your billing model:
| Billing Model | Who can create subscriptions | How |
|---|---|---|
| Enterprise Agreement (EA) | Enterprise Admin / Account Owner | EA portal or Azure portal |
| Microsoft Customer Agreement (MCA) | Billing Account Owner / Invoice Section Owner | Azure portal or ARM API |
| CSP | Partner (via Partner Center) | Partner Center |
| Automation (ARM/Terraform) | Service principal with billing permissions | Microsoft.Subscription/aliases API |
Subscription creation via ARM (official): https://learn.microsoft.com/azure/azure-resource-manager/management/manage-subscriptions-azure-cli#create-subscription-alias
MCA subscription creation: https://learn.microsoft.com/azure/cost-management-billing/manage/create-subscription
Is “AdHoc Subscriptions” the correct term?
No. “AdHoc Subscriptions” is not an official Microsoft term.
Microsoft uses:
- Self‑service subscriptions
- User‑created subscriptions
These are the subscriptions created when the tenant setting is enabled.
Terminology reference: https://learn.microsoft.com/entra/fundamentals/users-default-permissions
What is negatively impacted?
This is the expected and documented impact:
- Developers cannot self‑create sandbox or POC subscriptions
- All new subscriptions must go through central IT / billing owners
- Organizations may experience slower provisioning unless automation is implemented
Existing subscriptions are not affected and Resource deployment inside existing subscriptions continues to work.
Microsoft does not recommend relying only on manual creation. Instead:
Disable user creation and Use automated subscription provisioning with governance
Official guidance:
- Azure Landing Zones
- Management Groups + Azure Policy
- ARM/Terraform subscription vending
Azure Landing Zones (official): https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/
Subscription vending pattern: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/subscriptions
- Disabling the Entra ID setting only blocks self‑service user subscriptions
- Admins and billing owners can still create subscriptions
- “AdHoc Subscriptions” is not official terminology
- Microsoft recommends pairing this control with automated provisioning
Kindly let us know if the solution provided worked for you.
If you need any further assistance, please feel free to reach out.
If you found the comment helpful, please consider clicking "Upvote it".
Thanks,
Suchitra.