Free cloud & LLM pricing tools — AWS EC2 + LLM API Pricing Explorer

Azure Spot pricing — indicative discounts vs On-Demand

How far Spot Virtual Machines sit below On-Demand, by series and region, from the same committed prices the Azure explorer uses. In eastus the median discount is about78.9%, up to 89.8% on D2as v5. Spot is indicative — it fluctuates and can be reclaimed with a 30-second eviction notice. Free, no signup.

Spot prices are indicative & interruptible

Spot discount by series

Min / median / max indicative discount off On-Demand per series in eastus. Deeper is not better if the capacity is volatile — treat these as directional.

SeriesCategorySizesMin discountMedianMax discount
Dasv5General purpose8−78.9%−84.4%−89.8%
Esv6Memory optimized10−79.3%−79.3%−79.3%
Dasv6General purpose8−79%−79%−79%
Easv6Memory optimized9−79%−79%−79%
Dsv5General purpose8−78.9%−78.9%−78.9%
Dsv6General purpose10−78.9%−78.9%−78.9%
Esv5Memory optimized9−78.9%−78.9%−78.9%
Falsv6Compute optimized7−78.9%−78.9%−78.9%
Fasv6Compute optimized7−78.9%−78.9%−78.9%
Fsv2Compute optimized8−78%−78%−78%
Dpsv6General purpose8−67.2%−67.2%−67.2%
Epsv6Memory optimized8−59.8%−59.8%−59.8%
Bpsv2Burstable4−10%−15.4%−21.2%
Basv2Burstable5−10%−19.8%−20.1%
Bsv2Burstable5−10%−18.9%−19%

Every size — Spot vs On-Demand

