We've been scraping GPU spot prices every 30 minutes since March 2026. This is what 977,107 snapshots across 15 GPU models and 7 providers actually reveal.
Starting in late March 2026, RoofRun began polling GPU spot and on-demand prices across all major cloud providers every 30 minutes. We don't sample โ we collect every visible listing for every GPU type across every region we can reach. The result is a dense time-series dataset that lets us answer questions that require sustained observation rather than spot-checks.
Providers covered: AWS, GCP, Azure, Lambda Cloud, CoreWeave, RunPod, and Vast.ai. GPU models range from the NVIDIA H200 (141GB HBM3e) down to the T4 (16GB). Each snapshot records whether a GPU is available, its spot price, on-demand price, region, and instance type โ giving us full context for every data point.
Methodology note: "Spot price" varies in meaning across providers. AWS uses true preemptible spot instances. Lambda, RunPod, and Vast.ai use variable-rate reserved instances. We record whatever the provider exposes as their lowest available price โ comparisons across providers reflect the best price you could lock in at any given moment.
Price volatility is the defining characteristic of the GPU spot market. The spread between a GPU's minimum recorded price and its maximum isn't a rounding error โ it's frequently 40-70%. Understanding these ranges is the foundation of any cost optimization strategy.
| GPU | Min Price | Max Price | Avg Price | Savings Range |
|---|---|---|---|---|
| H200141GB | $0.27 | $18.47 | $1.17 | Save 99% |
| H100 SXM80GB | $0.27 | $60.12 | $20.10 | Save 100% |
| H100 PCIe80GB | $1.13 | $10.51 | $1.92 | Save 89% |
| A100 SXM80GB | $0.21 | $24.48 | $5.73 | Save 99% |
| A100 40GB40GB | $0.61 | $9.08 | $3.33 | Save 93% |
| A100 PCIe80GB | $0.09 | $1.31 | $0.75 | Save 93% |
| L40S48GB | $0.13 | $1.99 | $1.26 | Save 93% |
| L4048GB | $0.69 | $0.69 | $0.69 | Save 0% |
| A4048GB | $1.25 | $1.31 | $1.28 | Save 4% |
| A10G24GB | $0.25 | $12.62 | $1.59 | Save 98% |
The H100 SXM consistently shows the widest price spread โ the most expensive provider can charge 3x what the cheapest charges for equivalent compute. The T4 and A10G show tighter ranges, partly because they're cheaper commodities with more competition on the lower end of the market.
Key finding: For training jobs that can checkpoint and resume, the gap between minimum and average H100 pricing represents real money. Timing your job launch to coincide with low-demand windows is one of the highest-ROI optimizations available. See the Trends page for 30-day price charts.
Not all GPU clouds are created equal โ and price is only part of the story. Availability, consistency, and what "availability" even means varies significantly across providers. Here's what our data shows:
| Provider | Lowest Price Seen | Avg Price | Availability Rate | Snapshots |
|---|---|---|---|---|
| Amazon Web Services | $0.09 | $2.28 | 100% | 806,599 |
| Google Cloud Platform | $0.16 | $5.29 | 100% | 56,580 |
| Microsoft Azure | $0.10 | $2.33 | 100% | 48,412 |
| RunPod | $0.19 | $0.91 | 100% | 31,776 |
| Vast.ai | $0.01 | $0.66 | 100% | 16,919 |
| CoreWeave | $1.19 | $1.60 | 100% | 9,612 |
| Lambda Cloud | $0.59 | $1.46 | 100% | 7,209 |
For a live price comparison, see the GPU comparison table or individual GPU pages like H100 pricing.
One of the most actionable patterns in our dataset is the consistent weekend price dip. Corporate AI workloads follow business hours โ when enterprise teams shut down on Friday afternoon, spot availability increases and prices drop.
The pattern is consistent across providers but varies in magnitude. AWS shows the most pronounced weekend dips โ reflecting its corporate customer base. Lambda and CoreWeave show less weekend variation, partly because their customers are research labs with continuous workloads.
Actionable insight: If you have flexibility on when to launch a long training run, Friday evening (UTC) through Sunday is consistently the lowest-cost window for H100 and A100 capacity. The difference compounds: a 72-hour H100 run started Friday vs. Monday can cost 15-25% less on average across our tracked providers.
Beyond weekend dips, we see a predictable intraday cycle. UTC 02:00โ08:00 (overnight US time) consistently shows lower H100 prices on US-region instances. European and Asian business hours add demand that pushes prices up. For teams with workload flexibility, overnight US launches are a reliable second-order savings lever.
See real-time and historical pricing trends on the Trends page.
A lot of GPU cost advice is hypothetical. Here's what our 44-day dataset actually supports:
Live data: The analysis above is based on historical patterns, but GPU pricing changes every 30 minutes. For current prices and live comparison across all 7 providers, use the comparison table or the public API for programmatic access.