Website profiles · Technology insights · Alternatives

gpuperhour.com

H100 SXM from $2.27/hr. Live cloud GPU prices per GPU-hour from 31 providers, secure on-demand only. Compare H100, H200, B200, A100, RTX 4090 and more.

No paid content found
Visit website
Profile views 12 Outbound visits 1 Normal
Cloud GPU Pricing: Compare 31 Providers Live (Oct 2026) Full homepage screenshot

At a glance

Category
Cloud & Hosting
Language
English
Paid-content signal
No paid content foundObserved
Registered
2025
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is gpuperhour.com?

gpuperhour.com is a live cloud GPU price comparison site. It tracks per-GPU-hour rates from 31 providers and shows the cheapest current secure on-demand offer for each GPU model, alongside a 30-day historical catalog average.

What you'll find there

  • A market snapshot table covering 14 popular GPUs, including H100 (SXM5, PCIe, NVL), H200, B300, A100, L40S, RTX 5090, RTX 4090, RTX A6000 and MI300X.
  • For each GPU: the lowest current price, the provider offering it, the 30-day average, and how many providers have stock.
  • Guidance pages on choosing a GPU for a workload and renting by the hour.
  • A downloadable price history / CSV index for tracking trends over time.

What its numbers mean, and what they don't

The "current price" column covers only secure on-demand instances observed within roughly 15 minutes of the last refresh. Spot, reserved and peer-to-peer marketplace listings are tracked but excluded from that column, because mixing them would compare unlike things. The historical figures are medians of daily catalog averages over 30 days and include every pricing type and availability state — so they are a catalog baseline, not a record of what you could actually have paid.

A practical example: the site lists H100 SXM at $2.27/hr as the cheapest current offer, while the 30-day catalog average for all H100 listings sits at $2.18/hr. The gap is not a price rise — it reflects the different populations being averaged. Treat the two columns as separate signals.

How to use it

Start with the snapshot to see which GPU classes have real competition and stock, then click through to the provider to confirm the rate, region and terms before committing. Availability changes quickly, so a listed price is a lead worth verifying, not a quote.

If you want a second reference point for on-demand rates, Lambda and RunPod publish their own pricing directly, and Vast.ai is a marketplace whose host-set prices sit outside the secure on-demand tier this site compares.

How do I find the cheapest H100 or H200 cloud GPU price right now?

Check the live secure on-demand listings for H100 and H200 on GPUPerHour, then confirm the price and availability directly with the provider before you book. The snapshot in your evidence shows H100 SXM5 at $2.27/hr (Vast.ai) and H200 NVL at $3.43/hr (QuantaCloud), but those are point-in-time observations, not standing quotes.

How to read the comparison

GPUPerHour normalises every listing to a price per GPU per hour and separates secure on-demand from spot, reserved and peer-to-peer marketplace offers. That matters because a cheap marketplace host and a secure on-demand instance are different products: one can disappear mid-training, the other carries a contract and a support path.

What you're comparing Use the "current price" column Use the 30-day historical average
Spot vs on-demand No — spot is excluded No — it mixes pricing types
Peer-to-peer vs secure No — peer-to-peer is excluded No — availability states are mixed
Trend over a month No Yes, as a rough sense of direction

The historical averages include unavailable and spot listings, so they are a catalog median, not a record of what you could have paid. Treat them as context, not as a savings estimate.

A practical booking sequence

  1. Filter to H100 or H200 and to secure on-demand only.
  2. Note the cheapest price and the provider's stock count.
  3. Open the provider's own pricing page and re-check the rate, region and GPU variant (SXM5, PCIe, NVL and SXM differ in interconnect and memory).
  4. Confirm whether the price is per GPU or per instance, and whether storage, egress and minimum rental periods are extra.
  5. Only then commit, and prefer a short initial rental if you're testing a new provider.

Decision criteria

  • Short experiments or fine-tuning: H100 SXM5 is usually the better value; the cheapest listings cluster there.
  • Large-model inference with big memory needs: H200's larger memory can reduce the number of GPUs you need, which can beat a lower per-hour rate on a smaller card.
  • Price-sensitive batch jobs: if your workload tolerates interruption, spot can be far cheaper, but compare it separately rather than against on-demand numbers.
  • Anything long-running: weigh provider reliability and support over a few cents per hour; a failed job costs more than the difference.

For a second opinion on general market ranges, Vast.ai and RunPod publish their own live rates, which is useful for sanity-checking a comparison site's numbers.

Which cloud GPU should I choose for AI training versus inference?

For AI training, prioritise GPUs with large memory and high interconnect bandwidth; for inference, prioritise cost per GPU-hour and availability. On GPUPerHour's snapshot, training-class options like the H100 SXM5 (cheapest listed at $2.27/hr) and H200 (from $3.43/hr) sit well above inference-friendly cards such as the RTX 4090 ($0.74/hr) or RTX 5090 ($0.53/hr). The trade-off is straightforward: training throughput and multi-GPU scaling versus inference cost efficiency.

H3 Quick comparison

Workload Typical fit Example from the page Main trade-off
AI training (large models, multi-GPU) H100, H200, B300 H100 SXM5 $2.27/hr; H200 NVL $3.43/hr; B300 $7.89/hr Higher hourly cost, but faster time-to-train
Fine-tuning (medium models) A100 80GB, L40S A100 SXM4 80GB $0.67/hr; L40S $0.97/hr Memory capacity vs. newer architecture
Inference (high volume, latency-sensitive) RTX 4090, RTX 5090, RTX A6000 RTX 4090 $0.74/hr; RTX 5090 $0.53/hr; RTX A6000 $0.44/hr Lower cost, but less memory and scaling headroom
Inference (large models, high throughput) H100, MI300X H100 PCIe $2.59/hr; MI300X $3.39/hr Cost per token vs. latency targets

