Azure Virtual Machines SLA Credits & Refunds Guide
How the Azure Virtual Machines SLA works: uptime tiers, exclusions, claim windows, and how to recover the credits you're owed when Virtual Machines goes down.
Azure Virtual Machines SLA Credits & Refunds
Microsoft publishes a separate SLA document for nearly every Azure compute service, and Virtual Machines is no exception. The catch: the credit you're owed depends on configuration choices (zone redundancy, replication tier, pricing model) most teams forget to verify after an incident. Here's what to check for Virtual Machines specifically.
What this guide covers
- The official Azure Virtual Machines uptime commitment and credit tiers
- Which incidents qualify (and which exclusions silently disqualify claims)
- How to file a Virtual Machines credit request inside the Azure claim window
- Why manual claim recovery typically leaves money on the table
Frequently asked questions about Azure Virtual Machines SLAs
What is the typical SLA uptime guarantee for Azure Virtual Machines?
The Azure VM SLA is tiered by deployment topology: 99.99% uptime for two or more VMs deployed across two or more Availability Zones in the same region, 99.95% for VMs in the same Availability Set, and 99.9% for a single-instance VM that uses Premium SSD or Ultra Disk for all OS and data disks. If Azure fails to meet the relevant commitment during a billing cycle, you are eligible to receive a portion of your VM spend back as a service credit.
How do I claim Azure Virtual Machines SLA credits after an outage?
Submit a billing support request through the Azure portal: Help + Support → New support request → Issue type: Billing → Problem type: Service credit request. Within two months of the billing period in question, provide the affected Subscription ID and Resource ID, the start and end timestamps of the impacted period, your evidence (Azure Monitor logs, Resource Health alerts, or independent monitoring), and your calculated Monthly Uptime Percentage for Virtual Machines. Microsoft validates against its internal incident records before issuing the credit to your billing account.
What exclusions apply to the Azure Virtual Machines SLA?
Crucially, single-instance VMs only qualify for any SLA when every attached disk is Premium SSD or Ultra Disk — Standard HDD/SSD or local temp disks disqualify the VM from coverage entirely.
Why is it difficult to get refunds for Virtual Machines outages manually?
Compute outages rarely show up cleanly. A Virtual Machines workload might be partially degraded — some instances fail, others stay healthy — and the SLA only counts the portion of capacity that was actually unavailable. To prove a claim you need per-instance (or per-task) error-rate data, not just an aggregate dashboard. Most teams discover this only when their first credit request comes back denied for "insufficient evidence."
Related Azure SLA guides
Other Azure services creditable through the same portal-based billing request process:
- Azure Azure Functions SLA credits — Compute
- Azure AKS SLA credits — Compute
- Azure App Service SLA credits — Compute
- Azure Blob Storage SLA credits — Storage
Recover Azure credits without a portal grind
Azure billing support requests for Virtual Machines aren't difficult to file — they're tedious. Each one takes the same kind of subscription-ID, resource-ID, timestamp, and uptime-calculation packaging, repeated for every incident across every subscription you own.
Next Signal detects Virtual Machines SLA breaches across your Azure tenants, packages the credit request in the format Microsoft expects, and submits it. See how it works or start a free trial.
Related SLA guides
Other Azure services with their own SLA credit recovery process.