Guides

H100 Rental Price: What Actually Drives the Hourly Cost

H100 Rental Price: What Actually Drives the Hourly Cost

The H100 rental price on a provider's pricing page is a starting point, not an answer. Two teams can rent the same GPU class for the same workload and end up with very different invoices, because the hourly number hides storage, egress, idle time, and the interconnect that decides whether a multi-GPU job finishes at all. This guide covers what actually sets the H100 rental price, how to compare offers without being fooled by headline rates, and how to pick a contract shape that matches training, fine-tuning, or inference.

What actually sets the H100 rental price

An H100 is not just a chip. What you rent is a slice of a machine: the GPU, its HBM capacity and bandwidth, the host CPU and RAM, local NVMe, and — critically — the fabric between GPUs. NVLink inside a node and InfiniBand or RoCE across nodes are the difference between eight accelerators behaving like one and eight accelerators waiting on each other.

Providers bundle these differently. Some sell whole nodes only. Some let you rent a single GPU with a fraction of the host. Some offer partitioned instances carved out of a larger card. Each shape changes what you can realistically run, and therefore what the rate is worth.

Support and guarantees sit inside the price too. A cheap rate with no capacity guarantee can cost more than a higher rate that actually runs when you need it, because a stalled training run burns engineer time as well as money.

Why H100 rental rates per hour move so much

H100 rental rates per hour are set by supply, contract length, and how much of the stack the provider manages. A few factors consistently push the number up or down:

  • Commitment. On-demand gives you flexibility; reserved and committed contracts trade that flexibility for a lower effective rate. Spot capacity is cheapest and can disappear mid-job.
  • Region and power. Electricity, cooling, and land costs differ by location, and so do local power contracts.
  • Networking tier. High-bandwidth, low-latency fabric costs more than plain Ethernet, and matters enormously for multi-node training.
  • Storage and egress. Fast parallel storage and data transfer out are frequently billed separately and can dominate a long-running job.
  • Who operates it. Managed Kubernetes, preinstalled CUDA images, and round-the-clock support are baked into the rate.

This is why a raw H100 rental price comparison across providers is misleading unless you normalise what is included.

How to run an honest H100 rental price comparison

Normalise the unit

Convert everything to cost per GPU-hour, then add the line items that only appear on the invoice: storage per GB-month, egress per GB, load balancers, snapshots, and any minimum billing increment. A provider that bills per second and one that rounds up to the hour are not offering the same thing for a twenty-minute job.

Price the job, not the hour

Ask what the job costs end to end. A slightly higher hourly rate on a node with working NVLink can finish a training run sooner than a cheaper node that stalls on interconnect. Measure throughput in samples or tokens per second per dollar, not dollars per hour alone. Where you can, run the same short benchmark on two candidates before committing.

H100 rental cost for training, fine-tuning, and LLM inference

H100 rental cost for training

Training is the workload where the H100 rental cost for training is least about the hourly rate. Multi-node pretraining needs fast interconnect, reliable checkpointing, and enough storage bandwidth to keep GPUs fed. Interruptions are expensive because a lost node can mean restarting from the last checkpoint. For this workload, reserved capacity on a provider with strong fabric usually beats the cheapest spot rate.

H100 rental for fine tuning

Fine-tuning sits in the middle. A single eight-GPU node handles many LoRA and full-parameter fine-tunes of mid-sized models, and jobs often run for hours rather than weeks. That makes H100 rental for fine tuning a good fit for on-demand or short reservations: you want the job to start now, and you do not want a long contract for a two-day run. Watch memory, since long context and large batch sizes push you toward higher HBM capacity.

H100 rental for llm inference

Inference is a different economics problem. H100 rental for LLM inference is dominated by utilisation: you pay for the GPU whether or not requests arrive. Autoscaling, continuous batching, and quantisation matter more than shaving cents off the hourly rate. Many teams over-provision H100s for latency they do not need, and would be better served by smaller GPUs for the bulk of traffic while keeping H100s for the latency-critical path.

H100 GPU cloud pricing models, side by side

ModelHow it worksBest fitWatch out for
On-demandPay per GPU-hour, start and stop at willExperiments, fine-tuning, spiky inferenceHighest headline rate; idle time still bills
Reserved or committedFixed term in exchange for a lower effective rateLong training runs, steady inferenceYou pay for capacity you may not use
Spot or interruptibleCheap capacity that can be reclaimedCheckpointed training, batch jobsPreemption; needs fault-tolerant code
Managed platformProvider runs the cluster and toolingSmall teams without infrastructure staffLess control; harder to debug at the metal

