Back to Blog

How to Manage Azure Subscriptions and Billing

How to Manage Azure Subscriptions and Billing

Microsoft Azure's consumption-based pricing model is one of its greatest strengths — you pay only for the resources you use, scaling up and down as your business demands change. But this flexibility comes with a challenge that catches many UK businesses off guard: without careful management, Azure costs can spiral quickly and unpredictably. A forgotten virtual machine running over a bank holiday weekend, an oversized database tier that nobody thought to downscale, or a storage account accumulating data without retention policies can transform a modest monthly bill into a budget-busting surprise.

Effective Azure subscription and billing management is not just a finance concern — it is a core operational discipline that requires collaboration between IT, finance, and business leadership. This guide provides UK businesses with a practical framework for structuring Azure subscriptions, controlling costs, and ensuring that every pound spent on cloud infrastructure delivers genuine business value.

Whether you are running a single subscription for a small business or managing a complex multi-subscription enterprise environment, the principles and practices covered here will help you bring order, visibility, and control to your Azure spending.

32%
of UK cloud spend is wasted on unused or oversized resources
£18,000
average annual Azure overspend per UK SME
61%
of UK businesses exceed their cloud budget
3.5x
cost difference between optimised and unmanaged Azure environments

Understanding Azure's Billing Hierarchy

Before you can effectively manage Azure costs, you need to understand the billing hierarchy. Azure organises resources in a structured hierarchy that determines how costs are grouped, tracked, and billed.

At the top level is the billing account, which represents your contractual relationship with Microsoft. For most UK businesses, this is either a Microsoft Customer Agreement (the standard for new accounts) or an Enterprise Agreement (for larger organisations). The billing account contains your payment methods, invoices, and billing profiles.

Beneath the billing account, billing profiles allow you to generate separate invoices for different parts of your organisation. Each billing profile has its own payment method and generates its own monthly invoice. This is useful for businesses that need to charge Azure costs to different cost centres, departments, or legal entities.

Subscriptions sit beneath billing profiles and serve as the primary container for Azure resources. Every resource you deploy — virtual machines, databases, storage accounts, web apps — lives within a subscription. Subscriptions are the main unit of billing, access control, and policy enforcement. You can have multiple subscriptions under a single billing profile, and this is where thoughtful architecture makes a significant difference to cost management.

Management Groups for Enterprise Governance

For larger UK businesses managing multiple subscriptions, Azure Management Groups provide an additional layer of hierarchy above subscriptions. Management groups allow you to organise subscriptions into a tree structure and apply governance policies, access controls, and compliance requirements at scale. For example, you might have a management group for "Production" and another for "Development," each with different policies regarding allowed VM sizes, required tags, and budget limits. Management groups are not a billing construct — they are a governance tool — but they play a crucial role in cost control by enforcing consistent policies across subscriptions.

Structuring Your Subscriptions

How you structure your Azure subscriptions has a profound impact on your ability to manage costs. There is no single correct approach — the right structure depends on your organisation's size, complexity, and governance requirements. However, several common patterns work well for UK businesses.

The environment-based model uses separate subscriptions for production, development, testing, and staging environments. This provides clear cost separation between environments, prevents development workloads from consuming production budgets, and allows different access controls for each environment. This is the most popular model for UK SMEs and mid-market businesses.

The department-based model creates subscriptions for each business unit or department — for example, separate subscriptions for engineering, marketing, finance, and operations. This simplifies cost allocation and chargebacks, making it clear which department is responsible for which costs.

Subscription Model Best For Advantages Considerations
Environment-based SMEs with simple structures Clear separation; easy access control Cross-department costs harder to track
Department-based Organisations needing chargebacks Clear cost ownership per department Shared services need careful allocation
Application-based Software companies, complex estates Full cost visibility per application More subscriptions to manage
Hybrid Mid-to-large enterprises Flexible; combines multiple approaches Requires clear naming conventions and tags

Essential Cost Management Tools

Azure provides several built-in tools for managing and optimising costs. Understanding and using these tools is fundamental to controlling your Azure spend.

Azure Cost Management + Billing is the primary cost management tool, available directly within the Azure portal at no additional charge. It provides detailed cost analysis views that allow you to break down spending by subscription, resource group, resource type, tag, location, and time period. You can create custom views, export data to CSV for further analysis, and set up automated email reports to keep stakeholders informed.

