Back to Blog

How to Control Cloud Costs on Microsoft Azure

How to Control Cloud Costs on Microsoft Azure

Microsoft Azure is the backbone of thousands of UK businesses — from small accountancy firms running a single virtual machine to growing SMEs with complex multi-service architectures. But there is a common frustration that unites nearly every Azure customer: the monthly bill is higher than expected. Sometimes significantly so.

Cloud computing was supposed to save money. And it absolutely can. But without proper cost governance, Azure spending can spiral out of control quietly and quickly. Forgotten development environments left running over weekends, oversized virtual machines doing very little work, storage accounts accumulating data nobody uses — these are the silent budget killers that plague organisations of every size.

In this comprehensive guide, we break down exactly how to take control of your Azure costs, with practical strategies that UK SMEs can implement immediately. Whether you’re spending £500 or £50,000 per month on Azure, the principles are the same — and the savings can be transformative.

The State of Cloud Overspending in the UK

Before we look at solutions, let’s understand the scale of the problem. Cloud waste is not a niche issue — it is an industry-wide epidemic that costs UK businesses billions every year. The numbers paint a stark picture of how widespread and severe the problem truly is.

32%
Average percentage of cloud spend that is wasted by UK businesses
£7.4 Billion
Estimated annual cloud waste across UK organisations
61%
Of businesses say optimising cloud costs is their top initiative
Only 18%
Of UK SMEs have a formal cloud cost management strategy

That last statistic is particularly telling. The vast majority of UK SMEs are flying blind when it comes to cloud costs. They receive the invoice at the end of each month, wince at the total, and move on. Meanwhile, wasted spend accumulates month after month, draining budgets that could be allocated to growth, hiring, or innovation.

The good news? Most organisations can reduce their Azure bill by 20–40% within the first three months of implementing proper cost controls. And many of the strategies require zero technical expertise — just awareness and discipline.

Understanding Your Azure Bill

The first step to controlling any cost is understanding where the money is actually going. Azure billing can be notoriously opaque, with hundreds of different meter categories and sub-categories. However, the vast majority of spending for a typical UK SME falls into a handful of key areas.

Where the Money Goes: Typical Azure Spend Breakdown

Virtual Machines (Compute)
45%
Storage (Blob, Disks, Files)
20%
Databases (SQL, Cosmos DB)
15%
Networking (Bandwidth, VPN, Load Balancers)
10%
Other Services (App Services, Functions, etc.)
10%

As you can see, virtual machines account for nearly half of a typical Azure bill. This is also where the greatest savings potential lies, which is why compute optimisation is the first area any cost-control initiative should target.

Quick Win

Log into the Azure Portal and navigate to Cost Management + Billing > Cost Analysis. Set the view to “Service name” and look at the last three months. You will immediately see which services are consuming the most budget — and the results often surprise business owners who assumed their costs were evenly distributed.

Strategy 1: Right-Size Your Virtual Machines

Right-sizing is the single most impactful cost-saving measure you can take on Azure. It simply means ensuring that the virtual machine size you are paying for matches what your workload actually requires. In our experience supporting hundreds of UK businesses, the average Azure VM is utilised at just 20–30% of its capacity. That means you are paying for three to five times more compute power than you need.

How Oversizing Happens

It typically starts innocently. During the initial migration or deployment, someone selects a larger VM size “just to be safe”. Performance is fine, so nobody revisits the decision. Months or years pass, and the business is paying £400 per month for a VM that could run perfectly well on a £120 per month instance.

Multiply this across five, ten, or twenty VMs and you are looking at thousands of pounds in avoidable costs every single month.

Common VM Right-Sizing Opportunities

Current VM Size Typical Usage Monthly Cost Recommended Size New Monthly Cost Annual Saving
D4s v5 (4 vCPU, 16 GB) File server, light workloads £145 D2s v5 (2 vCPU, 8 GB) £73 £864
D8s v5 (8 vCPU, 32 GB) Application server, moderate use £290 D4s v5 (4 vCPU, 16 GB) £145 £1,740
E8s v5 (8 vCPU, 64 GB) SQL Server, underutilised £430 E4s v5 (4 vCPU, 32 GB) £215 £2,580
D16s v5 (16 vCPU, 64 GB) Dev/test environment £580 D4s v5 (4 vCPU, 16 GB) £145 £5,220

Azure Advisor provides free right-sizing recommendations directly in the portal. Navigate to Advisor > Cost > Right-size or shutdown underutilised virtual machines and review the suggestions. In our experience, following these recommendations alone can reduce compute costs by 25–35%.

Important Consideration

Always right-size during a scheduled maintenance window and monitor performance for 48–72 hours after the change. If the workload genuinely needs more resources at peak times, consider the B-series (burstable) VMs, which offer a lower baseline cost with the ability to burst when demand spikes.

