Azure architectureIntermediate31 min read

What Does Azure subscription Mean?

Reviewed byJohnson Ajibi· Senior Network & Security Engineer · MSc IT Security
On This Page

Quick Definition

An Azure subscription is like a membership plan for using Microsoft's cloud services. It defines how you pay for resources and what you can access. Think of it as a container that holds all your cloud stuff, like virtual machines and databases, together under one billing account. Each subscription has its own limits and permissions separate from others.

Common Commands & Configuration

az account show --query '{SubscriptionId:id, Name:name, State:state}'

Display current Azure subscription ID, name, and state.

Tests ability to retrieve subscription metadata; often used in questions about verifying active subscription state.

az account set --subscription "MySubscription"

Switch to a specific Azure subscription for subsequent CLI commands.

Commonly tested in exam scenarios where a user has multiple subscriptions and needs to target the correct one for resource deployment.

az account list --query "[?state=='Enabled'].{Name:name, SubscriptionId:id}" --output table

List only enabled subscriptions in table format.

Exams test filtering subscription states; this shows how to isolate active subscriptions.

az account list-locations --subscription "MySubscriptionID" --query "[].{Name:name, DisplayName:displayName}"

List available regions for a specific subscription.

Verifies that subscription-level location availability varies; exam questions may ask why a region is unavailable.

az tag create --resource-id /subscriptions/12345678-1234-1234-1234-123456789012 --tags "Environment=Prod" "CostCenter=IT"

Apply tags directly to a subscription resource.

Tests subscription-level tagging for cost management and governance, a key concept in AZ-104 and AWS SAA cross-domain questions.

az account management-group subscription add --name "MyManagementGroup" --subscription "12345678-1234-1234-1234-123456789012"

Move a subscription into a management group for policy and RBAC inheritance.

Exams frequently ask about subscription organization under management groups for hierarchical governance.

az role assignment create --assignee user@domain.com --role "Reader" --scope /subscriptions/12345678-1234-1234-1234-123456789012

Assign Reader role at subscription scope to a user.

Tests RBAC inheritance from subscription to resource groups; exams ask what access a user has at lower scopes.

Azure subscription appears directly in 228exam-style practice questions in Courseiva's question bank — one of the most-tested concepts on AZ-104. Practise them →

Must Know for Exams

Azure subscriptions appear in multiple Microsoft certification exams, most notably the AZ-900 Azure Fundamentals and the AZ-104 Azure Administrator. They also appear in the AWS and Google Cloud exams as a comparison point, especially when the exam asks about cloud concepts like resource hierarchy, billing, and multi-account strategies.

In the AZ-900 exam, questions about subscriptions are at a high level. You need to understand what a subscription is, the difference between a subscription and a resource group, and the different types of subscriptions (Free, Pay-As-You-Go, Enterprise Agreement). This exam also covers management groups and how they can organize subscriptions. Example question: 'You have 10 subscriptions. You want to apply the same policy to all of them. What should you create?' Answer: A management group.

In the AZ-104 exam, subscriptions are covered in more depth. You must know how to create and manage subscriptions, transfer subscriptions between Azure AD tenants, and implement Azure Policy and RBAC at the subscription scope. You also need to understand subscription service limits and how to request quota increases. The exam may ask you to design a subscription hierarchy for a company with multiple departments. For example, 'A company has three departments: Sales, Marketing, and IT. Each department needs its own subscription for cost tracking, but they want to apply a company-wide policy that all resources must be tagged with a department name. How should you design the hierarchy?' The correct answer involves creating a management group for the entire company, placing the three subscriptions under it, and applying the policy at the management group level.

In the AWS Cloud Practitioner exam, the concept of an Azure subscription is analogous to an AWS account. Questions may ask about multi-account strategies or consolidated billing. Similarly, in the Google Cloud Digital Leader exam, subscriptions relate to projects. Understanding these parallels helps you answer comparative questions.

Common question formats include multiple-choice, scenario-based, and drag-and-drop. You might be asked to identify the correct order of hierarchy: Management Group, Subscription, Resource Group, Resource. Or you might be given a scenario where a user cannot create a virtual machine, and you need to diagnose whether the issue is a subscription quota limit, a missing RBAC role, or an Azure Policy violation.