Azure Budgets allow you to set spending thresholds at the subscription or resource group level, with alerts triggered at configurable percentages of the budget. For example, you might set a monthly budget of £2,000 for your development subscription, with alerts at 50%, 75%, and 90% thresholds. Budgets can also trigger automation — for example, automatically shutting down non-essential virtual machines when spending reaches 80% of the budget.

Azure Advisor provides personalised recommendations for optimising your Azure environment, including cost recommendations. It analyses your resource utilisation and identifies opportunities to save money — such as right-sizing underutilised virtual machines, purchasing reserved instances for predictable workloads, or deleting unused resources.

Right-sizing VMs (typical saving)
20-45%
Reserved Instances (1-year commit)
Up to 40%
Reserved Instances (3-year commit)
Up to 65%
Azure Hybrid Benefit (Windows licences)
Up to 49%
Spot VMs (interruptible workloads)
Up to 90%

Tagging Strategy for Cost Allocation

Tags are metadata key-value pairs that you attach to Azure resources for organisation, cost tracking, and automation purposes. A well-designed tagging strategy is essential for accurate cost allocation — without tags, it is extremely difficult to determine which project, department, or client is responsible for specific costs, especially in shared subscriptions.

At a minimum, every Azure resource in your environment should carry tags for cost centre (the department or team responsible for the cost), environment (production, development, testing, staging), project or application name, owner (the person or team accountable for the resource), and created date. Many UK businesses also add tags for client or customer (for agencies and consultancies that deploy resources on behalf of clients), data classification (to support GDPR compliance), and auto-shutdown schedule (to enable automation that turns off resources outside business hours).

Enforce your tagging strategy using Azure Policy. You can create policies that prevent the creation of resources without required tags, automatically inherit tags from the parent resource group, or add default tags to newly created resources. This enforcement prevents the gradual erosion of tagging discipline that inevitably occurs without automated controls.

UK businesses using Azure cost tags effectively24%
UK businesses with Azure budget alerts configured38%
UK businesses reviewing Azure Advisor recommendations monthly19%
UK businesses using Reserved Instances where applicable33%

Practical Cost Optimisation Strategies

Beyond the tools Azure provides, several practical strategies help UK businesses reduce their Azure spending without sacrificing performance or capability.

Auto-shutdown for non-production resources: Development and testing virtual machines should not run 24/7. Configure auto-shutdown schedules to turn them off outside business hours and at weekends. A virtual machine that runs only during business hours (10 hours per day, 5 days per week) costs roughly 30 per cent of the same machine running continuously. Across a development environment with ten VMs, this saving alone can amount to thousands of pounds per year.

Storage lifecycle policies: Data stored in Azure Blob Storage often has a lifecycle — it is accessed frequently when new, occasionally after a few weeks, and rarely after a few months. Azure's storage lifecycle policies can automatically move data from Hot storage (highest performance, highest cost) to Cool storage (lower performance, lower cost) to Archive storage (lowest cost, higher retrieval latency) based on age or access patterns. This automated tiering can reduce storage costs by 50 to 80 per cent for data that follows a typical lifecycle pattern.

Cost Optimisation Best Practices

  • Set budgets and alerts for every subscription
  • Review Azure Advisor recommendations monthly
  • Auto-shutdown dev/test VMs outside business hours
  • Use Reserved Instances for predictable workloads
  • Implement storage lifecycle policies
  • Tag every resource for cost accountability
  • Right-size VMs based on actual utilisation data
  • Delete unused resources and orphaned disks

Common Cost Mistakes

  • No budget alerts — surprises on the monthly invoice
  • Dev VMs running 24/7 including weekends
  • Oversized VMs based on guesswork rather than data
  • Pay-as-you-go pricing for predictable, steady workloads
  • No tagging — impossible to allocate costs accurately
  • Forgotten resources from old projects still running
  • Premium storage tier for infrequently accessed data
  • No regular cost review cadence

Managing Azure subscriptions and billing effectively requires ongoing discipline and attention. It is not a one-time exercise — it is a continuous practice of monitoring, optimising, and refining. UK businesses that invest in proper cost management from the outset will find that Azure delivers exceptional value. Those that do not will find that cloud costs can become one of their largest and most unpredictable expenses.

Need Help Managing Your Azure Costs?

Cloudswitched provides Azure cost management and optimisation services for UK businesses. From subscription architecture through to tagging strategies, budget alerts, and monthly cost reviews, we help you get maximum value from every pound of cloud spend.

Optimise Your Azure Spend
Tags:Azure BillingSubscriptionsCost Management
CloudSwitched
CloudSwitched

Centrally located in London, Shoreditch, we offer a range of IT services and solutions to small/medium sized companies.