Strategy 2: Reserved Instances and Savings Plans

If right-sizing optimises what you are paying for, Reserved Instances (RIs) and Savings Plans optimise how you pay. These commitment-based pricing models offer substantial discounts in exchange for committing to a one-year or three-year term.

Discount Levels by Commitment

Pay-As-You-Go (No Commitment)0% saving
1-Year Reserved InstanceUp to 40% saving
3-Year Reserved InstanceUp to 62% saving
3-Year RI + Azure Hybrid BenefitUp to 80% saving

The savings are dramatic. A D4s v5 virtual machine that costs approximately £145 per month on pay-as-you-go can be reduced to roughly £87 per month with a one-year reservation, or £55 per month with a three-year commitment. Over three years, that single VM saves you over £3,200.

Reserved Instances vs. Savings Plans: Which to Choose?

Reserved Instances

  • Best for stable, predictable workloads that won’t change VM size or region
  • Locked to a specific VM family, size, and region
  • Highest possible discount (up to 62% without Hybrid Benefit)
  • Can be exchanged for a different size within the same VM family
  • Ideal for production servers, domain controllers, and SQL Servers

Savings Plans

  • Best for dynamic environments where VM sizes or regions may change
  • Flexible — applies automatically across any VM size, region, or series
  • Slightly lower discount than RIs (up to 55%)
  • No exchange needed — adapts to your usage automatically
  • Ideal for businesses that are still growing or frequently adjusting infrastructure

For most UK SMEs, we recommend a blended approach: Reserved Instances for your core, stable infrastructure (production servers, database servers, domain controllers) and a Savings Plan for everything else. This maximises your discount on predictable workloads while maintaining flexibility for growth and change.

Strategy 3: Azure Hybrid Benefit

If your business already owns Windows Server or SQL Server licences with active Software Assurance (SA), the Azure Hybrid Benefit allows you to use those licences on Azure — effectively eliminating the Windows or SQL licence cost from your Azure bill. This benefit is frequently overlooked, yet it can reduce VM costs by an additional 40–50% on top of Reserved Instance savings.

How the Savings Stack Up

Pricing Model D4s v5 (Monthly) E8s v5 (Monthly) D8s v5 + SQL Standard (Monthly)
Pay-As-You-Go £145 £430 £920
+ 3-Year Reserved Instance £55 £164 £350
+ Azure Hybrid Benefit £29 £90 £185
Total Saving vs. PAYG 80% 79% 80%

Those figures are not theoretical — they represent real savings that UK businesses achieve every day when they combine reservations with hybrid licensing. A business running ten VMs could easily save £30,000–£50,000 per year by fully leveraging these two mechanisms together.

Check Your Eligibility

Not sure whether your existing licences qualify? Cloudswitched can audit your Microsoft licence estate and identify exactly which licences can be applied to Azure. In many cases, businesses are sitting on significant untapped savings without realising it. Get in touch for a free licence review.

Strategy 4: Shut Down What You Are Not Using

This sounds obvious, yet it is one of the most common sources of cloud waste. Development and testing environments running 24/7, old VMs that were “temporarily” created months ago, storage accounts filled with obsolete data — these forgotten resources quietly drain your budget every single day.

The £10,000 Problem: Dev/Test Environments

Consider a typical scenario. A business has a development environment with three VMs (a web server, an app server, and a database server). The environment was created to test a new application six months ago. The project is live, but the dev environment was never decommissioned. It runs 24 hours a day, 7 days a week, doing absolutely nothing.

Those three VMs might cost £800 per month. Over six months of sitting idle, that is £4,800 wasted. And this is just one environment. Many businesses have several such forgotten deployments.

Automated Schedules: Run Only When Needed

For environments that are genuinely needed — development, testing, staging — implementing auto-shutdown schedules is one of the simplest and most effective cost controls available. Azure provides a built-in auto-shutdown feature for VMs, or you can use Azure Automation for more sophisticated schedules.

24/7 (No Schedule)
£145/month
Weekdays 8am–6pm Only
£43/month
Weekdays 9am–5pm Only
£35/month
On-Demand (Manual Start/Stop)
£22/month

Simply scheduling dev/test VMs to run during business hours only reduces their cost by approximately 70%. That is immediate, risk-free saving with no impact on functionality whatsoever.

Strategy 5: Optimise Storage Costs

Storage is the second-largest cost category for most Azure customers, yet it rarely receives the same scrutiny as compute. Azure offers multiple storage tiers with dramatically different pricing, and ensuring data is stored on the correct tier can yield significant savings.

Azure Storage Tiers Compared

Tier Best For Cost per GB/Month (UK South) Access Cost Retrieval Time
Hot Frequently accessed data £0.0184 Low Instant
Cool Infrequently accessed (30+ days) £0.0092 Medium Instant
Cold Rarely accessed (90+ days) £0.0038 Higher Instant
Archive Long-term compliance storage (180+ days) £0.0018 Highest Hours