Whatever the model, read the metering rules. Billing increments, minimum rental periods, and whether a stopped instance still charges for storage change the real number far more than the headline H100 GPU cloud pricing does.

H100 rental providers comparison: what to check before you commit

A useful H100 rental providers comparison looks past the rate card. Check real availability in the region you need, not advertised capacity. Check interconnect: NVLink within a node, InfiniBand or RoCE between nodes. Check storage, both local NVMe for scratch and a fast shared filesystem for datasets and checkpoints. Check whether you can bring your own container and who patches drivers. Check egress fees and how hard it is to move data out. And check support: is there a human who can look at a node that will not boot at 2am?

Hyperscalers tend to offer the broadest ecosystem and the most predictable operations. Specialised GPU clouds often compete on price and on how quickly they can hand you a large cluster. Neither is universally better — it depends on whether your bottleneck is money, time, or engineering headcount.

H100 rental for AI startups: keeping the bill predictable

For a startup, H100 rental for AI startups is a runway question as much as a technical one. A few habits help:

  1. Separate experimentation from production. Use cheap, interruptible capacity for research and reserve the reliable tier for what customers touch.
  2. Set hard budgets and alerts per project. Idle GPUs are the most common source of surprise invoices.
  3. Right-size. Not every workload needs an H100; the top of the stack should be reserved for jobs that genuinely need the memory bandwidth.
  4. Track cost per useful output — per training run, per million tokens served — and watch the trend over time.

Do that and the H100 rental price becomes a number you chose rather than one you discovered at the end of the month.

Compare providers

Affiliate disclosure: this page contains affiliate links. If you sign up through them, we may earn a commission at no extra cost to you. This never affects our rankings or data.

Prices subject to change, verify on official provider website.

Frequently asked questions

Everything about renting cloud GPUs, affiliate tracking and how we collect pricing data.

How do I compare H100 rental prices fairly?

Normalise everything to cost per GPU-hour first, then add the items that only show up on the invoice: storage per GB-month, egress, snapshots, load balancers, and minimum billing increments. Also check whether the rate includes the interconnect you need. A cheap single-GPU rate is useless if your job needs eight GPUs talking over fast fabric, and a provider that bills per second is not comparable to one that rounds up to the hour.

Is it cheaper to rent H100s by the hour or commit to a longer term?

It depends entirely on utilisation. If your GPUs sit idle most of the day, on-demand is cheaper even at a higher hourly rate, because you can stop paying. If you run steady training or serve continuous traffic, a reservation usually lowers the effective rate enough to justify the commitment. The honest test is to look at your last month of actual GPU-hours and ask whether you would have used all of the reserved capacity.

How many H100s do I need for LLM inference?

There is no fixed answer, because it depends on model size, context length, your latency target, and request volume. Start by measuring tokens per second on a single GPU with your real prompts, then work out how many concurrent requests one card can hold within your latency budget. Scale from there, and consider smaller GPUs for the bulk of traffic while reserving H100s for the latency-critical path.

Can I fine-tune a large model on one H100 node?

Often yes, if you use parameter-efficient methods such as LoRA or QLoRA, which keep most weights frozen and cut memory use substantially. Full-parameter fine-tuning of very large models needs more memory and usually more GPUs. The practical limit is HBM capacity versus your model weights, optimiser states, activations, and batch size, so estimate that first and pick the smallest configuration that fits with headroom.

What hidden costs show up in H100 GPU cloud pricing?

The usual suspects are egress fees, persistent storage billed even when instances are stopped, snapshot and backup charges, load balancers, and minimum billing increments that round a short job up. Support tiers and reserved IP addresses add up too. Read the metering documentation before you run anything long, and set a budget alert on day one so an idle cluster does not quietly consume a month of runway.

Do spot instances make sense for training?

Only if your training code is genuinely fault tolerant. Spot capacity is the cheapest way to run batch and checkpointed jobs, but preemption can arrive mid-epoch, and lost progress often costs more than the savings. If you go this route, checkpoint frequently to durable storage, make restarts automatic, and keep the critical path on a reliable tier. For long pretraining runs, reserved capacity is usually the better trade.

Volume buyers

B2B bulk GPU enquiry

Reserving large amounts of GPU capacity? Tell us what you need and we will forward your request to the right provider team.

  • Forwarded by email only — nothing is stored on this site
  • Typical first reply from a provider team: 1–2 business days
  • Useful for reserved clusters, multi-month commitments and data-residency requirements

Submitting this form sends an email to our inbox. It is not written to any database.