GPU EconomyCloud GPU prices, read every hour
Latest read 97 providers tracked14,205 prices read in 24 h
H100 index$3.5334 providersWidestV100 32GB20.3×Mover, 7dV100−14.7%

Cloud GPU Price Index · week of October 19, 2026 · provisional

Cloud GPU Price Index

$3.53per H100 GPU-hour · the median of 36 listed on-demand rates from 34 providers

Listed rates, not availability. Read . About this figure ↓ · Receipts and how to reproduce it · Renting H100s for a year or more? Reserved quotes ↓

  • Base-100 index105.0week of September 7, 2026 = 100
  • Middle half$2.99–$4.3925th to 75th percentile of the same rates
  • Specialist GPU clouds$3.2332 quotes · 30 providers
  • Hyperscalers$9.904 quotes · +207% vs specialists
H100 SXM · Price Index, weekly median, month end+19.4% since Sep 2025
100110120
119.4
Sep 2025JanMaySep 2026
reconstructed from a public price catalogweekly series ↓

To quote: in the week of October 12, 2026 (final), the Cloud GPU Price Index stood at $3.53 per H100 GPU-hour, the median of 36 listed on-demand rates from 34 providers — GPU Economy, gpueconomy.com/price-index. A final week never changes; the current week is provisional.

On this page: hour, week and month · about this figure · weekly series · method · spot and commitments · monthly average · every hour · cite · the providers behind it, compared: /compare

One index, several windows

The same H100 SXM index over an hour, a week and a month: each window prints its own figure, with its vintage and coverage.
WindowUSD / GPU-hourVintageCoverage, as of
This hour$3.53written once, never rewritten36 quotes · 34 providers · 2026-10-23 21:40 UTC · receipt
This week, October 19 – October 25$3.53provisional36 quotes · 34 providers · receipt
Last final week, October 12 – October 18$3.53final, never recomputed36 quotes · 34 providers · receipt
September 2026, monthly average$3.883267final, frozen 2026-10-01 00:42 UTC589 points over 720 hours · open panel, before the panel rule
October 2026, monthly average so far$4.12257provisional555 points over 550 hours · fixed panel, 17 pairs from 15 providers

October 2026’s average is taken over a panel fixed before the month began: 17 pairs from 15 providers. 19 of this week’s 36 quotes are not in it — they were read in fewer than 90% of the hourly points of the two weeks the panel was decided on, and can enter next month’s panel. 18 of those 19 list below the month’s $4.12257, which is why the month runs above this week’s $3.53. Rules: specification.

About this figure

The median publicly listed on-demand price of one NVIDIA H100 GPU-hour, across the providers tracked here. One number for “what does an H100-hour cost right now”.

For the week of , the Cloud GPU Price Index stands at $3.53 per H100 GPU-hour, the median of 36 publicly listed on-demand rates from 34 providers, read . That week is still running, so this value is provisional: it is recomputed on every hourly scrape and settles when the week closes. Every rate is one GPU for one hour - a node price divided by its card count (why, with an example).

How this series was made. The series starts with the week of September 7, 2026, the first week published. Every weekly value is computed from reads made in that same week - the newest read of each provider and region, counted only if it was confirmed within 48 hours of the week's last scrape - and published with its receipt, the list of those quotes. No value was entered by hand, reconstructed after the fact or carried over from an earlier week. Closed months are published as they were first published and never recomputed. The reconstructed history lower on this page is not part of it: price-index-history.csv is a separate series under its own name, rebuilt after the fact from a public price catalog, whose repository is named at https://gpueconomy.com/methodology#second-hand-history, for the weeks before September 2026. It is second-hand, and it is never merged into or back-filled with this one. More on /methodology.

80.2 index, base = 100

Listed rates against January 2025. 20% below the week of January 6, 2025, measured only on providers present week to week. Reconstructed series, through the week of October 12, 2026.

By operator class

The same median over the same quotes, split by who runs the capacity — week of October 19, 2026. One more cut of the index, not a separate index.
Operator classMedian / GPU-hourQuotesProviders
Hyperscalers — AWS, Azure, Google Cloud, Oracle$9.9044
Specialist GPU clouds$3.233230
Marketplacesnot in the index——

Hyperscalers list the H100 at a median 207% above specialist GPU clouds this week: $9.90 across 4 hyperscalers against $3.23 across 30 specialist clouds. Marketplaces have no value by construction, not for want of coverage: a marketplace floor moves with supply and is not a rate card, so it never enters the index (on 2026-09-11 one Vast.ai window read $53.34 for an RTX 5090 GPU-hour). The class of every provider is in providers.json; each week's cut is by_operator_class in price-index.json and four columns in price-index.csv.