The difference between Hot and Archive tier is over ten times. A business storing 5 TB of backup data on the Hot tier is paying approximately £92 per month. Moving that same data to Archive tier reduces the cost to just £9 per month — a saving of £996 per year on storage alone.

Storage Cost Savings Potential

Unmanaged Disks → Managed Disks15–20%
Hot → Cool (Infrequent Data)50%
Hot → Archive (Compliance Data)90%
Delete Orphaned Disks & Snapshots100%
Watch Out for Orphaned Disks

When you delete a virtual machine in Azure, its managed disks are not automatically deleted. These orphaned disks continue to incur charges indefinitely. We routinely find businesses with dozens of orphaned disks costing £50–£300 per month collectively. Check Disks in the Azure Portal and filter by “Unattached” to identify and remove them.

Strategy 6: Set Budgets and Alerts

You cannot manage what you do not monitor. Azure Cost Management provides free tools to set budgets and configure alerts, yet a surprising number of businesses never set them up. This means cost overruns are only discovered when the invoice arrives — by which point the money has already been spent.

Recommended Alert Thresholds

We recommend every Azure subscription has, at minimum, the following alerts configured:

  • 50% of monthly budget — An early warning that spend is on track. If this triggers before mid-month, investigate immediately.
  • 75% of monthly budget — Spend is approaching the limit. Review resource usage and identify any anomalies.
  • 90% of monthly budget — Urgent action may be needed to prevent overspend.
  • 100% of monthly budget — Budget has been reached. Investigate what caused the overspend and take corrective action.
  • 110% of monthly budget — A critical alert for situations where spend has exceeded expectations, triggering an immediate review.

These alerts cost nothing to configure and can be sent to multiple email addresses — including business owners, IT managers, and finance teams. Navigate to Cost Management > Budgets > Add in the Azure Portal to set them up.

Strategy 7: Use Azure Advisor Recommendations

Azure Advisor is a free, built-in tool that analyses your Azure environment and provides personalised recommendations across five categories: cost, security, reliability, operational excellence, and performance. The cost recommendations alone are worth reviewing monthly.

Common Advisor Recommendations and Their Impact

Recommendation Typical Saving Effort to Implement Risk Level
Right-size underutilised VMs 25–35% Low Low (with monitoring)
Shut down idle VMs 100% (for idle VMs) Very Low Low
Purchase Reserved Instances 40–62% Low Medium (commitment)
Delete orphaned resources 100% (for orphaned items) Very Low Very Low
Resize over-provisioned databases 20–50% Medium Medium
Pro Tip

Azure Advisor recommendations are updated daily. Make it a habit to review them at least once per month as part of your IT governance routine. You can export recommendations to CSV for tracking, or integrate them with Azure Logic Apps to receive automatic notifications when new cost-saving opportunities are identified.

Strategy 8: Tagging and Accountability

Resource tagging is the foundation of effective cost allocation and accountability. Tags are key-value pairs that you attach to Azure resources, allowing you to categorise, track, and report on costs by department, project, environment, or any other dimension that matters to your business.

Recommended Tagging Structure

Tag Name Example Value Purpose
environment production, staging, dev, test Identify resource lifecycle stage
department finance, marketing, engineering Allocate costs to business units
project crm-migration, website-v3 Track project-specific spending
owner j.smith, a.jones Assign accountability for resources
cost-centre CC-1001, CC-2045 Map to internal finance codes
auto-shutdown true, false Flag resources for scheduled shutdown

Once tagging is in place, you can use Azure Cost Management to filter and group costs by any tag. This transforms your Azure bill from an opaque monthly total into a transparent breakdown that shows exactly who is spending what, and why. Accountability is one of the most powerful forces for reducing waste — when departments see their own cloud costs, they tend to become remarkably more efficient.

Strategy 9: Review and Eliminate Unused Resources

Azure environments accumulate unused resources like attics accumulate clutter. Over time, resources get created for testing, proof-of-concepts, or temporary workloads — and then simply forgotten. The charges continue silently, adding up to significant waste.

Common Offenders

  • Orphaned disks — Managed disks that remain after a VM is deleted. These are the most common source of waste and are easy to identify.
  • Unattached public IP addresses — Static IPs that are no longer associated with any resource still incur charges (approximately £3.50 per month each).
  • Empty resource groups — While these don’t incur charges directly, they indicate cleanup was not completed properly.
  • Old snapshots — VM disk snapshots taken for migration or backup purposes that were never cleaned up. These can be surprisingly expensive at scale.
  • Idle load balancers — Load balancers with no backend instances or rules still incur their hourly charge.
  • Unused App Service Plans — App Service Plans that no longer have any apps deployed to them continue charging at the full rate.

