GPU/TAPE
Live · every 5 minutes · last capture

What it costs to rent a GPU.

An independent record of GPU rental prices and availability, captured every 5 minutes from public marketplaces. Each entry is signed when it is captured, and the record can't be quietly edited afterwards. It starts . Prices are per GPU, per hour, in US dollars; this page shows the last 7 days.

✓
Verified. All 903,453 entries check out (the 1,742 newest re-checked one by one; the older ones are byte-for-byte what an earlier full check approved): each one is signed, and each is linked to the one before it, so changing, deleting or reordering any of them would show up here as a failure.
Last captured
Signed entries
903,453
Days sealed
8 · 8 timestamped
Signing key
68ef2b82223964d2…

Prices right now

Latest capture . Trend lines cover to now.

GPUIndex priceCheapestvs 24h ago7-day trendOffersGPUs listedSources
B200 CME futures $7.50$6.25 ▼ 7.7% 2086vast
H100 CME futures $4.09$1.25 ▲ 33.8% 2765prime, vast
H200 $4.92$2.68 ▲ 12.9% 3987prime, vast
A10 $1.29$1.29 • 0.0% 11prime
A100-40G $0.73$0.39 • 0.0% 2665prime, vast
A100-80G $1.60$0.64 ▲ 45.8% 4094prime, vast
A40 $0.49$0.49 ▼ 0.1% 722prime
A6000 $0.55$0.40 ▲ 36.4% 1322prime, vast
B300 $8.13$8.13 ▼ 18.3% 18vast
GH200 $2.29$2.29 • 0.0% 11prime
L4 $0.50$0.50 ▲ 0.8% 23prime
L40 $0.47$0.34 ▲ 38.4% 34vast
L40S $0.80$0.47 ▲ 0.1% 35105prime, vast
RTX3090 $0.52$0.52 ▲ 1.7% 11prime
RTX4090 $0.75$0.16 ▲ 47.3% 6971prime, vast
RTX5090 $1.00$0.41 ▲ 111.6% 7074prime, vast
RTX6000ADA $0.53$0.52 ▼ 23.1% 1731prime, vast
RTXPRO6000 $1.80$0.80 ▼ 21.9% 6464vast
How the index price is worked out

It is the typical price of renting one GPU on demand, where a listing with 8 GPUs counts 8 times and a single-GPU listing counts once, and community hosts (individuals renting out their own machines) are left out whenever at least three offers from datacenter or other vetted hosts exist. Spot and bid prices, which can be interrupted, are never included. "Cheapest" is the single lowest offer of any kind. "Offers" counts listings available to rent; "GPUs listed" adds up their GPUs.

Full rule: Each offer is counted once per 5-minute snapshot (the latest capture of each listing wins) and placed in a like-for-like segment by GPU model, variant (SXM, PCIe, NVL...), GPUs per node, host tier and pricing type; within a segment every price is weighted by the number of GPUs in the listing, so an 8-GPU node counts 8 times and a 1-GPU listing once, and p25/median/p75 are those capacity-weighted quantiles. The headline price for a GPU model is the capacity-weighted median over all of its on-demand offers (every variant and node size), leaving out community hosts whenever at least 3 non-community offers exist; spot and interruptible bids are never in the headline. Run node tape.mjs index --data data for every like-for-like segment.

Inferred rentals · last 24h

Machines that lost capacity and stayed down for 30+ minutes — most likely somebody rented them.

2,072rentals (30 min+)
4,715GPUs taken
1,905came back <30 min
128still watching
GPURentals (30 min+)GPUs takenCame back <30 minStill watchingTake priceAsking indexTake vs ask
B2001224641628 $7.81$7.50+4%
H1002814461185 $2.99$4.09−27%
H20036267623516 $4.33$4.92−12%
A100-40G4261,24260420 $0.59$0.73−20%
A100-80G37278041116 $1.41$1.60−12%
A6000122276928 $0.53$0.55−2%
L40S1032491149 $0.80$0.800%
L449129235 $0.49$0.50−1%
RTX6000ADA801145210 $0.75$0.53+40%
RTX50903689185 $1.00$1.000%
A402285114 $0.49$0.490%
RTX40905484374 $0.75$0.750%
L401832111 $0.86$0.47+84%
RTX30901125120 $0.51$0.52−2%
B30041120 $15.00$8.13+85%
RTXPRO600069216 $1.35$1.80−25%
GH2004411 $2.29$2.290%
How rentals are inferred, and the caveats

Over the 247 snapshots of the last 24 hours, 2,072 machines lost capacity and stayed down for at least 30 minutes, about 4,715 GPUs in total. Another 1,905 came back within 30 minutes; that is mostly listings flickering or very short rentals, so they are shown but not counted. "Take price" is the typical (GPU-weighted middle) price those GPUs were listed at just before they went; compare it with today's asking index to see whether the cheap GPUs or the expensive ones are going. "Still watching" means the drop is too recent to call either way.