The two figures above are different measurements, not a change. Here is what each one is.
FigureValueAs ofProvidersSource
Current median$3.53week of October 19, 2026 (provisional)34our hourly scrape
Last month-end median$4.25week of October 12, 20266reconstructed (public price catalog)

Do not read the gap between those two as a price move. They come from different panels (34 providers against 6) and different sources, so the difference is mostly who is counted, not what anyone charges. The change that is a change is the base-100 index, which only moves when a provider changes a listed price: from the end of September 2026 to the week of October 12, 2026 it went from 78.4 to 80.2 (+2.3%). Our own series starts at 100 in the week of September 7, 2026; it will carry its own month-over-month once it has two closed months.

Two numbers per week: the dollar median and a base-100 index

The dollar median answers “what does an H100-hour cost this week”. It moves when the panel changes as well as when prices do — a cheaper provider joining lowers it without any rate card moving. The second column, index (base = 100), is built to move only on price changes: Chain-linked index, base week = 100: each week's link is the geometric mean of week-over-week price ratios over the (provider, region) pairs quoted in both weeks; the index is the cumulative product. A provider or region joining or leaving contributes no ratio and cannot move it. Cite the median for a level and the index for a change.

Weekly series

One point per ISO week (Monday start). Download: JSON (current value, constituents with source links, series) ·CSV (series only). Every week has a receipt — the quotes that entered its value, each with its source and read time — and the command that turns it back into the number: reproduce the index. On your own page: embed this week’s value (/embed/price-index, an iframe, no script).

Week ofMedian USD / GPU-hourMiddle half (p25–p75)QuotesProvidersIndex (base = 100)Weighting checkVintageReceipt
$3.53$2.99–$4.393634105.0$3.42provisional2026-W43.csv
$3.53$2.99–$4.393634105.0$3.42final2026-W42.csv
$3.49$2.99–$4.393331104.2$3.34final2026-W41.csv
$3.49$3.00–$4.403129102.6$3.25final2026-W40.csv
$3.70$2.99–$4.412624100.4$3.70final2026-W39.csv
$3.90$2.89–$5.952119100.1$3.90final2026-W38.csv
$3.92$3.12–$6.002018100.0$3.92final2026-W37.csv

Method

Median, not mean: a single provider’s outlier listing should not move the index. One quote per provider and region: the newest listed rate of each pair in the week, so a provider that lists several regions enters the median once per region (this week Paperspace gives 2 of the 36 quotes). As a check, the same quotes taken as one median per provider and then the median across providers give $3.42, $0.11 below the index. The index keeps its definition; the check shows what the weighting rule costs, and a gap opening between the two is the sign that one provider’s regions, not prices, moved the median. On-demand rates only — spot capacity is too volatile to scrape meaningfully and reserved pricing answers a different question. Node-priced offerings are divided by their GPU count before entering the median. Committed-use rates that are published — Google Cloud’s and Azure’s one- and three-year prices — are listed on each card’s page but stay out of the index; negotiated contract rates are not public and are not represented anywhere.

Known limitations

Where this figure is weaker than it looks, named here rather than left to be found. None of it is hidden in the data: every week's quotes are published as a receipt, and the ones kept out carry the rule that excluded them (reproduce the index).

At a glance

Every figure here is stated as a sentence below the table, with what it does and does not measure.
H100 SXM, this week$3.53 / GPU-hourMedian of 36 listed on-demand rates from 34 providers (provisional)
Weighting check$3.42 / GPU-hourThe same quotes as the median of each provider’s own median, $0.11 below the index; a check on the weighting rule, not a second index
Hyperscaler premium+207%$9.90 across 4 hyperscalers against $3.23 across 30 specialist clouds
Spread to cheapest−49%$1.79 on Cudo Compute (no-kristiansand-1) against the median
Spread, cheapest to dearest518%$11.06 on Microsoft Azure is that much above the cheapest listed rate

What the numbers say

Spot and commitments against on-demand

As of , against the same provider’s own on-demand rate, spot rates run a median 50% lower (58 rate pairs at 11 providers), 1-year commitments run a median 15% lower (38 rate pairs at 7 providers) and 3-year commitments run a median 30% lower (22 rate pairs at 5 providers).