H3 How to decide

Start from the model size and whether you need multi-GPU communication. If you are training from scratch or doing full fine-tuning of a large model, the H100 SXM5 or H200 class is the practical baseline; the page shows only a handful of providers with stock for each, so availability matters as much as price. For inference, the RTX 4090 and RTX 5090 are the cheapest listed options, but check memory: a 24GB card may not fit a large model without quantisation or sharding.

A concrete scenario: a team fine-tuning a 7B model can often use an A100 80GB at $0.67/hr rather than an H100, saving roughly $1.60/hr per GPU while still fitting the model and optimiser state. The same team serving that model to users might run it on an RTX 4090 at $0.74/hr if latency and throughput targets are modest.

Next step: use the site's per-GPU-hour normalisation to compare like for like, then verify current stock before booking, since the page notes availability can change and its snapshot reflects a specific observation time. For broader market context, GPUPerHour tracks 31 providers, and you can cross-check listed providers directly, such as Vast.ai and RunPod.

How do I rent a cloud GPU by the hour securely?

Rent securely by treating the booking as three separate checks: the provider's security posture, the actual per-GPU-hour price after normalisation, and whether the listing is on-demand rather than spot or peer-to-peer. The last point matters most, because marketplace and interruptible listings are often the cheapest headline number but can be reclaimed mid-run or expose you to another tenant's host.

GPUPerHour tracks live offers from 31 providers and deliberately restricts its current-price column to secure on-demand instances, excluding spot and peer-to-peer hosts. That exclusion is the useful part: it tells you the comparison is like-for-like, so a $2.27/hr H100 SXM5 figure is not being flattered by a preemptible listing that may vanish.

A practical booking sequence

  1. Pick the GPU by workload, not by price. Large-model training and fine-tuning want H100/H200-class SXM parts with fast interconnect; inference and rendering often run fine on L40S, RTX 4090 or RTX PRO 6000. A cheap card that lacks the memory or interconnect you need is not cheap.
  2. Filter to secure on-demand. Skip spot, reserved and peer-to-peer marketplace listings if you need a stable session. Expect to pay more per hour for that stability.
  3. Normalise to per-GPU-hour. Multi-GPU instance prices must be divided by GPU count before comparing. A $9.08/hr eight-GPU instance is $1.14 per GPU-hour.
  4. Check stock and freshness. Availability moves; confirm the provider still shows live stock at the moment you book.
  5. Verify isolation and data handling. Prefer providers with clear tenant isolation, private networking and encrypted storage. For sensitive data, ask whether the host is single-tenant and where the machine sits.
  6. Cap your exposure. Start with a short session, confirm throughput and network performance, then commit to longer runs. Set a spending limit or auto-shutdown so an idle instance does not bill overnight.

What the price table actually tells you

On the snapshot dated 2026-10-01, the spread across 14 popular GPUs was wide. Cheapest current secure on-demand offers included H100 SXM5 at $2.27/hr (Vast.ai), H200 NVL at $3.43/hr (QuantaCloud), A100 SXM4 80GB at $0.67/hr (Vast.ai), RTX 4090 at $0.74/hr (RunPod) and MI300X at $3.39/hr (Hot Aisle). Note that the 30-day historical catalog averages sometimes sit below the current price — for example RTX 4090 at $0.33/hr against a current $0.74/hr — because those averages include unavailable and spot listings. Do not read them as savings you can actually capture.

A concrete scenario

Suppose you need to fine-tune a 7B model over a weekend. You would look at H100 or A100 80GB class cards, filter to secure on-demand, and compare the per-GPU-hour rate plus storage and egress. A single A100 80GB at roughly $0.67–0.68/hr is a reasonable starting point; two of them doubles the hourly cost but may halve wall-clock time, which is usually the better trade if your deadline is fixed.

Next step: check the live index and daily history at GPUPerHour before booking, then confirm the same listing directly with the provider, since availability can change between the snapshot and your session. For a second opinion on provider reputation, Vast.ai and RunPod publish their own instance terms, which are worth reading alongside any comparison.

Why do GPU prices differ between providers for the same GPU model?

Prices differ because the headline rate reflects a bundle of choices the provider made — not just the chip. The GPU model is only one input into what you actually pay per GPU-hour.

The main reasons the same GPU costs different amounts

  • Pricing type. On-demand, spot, reserved, and peer-to-peer marketplace listings aren't comparable. A cheap spot rate can vanish mid-run; a reserved rate trades flexibility for a lower hourly figure. GPUPerHour tracks these but excludes non-on-demand, non-secure listings from its current-price column for that reason.
  • Security and tenancy tier. A dedicated bare-metal instance, a virtualized secure instance, and a shared marketplace host carry different isolation, compliance, and overhead costs.
  • Hardware variant. "H100" covers SXM5, PCIe, and NVL form factors with different interconnect and memory bandwidth. The same name can mean meaningfully different performance.
  • Hosting economics. Power cost, region, cooling, and whether the provider owns or resells capacity all move the floor price.
  • Stock pressure. Scarcity raises the clearing price. GPUPerHour notes that availability can change before booking, so a low rate with one provider in stock is fragile.
  • Instance configuration. Providers normalize to price per GPU-hour by dividing a multi-GPU instance price by GPU count, which can hide differences in CPU, RAM, storage, and network bundled in.

Reading a comparison table correctly

The gap between "current price" and "historical catalog average" on GPUPerHour is a useful signal, but it measures different things. Current price is a live secure on-demand offer; the historical figure is a 30-day median of daily catalog averages including unavailable and spot listings. A current price below the historical average is not automatically a saving — it may just mean the cheap listing type was filtered out of one column and not the other.

