Skip to content
CPI-style · dedicated tier · 25th percentile · last tracked August 21, 2026

GPU Price Index

Tracks whether cloud GPU rental prices are rising or falling relative to a fixed baseline of 100. Dedicated-tier on-demand and spot rates measured separately, never blended. Built from the same canonical dataset that powers all GPUAdvisor tools.

25th percentile · never meandedicated tier onlyon-demand & spot separatemethodology →

Composite Price Index · Dedicated · on-demand

109.8

▲ above baseline — prices have risen

composite · 4 of 4 basket GPUs

vs prior cycle
0.0 pts
MoM
+11.7 pts
QoQ
building
Since baseline
+9.8 pts

Single-cycle moves in thinly-covered sub-indices — newest hardware in particular — can reflect providers entering the market rather than incumbents changing prices. Current and baseline provider counts are shown on each sub-index card below.

Basket GPU Sub-Indices · on-demand

H100 80GB
40% weight
143.6
-1.4 since prior cycle
p25 $3.86/GPU-hr · 10 providers (baseline: 9)
H200 141GB
25% weight
101.9
0.0 since prior cycle
p25 $4.19/GPU-hr · 6 providers (baseline: 6) · 1 stale
B200 192GB
20% weight
58.9
0.0 since prior cycle
p25 $7.03/GPU-hr · 5 providers (baseline: 4) · 1 stale
A100 80GB
15% weight
97.3
0.0 since prior cycle
p25 $1.74/GPU-hr · 6 providers (baseline: 5)

Sub-Index History · on-demand

4 tracking cycles · baseline = 100

Composite
H100 80GB
H200 141GB
B200 192GB
A100 80GB

Biggest Movers · on-demand · since prior cycle

H100 80GB143.6-1.4
H200 141GB101.90.0
B200 192GB58.90.0
A100 80GB97.30.0

⊕ coverage change — move partly reflects providers entering or leaving this sub-index, not price alone.

Methodology

25th percentile across dedicated-tier listings only. On-demand and spot are separate tracks — never blended. Composite = 40% H100 + 25% H200 + 20% B200 + 15% A100. Gap rule: price carried forward ≤ 2 cycles flagged stale; excluded after. Coverage rule: a GPU sub-index is marked provisional and excluded from the composite if it has fewer than 5 listings or its provider count changed more than 25% vs the prior cycle; remaining basket weights are re-normalized pro-rata. Coverage floor: the composite is only published when at least 60% of basket weight is present; otherwise sub-indices are shown individually and no composite number is recorded for that cycle. Baseline = June 20, 2026. No data fabricated or backfilled.

regularly tracked · last tracked August 21, 2026

Methodology Change Log

v1.4 · August 21, 2026 — Hyperstack H100 SXM ($3.20/hr) was absent from the H100 80GB basket in all cycles through 2026-08-04 due to model-string fragmentation: it was published under a distinct GPU string and could not be matched to the h100-80gb basket entry. Those cycles are left unmodified as published history. Hyperstack entered the basket in the August 21, 2026 cycle under the unified gpuId, bringing the H100 provider count to 10; H100 sub-index: 144.98 → 143.59. Composite continuity is preserved by chain-linking at the transition: chain-link factor 1.005103 (C_old / C_new at transition prices); the published composite is set to the prior cycle's exact stored value (109.83). Prices in this cycle are carried from the authored dataset ( cloud-gpus.ts); no independent re-verification against provider sources was performed this cycle. providerVerifiedAt is null on all 55 records. Lambda is at stale cycle 2 of 2 in both the H200 141GB and B200 192GB baskets and will be excluded from both next cycle unless it reappears.

v1.3 · copy correction · August 19, 2026 — Four display surfaces were carrying AWS p5.48xlarge on-demand pricing at $98.32/hr (the pre-June 2025 rate, retired 14 months ago). AWS cut P5 on-demand 44% effective June 1, 2025; the correct rate is $55.04/hr ($6.88/GPU). The tracked dataset in cloud-gpus.ts was correct throughout — all three snapshot cycles record $6.88/GPU. No index value changed; no snapshot was modified. Corrected surfaces: methodology source note, cheapest-h100-cloud provider card and FAQ, gpu/h100-sxm5 rental card. The 6× spread stat was also corrected to 3× ($6.88 ÷ $2.19).

v1.3 · label correction · August 18, 2026 — The methodology_version field in price-index-snapshots.json was stuck at "1.0" since the index was initialised, while v1.1–v1.3 rules were live and producing data. The MCP get_price_index tool therefore reported methodology v1.0 for all cycles. No index value changed; the stored numbers were computed under v1.3 rules from the first non-baseline cycle. Field corrected to "1.3". Retired the median /api/price-index and /api/v1/index endpoints (410 Gone).

v1.3 · July 28, 2026 — Added provider-count transparency: each sub-index card now shows the current provider count alongside the baseline count; Biggest Movers flags any sub-index whose provider count changed since the prior cycle; editorial note added near composite headline.

v1.2 · July 28, 2026 — Added composite coverage floor: composite is suppressed and sub-indices shown individually when included basket weight is below 60%. Reason: prevent a re-normalized single GPU from being published as a composite.

v1.1 · July 28, 2026 — Added coverage-stability rule: sub-indices with fewer than 5 listings or a provider-set change > 25% cycle-over-cycle are flagged provisional, excluded from the composite, and re-based on stabilization. Composite re-normalized pro-rata across included GPUs. Reason: prevent coverage changes from being reported as price moves.

v1.0 · July 27, 2026 — Index founded on 25th-percentile / CPI-style composite methodology (H100 40%, H200 25%, B200 20%, A100 15%), dedicated-tier only. Supersedes the earlier median price series at this URL. Baseline set to June 20, 2026.