Each spot or committed quote against the same provider’s on-demand rate for the same card, region and price scope, across every card we track; one pair per quote, so a provider listing many cards or regions brings many pairs. A term is stated only with 3 or more providers. Every pair is on the card pages, under its rate.
MarketMedian vs on-demandRangeRate pairsProviders
Spot−50%−82% to −10%58Microsoft Azure, CoreWeave, Verda, Daytona, Elice Cloud, Hyperstack, Lyceum, MimicPC, Paperspace, Vultr, Yandex Cloud
1-year commitment−15%−45% to −1%38Atlantic.Net, Microsoft Azure, Bitdeer AI, Civo, Google Cloud, Paperspace, Seeweb
3-year commitment−30%−63% to −6%22Atlantic.Net, Microsoft Azure, Bitdeer AI, Civo, Google Cloud

A discount is not a saving by itself: a commitment is paid whether the GPU runs or not, and spot capacity can be reclaimed mid-run. None of these rates enters the Price Index, which takes on-demand rates only. Every committed rate, card by card, is on reserved pricing.

Renting the H100 SXM for a year or more?

The cheapest committed H100 SXM rate each provider publishes, by term. A commitment is paid whether the GPU runs or not.

TermPer GPU-hourProvidervs its on-demand
1-year$1.80
€1.61 listed · ECB 1.1193 on October 23, 2026
read
Seeweb
cheapest of 6 providers
−15% ($2.12)
3-year$1.79
read
Bitdeer AI
cheapest of 4 providers
−24% ($2.36)
Other commitment
commit
$2.72
read
Hyperstack
cheapest of 2 providers
—

Across every card, a 1-year rate runs a median −15% against the same provider’s on-demand rate (7 providers); a 3-year rate −30% (5 providers). Every committed rate, card by card.

Get quotes for the H100 SXM. A person at GPU Economy reads your request and passes it to up to three providers that list a rate for the card, the cheapest listed first; the quotes come from them, directly to you.

Term

We may be paid a fee if a request becomes a contract; who receives it follows the listed rates, never a fee, and it changes no published rate or the Price Index (how, privacy).

The monthly average

The arithmetic mean over a calendar month (UTC) of the hourly index, each hour taken as the median of the month’s fixed panel at that scrape (hours with fewer than 8 panel providers left out); published when such hours cover at least 75% of the month, frozen at the first scrape of the next month and never recomputed. A month’s panel is every (provider, region) present in at least 90% of the published hourly points of the 14 days before the 24th of the previous month, 00:00 UTC, decided by the database at the first scrape after that instant and never changed; a provider that qualifies later enters the next month. A closed month is a statement about that month and is never revised; the running month is provisional and moves every hour. September 2026 predates the panel rule and is averaged over every hourly point, marked open. How it may be relied on: specification; on one page: factsheet. File: price-index-monthly.csv.

Monthly average of the hourly H100 SXM index
MonthUSD / GPU-hourVintageHourly points over hoursPanel
October 2026$4.12257provisional555 over 550 (100%)fixed, 17 pairs
September 2026$3.883267final, frozen 2026-10-01 00:42 UTC589 over 720 (82%)open (before the panel rule)

The index every hour

At every hourly scrape: the median of the newest USD on-demand H100 SXM listed rate of each (provider, region), read within the 48 hours before that scrape, marketplace floors excluded; published when at least 8 providers entered, withheld (no value) otherwise. The same rule as the weekly index, applied at each scrape instead of at the end of the week. A week's value above is its last hourly point, rounded to the cent. Each point is computed once, by the database, when its scrape is stored, together with the quotes it was computed from, and never rewritten. The newest: $3.53 per GPU-hour at 2026-10-23 21:40 UTC, 36 quotes from 34 providers; 1146 points since 2026-09-06 18:45 UTC.

Files: price-index-hourly.csv (every point) and one receipt per week, every quote of every point with its read time and source — this week’s is 2026-W43.csv. How the series may be relied on: specification.

Noted on October 1, 2026: the ten points from 00:42 to 09:39 UTC that day read Nebius’s H100 at $3.85, from the column its page had just replaced - the page listed $4.50 “effective October 1, 2026” beside it, and our parser read the old column until 10:39 UTC. The points are not rewritten, as no point is; at the next point the open index moved from $3.5585 to $3.627, from the new Nebius figure and one new quote. October’s monthly average was not moved: on its fixed panel the median held at $3.99 either way.