What you see What it usually means What to check
Current price far below historical avg Different pricing type or a single-stock listing Whether it's on-demand and secure
Multiple providers, similar price Competitive, commoditized tier Region, egress, storage costs
Only one provider with stock Scarcity premium likely Whether you can wait
Big spread across variants of one name SXM vs PCIe vs NVL differences Interconnect and memory bandwidth

A practical next step

Pick your GPU model, then filter to secure on-demand only, and note how many providers have stock. If only one or two do, treat that price as volatile and budget for a fallback. Then compare the all-in cost for your actual workload — a slightly higher hourly rate on a provider with faster interconnect can finish a multi-GPU training job sooner and cost less overall.

For a second opinion on live rates, GPUPerHour publishes per-GPU-hour comparisons across providers, and Vast.ai and RunPod list their own current marketplace and on-demand pricing directly.

How are the live GPU prices and historical averages on this site calculated?

Prices on GPUPerHour come from scraping 31 providers' public pricing and inventory endpoints, then normalising each instance to a single comparable number.

Live prices

  • Only secure on-demand listings count. Spot, reserved, and peer-to-peer marketplace offers are tracked but excluded from the headline figures because their terms differ too much to compare directly.
  • A listing must be marked available by a provider that tracks live stock, and observed within 15 minutes of the page's last refresh.
  • Multi-GPU instances are divided by GPU count, giving a price per GPU per hour.
  • The summary refreshes at most every 5 minutes, so numbers can move while you read.

Historical averages

  • These are medians of daily catalog averages over the last 30 days.
  • Unlike the live column, they include every pricing type and availability state — spot, reserved, unavailable listings, everything in the catalog.
  • Missing days are dropped rather than filled in.

The practical consequence: a historical average is not a record of what people actually paid, and it is not a savings figure. It is a median of catalog asking prices. That is why several GPUs show a current price above their 30-day average — B300 SXM6 at $7.89/hr against a $5.97 average, RTX 4090 at $0.74 against $0.33 — while others sit below, such as A100 SXM4 80GB at $0.67 against $1.06.

If you are budgeting, use the live figure for what you would pay today and treat the average as a rough sense of the listing landscape. A useful next step is to check the daily history and CSV downloads on the site's price index, which let you see whether a current quote is an outlier or part of a trend. For a longer view of how provider pricing has shifted, Cloud GPU Pricing keeps the underlying series, and you can sanity-check specific machines against RunPod or Vast.ai, both of which appear among the tracked providers.

Related questions

More questions →
Cloud GPU Comparison: How to Compare Per-Hour Prices Across Providers and GPU Models

Compare cloud GPU prices on a per-GPU-per-hour basis, and only across the same pricing type. On GPUPerHour's live snapshot (last stock observation 2026-10-01 13:40 UTC), the cheapest secure on-demand listings ran from $0.44/hr for an RTX A6000 to $7.89/hr for a B300 SXM6, with H100 SXM5 at $2.27/hr and A100 SXM4 80GB at $0.67/hr. Those numbers are only comparable if you normalise multi-GPU instances, exclude spot and peer-to-peer offers, and check that the provider still has stock.

Normalise every price to one GPU-hour

Providers quote instances, not GPUs. An 8×H100 node at $18.16/hr is $2.27 per GPU-hour — the same as a single-GPU listing at $2.27/hr. Divide the instance price by the GPU count before you compare anything.

Two other traps:

  • Bundled vs. bare pricing. Some listings include CPU, RAM, and storage; others charge for them separately. A lower GPU rate can lose once you add the rest of the node.
  • Per-hour vs. per-second billing. Short jobs benefit from per-second billing even at a higher headline rate. Check the minimum billing increment before assuming the cheaper hourly rate wins.

Compare like with like: pricing types are not interchangeable

GPUPerHour's current-price column uses only secure on-demand instances and excludes spot, reserved, and peer-to-peer marketplace listings, because their prices are not comparable. Keep that separation in your own comparison:

Pricing type Price behaviour Use it when
Secure on-demand Stable, highest Deadlines, production, sensitive data
Spot / preemptible Lowest, can vanish mid-run Checkpointed batch jobs
Reserved / committed Discounted over a term Predictable long-running workloads
Peer-to-peer marketplace Variable, security tier varies Cost-sensitive, non-sensitive experiments

A $0.33/hr RTX 4090 on a marketplace host and a $0.74/hr RTX 4090 on RunPod are not the same product. The gap buys you isolation, uptime guarantees, and support — decide whether you need them before chasing the lower number.

Match the GPU to the workload before comparing prices

Price only matters after you know which class of GPU the job needs. The snapshot covers 14 popular GPUs; grouping them by typical use:

  • Large-model training and fine-tuning: H100 SXM5 ($2.27/hr, Vast.ai), H100 PCIe ($2.59/hr, QuantaCloud), H100 NVL ($3.11/hr, Massed Compute), H200 SXM ($3.50/hr, Ori), H200 NVL ($3.43/hr, QuantaCloud), B300 SXM6 ($7.89/hr, RunPod). These carry the highest rates and the thinnest stock.
  • General training and inference: A100 SXM4 80GB ($0.67/hr, Vast.ai), A100 PCIe 80GB ($0.68/hr, LeaderGPU), L40S ($0.97/hr, Massed Compute), MI300X ($3.39/hr, Hot Aisle).
  • Inference, fine-tuning small models, dev work: RTX PRO 6000 Blackwell MIG 24GB ($0.59/hr, RunPod), RTX 5090 ($0.53/hr, Vast.ai), RTX 4090 ($0.74/hr, RunPod), RTX A6000 ($0.44/hr, LeaderGPU).