We recommend conducting a thorough “cloud hygiene” review quarterly. Go through each resource group, identify resources that are no longer needed, verify with the relevant team, and decommission them. The first time you do this, you will almost certainly find significant savings.

A Complete Cost Optimisation Checklist

To help you implement these strategies systematically, here is a comprehensive checklist. We recommend working through this on a quarterly basis, treating it as a regular business process rather than a one-off exercise.

Do This (Best Practices)

  • Review Azure Advisor cost recommendations monthly
  • Right-size VMs based on actual utilisation data
  • Purchase Reserved Instances for stable workloads
  • Apply Azure Hybrid Benefit to all eligible VMs
  • Schedule dev/test environments to shut down after hours
  • Move infrequently accessed data to Cool or Archive storage
  • Set budget alerts at 50%, 75%, 90%, and 100% thresholds
  • Tag all resources with environment, department, and owner
  • Delete orphaned disks, IPs, and unused resources quarterly
  • Use Azure Policy to enforce tagging and prevent oversized VMs

Avoid This (Common Mistakes)

  • Deploying VMs without checking sizing requirements first
  • Running dev/test environments 24/7 when they are only used during business hours
  • Ignoring Azure Advisor recommendations for months at a time
  • Storing all data on the Hot tier regardless of access frequency
  • Paying full pay-as-you-go rates for production workloads running 24/7
  • Never reviewing the Azure bill beyond the total amount
  • Allowing anyone to create resources without tagging or approval
  • Forgetting to delete resources after projects are completed
  • Overlooking Azure Hybrid Benefit eligibility
  • Treating cloud cost management as a one-off task rather than ongoing process

How Much Could Your Business Save?

The potential savings depend on your current spend and how well-optimised your environment already is. However, based on our experience working with hundreds of UK SMEs, here are typical results:

20–40%
Typical reduction in monthly Azure spend within the first 90 days
£15,000+
Average annual saving for UK SMEs spending £3,000–£5,000/month
3–6 Months
Time to implement a comprehensive cost optimisation programme

These are not pie-in-the-sky projections. They represent real, measurable reductions that come from applying the strategies outlined in this guide. The savings are recurring — once you right-size a VM, purchase a reservation, or eliminate waste, the benefit compounds month after month, year after year.

Why Managing Azure Costs In-House Is Challenging

While all of the strategies in this guide can be implemented by your own team, the reality is that effective cloud cost management requires ongoing time, attention, and expertise. Azure releases new services, pricing models, and optimisation features constantly. What was optimal six months ago may no longer be the best approach today.

For many UK SMEs, the IT team (if there is one) is already stretched thin keeping the lights on, managing security, and supporting end users. Adding cloud cost optimisation to their workload is often unrealistic — which is precisely why so many businesses end up overspending.

This is where working with a Microsoft-certified managed services partner like Cloudswitched delivers genuine value. We monitor your Azure environment continuously, implement optimisations proactively, and ensure you are always taking advantage of the latest pricing mechanisms and best practices. Our clients typically save far more than the cost of our management fee — making it a net positive investment from day one.

How Cloudswitched Helps You Take Control

As a Microsoft Solutions Partner and Azure-specialist managed services provider, Cloudswitched provides comprehensive cloud cost management for UK businesses. Our approach includes:

  • Azure Cost Audit — We start with a thorough review of your current Azure environment, identifying every optimisation opportunity and quantifying the potential savings.
  • Right-Sizing and Reservations — We analyse your workloads, recommend the optimal VM sizes, and manage the reservation purchasing process to maximise your discount.
  • Licence Optimisation — We audit your Microsoft licence estate to ensure Azure Hybrid Benefit is applied everywhere it can be.
  • Ongoing Monitoring — Our team monitors your Azure costs continuously, flagging anomalies, implementing new recommendations, and adjusting reservations as your needs change.
  • Monthly Reporting — You receive clear, jargon-free monthly reports showing your spending trends, savings achieved, and upcoming optimisation opportunities.
  • Governance and Policy — We implement Azure Policies to enforce tagging, prevent oversized deployments, and ensure cost discipline across your organisation.

The result is a fully optimised Azure environment that delivers the performance and reliability your business needs, at the lowest possible cost — without adding any burden to your internal team.

Find Out How Much You Could Save on Azure

Cloudswitched offers a free, no-obligation Azure cost review for UK businesses. Our Microsoft-certified engineers will analyse your current environment and provide a detailed report showing exactly where you are overspending and how much you could save. Most businesses see savings of 20–40% — often amounting to thousands of pounds per year.

GET YOUR FREE AZURE COST REVIEW
Tags:Microsoft AzureCloud Computing
CloudSwitched
CloudSwitched

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