Every change of the hourly value, newest first (the last 12), with the quotes that moved it, compared with the point before by provider and region; between two rows the value held at every hourly point. Every point: price-index-hourly.csv.
From the scrape ofUSD / GPU-hourBeforeQuotesProvidersWhat moved it (+ entered, − left, rate changed)
2026-10-15 01:44 UTC$3.53$3.5253634GPU.ai $3.56 → $3.86
2026-10-15 00:41 UTC$3.525$3.533634GPU.ai $3.72 → $3.56
2026-10-14 22:41 UTC$3.53$3.493634− TensorPool $1.99; GPU.ai $3.99 → $3.76
2026-10-14 18:40 UTC$3.49$3.253735GPU.ai $1.93 → $3.99
2026-10-14 17:40 UTC$3.25$3.493735GPU.ai $3.99 → $1.93
2026-10-14 08:40 UTC$3.49$3.253735Verda $4.087 → $4.1275; GPU.ai $3.12 → $3.99
2026-10-14 07:39 UTC$3.25$3.493735GPU.ai $3.68 → $3.12
2026-10-13 18:40 UTC$3.49$3.253735GPU.ai $1.75 → $6.01
2026-10-13 17:40 UTC$3.25$3.493735GPU.ai $3.76 → $1.75
2026-10-13 16:40 UTC$3.49$3.373735+ Barrack AI $3.59; GPU.ai $3.99 → $3.76
2026-10-13 10:41 UTC$3.37$3.493634+ HPC-AI.COM $2.20; GPU.ai $3.99 → $3.84
2026-10-13 08:40 UTC$3.49$3.253533GPU.ai $2.40 → $3.99

Another H100 index printing a different number for the same week is usually measuring something else: a transacted price instead of a posted rate card, a panel without the hyperscalers, a mean instead of a median -why two H100 indices differ. Two of them, Silicon Data’s and Ornn’s, are becoming settlement prices for exchange-traded futures; this index is a median of public rate cards, with a specification for anyone who wants to rely on it, and settles nothing itself: indices that settle futures.

USD-listed rates only: quotes listed in another currency (EUR, RUB, JPY, ...) are shown on the site with the dated official rate but stay out of the index, because a converted figure would move with the exchange rate, not the GPU market. Marketplace floors — the median of the five cheapest verified offers on Vast.ai at scrape time — are shown on the site with a marketplace floor tag but do not enter the index, because a floor moves with supply and is not a rate card. Coverage guard: a week is published only when at least 8 providers contributed, so the series never reads a change in the panel as a change in the market. The series therefore starts in the week of September 7, 2026, the first week that met the guard (20 quotes from 18 providers); earlier weeks fell below it and are not shown. The quotes and providers columns below are the honesty signal — read a point against its coverage.

Prices in this week’s median

Every quote in the panel, each linked to the page it was read from. The Deploy button beside a rate opens that provider’s own site; it changes neither the order of this table nor which quotes are in it (link policy). Added 2026-10-15: this page is the first one readers arrive on from an assistant’s answer, and it was the one page of rates with no way on to the provider.

ProviderUSD / GPU-hourRegionListed asSourceDeploy
Cudo Compute$1.79no-kristiansand-1per GPUPrice pageDeploy ↗
Bitdeer AI$2.36—$4.72 per 2-GPU nodePrice pageDeploy ↗
HPC-AI.COM$2.42—per GPUPrice pageDeploy ↗
Denvr Dataworks$2.45—per GPUPrice pageDeploy ↗
Taiga Cloud (Northern Data Group)$2.60—per GPUPrice pageDeploy ↗
RunPod$2.69Community Cloudper GPUPrice pageDeploy ↗
Atlas Cloud$2.95—per GPUPrice pageDeploy ↗
VESSL AI$2.98—per GPUPrice pageDeploy ↗
Civo$2.99—per GPUPrice pageDeploy ↗
FPT AI Factory$2.99Southeast Asiaper GPUPrice pageDeploy ↗
HexGrid$2.99Secure Cloudper GPUPrice pageDeploy ↗
Geodd$3.00—per GPUPrice pageDeploy ↗
Massed Compute$3.14—per GPUPrice pageDeploy ↗
Hyperbolic$3.19—per GPUPrice pageDeploy ↗
Hyperstack$3.20—per GPUPrice pageDeploy ↗
Thunder Compute$3.20—per GPUPrice pageDeploy ↗
Canopy Wave$3.25—per GPUPrice pageDeploy ↗
Jarvislabs$3.49—per GPUPrice pageDeploy ↗
Elice Cloud$3.57—per GPUPrice pageDeploy ↗
Barrack AI$3.59—per GPUPrice pageDeploy ↗
Crusoe$3.90—per GPUPrice pageDeploy ↗
Modal$3.95—per GPUPrice pageDeploy ↗
GPU.ai$3.99—per GPUPrice pageDeploy ↗
Lambda$3.99—per GPUPrice pageDeploy ↗
RunPod$3.99Secure Cloudper GPUPrice pageDeploy ↗
Together AI$3.99—per GPUPrice pageDeploy ↗
Neysa$4.39—per GPUPrice pageDeploy ↗
Paperspace$4.41GPU Dropletsper GPUPrice pageDeploy ↗
Nebius$4.50—per GPUPrice pageDeploy ↗
Verda$4.51—per GPUPrice pageDeploy ↗
Paperspace$5.95Paperspaceper GPUPrice pageDeploy ↗
CoreWeave$6.16—$49.24 per 8-GPU nodePrice pageDeploy ↗
Amazon Web Services$6.88us-east-1$55.04 per 8-GPU nodePrice pageDeploy ↗
Google Cloud$9.80us-west8per GPUPrice pageDeploy ↗
Oracle Cloud (OCI)$10.00—per GPUPrice pageDeploy ↗
Microsoft Azure$11.06eastus$88.49 per 8-GPU nodePrice pageDeploy ↗

