Google Cloud Spot pricing — indicative discounts vs On-Demand
How far Spot VMs sit below On-Demand, by series and region, from the same committed prices the Google Cloud explorer uses. In us-central1 the median discount is about50.9%, up to 75.9% on c3d-highcpu-4. Spot is indicative — it fluctuates and can be reclaimed with a 30-second preemption notice. Free, no signup.
Spot discount by series
Min / median / max indicative discount off On-Demand per series in us-central1. Deeper is not better if the capacity is volatile — treat these as directional.
| Series | Category | Sizes | Min discount | Median | Max discount |
|---|---|---|---|---|---|
| c3d | Compute optimized | 24 | −75.8% | −75.9% | −75.9% |
| c3 | Compute optimized | 18 | −64.4% | −64.4% | −64.4% |
| c2d | Compute optimized | 21 | −54.1% | −54.1% | −54.1% |
| n2d | General purpose | 31 | −51.8% | −51.8% | −51.8% |
| m3 | Memory optimized | 5 | −51.4% | −51.4% | −51.4% |
| c2 | Compute optimized | 5 | −51.2% | −51.2% | −51.2% |
| c4a | Compute optimized | 27 | −50.6% | −50.6% | −50.6% |
| n4 | General purpose | 24 | −40.8% | −40.8% | −40.8% |
| c4 | Compute optimized | 23 | −40.1% | −40.1% | −40.1% |
| e2 | General purpose | 15 | −40% | −40% | −40% |
| n2 | General purpose | 15 | −40% | −40% | −40% |
Every size — Spot vs On-Demand
| Category | Arch | ||||
|---|---|---|---|---|---|
| c3d-highcpu-4 | Compute optimized | x86_64 | $0.1499 | $0.0362 | −75.9% |
| c3d-highcpu-8 | Compute optimized | x86_64 | $0.2998 | $0.0724 | −75.9% |
| c3d-highcpu-16 | Compute optimized | x86_64 | $0.5997 | $0.1447 | −75.9% |
| c3d-highcpu-30 | Compute optimized | x86_64 | $1.12 | $0.2704 | −75.9% |
| c3d-highcpu-60 | Compute optimized | x86_64 | $2.24 | $0.5408 | −75.9% |
| c3d-highcpu-90 | Compute optimized | x86_64 | $3.36 | $0.8113 | −75.9% |
| c3d-highcpu-180 | Compute optimized | x86_64 | $6.72 | $1.62 | −75.9% |
| c3d-highcpu-360 | Compute optimized | x86_64 | $13.45 | $3.25 | −75.9% |
| c3d-standard-4 | Compute optimized | x86_64 | $0.1816 | $0.0438 | −75.9% |
| c3d-standard-8 | Compute optimized | x86_64 | $0.3632 | $0.0877 | −75.9% |
| c3d-standard-16 | Compute optimized | x86_64 | $0.7264 | $0.1754 | −75.9% |
| c3d-standard-30 | Compute optimized | x86_64 | $1.36 | $0.3289 | −75.9% |
| c3d-standard-60 | Compute optimized | x86_64 | $2.72 | $0.6577 | −75.9% |
| c3d-standard-90 | Compute optimized | x86_64 | $4.09 | $0.9866 | −75.9% |
| c3d-standard-180 | Compute optimized | x86_64 | $8.17 | $1.97 | −75.9% |
| c3d-standard-360 | Compute optimized | x86_64 | $16.34 | $3.95 | −75.9% |
| c3d-highmem-4 | Compute optimized | x86_64 | $0.2449 | $0.0592 | −75.8% |
| c3d-highmem-8 | Compute optimized | x86_64 | $0.4899 | $0.1184 | −75.8% |
| c3d-highmem-16 | Compute optimized | x86_64 | $0.9798 | $0.2367 | −75.8% |
| c3d-highmem-30 | Compute optimized | x86_64 | $1.84 | $0.4438 | −75.8% |
| c3d-highmem-60 | Compute optimized | x86_64 | $3.67 | $0.8876 | −75.8% |
| c3d-highmem-90 | Compute optimized | x86_64 | $5.51 | $1.33 | −75.8% |
| c3d-highmem-180 | Compute optimized | x86_64 | $11.02 | $2.66 | −75.8% |
| c3d-highmem-360 | Compute optimized | x86_64 | $22.04 | $5.33 | −75.8% |
| c3-highcpu-4 | Compute optimized | x86_64 | $0.1701 | $0.0606 | −64.4% |
| c3-highcpu-8 | Compute optimized | x86_64 | $0.3402 | $0.1211 | −64.4% |
| c3-highcpu-22 | Compute optimized | x86_64 | $0.9356 | $0.3331 | −64.4% |
| c3-highcpu-44 | Compute optimized | x86_64 | $1.87 | $0.6662 | −64.4% |
| c3-highcpu-88 | Compute optimized | x86_64 | $3.74 | $1.33 | −64.4% |
| c3-highcpu-176 | Compute optimized | x86_64 | $7.48 | $2.66 | −64.4% |
| c3-highmem-4 | Compute optimized | x86_64 | $0.2646 | $0.0942 | −64.4% |
| c3-highmem-8 | Compute optimized | x86_64 | $0.5292 | $0.1884 | −64.4% |
| c3-highmem-22 | Compute optimized | x86_64 | $1.46 | $0.5181 | −64.4% |
| c3-highmem-44 | Compute optimized | x86_64 | $2.91 | $1.04 | −64.4% |
| c3-highmem-88 | Compute optimized | x86_64 | $5.82 | $2.07 | −64.4% |
| c3-highmem-176 | Compute optimized | x86_64 | $11.64 | $4.14 | −64.4% |
| c3-standard-4 | Compute optimized | x86_64 | $0.2016 | $0.0718 | −64.4% |
| c3-standard-8 | Compute optimized | x86_64 | $0.4032 | $0.1436 | −64.4% |
| c3-standard-22 | Compute optimized | x86_64 | $1.11 | $0.3948 | −64.4% |
| c3-standard-44 | Compute optimized | x86_64 | $2.22 | $0.7895 | −64.4% |
| c3-standard-88 | Compute optimized | x86_64 | $4.44 | $1.58 | −64.4% |
| c3-standard-176 | Compute optimized | x86_64 | $8.87 | $3.16 | −64.4% |
| c2d-highcpu-2 | Compute optimized | x86_64 | $0.0750 | $0.0344 | −54.1% |
| c2d-highcpu-4 | Compute optimized | x86_64 | $0.1499 | $0.0688 | −54.1% |
| c2d-highcpu-8 | Compute optimized | x86_64 | $0.2998 | $0.1377 | −54.1% |
| c2d-highcpu-16 | Compute optimized | x86_64 | $0.5997 | $0.2753 | −54.1% |
| c2d-highcpu-32 | Compute optimized | x86_64 | $1.20 | $0.5507 | −54.1% |
| c2d-highcpu-56 | Compute optimized | x86_64 | $2.10 | $0.9636 | −54.1% |
| c2d-highcpu-112 | Compute optimized | x86_64 | $4.20 | $1.93 | −54.1% |
| c2d-highmem-2 | Compute optimized | x86_64 | $0.1225 | $0.0562 | −54.1% |
| c2d-highmem-4 | Compute optimized | x86_64 | $0.2449 | $0.1125 | −54.1% |
| c2d-highmem-8 | Compute optimized | x86_64 | $0.4899 | $0.2250 | −54.1% |
| c2d-highmem-16 | Compute optimized | x86_64 | $0.9798 | $0.4500 | −54.1% |
| c2d-highmem-32 | Compute optimized | x86_64 | $1.96 | $0.8999 | −54.1% |
| c2d-highmem-56 | Compute optimized | x86_64 | $3.43 | $1.57 | −54.1% |
| c2d-highmem-112 | Compute optimized | x86_64 | $6.86 | $3.15 | −54.1% |
| c2d-standard-2 | Compute optimized | x86_64 | $0.0908 | $0.0417 | −54.1% |
| c2d-standard-4 | Compute optimized | x86_64 | $0.1816 | $0.0834 | −54.1% |
| c2d-standard-8 | Compute optimized | x86_64 | $0.3632 | $0.1668 | −54.1% |
| c2d-standard-16 | Compute optimized | x86_64 | $0.7264 | $0.3335 | −54.1% |
| c2d-standard-32 | Compute optimized | x86_64 | $1.45 | $0.6671 | −54.1% |
| c2d-standard-56 | Compute optimized | x86_64 | $2.54 | $1.17 | −54.1% |
| c2d-standard-112 | Compute optimized | x86_64 | $5.08 | $2.33 | −54.1% |
| n2d-highcpu-2 | General purpose | x86_64 | $0.0624 | $0.0301 | −51.8% |
| n2d-highcpu-4 | General purpose | x86_64 | $0.1248 | $0.0602 | −51.8% |
| n2d-highcpu-8 | General purpose | x86_64 | $0.2495 | $0.1204 | −51.8% |
| n2d-highcpu-16 | General purpose | x86_64 | $0.4990 | $0.2408 | −51.8% |
| n2d-highcpu-32 | General purpose | x86_64 | $0.9980 | $0.4815 | −51.8% |
| n2d-highcpu-48 | General purpose | x86_64 | $1.50 | $0.7223 | −51.8% |
| n2d-highcpu-64 | General purpose | x86_64 | $2.00 | $0.9631 | −51.8% |
| n2d-highcpu-80 | General purpose | x86_64 | $2.50 | $1.20 | −51.8% |
| n2d-highcpu-96 | General purpose | x86_64 | $2.99 | $1.44 | −51.8% |
| n2d-highcpu-128 | General purpose | x86_64 | $3.99 | $1.93 | −51.8% |
| n2d-highcpu-224 | General purpose | x86_64 | $6.99 | $3.37 | −51.8% |
| n2d-highmem-2 | General purpose | x86_64 | $0.1140 | $0.0550 | −51.8% |
| n2d-highmem-4 | General purpose | x86_64 | $0.2280 | $0.1100 | −51.8% |
| n2d-highmem-8 | General purpose | x86_64 | $0.4559 | $0.2200 | −51.8% |
| n2d-highmem-16 | General purpose | x86_64 | $0.9118 | $0.4399 | −51.8% |
| n2d-highmem-32 | General purpose | x86_64 | $1.82 | $0.8798 | −51.8% |
| n2d-highmem-48 | General purpose | x86_64 | $2.74 | $1.32 | −51.8% |
| n2d-highmem-64 | General purpose | x86_64 | $3.65 | $1.76 | −51.8% |
| n2d-highmem-80 | General purpose | x86_64 | $4.56 | $2.20 | −51.8% |
| n2d-highmem-96 | General purpose | x86_64 | $5.47 | $2.64 | −51.8% |
| n2d-standard-2 | General purpose | x86_64 | $0.0845 | $0.0408 | −51.8% |
| n2d-standard-4 | General purpose | x86_64 | $0.1690 | $0.0815 | −51.8% |
| n2d-standard-8 | General purpose | x86_64 | $0.3380 | $0.1631 | −51.8% |
| n2d-standard-16 | General purpose | x86_64 | $0.6759 | $0.3261 | −51.8% |
| n2d-standard-32 | General purpose | x86_64 | $1.35 | $0.6522 | −51.8% |
| n2d-standard-48 | General purpose | x86_64 | $2.03 | $0.9783 | −51.8% |
| n2d-standard-64 | General purpose | x86_64 | $2.70 | $1.30 | −51.8% |
| n2d-standard-80 | General purpose | x86_64 | $3.38 | $1.63 | −51.8% |
| n2d-standard-96 | General purpose | x86_64 | $4.06 | $1.96 | −51.8% |
| n2d-standard-128 | General purpose | x86_64 | $5.41 | $2.61 | −51.8% |
| n2d-standard-224 | General purpose | x86_64 | $9.46 | $4.57 | −51.8% |
| m3-megamem-64 | Memory optimized | x86_64 | $7.20 | $3.50 | −51.4% |
| m3-megamem-128 | Memory optimized | x86_64 | $14.41 | $7.01 | −51.4% |
| m3-ultramem-32 | Memory optimized | x86_64 | $6.09 | $2.96 | −51.4% |
| m3-ultramem-64 | Memory optimized | x86_64 | $12.18 | $5.92 | −51.4% |
| m3-ultramem-128 | Memory optimized | x86_64 | $24.36 | $11.85 | −51.4% |
| c2-standard-4 | Compute optimized | x86_64 | $0.2088 | $0.1020 | −51.2% |
| c2-standard-8 | Compute optimized | x86_64 | $0.4176 | $0.2040 | −51.2% |
| c2-standard-16 | Compute optimized | x86_64 | $0.8352 | $0.4079 | −51.2% |
| c2-standard-30 | Compute optimized | x86_64 | $1.57 | $0.7648 | −51.2% |
| c2-standard-60 | Compute optimized | x86_64 | $3.13 | $1.53 | −51.2% |
| c4a-highcpu-1 | Compute optimized | arm64 | $0.0379 | $0.0187 | −50.6% |
| c4a-highcpu-2 | Compute optimized | arm64 | $0.0758 | $0.0374 | −50.6% |
| c4a-highcpu-4 | Compute optimized | arm64 | $0.1515 | $0.0749 | −50.6% |
| c4a-highcpu-8 | Compute optimized | arm64 | $0.3030 | $0.1498 | −50.6% |
| c4a-highcpu-16 | Compute optimized | arm64 | $0.6061 | $0.2996 | −50.6% |
| c4a-highcpu-32 | Compute optimized | arm64 | $1.21 | $0.5991 | −50.6% |
| c4a-highcpu-48 | Compute optimized | arm64 | $1.82 | $0.8987 | −50.6% |
| c4a-highcpu-64 | Compute optimized | arm64 | $2.42 | $1.20 | −50.6% |
| c4a-highcpu-72 | Compute optimized | arm64 | $2.73 | $1.35 | −50.6% |
| c4a-highmem-1 | Compute optimized | arm64 | $0.0589 | $0.0291 | −50.6% |
| c4a-highmem-2 | Compute optimized | arm64 | $0.1179 | $0.0583 | −50.6% |
| c4a-highmem-4 | Compute optimized | arm64 | $0.2358 | $0.1166 | −50.6% |
| c4a-highmem-8 | Compute optimized | arm64 | $0.4715 | $0.2331 | −50.6% |
| c4a-highmem-16 | Compute optimized | arm64 | $0.9430 | $0.4662 | −50.6% |
| c4a-highmem-32 | Compute optimized | arm64 | $1.89 | $0.9324 | −50.6% |
| c4a-highmem-48 | Compute optimized | arm64 | $2.83 | $1.40 | −50.6% |
| c4a-highmem-64 | Compute optimized | arm64 | $3.77 | $1.86 | −50.6% |
| c4a-highmem-72 | Compute optimized | arm64 | $4.24 | $2.10 | −50.6% |
| c4a-standard-1 | Compute optimized | arm64 | $0.0449 | $0.0222 | −50.6% |
| c4a-standard-2 | Compute optimized | arm64 | $0.0898 | $0.0444 | −50.6% |
| c4a-standard-4 | Compute optimized | arm64 | $0.1796 | $0.0888 | −50.6% |
| c4a-standard-8 | Compute optimized | arm64 | $0.3592 | $0.1776 | −50.6% |
| c4a-standard-16 | Compute optimized | arm64 | $0.7184 | $0.3551 | −50.6% |
| c4a-standard-32 | Compute optimized | arm64 | $1.44 | $0.7102 | −50.6% |
| c4a-standard-48 | Compute optimized | arm64 | $2.16 | $1.07 | −50.6% |
| c4a-standard-64 | Compute optimized | arm64 | $2.87 | $1.42 | −50.6% |
| c4a-standard-72 | Compute optimized | arm64 | $3.23 | $1.60 | −50.6% |
| n4-highcpu-2 | General purpose | x86_64 | $0.0765 | $0.0453 | −40.8% |
| n4-highcpu-4 | General purpose | x86_64 | $0.1531 | $0.0906 | −40.8% |
| n4-highcpu-8 | General purpose | x86_64 | $0.3062 | $0.1811 | −40.8% |
| n4-highcpu-16 | General purpose | x86_64 | $0.6123 | $0.3622 | −40.8% |
| n4-highcpu-32 | General purpose | x86_64 | $1.22 | $0.7244 | −40.8% |
| n4-highcpu-48 | General purpose | x86_64 | $1.84 | $1.09 | −40.8% |
| n4-highcpu-64 | General purpose | x86_64 | $2.45 | $1.45 | −40.8% |
| n4-highcpu-80 | General purpose | x86_64 | $3.06 | $1.81 | −40.8% |
| n4-highmem-2 | General purpose | x86_64 | $0.1190 | $0.0704 | −40.8% |
| n4-highmem-4 | General purpose | x86_64 | $0.2380 | $0.1408 | −40.8% |
| n4-highmem-8 | General purpose | x86_64 | $0.4761 | $0.2816 | −40.8% |
| n4-highmem-16 | General purpose | x86_64 | $0.9522 | $0.5632 | −40.8% |
| n4-highmem-32 | General purpose | x86_64 | $1.90 | $1.13 | −40.8% |
| n4-highmem-48 | General purpose | x86_64 | $2.86 | $1.69 | −40.8% |
| n4-highmem-64 | General purpose | x86_64 | $3.81 | $2.25 | −40.8% |
| n4-highmem-80 | General purpose | x86_64 | $4.76 | $2.82 | −40.8% |
| n4-standard-2 | General purpose | x86_64 | $0.0907 | $0.0537 | −40.8% |
| n4-standard-4 | General purpose | x86_64 | $0.1814 | $0.1073 | −40.8% |
| n4-standard-8 | General purpose | x86_64 | $0.3628 | $0.2146 | −40.8% |
| n4-standard-16 | General purpose | x86_64 | $0.7256 | $0.4292 | −40.8% |
| n4-standard-32 | General purpose | x86_64 | $1.45 | $0.8584 | −40.8% |
| n4-standard-48 | General purpose | x86_64 | $2.18 | $1.29 | −40.8% |
| n4-standard-64 | General purpose | x86_64 | $2.90 | $1.72 | −40.8% |
| n4-standard-80 | General purpose | x86_64 | $3.63 | $2.15 | −40.8% |
| c4-highcpu-2 | Compute optimized | x86_64 | $0.0851 | $0.0509 | −40.1% |
| c4-highcpu-4 | Compute optimized | x86_64 | $0.1701 | $0.1018 | −40.1% |
| c4-highcpu-8 | Compute optimized | x86_64 | $0.3402 | $0.2036 | −40.1% |
| c4-highcpu-16 | Compute optimized | x86_64 | $0.6804 | $0.4073 | −40.1% |
| c4-highcpu-32 | Compute optimized | x86_64 | $1.36 | $0.8145 | −40.1% |
| c4-highcpu-48 | Compute optimized | x86_64 | $2.04 | $1.22 | −40.1% |
| c4-highcpu-96 | Compute optimized | x86_64 | $4.08 | $2.44 | −40.1% |
| c4-highcpu-192 | Compute optimized | x86_64 | $8.16 | $4.89 | −40.1% |
| c4-highmem-2 | Compute optimized | x86_64 | $0.1284 | $0.0768 | −40.1% |
| c4-highmem-4 | Compute optimized | x86_64 | $0.2607 | $0.1560 | −40.1% |
| c4-highmem-8 | Compute optimized | x86_64 | $0.5214 | $0.3121 | −40.1% |
| c4-highmem-16 | Compute optimized | x86_64 | $1.04 | $0.6241 | −40.1% |
| c4-highmem-32 | Compute optimized | x86_64 | $2.09 | $1.25 | −40.1% |
| c4-highmem-48 | Compute optimized | x86_64 | $3.13 | $1.87 | −40.1% |
| c4-highmem-96 | Compute optimized | x86_64 | $6.26 | $3.74 | −40.1% |
| c4-highmem-192 | Compute optimized | x86_64 | $12.51 | $7.49 | −40.1% |
| c4-standard-2 | Compute optimized | x86_64 | $0.0969 | $0.0580 | −40.1% |
| c4-standard-4 | Compute optimized | x86_64 | $0.1977 | $0.1183 | −40.1% |
| c4-standard-8 | Compute optimized | x86_64 | $0.3953 | $0.2366 | −40.1% |
| c4-standard-16 | Compute optimized | x86_64 | $0.7907 | $0.4733 | −40.1% |
| c4-standard-32 | Compute optimized | x86_64 | $1.58 | $0.9465 | −40.1% |
| c4-standard-48 | Compute optimized | x86_64 | $2.37 | $1.42 | −40.1% |
| c4-standard-96 | Compute optimized | x86_64 | $4.74 | $2.84 | −40.1% |
| e2-highcpu-2 | General purpose | x86_64 | $0.0495 | $0.0297 | −40.0% |
| e2-highcpu-4 | General purpose | x86_64 | $0.0989 | $0.0594 | −40.0% |
| e2-highcpu-8 | General purpose | x86_64 | $0.1979 | $0.1188 | −40.0% |
| e2-highcpu-16 | General purpose | x86_64 | $0.3958 | $0.2375 | −40.0% |
| e2-highcpu-32 | General purpose | x86_64 | $0.7916 | $0.4750 | −40.0% |
| e2-highmem-2 | General purpose | x86_64 | $0.0904 | $0.0542 | −40.0% |
| e2-highmem-4 | General purpose | x86_64 | $0.1808 | $0.1085 | −40.0% |
| e2-highmem-8 | General purpose | x86_64 | $0.3616 | $0.2170 | −40.0% |
| e2-highmem-16 | General purpose | x86_64 | $0.7233 | $0.4340 | −40.0% |
| e2-medium | General purpose | x86_64 | $0.0553 | $0.0332 | −40.0% |
| e2-standard-2 | General purpose | x86_64 | $0.0670 | $0.0402 | −40.0% |
| e2-standard-4 | General purpose | x86_64 | $0.1340 | $0.0804 | −40.0% |
| e2-standard-8 | General purpose | x86_64 | $0.2681 | $0.1608 | −40.0% |
| e2-standard-16 | General purpose | x86_64 | $0.5361 | $0.3217 | −40.0% |
| e2-standard-32 | General purpose | x86_64 | $1.07 | $0.6434 | −40.0% |
| n2-highcpu-2 | General purpose | x86_64 | $0.0717 | $0.0430 | −40.0% |
| n2-highcpu-4 | General purpose | x86_64 | $0.1434 | $0.0860 | −40.0% |
| n2-highcpu-8 | General purpose | x86_64 | $0.2868 | $0.1720 | −40.0% |
| n2-highcpu-16 | General purpose | x86_64 | $0.5736 | $0.3440 | −40.0% |
| n2-highcpu-32 | General purpose | x86_64 | $1.15 | $0.6881 | −40.0% |
| n2-highmem-2 | General purpose | x86_64 | $0.1310 | $0.0786 | −40.0% |
| n2-highmem-4 | General purpose | x86_64 | $0.2620 | $0.1572 | −40.0% |
| n2-highmem-8 | General purpose | x86_64 | $0.5241 | $0.3144 | −40.0% |
| n2-highmem-16 | General purpose | x86_64 | $1.05 | $0.6287 | −40.0% |
| n2-highmem-32 | General purpose | x86_64 | $2.10 | $1.26 | −40.0% |
| n2-standard-2 | General purpose | x86_64 | $0.0971 | $0.0583 | −40.0% |
| n2-standard-4 | General purpose | x86_64 | $0.1942 | $0.1165 | −40.0% |
| n2-standard-8 | General purpose | x86_64 | $0.3885 | $0.2330 | −40.0% |
| n2-standard-16 | General purpose | x86_64 | $0.7769 | $0.4660 | −40.0% |
| n2-standard-32 | General purpose | x86_64 | $1.55 | $0.9321 | −40.0% |
Spot is indicative and interruptible — read this first
- Not a guaranteed rate. Spot prices move continuously with supply and demand. The figures here are indicative percentages off On-Demand, updated on our nightly refresh — never a firm quote.
- Capacity can be reclaimed (preemption). GCP preempts Spot VMs (with a 30-second notice, and always within 24 hours for the legacy preemptible variant) when it needs capacity. Spot suits fault-tolerant batch and scale-out work with checkpointing, not stateful single-node services.
- Design for it. Use Spot for fault-tolerant, checkpointable, stateless, or horizontally scaled work. Keep a fallback to On-Demand for the parts that must not be interrupted.
Related: Google Cloud pricing explorer →What is Spot / preemption? →us-central1 pricing →
List prices, directional. On-Demand rates are Google Cloud public list prices in USD. Spot is indicative only — it fluctuates and capacity can be reclaimed with a 30-second preemption notice; never a firm quote. Always confirm in the console before relying on Spot. Prices as of 2026-10-26.