If your model fits on an A100, comparing H100 rates is wasted effort — the A100 tier is roughly a quarter of the price per hour in this snapshot.

Check stock, because the cheapest listing may already be gone

The snapshot shows how few providers carry each GPU: 3 providers with H100 SXM5 stock, 2 with H200 SXM, 1 with B300 SXM6, 1 with MI300X. Availability can change before booking, and GPUPerHour only counts offers marked available by a provider with live stock tracking, observed within 15 minutes of the summary's last refresh.

Practical sequence:

  1. Filter to your GPU model and pricing type.
  2. Note the cheapest two or three providers, not just the first.
  3. Confirm the instance is actually bookable at that rate before you build a plan around it.
  4. Keep a fallback provider — with single-digit provider counts per model, one sellout removes your cheapest option.

Use 30-day history to judge whether now is a good time

The current price alone doesn't tell you if you're overpaying. GPUPerHour publishes a 30-day historical catalog average alongside each current rate, and the two often diverge:

GPU Current 30-day catalog avg. Reading
H100 SXM5 $2.27/hr $2.18/hr Slightly above recent average
H100 NVL $3.11/hr $1.91/hr Well above average
H200 SXM $3.50/hr $2.70/hr Above average
B300 SXM6 $7.89/hr $5.97/hr Well above average
A100 SXM4 80GB $0.67/hr $1.06/hr Below average
RTX 4090 $0.74/hr $0.33/hr Well above average
RTX 5090 $0.53/hr $0.46/hr Slightly above average

One caveat on that column: historical averages include all catalog listings — including unavailable and spot offers — and are medians of daily catalog averages over 30 days. They do not measure historical live prices or savings, so treat them as a rough baseline, not a target you could have hit.

A worked comparison

Say you need 200 GPU-hours of fine-tuning on a model that fits in 80GB.

  • A100 SXM4 80GB at $0.67/hr → about $134.
  • H100 SXM5 at $2.27/hr → about $454.
  • RTX 4090 at $0.74/hr → about $148, but 24GB of VRAM may not fit the model.

The A100 and H100 differ by roughly 3.4× in cost. If the A100 finishes the job in a comparable wall-clock time, the H100 premium buys nothing. If the H100 cuts training time enough to matter, the gap narrows. Run that arithmetic before defaulting to the newest silicon.

Where to pull the numbers

GPUPerHour tracks 19,669 offers across 31 providers, with 690 available at the snapshot time, and refreshes the summary at most every 5 minutes. Daily history and CSV downloads are available through its Cloud GPU Price Index. Because the page states its methodology — normalised per GPU per hour, secure on-demand only for current prices — you can reproduce the comparison yourself rather than trusting a single headline rate.

Cloud GPU Price Comparison: Current Per-Hour Rates by GPU Model and Provider

The cheapest secure on-demand cloud GPU rates currently start at $0.44/hr for an RTX A6000 (LeaderGPU), $0.53/hr for an RTX 5090 (Vast.ai), and $2.27/hr for an H100 SXM5 (Vast.ai), according to GPUPerHour's live snapshot from 31 providers (last stock observation: 2026-10-01 13:40 UTC). These figures apply only to secure on-demand instances — spot, reserved, and peer-to-peer marketplace listings are tracked separately and excluded from the comparison because their pricing isn't directly comparable. Availability can change before you book.

Current Cheapest Price by GPU Model

All prices are per GPU-hour, normalized from multi-GPU instance pricing (instance price ÷ GPU count). "Providers with stock" reflects how many providers had available inventory at the time of the snapshot.

GPU Cheapest current price Provider 30-day catalog avg. Providers with stock
H100 SXM5 $2.27/hr Vast.ai $2.18/hr 3
H100 PCIe $2.59/hr QuantaCloud $2.77/hr 5
H100 NVL $3.11/hr Massed Compute $1.91/hr 3
H200 SXM $3.50/hr Ori $2.70/hr 2
H200 NVL $3.43/hr QuantaCloud $2.88/hr 4
B300 SXM6 $7.89/hr RunPod $5.97/hr 1
A100 SXM4 80GB $0.67/hr Vast.ai $1.06/hr 7
A100 PCIe 80GB $0.68/hr LeaderGPU $1.69/hr 4
L40S $0.97/hr Massed Compute $0.90/hr 4
RTX PRO 6000 Blackwell MIG 24GB $0.59/hr RunPod $1.79/hr 5
RTX 5090 $0.53/hr Vast.ai $0.46/hr 2
RTX 4090 $0.74/hr RunPod $0.33/hr 3
RTX A6000 $0.44/hr LeaderGPU $0.57/hr 7
MI300X $3.39/hr Hot Aisle $2.75/hr 1

Why Only Secure On-Demand Listings Are Comparable

GPUPerHour's methodology normalizes every listing to a price per GPU per hour and tags it by pricing type and security tier. The current-price column uses only secure on-demand listings. Spot, reserved, and peer-to-peer marketplace listings are tracked but excluded because:

  • Spot pricing fluctuates with market demand and can be interrupted — it isn't a stable per-hour rate.
  • Reserved pricing typically involves commitments or prepayment, so the headline rate doesn't reflect true on-demand cost.
  • Peer-to-peer marketplace listings may vary in security tier and reliability, making them a different product category.

If you're comparing raw hourly cost for a workload that needs guaranteed, secure capacity, the on-demand column is the right benchmark. If you can tolerate interruption, spot listings may be cheaper — but that's a different trade-off.

How Per-GPU-Hour Pricing Is Normalized

For multi-GPU instances, the listed instance price is divided by the GPU count to produce a per-GPU-hour figure. This lets you compare, for example, an 8×H100 node against a single H100 rental on the same basis. When you're evaluating a provider, check whether the quoted price is per instance or per GPU — the normalized figure is what makes cross-provider comparison meaningful.

Historical Averages: Context, Not a Price Guarantee

The 30-day catalog average column is the median of daily catalog averages over the last 30 days, including all pricing types and availability states (spot, reserved, unavailable listings). It does not measure historical live prices or savings. Use it as context for whether a current rate is high or low relative to recent catalog activity — not as a guaranteed price or a savings estimate.

For example, the H100 NVL's current cheapest rate ($3.11/hr) is above its 30-day catalog average ($1.91/hr), while the RTX 4090's current rate ($0.74/hr) is above its average ($0.33/hr) — both suggest current on-demand pricing is running higher than the broader catalog median, but that median includes non-comparable listing types.

Practical Steps to Compare and Rent

  1. Pick your GPU model based on workload — H100/H200/B300 for large-scale training and inference, A100 for general deep learning, L40S for graphics and inference, RTX 4090/5090/A6000 for smaller-scale or cost-sensitive work, MI300X for AMD-based workloads.
  2. Check the cheapest current secure on-demand rate for that model in the table above.
  3. Confirm availability — the "providers with stock" column shows how many providers had inventory; this can change before booking.
  4. Verify the pricing type — make sure the listing you're booking is secure on-demand, not spot or reserved, if you need guaranteed capacity.
  5. Check the per-GPU normalization — confirm whether the provider quotes per instance or per GPU.
  6. Book and deploy — GPUPerHour links to provider deploy pages for each listing.

Key Caveats

  • Availability changes quickly. The snapshot refreshes at most every 5 minutes, and current offers must be observed within 15 minutes of the summary's last refresh to count.
  • Historical averages include unavailable and spot offers — they are not a measure of what you could have paid.
  • Only 31 providers are tracked, and only those with live stock tracking and public pricing/inventory endpoints. Providers without live tracking aren't represented.
  • Daily history and CSV downloads are available via GPUPerHour's Cloud GPU Price Index if you want to track trends over time.
Cloud GPU Price Tracker: Cheapest Per-Hour Rates by GPU Model and Provider

As of the latest snapshot (2026-10-01 13:40 UTC), the cheapest secure on-demand cloud GPU rates tracked by GPUPerHour start at $0.44/hr for an RTX A6000 (LeaderGPU) and $0.53/hr for an RTX 5090 (Vast.ai), while datacenter-class H100 SXM5 sits at $2.27/hr (Vast.ai) and H200 NVL at $3.43/hr (QuantaCloud). These figures cover only secure on-demand instances — spot, reserved, and peer-to-peer marketplace listings are tracked but excluded from the current-price column because their pricing models aren't directly comparable. Use the table below to pick a GPU by model, then check availability before booking, since stock can change between refreshes.

Current Cheapest Rates by GPU Model

All prices are per GPU-hour, secure on-demand only, from the GPUPerHour live tracker (31 providers, 19,669 tracked offers, 690 available at snapshot time).

GPU Model Cheapest Current Price Provider 30-Day Catalog Avg. Providers with Stock
H100 SXM5 $2.27/hr Vast.ai $2.18/hr 3
H100 PCIe $2.59/hr QuantaCloud $2.77/hr 5
H100 NVL $3.11/hr Massed Compute $1.91/hr 3
H200 SXM $3.50/hr Ori $2.70/hr 2
H200 NVL $3.43/hr QuantaCloud $2.88/hr 4
B300 SXM6 $7.89/hr RunPod $5.97/hr 1
A100 SXM4 80GB $0.67/hr Vast.ai $1.06/hr 7
A100 PCIe 80GB $0.68/hr LeaderGPU $1.69/hr 4
L40S $0.97/hr Massed Compute $0.90/hr 4
RTX PRO 6000 Blackwell MIG 24GB $0.59/hr RunPod $1.79/hr 5
RTX 5090 $0.53/hr Vast.ai $0.46/hr 2
RTX 4090 $0.74/hr RunPod $0.33/hr 3
RTX A6000 $0.44/hr LeaderGPU $0.57/hr 7
MI300X $3.39/hr Hot Aisle $2.75/hr 1

How to Read the Two Price Columns

The current price is the lowest secure on-demand offer observed within 15 minutes of the snapshot refresh. The 30-day catalog average is a median of daily catalog averages over the last 30 days and includes all pricing types and availability states — spot, reserved, and unavailable listings included. That means the two columns answer different questions:

  • Current price tells you what you can book right now, on-demand, at the lowest tracked rate.
  • Catalog average tells you whether today's rate is high or low relative to the model's recent range.

A few models show a meaningful gap worth noting:

  • H100 NVL: current $3.11/hr vs. 30-day avg $1.91/hr — today's cheapest on-demand rate is well above the recent catalog median.
  • RTX 4090: current $0.74/hr vs. avg $0.33/hr — the catalog average is pulled down by spot and P2P listings that aren't in the current-price column.
  • A100 SXM4 80GB: current $0.67/hr vs. avg $1.06/hr — today's on-demand rate is below the recent median.
  • B300 SXM6: current $7.89/hr vs. avg $5.97/hr, with only 1 provider holding stock — the highest-priced and least-available model in the snapshot.

Because the catalog average mixes pricing types, don't treat it as a "normal on-demand price." Use it only as a rough signal of whether the current on-demand offer is unusually high or low.

Why Spot, Reserved, and P2P Prices Are Excluded

GPUPerHour normalizes every listing to a price per GPU per hour (multi-GPU instance price ÷ GPU count) and tags it by pricing type and security tier. The current-price column filters to secure on-demand only because:

  • Spot instances can be interrupted and their effective cost depends on how long you actually hold them.
  • Reserved instances require upfront commitment, so the per-hour figure isn't comparable to pay-as-you-go.
  • Peer-to-peer marketplace hosts carry different reliability and security profiles.