Historical series, reconstructed from a public price catalog

Our own series starts in the week of September 7, 2026. For the time before it we publish a second-hand series rebuilt from a public, Apache-licensed price catalog (its source is named in the methodology) that bots rewrite every few hours: for each ISO week we take the cheapest per-GPU on-demand H100 SXM instance per provider as the catalog listed it at the end of that week, and publish the median across providers when at least 4 contributed. We vouch that the catalog published each number on that date — every row links to the exact commit — not that the provider’s own page did. It is a different panel from the series above (the catalog covers at most 7 of our providers) and is never merged with it.

From the week of to the week of , the reconstructed median moved from $7.24 to $4.25 per H100 GPU-hour, with the panel growing from 4 to 6 providers (between 4 and 7 over the period). Read each point against its provider count: a cheaper provider joining the catalog lowers the median without any listed price moving. The composition-proof view of the same period is the base-100 index: with the week of January 6, 2025 = 100, it stands at 80.2 in the week of October 12, 2026 — a 20% fall in listed H100 rates among providers present week to week, with the panel’s growth taken out.The catalog’s cheapest region is taken for each provider, so a point can sit below our own figure for the same provider (we read US regions for the hyperscalers); Azure is left out because its catalog file stopped refreshing in 2024. Download: CSV · also in JSON as historical_series. The same catalog, one card at a time, with a like-for-like table per provider: NVIDIA A100 40GB · NVIDIA A100 80GB · NVIDIA B200 · NVIDIA B300 · NVIDIA GH200 · NVIDIA H100 NVL · NVIDIA H100 PCIe · NVIDIA H100 SXM · NVIDIA H200 · NVIDIA L4 · NVIDIA L40 · NVIDIA L40S · NVIDIA RTX 4090 · NVIDIA RTX 5090 · NVIDIA RTX 6000 Ada · NVIDIA RTX A6000 · NVIDIA RTX PRO 6000 Blackwell · NVIDIA V100.

Every week of it, with its base-100 value: H100 SXM price history · CSV.

An AI agent can read this index as a tool: price_index on our free MCP server, in the Claude Connectors Directory and one click away in Cursor.

Cite this page

Published under CC BY 4.0: use and redistribute with attribution and a link. Cite the linked source for a price itself, and cite us for the normalization, the index and the comparison. Cite a week and its vintage, not a day: the week of October 19, 2026 is provisional. A provisional week is recomputed every hour and settles when the week closes; a final week never changes. Dated snapshots are archived as a dataset with a DOI, 10.5281/zenodo.22706541, which always resolves to the latest one: cite this page for the current figure, and the DOI with its version for a figure frozen as you used it.

PlainGPU Economy, "Cloud GPU Price Index", October 23, 2026. https://gpueconomy.com/price-index
Markdown[GPU Economy, "Cloud GPU Price Index" (October 23, 2026)](https://gpueconomy.com/price-index)
APAGPU Economy. (2026-10-23). Cloud GPU Price Index. Retrieved from https://gpueconomy.com/price-index
Dataset (DOI)GPU Economy. Cloud GPU Price Index [Data set]. Zenodo. https://doi.org/10.5281/zenodo.22706541

Data updated: