Skip to content
InfratoApp
InfratoApp / Blog / on-demand-reserved-or-interruptible-gpu-rental

On-demand, reserved or interruptible: which GPU rental fits

On-demand suits work you cannot predict, reserved suits load you can, and interruptible suits jobs that save their state and restart without a person.

INFRATOAPP · PUBLISHED 26 OCTOBER 2026 · 5 MIN READ · 3 SOURCES · PRICES LAST CHECKED 18H AGO

Three products that share one name

Rent on-demand when you do not know how many hours you will need, reserve when you can name the hours for months ahead, and choose interruptible only for jobs that checkpoint their state and restart on their own. The three are sold as the same card but are different products: on-demand is paid by the hour with no promise from you, reserved trades a commitment for a lower rate, and interruptible can be taken back by the provider while it runs.

Most first rentals should be on-demand. You learn how long your job really takes, how much memory it really uses and how much of the day the machine sits waiting for you. Those three facts are what the other two products ask you to guess.

On-demand is the price of not knowing yet

An on-demand rate is the one every comparison starts from, because it carries no conditions. For the H100 SXM 80GB, the cheapest on-demand rate per GPU-hour on record is $1.68 (sellers with a listed rate: 13), and every one of those rates is on the H100 SXM page with the page it came from and the date it was read.

You pay for that freedom in the rate, and you pay again for every hour the instance is up and doing nothing. On-demand suits a two-day experiment and costs most on a server that runs all year. Staying on it after usage has settled into a pattern you could commit to is where the money goes.

Check the billing increment before the first launch. A provider that bills by the second and one that rounds up to the hour charge very different amounts for the same short test, and a rate table may not say which is which.

Reserved capacity is a bet on your own forecast

A reservation lowers the hourly rate in exchange for paying for hours whether you use them or not. That turns the question from "what does this card cost" into "how sure am I that I will keep it busy". "Fairly sure, for most of the term" points to a reservation. A research project that might end next month points the other way, because the discount buys hours nobody will use.

Ask for the term, the payment schedule, whether unused hours roll over, and what happens if you need to change card or region halfway through. A reservation on last year's card is still a reservation on last year's card when the new one arrives. The break-even is a sum you can do yourself: divide the total you would commit by the on-demand rate for the same card, and that is how many on-demand hours the reservation is worth. Use more hours than that during the term and the reservation wins; use fewer and on-demand would have cost less.

Interruptible instances and the checkpoint rule

An interruptible instance can be reclaimed while your job is running. Some providers give a notice period first and some give none, and a marketplace may let another renter outbid you. The rate is lower because the provider keeps the right to stop you.

The rule is simple: if your job cannot write its state to storage that survives the instance, and pick up from that state on a new machine without you watching, do not run it on interruptible capacity. Training loops that checkpoint every so often, batch inference over a queue, and hyperparameter sweeps fit. A long training run that saves only at the end, or a live endpoint serving users, does not.

Count the cost of the restart, not only the rate. Every reclaim loses the work since the last checkpoint plus the time to start a new instance, pull the container and reload the weights. When that happens often, the cheaper rate can end up dearer than on-demand for the same finished job.

What to write down during the first month

Keep a plain log while you are on on-demand. Note when each instance started and stopped, what it ran, and whether the card was busy or waiting. A week of that tells you more about your real usage than any estimate made before the first launch, and it is the only honest input to a reservation decision later.

Note the peak memory as well. A job that never uses more than half the card may run on a smaller card at a lower rate. A job that runs out of memory shows it in the first hour, not on day twenty of a reserved term.

Finally, note what interrupted you. A failed host, a driver problem, a dataset that took a day to copy. These are the costs that do not show up in a rate, and they shape which of the three products suits the next phase of the work.

Matching the product to the work

Development and short experiments: on-demand, with a habit of stopping the instance when you stop working. Steady production serving with a predictable floor of traffic: reserve the floor and put the peaks on on-demand. Large batch jobs that checkpoint: interruptible, with the checkpoint interval set by how much lost work you can stand.

Mixed setups are normal. The rate you compare across providers must be the same product on both sides, though. An interruptible rate beside an on-demand rate makes the first provider look cheaper for a reason that has nothing to do with the provider. On the table of every GPU rate, check that the rates you set side by side carry the same terms.

What we could not answer

  • ⚑This post quotes on-demand rates only and does not measure the size of a reserved or interruptible discount for any card.
  • ⚑Reclaim frequency and notice periods differ by provider and we do not record them.
infratoapp, “On-demand, reserved or interruptible: which GPU rental fits”, read 27 October 2026. lowest listed on-demand H100 SXM rate per GPU-hour: $1.68. https://www.infratoapp.com/blog/on-demand-reserved-or-interruptible-gpu-rental

Questions people ask about this

What is the difference between spot and on-demand GPU instances?

An on-demand instance runs until you stop it and is billed by the hour or second. A spot or interruptible instance is cheaper but the provider can reclaim it while it runs, sometimes with a short notice and sometimes with none. Only jobs that save their state and restart without a person belong on it.

Should my first GPU rental be reserved?

Usually not. A reservation commits you to paying for hours you have to forecast, and before a first rental you do not yet know how long your job runs, how much memory it needs or how many hours a day the machine sits idle. Learn those on on-demand first, then commit.

Can I serve a production model on interruptible GPUs?

Only if something else catches the traffic when an instance is reclaimed, such as on-demand replicas behind the same load balancer. A user request does not checkpoint. Interruptible capacity fits batch work and training that saves often, not a single endpoint that has to answer.

These render as FAQPage structured data · answers are filled from the same live figures

Read next

Why the same GPU has different prices

The same GPU costs different amounts at different providers because the rate buys more than the card: the host, the network, the terms and the region.

How to read a GPU price page before you rent

Read a GPU price page in five passes: the unit, the commitment, the exact card, the region and what the rate includes. Only then read the hourly figure.

Compare GPU providers fairly: same card, same terms, same unit

A fair GPU provider comparison holds three things fixed: the exact card, the commitment and the unit. Then it adds what each rate leaves out.