To succeed in exams, memorize the hierarchy and the purpose of each level. Know the built-in roles and their permissions at the subscription scope. Understand the difference between Azure AD tenant and subscription. Practice with sample scenarios that involve cost management, resource organization, and access control.

Simple Meaning

Imagine you want to use a giant online library that has books, movies, music, and software you can borrow. To use this library, you need a membership card. Your membership card is like an Azure subscription. It's your ticket to access the library's resources. Each membership card has its own payment plan and rules about how many items you can borrow at once. In the cloud world, an Azure subscription is your membership to Microsoft's cloud. It is a container that organizes all the cloud resources you create, such as virtual machines, databases, and storage accounts. Every resource you use in Azure must live inside a subscription. The subscription is responsible for two main things: billing and access control. Billing means that all the costs for resources inside a subscription are added together on one invoice. Access control means you can set who is allowed to manage resources inside that subscription.

Think of an apartment building. The entire building is like an Azure account or a management group. Each apartment unit is a subscription. Each apartment has its own door, its own bills for electricity and water, and its own set of rules about who can enter. One person might live in apartment 1A, another in 2B. They share the building address (the Azure account) but each unit is separate. You cannot use the resources in apartment 2B from apartment 1A without special permission. Similarly, resources in one Azure subscription are isolated from resources in another subscription unless you set up connections like virtual networks or peering.

In practice, companies often use multiple subscriptions to separate environments. For example, they might have one subscription for development, one for testing, and one for production. This keeps the development work from accidentally affecting the live production systems. It also makes billing easier because each team can see exactly what they spent. Subscriptions also have service limits. Each subscription has default quotas for how many virtual machines, storage accounts, or other resources you can create. If you need more, you can request an increase from Microsoft.

When you sign up for Azure, you get a default subscription. You can create more subscriptions as needed. The subscription sits under an Azure account or management group hierarchy. Inside the subscription, you create resource groups to further organize resources. This layered approach helps large organizations manage hundreds or thousands of cloud resources efficiently.

Full Technical Definition

An Azure subscription is a fundamental building block in the Microsoft Azure cloud platform. It is a logical container that acts as a boundary for resource management, billing, and access control. Every Azure resource, whether it is a virtual machine, a storage account, a database, or a web app, must belong to exactly one subscription. The subscription is the top-level entity for organizing and governing resources within a single Azure tenant, although subscriptions can be further grouped under management groups for hierarchical governance.

From a billing perspective, each subscription generates its own invoice. All usage costs for resources within that subscription are aggregated and billed together. This allows organizations to track spending by department, project, or environment. Azure offers different subscription types, such as Free, Pay-As-You-Go, and Enterprise Agreement subscriptions. Each type has different pricing models, support options, and commitment levels. For example, a Pay-As-You-Go subscription charges you monthly for the resources you use, with no upfront commitment. An Enterprise Agreement subscription often involves a monetary commitment and provides discounted rates.

Access control in Azure subscriptions is managed through Azure Active Directory (Azure AD), now called Microsoft Entra ID. Each subscription is associated with a single Azure AD tenant, which provides identity and authentication services. You can assign roles to users, groups, or service principals at the subscription scope using Azure Role-Based Access Control (RBAC). Common built-in roles include Owner, Contributor, and Reader. The Owner role has full access to all resources in the subscription, including the ability to delegate access to others. The Contributor role can create and manage resources but cannot grant access to others. The Reader role can only view existing resources.

Azure subscriptions also enforce resource quotas and limits. These are service-level limits that cap the number of resources you can create, such as a maximum of 250 storage accounts per subscription per region, or a limit on the number of virtual machines per region. These quotas are in place to prevent accidental overspending and to ensure fair resource distribution across customers. If you need to exceed a default quota, you must submit a support request to Microsoft.

Subscriptions can be organized in a hierarchy using management groups. A management group is a container that can hold multiple subscriptions. Management groups can be nested to create a tree structure for applying policies, RBAC assignments, and budgets across multiple subscriptions. For example, an organization might have a management group for 'Production' that contains all production subscriptions, and a separate management group for 'Non-Production' that contains development and test subscriptions. Azure Policy can then be applied at the management group level to enforce compliance rules, such as requiring all virtual machines to use managed disks, across all subscriptions within that group.

When you create a resource in Azure, you must specify its subscription, a resource group within that subscription, and a region. The resource group is a logical container that holds related resources. Resources within a resource group can be managed together, and they share the same lifecycle. For example, you can delete an entire resource group, and all resources within it are deleted. The subscription provides the billing boundary and the region provides the geographic location.

Subscriptions also play a role in network isolation. By default, resources in different subscriptions cannot communicate with each other. However, you can connect them using Azure Virtual Network peering, VPN gateways, or ExpressRoute circuits. This allows you to create hybrid cloud architectures while maintaining logical separation.

For IT professionals, understanding subscriptions is critical for designing scalable and cost-effective cloud solutions. Multi-subscription strategies are common in enterprise environments to separate workloads, enforce security boundaries, and manage costs. For example, a company might have a subscription for each line of business, or a subscription for each environment (dev, test, prod). Azure Cost Management tools can help track spending per subscription, and you can set budgets and alerts to prevent cost overruns.

Subscriptions also have an 'Offer ID' that defines the pricing and support terms. Examples include MS-AZR-0003P (Pay-As-You-Go) and MS-AZR-0017P (Enterprise Agreement). The offer ID affects which services are available and at what price. Some subscriptions, like the Azure Free Trial, have limited service availability and lower quotas.

Finally, subscriptions have a state. They can be active, disabled, or deleted. A disabled subscription occurs when payment is overdue or when the account is suspended. No resources can be created or managed in a disabled subscription. You can also cancel a subscription, after which resources are eventually deleted. Knowing how to manage subscription states and transfer subscriptions between Azure AD tenants is part of the AZ-104 exam objectives.

Real-Life Example

Think of a large shopping mall. The mall itself is like an Azure account or a management group. Inside the mall, there are many separate stores. Each store is like an Azure subscription. Each store has its own entrance, its own cash register, and its own inventory of products. The mall management (the Azure account) sets overall rules like opening hours and security, but each store operates independently.

Now imagine you want to open a new store in the mall. To do that, you need to sign a lease with the mall management. That lease is your subscription. The lease states how much rent you will pay each month (your billing plan), what kind of products you can sell (the services you can use), and how much floor space you have (the resource quotas). If you want to sell both clothes and electronics, you might need two separate stores (two subscriptions) because the inventory and billing for clothes and electronics are different.

Each store also has its own employees. A store manager (Owner role) can hire and fire employees (assign permissions). A sales associate (Contributor role) can stock shelves and help customers (create and manage resources) but cannot hire new staff. A security guard (Reader role) can watch and report what is happening but cannot touch the products.

Suppose you have a clothing store on the first floor and a shoe store on the second floor. They are separate stores but you own both. They each have their own cash register (billing). One day, the shoe store runs low on shoelaces and you want to borrow some from the clothing store. Normally, you cannot because the inventory is separate. But you can set up a special agreement (virtual network peering) to transfer items between stores. This requires extra setup.

If your clothing store becomes too popular and you run out of shelf space, you cannot just expand into the shoe store's space. You would need to open a new store in another part of the mall (a new subscription) or request more floor space from mall management (increase quota).

At the end of the month, each store gets its own bill from the mall. If you rent multiple stores, you get multiple bills. But you can also have a single lease that covers multiple stores (like an Enterprise Agreement subscription with multiple sub-accounts). This makes it easier for big companies to manage many subscriptions.

The shopping mall analogy perfectly captures the isolation, billing, access control, and quota aspects of Azure subscriptions. It also shows why large enterprises use multiple subscriptions: to keep different business units or environments separate, just like different stores in a mall.

Why This Term Matters

Understanding Azure subscriptions is crucial for anyone working with Microsoft Azure, whether you are a cloud architect, a system administrator, or a developer. The subscription is the fundamental unit of organization in Azure. Every decision you make about resource placement, security, and cost management revolves around subscriptions.

