What an Azure Subscription Is

An Azure subscription is your account with Microsoft that lets you create and use cloud services — virtual machines, databases, storage, networking, and hundreds of other tools. Think of it like a utility bill: you set up an account, use services, and pay for what you consumed that month. Microsoft bills you based on how much compute power you used, how much data you stored, and how long services ran.

Every Azure resource — a server, a database, a storage account — must belong to a subscription. You cannot create anything in Azure without one. Your subscription is also where you set spending limits, manage who has access, and see your monthly bill.

Azure subscriptions come in different types depending on how you plan to use them and how you want to pay. The most common are pay-as-you-go (you pay monthly for what you use), free tier (limited free services for 12 months), and enterprise agreements (for large organizations buying in bulk).

Key Takeaways

  • An Azure subscription is your account with Microsoft that lets you build and run cloud services, and you pay based on what you actually use each month.
  • Every Azure resource must belong to a subscription, and you can create multiple subscriptions under one Microsoft account to separate projects, teams, or billing.
  • Pay-as-you-go subscriptions charge you monthly for consumption, while free subscriptions give you $200 in credits for 30 days and limited free services for a year.
  • You control spending by setting budget alerts, using cost analysis tools, and stopping resources when you are not using them.
  • Subscriptions are organized into management groups and resource groups, which help you organize resources and control who can access them.

Types of Azure Subscriptions and How They Differ

The free subscription gives you $200 in credits to spend on any Azure service for the first 30 days, plus 12 months of free access to certain services like virtual machines, databases, and storage — but only at limited sizes. After 12 months or when your $200 runs out, the free services stop unless you upgrade to pay-as-you-go. This is the easiest way to test Azure without a credit card, though Microsoft does ask for one to verify your identity.

The pay-as-you-go subscription charges you monthly for every service you use. You set up a credit card or bank account, and Microsoft bills you at the end of each month based on your usage. There is no contract — you can stop anytime. This is the most flexible option and the one most small businesses and developers use.

Enterprise agreements are for large organizations that commit to spending a certain amount over one, three, or five years. Microsoft gives you a discount in exchange for that commitment. These require negotiation with a Microsoft sales team and are not self-service.

Student subscriptions give students $100 in free credits per year for four years, plus access to free development tools. You need a valid school email address.

How Azure Billing and Costs Work

Azure charges you based on consumption — the actual resources you use. A virtual machine costs money for every hour it runs. Storage costs money for every gigabyte you store. Bandwidth costs money for every gigabyte you transfer out of Azure. The longer a resource runs and the more data it processes, the higher your bill.

You can see your costs in real time using the Cost Management + Billing tool in the Azure portal. This shows you spending by service, by resource group, and by day. You can also set up budget alerts so Azure notifies you by email when you are approaching a limit you set.

Pricing varies by region. A virtual machine in the US East region costs less than the same machine in Western Europe. It also varies by how you commit to using it. If you commit to running a machine for one or three years, Microsoft gives you a discount compared to pay-as-you-go pricing. These are called reserved instances.

The free tier and free credits do not cover everything. Some services, like certain premium databases or specialized AI tools, are not included in free offers. Always check the pricing page for the specific service you want to use.

Setting Up Your First Azure Subscription

To create a free subscription, go to azure.microsoft.com/free, sign in with a Microsoft account (or create one), and follow the steps. Microsoft asks for a credit card to verify your identity, but will not charge it unless you upgrade after the free period ends or exceed the free credits.

Once your subscription is created, you land in the Azure portal — a web dashboard where you create and manage all your resources. From there, you can create a virtual machine, set up a database, add storage, or build almost anything else Azure offers.

If you already have a subscription and want to create another one (for example, to separate a test environment from production), go to Subscriptions in the portal and select Add. You can have multiple subscriptions under one Microsoft account, and each one has its own billing and access controls.

Organizing Resources Within a Subscription

Inside a subscription, you organize resources using resource groups. A resource group is a container that holds related resources — for example, all the machines, databases, and storage for one project. When you delete a resource group, everything in it deletes too, which is useful for cleaning up after testing.

If you have multiple subscriptions, you can organize them using management groups. Management groups let you explore policies and access controls across multiple subscriptions at once. For example, you could create a management group for all your production subscriptions and another for all your test subscriptions, then set different rules for each.

You control who can access resources using role-based access control (RBAC). You assign roles like Owner, Contributor, or Reader to people or teams at the subscription level or resource group level. An Owner can create and delete resources. A Contributor can create and modify but not delete. A Reader can only view.

Controlling Spending and Avoiding Surprise Bills

The most common mistake is leaving a resource running when you are not using it. A virtual machine costs money every hour it runs, even if you are not actively working on it. Stop or delete resources you are done testing. You can always recreate them later.

Use the Cost Management + Billing dashboard to check your spending weekly, not just at the end of the month. This catches runaway costs early. Set a budget alert at 50%, 75%, and 100% of your expected monthly spend so you get warnings before the bill gets large.

For pay-as-you-go subscriptions, you can also set a spending limit in the portal. When you hit that limit, Azure stops creating new resources and stops running existing ones until the next billing period. This prevents accidental overages, though it can also interrupt your work if you set the limit too low.

Reserved instances and savings plans offer discounts if you commit to using a service for one or three years. These make sense if you know you will run a machine or database continuously. For unpredictable or short-term work, pay-as-you-go is usually cheaper.

Moving Between Subscription Types

You can upgrade from a free subscription to pay-as-you-go at any time. Go to Subscriptions in the portal, select your free subscription, and choose Upgrade. Your free credits and free services stop, and you start paying for everything you use.

You cannot downgrade from pay-as-you-go to free. If you want to test something on a free subscription again, you would need to create a new Microsoft account and sign up for a new free subscription.

If you have multiple subscriptions and want to consolidate them, you can transfer resources from one subscription to another, though not all resource types support transfer. Check the documentation for the specific resource type before you plan a migration.

Frequently Asked Questions

Do I need a credit card to start a free Azure subscription?

Yes, Microsoft asks for a credit card to verify your identity, but they do not charge it unless you upgrade to pay-as-you-go or exceed your free credits. The card is purely for verification.

What happens when my free $200 credits run out?

Your subscription stops working. You cannot create new resources or use existing ones. You must upgrade to pay-as-you-go to continue. If you do not upgrade, your resources remain but are inaccessible until you add a payment method.

Can I have multiple Azure subscriptions?

Yes. You can create as many subscriptions as you want under one Microsoft account. Each subscription has separate billing and access controls, which is useful for separating projects, teams, or environments.

How do I know how much my Azure bill will be?

Use the Cost Management + Billing tool in the Azure portal to see your current month's spending by service and resource. You can also use the pricing calculator on the Azure website to estimate costs before you build something.

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

A subscription is your account with Microsoft and your billing unit. A resource group is a container inside a subscription that organizes related resources. One subscription can have many resource groups, and deleting a resource group deletes everything in it.