If you're comparing headline rates across providers, mixing these categories will mislead you. The tracker keeps them in the catalog for historical context but out of the live comparison.

Choosing a GPU by Workload

Workload Reasonable starting point Why
Large-model training (70B+) H100 SXM5, H200 SXM/NVL, B300 High memory bandwidth and capacity; H200/B300 for the largest models
Mid-size training / fine-tuning A100 SXM4 80GB, H100 PCIe 80GB memory at $0.67–$2.59/hr; strong price-to-capability
Inference at scale L40S, A100 PCIe, RTX PRO 6000 MIG Lower cost per hour; MIG slices for small models
Memory-bound inference (large context) H200 NVL, MI300X Higher memory bandwidth per dollar than H100 in some cases
Prototyping / small models RTX 4090, RTX 5090, RTX A6000 $0.44–$0.74/hr; cheapest entry point
AMD ecosystem testing MI300X Only AMD option in the snapshot; $3.39/hr

For training runs that will last hours or days, the gap between the cheapest and second-cheapest provider for the same model can matter more than the model choice itself — check how many providers have stock before committing.

Verifying a Quote Before You Book

  1. Check the snapshot timestamp. The summary refreshes at most every 5 minutes, and current offers must be observed within 15 minutes of the last refresh. If the timestamp is stale, re-check.
  2. Confirm the provider still has stock. Availability can change before booking; the "providers with stock" column shows how thin the market is for each model.
  3. Confirm the pricing type. Make sure the offer you're about to book is secure on-demand, not spot or reserved, if you're comparing against the table above.
  4. Check the security tier. The tracker tags listings by security tier; peer-to-peer hosts are excluded from current prices but may appear elsewhere.
  5. For daily history and CSV downloads, use the Cloud GPU Price Index linked from the tracker.

Key Limitations

  • The snapshot covers 31 providers and 14 popular GPU models — it is not the entire market.
  • Historical figures are medians of daily catalog averages, not historical live prices, so they don't measure realized savings.
  • Missing days are excluded from averages, which can skew the 30-day figure for models with intermittent listings.
  • Only 690 of 19,669 tracked offers were available at snapshot time — most tracked listings are unavailable, so the cheapest rate for a given model may come from a single provider.
How to Compare Cloud GPU Prices Per Hour Across Providers and Models

Compare cloud GPU prices by normalizing every listing to a price per GPU per hour, then filtering to secure on-demand offers only. As of the latest snapshot (2026-10-01 13:40 UTC) on GPUPerHour, the cheapest tracked secure on-demand rates include H100 SXM5 at $2.27/hr (Vast.ai), H200 NVL at $3.43/hr (QuantaCloud), B300 SXM6 at $7.89/hr (RunPod), A100 SXM4 80GB at $0.67/hr (Vast.ai), RTX 5090 at $0.53/hr (Vast.ai), and RTX 4090 at $0.74/hr (RunPod). These figures only hold for the moment they were observed — availability and price can change before you book.

Normalize every quote to $/GPU-hour

Providers list prices in different units: per instance, per multi-GPU node, or per hour of wall time. To compare fairly, divide the instance price by the number of GPUs it contains.

  • An 8×H100 node at $18.16/hr = $2.27 per GPU-hour.
  • A single-GPU RTX 4090 at $0.74/hr = $0.74 per GPU-hour.

Without this step, a cheap-looking multi-GPU node can appear more expensive than it is, and a single-GPU listing can look artificially cheap next to a node price.

Compare only like-for-like pricing types

GPUPerHour tracks several pricing types but its current-price column uses only secure on-demand listings. Spot, reserved, and peer-to-peer marketplace listings are tracked but excluded from the headline comparison because their prices are not directly comparable.

Pricing type Included in current-price comparison? Why
Secure on-demand Yes Same commitment, same security tier
Spot No Interruptible; price not comparable
Reserved No Committed term changes the effective rate
Peer-to-peer marketplace No Different security and reliability profile

If you mix a spot price with an on-demand price, you are comparing different products. Decide first whether you need guaranteed availability (on-demand) or can tolerate interruption (spot), then compare within that category.

Current cheapest rates by GPU model

From the GPUPerHour market snapshot (secure on-demand, per GPU-hour):

GPU Cheapest current price Provider Historical catalog avg. (30 days) Providers with stock
H100 SXM5 $2.27/hr Vast.ai $2.18/hr 3
H100 PCIe $2.59/hr QuantaCloud $2.77/hr 5
H100 NVL $3.11/hr Massed Compute $1.91/hr 3
H200 SXM $3.50/hr Ori $2.70/hr 2
H200 NVL $3.43/hr QuantaCloud $2.88/hr 4
B300 SXM6 $7.89/hr RunPod $5.97/hr 1
A100 SXM4 80GB $0.67/hr Vast.ai $1.06/hr 7
A100 PCIe 80GB $0.68/hr LeaderGPU $1.69/hr 4
L40S $0.97/hr Massed Compute $0.90/hr 4
RTX PRO 6000 Blackwell MIG 24GB $0.59/hr RunPod $1.79/hr 5
RTX 5090 $0.53/hr Vast.ai $0.46/hr 2
RTX 4090 $0.74/hr RunPod $0.33/hr 3
RTX A6000 $0.44/hr LeaderGPU $0.57/hr 7
MI300X $3.39/hr Hot Aisle $2.75/hr 1

Use historical averages to judge whether a price is actually good