First, subscriptions directly affect your cloud costs. Each subscription has its own billing, which means you can track spending per project, department, or environment. Without a clear subscription strategy, you might find it impossible to know which team is spending what. This can lead to budget overruns and disputes. By using multiple subscriptions, you can implement chargeback or showback models where each business unit pays for what it uses.

Second, subscriptions enforce boundaries for security and access control. If you put all your resources in a single subscription, a user with Contributor access to that subscription can potentially access all resources. By using separate subscriptions for different trust levels, you can reduce the blast radius of a security incident. For example, if a developer accidentally deletes a resource in a dev subscription, it does not affect production.

Third, subscriptions help you stay within service limits. Each subscription has default quotas. If you need more resources, you can either request a quota increase or create additional subscriptions. This is especially important for large-scale deployments.

Fourth, subscriptions are essential for compliance. Azure Policy can be applied at the subscription level to enforce governance rules. For example, you can require that all storage accounts in a subscription use encryption at rest. This makes it easier to meet regulatory requirements like HIPAA or GDPR.

For IT professionals, knowing how to design a subscription hierarchy using management groups is a key skill. It allows you to apply policies and RBAC assignments at scale, reducing administrative overhead. In the fast-paced world of cloud computing, mismanaging subscriptions can lead to security breaches, cost explosions, and operational chaos. Therefore, a solid grasp of Azure subscriptions is not just nice to have it is essential for a successful cloud career.

How It Appears in Exam Questions

Azure subscription questions in exams often fall into three categories: scenario-based, configuration-based, and troubleshooting.

Scenario-based questions typically describe a company with multiple departments, environments, or compliance requirements. You are asked to recommend a subscription structure. For example: 'A company has development, testing, and production environments. They want to separate billing and apply different policies to each environment. They also want a single administrator to manage all environments. What should they do?' The correct answer often involves creating three subscriptions, one for each environment, and placing them under a single management group. The administrator gets Owner role on the management group, which propagates down.

Configuration-based questions ask you about specific steps. For example: 'You need to move an existing subscription from one Azure AD tenant to another. Which two actions must you perform?' The answer involves transferring billing ownership and then linking the subscription to the new tenant. You might also be asked: 'You want to ensure that only resources of a specific type can be created in a subscription. What should you use?' Answer: Azure Policy at the subscription scope.

Troubleshooting questions present a problem and ask you to identify the cause. For instance: 'A user reports that they cannot create a new virtual machine in the East US region. They have Contributor role on the subscription. What is the most likely reason?' Options could include a subscription quota limit being reached, an Azure Policy restricting the VM size, or a missing resource provider registration. The correct answer often involves checking quotas because the user has Contributor role, so RBAC is not the issue.

Another pattern: 'A user can see resources in the subscription but cannot deploy any new resources. The user has the Reader role. The subscription is active. What is the issue?' The answer is that the Reader role does not allow creation of resources.

In AWS-related exams, you might see comparison questions: 'How does an Azure subscription differ from an AWS account?' The answer highlights that an Azure subscription is more granular than an AWS account because you can have multiple subscriptions under one Azure AD tenant, while an AWS account is a standalone container.

In Google Cloud exams, the analogy is to a Google Cloud project. You might be asked: 'Which Azure resource is equivalent to a Google Cloud project?' Answer: Subscription.

To prepare, practice with real exam dumps and hands-on labs. Create multiple subscriptions in the Azure portal, assign roles, apply policies, and transfer a subscription. This practical experience will help you understand the concepts deeply and answer questions confidently.

Practise Azure subscription Questions

Test your understanding with exam-style practice questions.

Practise

Example Scenario

You work for a company named 'FoodCo' that develops a mobile app for food delivery. The company has three environments: development, testing, and production. The development team frequently experiments with new features, the testing team runs automated tests, and the production environment serves live customers. To keep these environments separate, you create three Azure subscriptions: FoodCo-Dev, FoodCo-Test, and FoodCo-Prod.