Caveat: these are estimates inferred from listings disappearing, not observed transactions; a host that takes a machine offline for maintenance looks the same as a rental. An inferred rental is counted when a machine's rentable GPUs (its largest bundle, counting separate same-size bundles together) drop and stay down for two consecutive successful snapshots of that source; one-snapshot blips, a host re-cutting its bundles into new listings of the same total size, source outages, missing snapshots and marketplace result lists that were truncated at the 64-offer cap are never counted. The GPUs taken is the size of the drop; the price is the capacity-weighted median of the machine's listings when it was last seen. A take whose capacity comes back within 30 minutes of observations is labelled brief (listing churn or a very short rental); one still down after 30 minutes is sustained, and only sustained takes are headlined. These are estimates inferred from listings, not observed transactions. Left out because the marketplace truncated the list: A100 SXM4|A100 PCIE|A100X; B200|B300|H200|H200 NVL|GH200 SXM; L40S|L40|RTX 6000Ada|RTX A6000; RTX 4090; RTX 5090; RTX PRO 6000 WS|RTX PRO 6000 S|RTX PRO 6000 Max-Q.

Over time · last 7 days, hourly

Index priceCheapest offerSpread
B200 CME futures · 1,941 snapshots in the last 7 days
$5.74$7.11$8.48$9.8509-29 03:3010-06 03:00
H100 CME futures · 1,951 snapshots in the last 7 days
$0.83$2.06$3.29$4.5209-29 03:3010-06 03:00
H200 · 1,966 snapshots in the last 7 days
$1.00$4.09$7.19$10.2809-29 03:3010-06 03:00
A10 · 1,968 snapshots in the last 7 days
$1.19$1.26$1.32$1.3909-29 03:3010-06 03:00
A100-40G · 1,970 snapshots in the last 7 days
$0.01$0.76$1.50$2.2509-29 03:3010-06 03:00
A100-80G · 1,968 snapshots in the last 7 days
$0.12$1.13$2.14$3.1509-29 03:3010-06 03:00
A40 · 416 snapshots in the last 7 days
$0.39$0.46$0.54$0.6109-29 03:3510-06 03:00
A6000 · 1,969 snapshots in the last 7 days
$0.16$0.51$0.86$1.2109-29 03:3010-06 03:00
B300 · 1,943 snapshots in the last 7 days
$3.30$6.41$9.53$12.6409-29 03:3010-06 03:00

Cheapest listings

The lowest-priced offers in the latest capture.

B200 cheapest right now

WhereModelGPUsRegion$/GPU-hr
Vast.ai—2Oregon, US$6.25
Vast.ai—2Oregon, US$6.25
Vast.ai—8Massachusetts, US$6.25
Vast.ai—1Oregon, US$6.25
Vast.ai—1Oregon, US$6.25
Vast.ai—4Massachusetts, US$6.25

H100 cheapest right now

WhereModelGPUsRegion$/GPU-hr
Vast.aiPCIe1France, FR$1.25
Vast.aiSXM8India, IN$1.79
Vast.aiSXM4India, IN$1.79
Vast.aiSXM2India, IN$1.79
Vast.aiSXM1India, IN$1.79
Vast.aiSXM1Germany, DE$1.91

H200 cheapest right now

WhereModelGPUsRegion$/GPU-hr
Vast.aiNVL1Montana, US$2.68
Vast.aiSXM2Japan, JP$3.14
Vast.aiNVL2Quebec, CA$3.73
Vast.aiNVL1Quebec, CA$3.73
Vast.aiSXM1Massachusetts, US$3.96
Vast.aiNVL2Texas, US$4.06

Outages

Captures where a source could not be reached. Gaps are recorded, never filled in.

Check it yourself

You don't have to trust this page. With the data folder and the public key, anyone can re-run the check.

  1. Signed at capture. Every 5-minute entry carries an Ed25519 signature.
  2. Hash-chained. Each entry commits to the one before it, so edits break every later link.
  3. Sealed daily. Each UTC day gets a signed summary, timestamped publicly.
$ node tape.mjs verify --data data --fpr 68ef2b82223964d2362423cdf1b7a2a4d252ac9ce25896b05b4e04e9393acb91

Open JSON API: /v1 · public key /v1/pubkey · signed head /v1/head · daily anchors /v1/anchors · 24h-delayed index /v1/delayed/index

Plain-English glossary

GPU-hour
Renting one GPU for one hour. A listing with 8 GPUs at $16/hr is $2 per GPU-hour.
Signed entry
A digital signature made with a private key when the price was captured. Anyone can check it with the public key, but only the key holder can make one.
Chain
Every entry includes a fingerprint of the one before it, so removing or reordering entries breaks every later link.
Sealed day
At the end of each UTC day, one signed summary covers all of that day's entries. With public timestamping, it also proves the day existed by a certain date.
CME futures
From 5 Oct 2026, CME Group lists futures contracts on H100 and B200 rental prices. This tape is an independent record of the spot market those contracts track.