The historical catalog average is a median of daily catalog averages over the last 30 days, including all pricing types and availability states. It is not a measure of historical live prices or savings — it is a reference band.

  • If the current price is below the historical average, the offer is cheap relative to the last 30 days of catalog listings (e.g., A100 SXM4 at $0.67/hr vs. $1.06/hr average).
  • If the current price is above the historical average, you are paying a premium for current availability (e.g., H100 NVL at $3.11/hr vs. $1.91/hr average, B300 at $7.89/hr vs. $5.97/hr average).

A low current price with only one provider in stock is also a risk: if that provider sells out, the next cheapest option may be materially higher.

Check freshness and stock before you commit

GPUPerHour's methodology states that current offers must be:

  • Marked available by a provider with live stock tracking.
  • Observed within 15 minutes of the summary's last refresh.
  • The summary refreshes at most every 5 minutes.

The snapshot above carries a last stock observation of 2026-10-01 13:40 UTC. Before booking, confirm the price and availability are still current — the site notes availability can change before booking. Daily history and CSV downloads are available via the Cloud GPU Price Index if you want to check trends rather than a single moment.

Match the GPU to your workload before optimizing price

The cheapest GPU is not always the right one. Use the model tier as a first filter:

  • H100 / H200 / B300 / MI300X — large-model training and high-throughput inference; highest cost per hour.
  • A100 80GB — mid-tier training and inference; strong price-to-memory ratio at current rates.
  • L40S / RTX A6000 / RTX PRO 6000 — inference, rendering, and workstation-class workloads.
  • RTX 4090 / RTX 5090 — fine-tuning, smaller inference, and dev/test; lowest cost per hour.

Once the model tier is fixed, compare providers within that tier using the normalized $/GPU-hour and the historical average as your reference.

Quick comparison checklist

  1. Convert every quote to $/GPU-hour (instance price ÷ GPU count).
  2. Filter to secure on-demand if you need guaranteed availability.
  3. Compare current price against the 30-day historical catalog average.
  4. Check how many providers have stock — a single-provider price is fragile.
  5. Verify the observation timestamp and re-check before booking.
How to Compare Cloud GPU Pricing: Current Per-Hour Rates and What Drives Them

Cloud GPU pricing is quoted per GPU-hour, and the only fair comparison is between offers of the same GPU model, same pricing type, and same security tier. As of the latest snapshot on gpuperhour.com (stock observed 2026-10-01 13:40 UTC), the cheapest secure on-demand rates across 31 tracked providers range from $0.44/hr for an RTX A6000 to $7.89/hr for a B300 SXM6. Use the tables below to see where current prices sit against 30-day catalog averages, then check availability before you book — stock can change before an instance is provisioned.

Current cheapest secure on-demand prices by GPU

All figures are per GPU-hour, secure on-demand only. "Historical avg." is the median of daily catalog averages over the prior 30 days and includes all pricing types and availability states, so it is a reference point, not a savings estimate.

GPU Current price Provider Historical catalog avg. (30 days) Providers with stock
H100 SXM5 $2.27/hr Vast.ai $2.18/hr 3
H100 PCIe $2.59/hr QuantaCloud $2.77/hr 5
H100 NVL $3.11/hr Massed Compute $1.91/hr 3
H200 SXM $3.50/hr Ori $2.70/hr 2
H200 NVL $3.43/hr QuantaCloud $2.88/hr 4
B300 SXM6 $7.89/hr RunPod $5.97/hr 1
A100 SXM4 80GB $0.67/hr Vast.ai $1.06/hr 7
A100 PCIe 80GB $0.68/hr LeaderGPU $1.69/hr 4
L40S $0.97/hr Massed Compute $0.90/hr 4
RTX PRO 6000 Blackwell MIG 24GB $0.59/hr RunPod $1.79/hr 5
RTX 5090 $0.53/hr Vast.ai $0.46/hr 2
RTX 4090 $0.74/hr RunPod $0.33/hr 3
RTX A6000 $0.44/hr LeaderGPU $0.57/hr 7
MI300X $3.39/hr Hot Aisle $2.75/hr 1

Two things stand out. First, the gap between current and historical average runs in both directions: the A100 SXM4 at $0.67/hr is well below its $1.06/hr 30-day median, while the B300 at $7.89/hr is above its $5.97/hr median. Second, "providers with stock" is often 1–3 for high-end parts, so the cheapest listing may not be the one you can actually get.

Why the same GPU has different prices

Form factor and memory variant

H100 appears as SXM5, PCIe, and NVL, priced at $2.27, $2.59, and $3.11/hr respectively. These are different physical cards with different interconnect and memory configurations, so they are not interchangeable for every workload. Compare within a variant, not across all "H100" listings.

Pricing type

The snapshot above uses only secure on-demand instances. Spot, reserved, and peer-to-peer marketplace listings are tracked separately and excluded from the current-price column because their terms are not comparable — spot can be interrupted, reserved locks you in, and marketplace hosts carry a different security tier. Mixing them into one ranking produces misleading "cheapest" claims.

Multi-GPU instances

Listings are normalised to price per GPU per hour by dividing the instance price by the GPU count. A $16/hr eight-GPU node is $2.00 per GPU-hour. Always confirm whether a quoted price is for the whole instance or a single GPU before comparing.

Supply and demand

Availability changes before booking, and the number of providers with stock is small for top-tier parts. A price observed 15 minutes ago may be gone; the summary refreshes at most every 5 minutes and only includes offers marked available by a provider with live stock tracking.

How to pick a GPU for your workload

Workload Typical choice Why
Large-model training H100 SXM5, H200 SXM, B300 SXM6 Highest memory bandwidth and interconnect; expect $2.27–$7.89/hr
Fine-tuning / mid-size training A100 SXM4 80GB, H100 PCIe 80GB memory at $0.67–$2.59/hr; good balance of capacity and cost
Inference at scale L40S, A100 PCIe, RTX PRO 6000 MIG $0.59–$0.97/hr; MIG slices suit smaller models
Rendering / lighter GPU work RTX 4090, RTX 5090, RTX A6000 $0.44–$0.74/hr; consumer and workstation cards
AMD-based workloads MI300X $3.39/hr; only one provider had stock in this snapshot