Each subscription has its own billing. The development subscription is on a Pay-As-You-Go plan because usage is unpredictable. The test subscription also uses Pay-As-You-Go. The production subscription is under an Enterprise Agreement to get discounted rates for high usage volume.

You assign roles carefully. The development team gets Contributor access to the FoodCo-Dev subscription so they can create virtual machines and databases. They have Reader access to FoodCo-Test so they can see test results but cannot change anything. Only the testing team has Contributor access to FoodCo-Test. The production subscription is locked down only the operations team has Contributor access, and they use Azure DevOps pipelines for deployments with controlled approvals.

You also set up Azure Policies. In the production subscription, you enforce that all virtual machines must use managed disks and must be in the West US region. In the development subscription, you allow any region but enforce resource tagging with the project name.

One day, the development team accidentally deploys a virtual machine that costs $500 per month. Because it is in the dev subscription, it does not affect the production billing. The finance team can see the spike in the dev subscription cost and can address it with the team. If everything were in one subscription, the cost would be hidden among production costs, and it might go unnoticed until the next monthly invoice.

This scenario illustrates how using multiple subscriptions provides clear separation of environments, cost tracking, and security boundaries. It also shows how policies can be tailored to each subscription's needs. In the exam, you might be asked to design a similar hierarchy for a given company structure.

Common Mistakes

Thinking a subscription is the same as a resource group.

A subscription is a container for billing and access control, while a resource group is a container for organizing resources within a subscription. You cannot have a subscription inside a resource group. The hierarchy is: management group → subscription → resource group → resource.

Remember the hierarchy: multiple resource groups live inside one subscription. The subscription is the billing and security boundary.

Assuming all subscriptions under the same Azure AD tenant automatically share resources.

By default, subscriptions are isolated. Resources in one subscription cannot see or access resources in another subscription without explicit connectivity, such as virtual network peering or a VPN.

Treat each subscription as a separate security domain. You must intentionally configure cross-subscription connectivity.

Creating resources without associating them with a subscription.

Every resource must belong to exactly one subscription. If you try to create a resource without specifying a subscription, Azure will prompt you to choose one. There is no 'no subscription' state.

Always ensure you are working within the correct subscription context in the Azure portal or CLI. Use the subscription selector or specify the subscription ID in commands.

Ignoring subscription service limits and quotas.

Each subscription has default quotas for resources like virtual machines, storage accounts, and public IP addresses. If you exceed a quota, you cannot create more resources until you request an increase or delete existing ones.

Check the subscription quotas in the Azure portal under 'Usage + quotas' before planning a large deployment. Request quota increases early.

Assigning the Owner role to a user who only needs to deploy resources.

The Owner role grants full control, including managing access for others. This is a security risk. The principle of least privilege says users should only have the permissions they need.

Use the Contributor role for users who need to create and manage resources but should not manage permissions. Use the Reader role for users who only need to view resources.

Believing that a canceled subscription is immediately removed.

When you cancel a subscription, it is disabled, but resources are not immediately deleted. They are retained for a period (usually 90 days) in case you reactivate the subscription. After that, resources are permanently deleted.

Understand the lifecycle. If you want to delete resources immediately, delete the resource groups before canceling the subscription.

Exam Trap — Don't Get Fooled

