Azure Virtual Machines · Pricing Plans

Microsoft Azure Virtual Machines Plans Pricing

Azure Virtual Machines is consumption-priced per second (1-minute minimum) with per-hour rate cards published per VM size, region, and OS (Linux, Windows, RHEL, SUSE). The Azure Resource Manager (ARM) management API itself is free. Three commercial commitments reduce cost dramatically — Reserved Instances (1- or 3-year, ~30–72% off pay-as-you-go), Azure Savings Plans for Compute (flexible hourly commit, ~11–65% off), and Spot VMs (up to ~90% off with eviction risk). Azure Hybrid Benefit lets customers bring Windows Server / SQL Server licenses with Software Assurance.

10 Plans API Commons Plans
View Source
Cloud ComputingComputeIaaSInfrastructureVirtual Machines

Plans

ARM Control Plane (Free) freemium

Calling the Azure Resource Manager management API to create / read / update / delete VM resources is free. You pay only for the VM-hours and associated resources you provision (disks, network, IPs).

Management API requests (request · usage) 0.00 USD
Pay-As-You-Go — B-series (Burstable) Linux usage-based

Cost-efficient burstable VMs that accumulate CPU credits when idle. Examples shown for East US Linux pricing.

B1s (1 vCPU / 1 GiB) (hour · usage) $0.0104 per hour (~$7.59/month) USD
B2s (2 vCPU / 4 GiB) (hour · usage) $0.0416 per hour (~$30.37/month) USD
B4ms (4 vCPU / 16 GiB) (hour · usage) $0.166 per hour (~$121.18/month) USD
Pay-As-You-Go — D-series (General Purpose) Linux usage-based

General-purpose VMs with balanced CPU/memory ratio.

D2s_v5 (2 vCPU / 8 GiB) (hour · usage) $0.096 per hour USD
D8s_v5 (8 vCPU / 32 GiB) (hour · usage) $0.384 per hour USD
D32s_v5 (32 vCPU / 128 GiB) (hour · usage) $1.536 per hour USD
Pay-As-You-Go — F-series (Compute Optimized) Linux usage-based

High CPU-to-memory ratio for batch / analytics / web servers.

F2s_v2 (2 vCPU / 4 GiB) (hour · usage) $0.0846 per hour USD
F16s_v2 (16 vCPU / 32 GiB) (hour · usage) $0.677 per hour USD
Pay-As-You-Go — Windows Server premium usage-based

Windows VMs add a per-vCPU Windows Server license premium on top of base compute. Azure Hybrid Benefit eliminates the premium if you bring your own license.

D2s_v5 Windows (2 vCPU / 8 GiB) (hour · usage) $0.188 per hour (Linux base + Windows license) USD
Azure Hybrid Benefit (BYOL) (vcore · month) no Windows premium (BYOL) USD
Spot VMs usage-based

Surplus capacity with up to 90% discount vs PAYG. Subject to eviction with 30-second notice when Azure needs the capacity.

Spot VM (representative discount) (hour · usage) up to ~90% off PAYG; actual rate varies by region/SKU/time USD
Reserved Instance — 1 Year subscription

Pre-commit to a specific VM size for 1 year for ~30–40% off PAYG. Single-region or Region Flexibility scope.

Representative 1-year RI savings (contract · month) ~30–40% off PAYG (varies by SKU / region) USD
Reserved Instance — 3 Year subscription

Pre-commit for 3 years. Up to ~72% off PAYG for steady-state workloads.

Representative 3-year RI savings (contract · month) up to ~72% off PAYG USD
Azure Savings Plan for Compute subscription

Hourly $-commitment for 1- or 3-year. ~11–65% off PAYG. Flexible across VM family / region / OS / Container Instances / Functions Premium / App Service / Dedicated Host.

1-year savings plan (hourly-commit · month) ~11–47% off PAYG USD
3-year savings plan (hourly-commit · month) up to ~65% off PAYG USD
Enterprise Agreement / Microsoft Customer Agreement enterprise

Negotiated rates with committed Azure consumption (MACC), volume tier discounts, and Software Assurance benefits.

Negotiated rate (contract · month) custom USD

Sources