114 sizes in eastus — East US · Spot is indicativeExport CSV free, no account
CategoryArch
D2as v5General purposex86_64$0.1780$0.018289.8%
D8as v5General purposex86_64$0.7120$0.072689.8%
D16as v5General purposex86_64$1.42$0.145289.8%
D48as v5General purposex86_64$4.27$0.435789.8%
E2s v6Memory optimizedx86_64$0.1320$0.027479.3%
E4s v6Memory optimizedx86_64$0.2650$0.055079.3%
E8s v6Memory optimizedx86_64$0.5290$0.109779.3%
E16s v6Memory optimizedx86_64$1.06$0.219479.3%
E20s v6Memory optimizedx86_64$1.32$0.274479.3%
E32s v6Memory optimizedx86_64$2.12$0.439179.3%
E48s v6Memory optimizedx86_64$3.18$0.658579.3%
E64s v6Memory optimizedx86_64$4.23$0.878179.3%
E96s v6Memory optimizedx86_64$6.35$1.3279.3%
E128s v6Memory optimizedx86_64$8.47$1.7679.3%
D2as v6General purposex86_64$0.0908$0.019079.0%
D4as v6General purposex86_64$0.1820$0.038179.0%
D8as v6General purposex86_64$0.3630$0.076179.0%
D16as v6General purposex86_64$0.7260$0.152279.0%
D32as v6General purposex86_64$1.45$0.304579.0%
D48as v6General purposex86_64$2.18$0.456779.0%
D64as v6General purposex86_64$2.91$0.609179.0%
D96as v6General purposex86_64$4.36$0.913479.0%
E2as v6Memory optimizedx86_64$0.1190$0.024979.0%
E4as v6Memory optimizedx86_64$0.2380$0.049979.0%
E8as v6Memory optimizedx86_64$0.4770$0.100079.0%
E16as v6Memory optimizedx86_64$0.9540$0.200079.0%
E20as v6Memory optimizedx86_64$1.19$0.249879.0%
E32as v6Memory optimizedx86_64$1.91$0.399779.0%
E48as v6Memory optimizedx86_64$2.86$0.599779.0%
E64as v6Memory optimizedx86_64$3.81$0.799479.0%
E96as v6Memory optimizedx86_64$5.72$1.2079.0%
D2s v5General purposex86_64$0.0960$0.020378.9%
D2s v6General purposex86_64$0.1010$0.021378.9%
D4as v5General purposex86_64$0.1720$0.036378.9%
D4s v5General purposex86_64$0.1920$0.040578.9%
D4s v6General purposex86_64$0.2020$0.042678.9%
D8s v5General purposex86_64$0.3840$0.081178.9%
D8s v6General purposex86_64$0.4030$0.085078.9%
D16s v5General purposex86_64$0.7680$0.162178.9%
D16s v6General purposex86_64$0.8060$0.170078.9%
D32as v5General purposex86_64$1.38$0.290578.9%
D32s v5General purposex86_64$1.54$0.324378.9%
D32s v6General purposex86_64$1.61$0.340278.9%
D48s v5General purposex86_64$2.30$0.486478.9%
D48s v6General purposex86_64$2.42$0.510278.9%
D64as v5General purposex86_64$2.75$0.580978.9%
D64s v5General purposex86_64$3.07$0.648578.9%
D64s v6General purposex86_64$3.23$0.680478.9%
D96as v5General purposex86_64$4.13$0.871478.9%
D96s v5General purposex86_64$4.61$0.972778.9%
D96s v6General purposex86_64$4.84$1.0278.9%
D128s v6General purposex86_64$6.45$1.3678.9%
D192s v6General purposex86_64$9.68$2.0478.9%
E2s v5Memory optimizedx86_64$0.1260$0.026578.9%
E4s v5Memory optimizedx86_64$0.2520$0.053178.9%
E8s v5Memory optimizedx86_64$0.5040$0.106178.9%
E16s v5Memory optimizedx86_64$1.01$0.212378.9%
E20s v5Memory optimizedx86_64$1.26$0.265478.9%
E32s v5Memory optimizedx86_64$2.02$0.424678.9%
E48s v5Memory optimizedx86_64$3.02$0.636978.9%
E64s v5Memory optimizedx86_64$4.03$0.849178.9%
E96s v5Memory optimizedx86_64$6.05$1.2778.9%
F2als v6Compute optimizedx86_64$0.1210$0.025578.9%
F2as v6Compute optimizedx86_64$0.1370$0.028978.9%
F4als v6Compute optimizedx86_64$0.2420$0.051078.9%
F4as v6Compute optimizedx86_64$0.2730$0.057578.9%
F8als v6Compute optimizedx86_64$0.4840$0.102078.9%
F8as v6Compute optimizedx86_64$0.5460$0.115178.9%
F16als v6Compute optimizedx86_64$0.9680$0.204178.9%
F16as v6Compute optimizedx86_64$1.09$0.230478.9%
F32als v6Compute optimizedx86_64$1.94$0.408178.9%
F32as v6Compute optimizedx86_64$2.19$0.460878.9%
F48als v6Compute optimizedx86_64$2.90$0.612278.9%
F48as v6Compute optimizedx86_64$3.28$0.691078.9%
F64als v6Compute optimizedx86_64$3.87$0.816278.9%
F64as v6Compute optimizedx86_64$4.37$0.921478.9%
F2s v2Compute optimizedx86_64$0.0846$0.018678.0%
F4s v2Compute optimizedx86_64$0.1690$0.037278.0%
F8s v2Compute optimizedx86_64$0.3380$0.074478.0%
F16s v2Compute optimizedx86_64$0.6770$0.148978.0%
F32s v2Compute optimizedx86_64$1.35$0.297778.0%
F48s v2Compute optimizedx86_64$2.03$0.446678.0%
F64s v2Compute optimizedx86_64$2.71$0.595378.0%
F72s v2Compute optimizedx86_64$3.05$0.669978.0%
D2ps v6General purposearm64$0.0702$0.023067.2%
D4ps v6General purposearm64$0.1400$0.045967.2%
D8ps v6General purposearm64$0.2810$0.092267.2%
D16ps v6General purposearm64$0.5620$0.184367.2%
D32ps v6General purposearm64$1.12$0.368367.2%
D48ps v6General purposearm64$1.69$0.552767.2%
D64ps v6General purposearm64$2.25$0.736767.2%
D96ps v6General purposearm64$3.37$1.1167.2%
E2ps v6Memory optimizedarm64$0.0922$0.037159.8%
E4ps v6Memory optimizedarm64$0.1840$0.074059.8%
E8ps v6Memory optimizedarm64$0.3690$0.148359.8%
E16ps v6Memory optimizedarm64$0.7380$0.296659.8%
E32ps v6Memory optimizedarm64$1.48$0.592859.8%
E48ps v6Memory optimizedarm64$2.21$0.889459.8%
E64ps v6Memory optimizedarm64$2.95$1.1959.8%
E96ps v6Memory optimizedarm64$4.43$1.7859.8%
B4ps v2Burstablearm64$0.1530$0.120621.2%
B16ps v2Burstablearm64$0.6110$0.484220.8%
B4as v2Burstablex86_64$0.1690$0.135020.1%
B8as v2Burstablex86_64$0.3380$0.270919.9%
B2as v2Burstablex86_64$0.0844$0.067719.8%
B16as v2Burstablex86_64$0.6750$0.541819.7%
B2s v2Burstablex86_64$0.0924$0.074919.0%
B32s v2Burstablex86_64$1.48$1.2019.0%
B16s v2Burstablex86_64$0.7390$0.599418.9%
B2ps v2Burstablearm64$0.0672$0.060510.0%
B4s v2Burstablex86_64$0.1660$0.149410.0%
B8ps v2Burstablearm64$0.2690$0.242110.0%
B8s v2Burstablex86_64$0.3330$0.299710.0%
B32as v2Burstablex86_64$1.20$1.0810.0%

Spot is indicative and interruptible — read this first

Related: Azure pricing explorer →What is Spot / eviction? →eastus pricing →

List prices, directional. On-Demand rates are Azure public list prices in USD. Spot is indicative only — it fluctuates and capacity can be reclaimed with a 30-second eviction notice; never a firm quote. Always confirm in the console before relying on Spot. Prices as of 2026-08-26.