{"trap":"You are asked: 'A user has Contributor access to Subscription A. Can they create a new subscription under the same Azure AD tenant?' The exam trap is that many learners think Contributor can create subscriptions because they can create other resources."

,"why_learners_choose_it":"Learners confuse the ability to create resources inside a subscription with the ability to create the subscription itself. They think Contributor is a powerful role that includes everything except managing access.","how_to_avoid_it":"Remember that creating a subscription requires the Owner role on the billing account or the management group that encloses that subscription.

The Contributor role does not grant permission to create new subscriptions. Azure subscriptions are created at the billing account or enrollment account level, not at the resource level. So Contributor on a subscription does NOT allow creating a new subscription."

Commonly Confused With

Azure subscriptionvsResource Group

A resource group is a container within a subscription that holds related resources. It is used for lifecycle management and organization. A subscription is a higher-level container for billing and access control. Multiple resource groups can exist in one subscription. You cannot have a resource group without a subscription.

Your subscription is like a house. Resource groups are different rooms in that house. The living room (resource group) holds your couch and TV (resources), while the kitchen holds the fridge and stove.

Azure subscriptionvsAzure AD Tenant

An Azure AD tenant (now Microsoft Entra ID) is a directory of users, groups, and applications. It provides identity and authentication services. An Azure subscription is a billing and resource container that must be associated with an Azure AD tenant for access control. A single Azure AD tenant can have multiple subscriptions, but a subscription can only be associated with one tenant at a time.

The tenant is like the company directory of all employees. The subscription is like a project budget. The directory defines who can work on the project, and the budget holds the money for resources.

Azure subscriptionvsManagement Group

A management group is a container that holds multiple subscriptions. It allows you to apply policies, RBAC, and budgets across several subscriptions at once. Management groups can be nested. A subscription is a container for resources. Management groups exist above subscriptions in the hierarchy.

Management groups are like departments in a company (e.g., Sales, IT). Subscriptions are like projects within each department. Policies set at the department level apply to all projects.

Azure subscriptionvsAzure Account (Billing Account)

The Azure account or billing account is the top-level entity that represents your agreement with Microsoft. It contains one or more subscriptions. It holds billing information like payment methods and invoices. Subscriptions are created under the billing account.

The billing account is like your Netflix account. Your subscription is like a specific Netflix plan (e.g., Standard HD). You can have multiple plans under one account, each with its own billing.

Step-by-Step Breakdown

1

Sign up for Azure

You create an Azure account using a Microsoft account or work/school account. This account is associated with an Azure AD tenant. You get a default subscription, often a Free Trial or Pay-As-You-Go subscription.

2

Understand hierarchy

Learning the hierarchy is essential: Management Group (optional, for grouping subscriptions) → Subscription → Resource Group → Resource. Each subscription is isolated for billing and access.

3

Create additional subscriptions

You can create more subscriptions from the Azure portal under Subscriptions > Add. You need Owner permissions on the billing account. You can choose the subscription type and offer.

4

Associate with Azure AD tenant

You can move a subscription to a different Azure AD tenant by changing the directory. This is done via the subscription's 'Change directory' option. This moves the subscription to the new tenant's identity system.

5

Assign RBAC roles at subscription scope

Go to the subscription in the portal, select Access control (IAM), and add role assignments. Roles like Owner, Contributor, and Reader can be assigned to users, groups, or service principals. This controls who can manage resources in the subscription.

6

Apply Azure Policies

Create policy definitions and assign them at the subscription scope. Policies enforce rules like requiring specific resource types, tags, or locations. They help with governance and compliance.

7

Set up budgets and alerts

Use Azure Cost Management to create budgets for the subscription. Set alerts to notify you when spending reaches a threshold. This helps avoid cost overruns.

8

Monitor and manage quotas

Check the subscription's usage and quotas in the portal. If you hit a limit, request a quota increase via a support ticket. This ensures you can deploy the resources you need.

9

Transfer or cancel subscription

You can transfer billing ownership of a subscription to another account. You can also cancel a subscription, which disables it and eventually deletes resources. Understand the retention period before cancellation.

Practical Mini-Lesson

Managing Azure subscriptions in a real-world enterprise environment requires careful planning. As a cloud administrator, you will often need to design a subscription hierarchy that aligns with your organization's structure. For example, a large company might have a management group for each division: 'Americas', 'Europe', and 'Asia Pacific'. Under each division management group, there are subscriptions for each department, such as 'Finance', 'HR', and 'IT'. This allows centralized policy application while maintaining cost isolation.

When creating a new subscription, you must choose the offer type. For a startup, a Pay-As-You-Go subscription is common. For a large enterprise, an Enterprise Agreement subscription with a signed contract provides discounted pricing. You can also use a Microsoft Customer Agreement (MCA) for modern billing. Each offer type has different billing frequencies and commitments.

One common task is moving a subscription between Azure AD tenants. This is necessary when a company is acquired or reorganizes. The process involves two steps: first, the current billing admin transfers the subscription using the 'Transfer billing ownership' feature in Cost Management. Second, the new tenant admin accepts the transfer and changes the subscription's directory. During this time, resources are unaffected, but access control changes because users from the old tenant lose access.

Another practical scenario is setting up resource provider registration. Some Azure services require the resource provider to be registered at the subscription level before you can create resources. For example, to use Azure Automation, you must register the Microsoft.Automation provider. If you try to create an Automation account without registering the provider, you will get an error. You can register providers in the portal or via PowerShell.

What can go wrong? The most common issues are quota limits and RBAC misconfigurations. For instance, a developer tries to create a new virtual machine but gets an error that the 'Standard_DSv3' family quota is exhausted in the region. The fix is to either request a quota increase or choose a different VM size. Another issue is a user with Contributor role accidentally deleting a critical resource. To prevent this, you can use Azure locks at the subscription or resource group level. A lock prevents deletion or modification of resources, even by users with Owner permissions.

Cost management is a key skill. You can use Azure Cost Management to analyze spending per subscription, set budgets, and configure automated actions like stopping virtual machines when budget is exceeded. Tagging resources with metadata like 'CostCenter' or 'Project' helps filter costs.

Finally, remember that subscriptions are not just for production. Many organizations use multiple free Azure subscriptions for development and testing by signing up with different accounts, but this is not a best practice because it leads to management overhead. Instead, use multiple subscriptions under a single Azure AD tenant with proper RBAC.

practical subscription management involves creating the right hierarchy, assigning proper roles, applying policies, monitoring quotas, and controlling costs. These tasks are central to the AZ-104 exam and real-world Azure administration.

Troubleshooting Clues

Subscription disabled due to spending limit

Symptom: Deploying new resources fails with 'SubscriptionNotActive' or 'QuotaExceeded' error, and portal shows 'Disabled' state.

Azure disables subscriptions with spending limits when credit is exhausted; prevents new resource creation until limit is removed or subscription is re-enabled.

Exam clue: Exam questions test that a disabled subscription blocks all new deployments but existing resources continue running.

Subscription moved to a new tenant

Symptom: Users unable to access subscription via Azure portal; 'AADSTS50020' error when logging in.

When a subscription is transferred to a different Azure AD tenant, the original users lose access unless invited to the new tenant's directory.

Exam clue: AZ-104 and Google ACE exam questions ask about identity implications after cross-tenant subscription migration.

Subscription associated with wrong billing account

Symptom: Invoices show incorrect cost center or billing profile; billing admin can't modify subscription offers.

Each subscription is linked to a billing account and invoice section; moving to a different billing account requires reassignment through Cost Management + Billing.

Exam clue: Tests understanding of billing hierarchy: billing account > billing profile > invoice section > subscription.

Resource quotas exhausted at subscription level

Symptom: Deployment fails with 'QuotaExceeded' for resources like vCPU or storage accounts, even though region has capacity.

Azure enforces subscription-level resource quotas (e.g., 350 vCPUs per region) that require quota increase requests via support ticket.

Exam clue: AWS SAA and Azure exams contrast subscription quotas (hard limit) with region capacity (soft limit).

Subscription in 'Warned' state due to failed payment

Symptom: Portal shows 'Warned' status; existing resources continue running but new deployments are blocked.

Billing system marks subscription as Warned when payment is overdue (typically 30 days), restricting create/update operations until payment is made.

Exam clue: Exams differentiate 'Warned' (resources running but no new deployments) from 'Disabled' (resources may be stopped).

Insufficient RBAC permissions despite subscription owner role

Symptom: User with Owner role cannot create new resource groups or assign roles; error 'AuthorizationFailed'.

Azure Policy (deny effect) or management group-level deny assignments can override subscription-level Owner permissions, blocking actions.

Exam clue: Tests that Azure Policy can override RBAC; exam questions present scenarios where Owner can't perform actions due to policy.

Subscription visibility missing from Azure CLI or portal

Symptom: az account list shows no subscriptions, or portal 'All Resources' is empty.

User might be logged into wrong tenant, or subscriptions have been moved to a different directory where user lacks guest access.

Exam clue: AZ-104 exams test switching tenants with 'az login --tenant' and why subscriptions disappear.

Memory Tip

Remember the hierarchy: 'Management Group Orders Subscriptions, Which Rule Resources'. MGSWR: Management Group, Subscription, Resource Group, Resource.

Learn This Topic Fully

This glossary page explains what Azure subscription means. For a complete lesson with labs and practice, see the topic guide.

Covered in These Exams

Current Exam Context

Current exam versions that test this topic — use these objectives when studying.

Related Glossary Terms

Quick Knowledge Check

1.A user is assigned the 'Contributor' role at the subscription scope. Which actions can they perform on a resource group within that subscription?

2.An Azure subscription is in 'Disabled' state due to reaching the spending limit. What is the impact on existing running virtual machines?

3.You move an Azure subscription to a different management group. What happens to the Azure Policy assignments that were inherited from the previous management group?

4.An engineer runs 'az account list --query "[?state=='Enabled']"' and sees no subscriptions. What is the most likely cause?

5.A subscription has a deny policy applied at the management group level that prevents creation of VMs larger than Standard_D2s_v3. A user with Owner role on the subscription tries to deploy a Standard_D4s_v3 VM. What happens?

6.How do you reassign an Azure subscription from one billing account to another?

Frequently Asked Questions

Can I have multiple subscriptions under the same Azure AD tenant?

Yes, you can create multiple subscriptions and all can be associated with the same Azure AD tenant. Each subscription will have its own billing and resource isolation, but they share the same user directory.

What is the difference between a subscription and a resource group?

A subscription is a billing and access boundary that contains resource groups. A resource group is a logical container within a subscription that holds related resources for easier management. You can have multiple resource groups in a subscription.

Can I change the Azure AD tenant linked to my subscription?

Yes, you can change the directory (Azure AD tenant) associated with a subscription. This requires transferring the subscription to the new tenant using the 'Change directory' option in the Azure portal. It does not affect the resources themselves.

How do I increase a subscription quota for virtual machines?

Go to the subscription in the Azure portal, navigate to 'Usage + quotas', select the quota you want to increase (e.g., total regional vCPUs), and submit a support request to increase the limit. You need to provide a reason and desired limit.

What happens if I cancel my subscription?

When you cancel a subscription, it is disabled and you cannot create or manage resources. However, resources are not immediately deleted. They are retained for 90 days in case you want to reactivate the subscription. After 90 days, resources are permanently deleted.

Can I use the same subscription for production and development?

Technically yes, but it is not recommended. Using separate subscriptions for production and development keeps billing separate, reduces the risk of accidental changes to production, and allows different policies and access controls for each environment.

What is an Azure Free Trial subscription?

An Azure Free Trial subscription gives you $200 credit for the first 30 days and access to many free services for 12 months. It has limited quotas and certain services are not available. After the credit expires or the 30 days end, the subscription is disabled unless you upgrade to Pay-As-You-Go.

Summary

An Azure subscription is a fundamental container in Microsoft Azure that provides billing isolation, access control, and service quotas for all cloud resources. It sits between management groups and resource groups in the Azure hierarchy. Every resource must belong to exactly one subscription. Subscriptions are essential for organizing cloud environments, especially in enterprises that need separate development, testing, and production environments.

Understanding subscriptions is critical for cost management, security, and governance. By using multiple subscriptions, you can track spending per department, apply different policies, and limit the blast radius of security incidents. Azure subscriptions are tightly integrated with Azure AD for identity management and with Azure Policy for compliance.

In certification exams like AZ-900 and AZ-104, you will be tested on subscription hierarchy, creation, management, RBAC, and quotas. Common exam traps include confusing subscriptions with resource groups or thinking that Contributor role can create new subscriptions. To succeed, memorize the hierarchy and practice real-world scenarios.

The key takeaway is to treat each subscription as a separate boundary for billing and access. Design your subscription structure early to avoid costly redesigns later. Whether you are studying for an exam or building real cloud solutions, mastering Azure subscriptions will make you a more effective cloud professional.