Match the GPU to the memory your model needs first, then optimise on price. A cheaper card that forces you to shard across instances often costs more per hour in total.

Steps to compare and rent by the hour

  1. Fix your requirements. Decide the GPU variant, minimum VRAM, and whether you need a single GPU or a multi-GPU node.
  2. Filter to comparable offers. Keep only secure on-demand listings of the same variant. Exclude spot, reserved, and peer-to-peer unless you specifically want those terms.
  3. Check the price basis. Confirm the quote is per GPU-hour, not per instance-hour, and note the GPU count if it is a multi-GPU node.
  4. Compare against history. Use the 30-day catalog average as a sanity check — a current price far above the median may reflect scarcity rather than value.
  5. Verify stock. Check the "providers with stock" count and re-check immediately before booking, since availability can change.
  6. Confirm billing unit and terms. Before you commit, verify the billing increment (per hour, per minute, or per second), the security tier, and whether the provider's live stock tracking is current.

Where the numbers come from

gpuperhour.com scrapes the public pricing and inventory endpoints of 31 cloud GPU providers periodically. Each listing is normalised to a price per GPU per hour and tagged with its pricing type and security tier. Current prices include only secure on-demand listings observed within 15 minutes of the summary's last refresh; the summary refreshes at most every 5 minutes. Historical figures are medians of daily catalog averages over 30 days, including all pricing types and availability states, with missing days excluded. Daily history and CSV downloads are available via the site's Cloud GPU Price Index.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

The domain was registered less than a year ago and has limited historical evidence to assess. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is Cloudflare, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Google Workspace email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

X-Powered-By exposes backend information: Next.js. The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies Next.js, Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The title has 55 characters, within a common display range. A meta description is present, with 151 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.47.204

Registration details

RDAP / WHOIS

RegistrarCloudflare, Inc.
Registered2025-12-13
Expires2026-12-13
Domain statusclient transfer prohibited
Nameserversdorthy.ns.cloudflare.com、micah.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Agpuperhour.com104.21.47.204300—
Agpuperhour.com172.67.172.117300—
AAAAgpuperhour.com2606:4700:3032::ac43:ac75300—
AAAAgpuperhour.com2606:4700:3034::6815:2fcc300—
MXgpuperhour.comaspmx.l.google.com36001
MXgpuperhour.comalt1.aspmx.l.google.com36005
MXgpuperhour.comalt2.aspmx.l.google.com36005
MXgpuperhour.comalt3.aspmx.l.google.com360010
MXgpuperhour.comalt4.aspmx.l.google.com360010
NSgpuperhour.comdorthy.ns.cloudflare.com86400—
NSgpuperhour.commicah.ns.cloudflare.com86400—
TXTgpuperhour.comgoogle-site-verification=ftmtIpmDA-nNP4fiLsZi2u5wEoMvNFViJkdkS9fXdt43600—
TXTgpuperhour.comgoogle-site-verification=teuHhale4VNIxU7iuicPvTLsb7dkzmEKdEpy9Hfo7LA3600—
TXTgpuperhour.comv=spf1 mx ra=postmaster include:_spf.google.com ~all3600—
DMARC_dmarc.gpuperhour.comv=DMARC1; p=reject; rua=mailto:[email protected]; ruf=mailto:[email protected]300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectgpuperhour.com
IssuerGoogle Trust Services
Valid until2026-11-04T17:12 · Remaining when checked: 34 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlprivate, no-cache, no-store, max-age=0, must-revalidate
servercloudflare

Identified technologies

Next.jsCloudflare

Pages, Search and Sharing

Meta descriptionH100 SXM from $2.27/hr. Live cloud GPU prices per GPU-hour from 31 providers, secure on-demand only. Compare H100, H200, B200, A100, RTX 4090 and more.
Canonical URLhttps://gpuperhour.com
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 2 disallowed
  • Allow/
  • Disallow/private/
  • Disallow/*?
gptbot 4 allowed · 1 disallowed
  • Allow/
  • Allow/api/offers
  • Allow/api/offers/stats
  • Allow/api/offers/cheapest
  • Disallow/private/
google-extended 4 allowed · 1 disallowed
  • Allow/
  • Allow/api/offers
  • Allow/api/offers/stats
  • Allow/api/offers/cheapest
  • Disallow/private/
anthropic-ai 4 allowed · 1 disallowed
  • Allow/
  • Allow/api/offers
  • Allow/api/offers/stats
  • Allow/api/offers/cheapest
  • Disallow/private/
claudebot 4 allowed · 1 disallowed
  • Allow/
  • Allow/api/offers
  • Allow/api/offers/stats
  • Allow/api/offers/cheapest
  • Disallow/private/
perplexitybot 4 allowed · 1 disallowed
  • Allow/
  • Allow/api/offers
  • Allow/api/offers/stats
  • Allow/api/offers/cheapest
  • Disallow/private/
ccbot 1 allowed · 1 disallowed
  • Allow/
  • Disallow/private/
facebookbot 1 allowed · 1 disallowed
  • Allow/
  • Disallow/private/
cohere-ai 4 allowed · 1 disallowed
  • Allow/
  • Allow/api/offers
  • Allow/api/offers/stats
  • Allow/api/offers/cheapest
  • Disallow/private/

Recent Updates

  • Website images
  • Screenshots
  • Network details
  • Website Technologies
  • Pages and Search Information
  • TLS and certificates
  • DNS Information

User reviews (0)

  • No reviews yet.