Compare

Runpod vs Vast.ai: GPU Rental Compared

Checked 2026-10-31

The verdict

Pick Runpod if you want published per-second rates, templates and a serverless option, with an H100 SXM listed at $2.69 an hour on Community Cloud and $3.99 on Secure Cloud. Pick Vast.ai if you will shop a live marketplace for the lowest price, accept variable host quality, and can use interruptible instances. Both bill by the second and need prepaid credit. Prices checked 31 October 2026. Affiliate links on this site go through /go/ and are marked sponsored; payment never changes our ranking.

Loading poll...

Pick Runpod if you want published per-second rates, templates and a serverless option, with an H100 SXM listed at $2.69 an hour on Community Cloud and $3.99 on Secure Cloud. Pick Vast.ai if you will shop a live marketplace for the lowest price, accept variable host quality, and can use interruptible instances. Both bill by the second and need prepaid credit. Prices checked 31 October 2026. Affiliate links on this site go through /go/ and are marked sponsored; payment never changes our ranking.

The short version

If this is you

Start with

You want a clear list price per GPU

Runpod

You will hunt for the cheapest card, even if it varies by host

Vast.ai

You want serverless GPU endpoints that scale to zero

Runpod (also Vast.ai Serverless)

You can tolerate interruption for 50 percent or more off

Vast.ai interruptible

You want an enterprise-ready host with fixed pricing

Runpod Secure Cloud

You run one short experiment

Either; start with a small card

You can compare more hosts side by side at /compare/hosting/. The rest of this page gives the numbers we could read and the trade-offs behind them.

What each one is

Runpod

Runpod's docs describe a cloud platform built for AI, machine learning and general compute. You rent GPU Pods, run serverless endpoints, and use network storage. The brand is spelled Runpod, with one capital, since June 2025. Its pricing page lists each GPU with a Community Cloud rate and a Secure Cloud rate. Pods are billed by the second for compute and storage, and the docs say there are no fees for data ingress or egress. Our entry is Runpod.

Vast.ai

Vast.ai describes itself as an AI compute platform connecting developers with GPU cloud resources. Its pricing page says prices are set by supply and demand across 40+ data centers, and offers three rental types: on-demand, interruptible and reserved. You pay down to the second, with no minimum hours and no rounding up. You must add credits before you start an instance.

The structural difference is simple. Runpod is a provider with a price list. Vast.ai is a marketplace where many hosts list machines and you choose one.

GPU prices

Runpod's published on-demand rates, per hour, from its pricing page (page last modified 8 October 2026):

GPU

Community Cloud

Secure Cloud

RTX 3090

$0.22

$0.50

RTX 4090

$0.34

$0.89

RTX 5090

$0.69

$1.19

L4

$0.44

$0.59

A40

$0.35

$0.59

L40S

$0.79

$1.09

RTX Pro 6000

$1.69

$2.49

A100 PCIe

$1.19

$1.79

A100 SXM

$1.39

$1.79

H100 PCIe

$1.99

$2.89

H100 SXM

$2.69

$3.99

H200

$3.59

$5.29

B200

$5.98

$7.99

B300

$6.94

$8.99

Vast.ai does not publish a fixed rate for these cards. The pricing page says prices are set by supply and demand, and it has a pricing page per GPU type, such as H100 SXM. The per-GPU figures did not render in our fetch, so we quote none.

What the docs do say about its discounts: interruptible instances are often 50 percent or more cheaper than on-demand, and you can convert an on-demand instance to reserved pricing for up to 50 percent off with a commitment.

What else you pay for

The GPU rate is not the whole bill.

Runpod. Storage is billed at set rates: disk storage runs from $0.05 to $0.20 per GB a month depending on the type, and network volumes are $0.07 per GB a month under 1 TB and $0.05 above it. Storage on container and volume disks is billed per second, and network volumes hourly. Data ingress and egress carry no fees. Savings plans are deprecated and can no longer be bought, though existing ones run to expiry. A default spend limit of $80 an hour applies across all resources.

Vast.ai. The docs list three parts: GPU compute, storage and bandwidth. Storage is billed continuously while your instance exists, whether it runs or not, and costs more for stopped instances on many hosts. Bandwidth varies by host and charges both uploads and downloads per byte. Check the bandwidth rate before you rent if you move datasets, since the docs warn that it can change the total for data-heavy work.

This difference changes who should use which. A job that pulls 500 GB of data on Vast.ai can cost more in bandwidth than the GPU hour. On Runpod, the same transfer carries no fee.

Reliability and the interruption question

A cheap GPU is worth little if it vanishes mid-run.

On Vast.ai, interruptible instances can be stopped when someone outbids you or the host needs the machine. They suit training with checkpoints, batch inference and experiments. On-demand instances are not interrupted for price reasons, though host quality still varies because hosts are many and different. Vast.ai's docs list host reliability as a pricing factor: higher reliability scores tend to cost more.

On Runpod, Secure Cloud and Community Cloud differ in price and in hosting. Runpod's docs say Secure Cloud runs in T3/T4 data centres with high redundancy, while Community Cloud runs on peer-to-peer providers with variable reliability, and that Runpod is no longer accepting new hosts for Community Cloud. Pods stop automatically when your balance reaches $0. Pods with a network volume stop and keep their data. Pods without one are terminated and their data cannot be recovered, which is a sharp edge. Enable auto-pay or keep a buffer.

For anything you cannot lose, save checkpoints to storage outside the instance. Runpod's own docs say it is not designed for long-term cloud storage and tell you to back up critical data.

Serverless

Both offer a serverless route.

Runpod Serverless has flex workers and active workers. Per the docs, after a job a worker waits for up to the idle timeout (default 5 seconds) before scaling down, and you can tune it. Container disk for workers is around $0.10 per GB a month. The docs point to Runpod's pricing page for per-GPU worker rates, and we quote none.

Vast.ai says Serverless auto-scales instances with no separate pricing tier: you pay only for the underlying instance costs of compute, storage and bandwidth, with no additional fees.

If you serve an LLM behind an API, see Ollama vs vLLM for the engine choice, and Modal vs Runpod for a third serverless style.

Side-by-side facts

Runpod

Vast.ai

Model

Provider with a price list

Marketplace of hosts

Billing

Per second for Pods

Per second, no minimums

Prepaid credit

Yes, balance-based

Yes, required upfront

H100 SXM per hour

$2.69 (Community), $3.99 (Secure)

Varies by host

Cheaper tiers

Community Cloud

Interruptible (often 50%+ lower), reserved (up to 50% off)

Storage

$0.05 to $0.20 per GB a month by type

Billed until instance deleted; varies by host

Egress

No fees stated

Per byte, varies by host

Serverless

Flex and active workers

Instance cost only

Spend control

$80 an hour default limit

Credits run out

Data-centre footprint

See Runpod docs

40+ data centers

Who should pick which

A student or hobbyist

Start with Runpod's RTX 3090 or 4090 at $0.22 to $0.34 an hour on Community Cloud for small experiments. Or browse Vast.ai for a cheap consumer card. Either way, set a time limit and delete the instance when done.

A developer fine-tuning a model

Look at the A100 and H100 lines. On Runpod, an A100 PCIe is $1.19 on Community Cloud. On Vast.ai, check the market. Save checkpoints often, especially on interruptible rentals.

A startup serving an app

Runpod's fixed rates and serverless workers make cost planning easier. A marketplace price that moves is harder to put into a budget. For a managed alternative, see Modal vs Runpod.

A team with sensitive data

Prefer a tier with clearer hosting guarantees and read the data terms. Rented GPUs are other people's machines. For fully private work, compare cloud vs self-hosted AI.

A price hunter running batch jobs

Vast.ai interruptible, with checkpoints and a retry script. Watch bandwidth.

Worked costs from the list prices

These are arithmetic examples from Runpod's table, not quotes, and they leave out storage.

Job

GPU and hours

Community Cloud

Secure Cloud

Weekend experiment

RTX 4090, 20 hours

$6.80

$17.80

Fine-tune a small model

A100 PCIe, 24 hours

$28.56

$42.96

Larger fine-tune

H100 SXM, 10 hours

$26.90

$39.90

Eight-card training run

8 x H100 SXM, 10 hours

$215.20

$319.20

The Secure Cloud premium over Community is about 29 to 160 percent depending on the card, from the table above. For the RTX 4090 it is more than double. For the A100 SXM it is about 29 percent. So the choice of tier matters most on consumer cards, where the gap is widest.

If your job can run on Community Cloud, you save a third to a half on most cards. If it cannot, because of data rules or a need for steadier hosting, price Secure Cloud from the start so the estimate is honest.

Repeat the same arithmetic on Vast.ai with the live price you find. Add the bandwidth rate times your data size, and the storage rate times the days the instance exists. That total is the number to compare.

How to rent your first GPU

  1. Pick the smallest card that fits your model. A 7B-parameter model in 16-bit needs roughly 14 GB for weights alone, so a 24 GB card is a sensible start. Check the model card for the memory your own model needs.
  2. Add a small credit balance, such as $10, and no more.
  3. Choose a template or image with your framework installed, so you do not pay for setup time.
  4. Mount storage you can keep, and write checkpoints there.
  5. Run the job, copy the results off, and stop or delete the instance the moment you finish.
  6. Check the billing page and compare it with your estimate.

Limits and gotchas

  • Prices move. Vast.ai's change with the market, and Runpod's page shows a last-modified date. Check before you commit.
  • Stopped is not free. Vast.ai bills storage for stopped instances. Runpod bills disk storage too.
  • Balance reaching zero. Runpod terminates Pods without a network volume.
  • Host variation. Machines on a marketplace differ in disk speed, network and CPU.
  • Egress costs. Count bandwidth on Vast.ai.
  • Spell Runpod correctly when you search its docs, since older pages use RunPod.

When an interruptible instance really is cheaper

Vast.ai's docs say interruptible instances are often 50 percent or more cheaper than on-demand. A discount helps only if the work you lose to interruptions costs less than the discount saves. Here is the arithmetic, with no Vast.ai prices assumed.

Say an on-demand instance costs P an hour and a job needs H clean hours on it, so the on-demand bill is P x H. An interruptible instance at half the rate costs 0.5P an hour. It stays cheaper as long as the total hours you run, including repeated work and restart time, stay under 2H. In other words, at a 50 percent discount you can afford to waste as many hours as the job itself needs before the saving is gone.

Checkpoint interval

Average work lost per interruption

Restart overhead

Cost per interruption in hours

Every 15 minutes

about 7.5 minutes

5 minutes

about 0.2 hours

Every hour

about 30 minutes

5 minutes

about 0.6 hours

Never, only at the end

Half the run so far

5 minutes

Grows with the run

For a 10-hour job with hourly checkpoints, ten interruptions would cost about six extra hours, so the run takes 16 hours at half price, which is 8 on-demand-equivalent hours and still cheaper than 10. With no checkpoints, a single late interruption can erase most of the run. The rule: checkpoint often, test a restart before the real run, and keep the checkpoint on storage that outlives the instance. Runpod's own docs say it is not designed for long-term storage either, so the same advice applies on both platforms.

Bandwidth, worked symbolically

Vast.ai bills bandwidth per byte at rates that vary by host, and Runpod's pages state no ingress or egress fees. We do not have a fixed Vast.ai rate to plug in, so use this form on a live listing.

Bandwidth cost = data moved in GB x the host's rate per GB. For a job that downloads a 500 GB dataset and uploads 50 GB of results, that is 550 x the rate. Compare that figure with the GPU cost for the same job, from the worked costs table above. If bandwidth is a large share, a provider without transfer fees may be the cheaper route even when its hourly rate is higher. If the job moves little data, the hourly rate decides.

A spend guard checklist

  1. Add the smallest balance that covers the run, as the first-GPU steps advise.
  2. Note Runpod's $80 an hour default spend limit and check it fits your plan.
  3. Write the instance's stop command into the same script that launches the job.
  4. Tag each instance with an owner and an end date, so a forgotten one is findable.
  5. Check the billing page one hour into any new job and compare it with your estimate.
  6. After the job, delete storage you no longer need. Vast.ai bills storage while an instance exists, running or not.

Questions people ask

Which is cheaper? Runpod publishes its rates, so you can price a job before you start. Vast.ai's rates move with the market, and its interruptible tier can be much lower for fault-tolerant work.

Can I run an API on Vast.ai? Its docs describe a serverless route that charges only the underlying instance costs. Check host reliability before you serve users.

Which is safer for private data? Neither page settles it. Both are rented machines, so read the data terms, or run on hardware you control.

Our take

For most people who just want a GPU for a few hours, Runpod is easier. Its prices are a table, the rates are per second, and the extras are clear. Vast.ai is for people who want to shave the bill and are willing to compare machines and handle interruptions.

We did not rent GPUs from either for this page, and we do not rank reliability or speed. We read their pricing pages and docs on 31 October 2026 and marked the Vast.ai figures that did not render. Before you commit to a long job, rent the cheapest relevant card for one hour on each, run your actual workload, and compare cost per finished run, not cost per hour.

Related pages

Questions

Which is cheaper, Runpod or Vast.ai?

Vast.ai can be cheaper because hosts set their own prices and interruptible instances are often 50 percent or more below on-demand, per its docs. Runpod publishes fixed list rates, which are easier to plan around. Compare the exact GPU on the day you rent.

What is the difference between Runpod Community Cloud and Secure Cloud?

Runpod lists both rates for each GPU. Community Cloud is cheaper, for example $2.69 an hour for an H100 SXM against $3.99 on Secure Cloud. The page does not spell out the hosting difference in the section we read.

Do both bill by the second?

Runpod bills Pods by the second for compute and storage. Vast.ai says you pay down to the second, with no minimum hours and no rounding up.

Do I keep paying when an instance is stopped?

On Vast.ai, yes for storage, which is billed until you delete the instance. On Runpod, storage is billed at its own rates too, and Pods with a network volume are stopped with data kept when your balance hits zero.

Loading poll...

Reviews

Loading reviews…

Write a review

Your rating

Up to 1000 characters. Stars alone are enough.

Sources

  1. runpod.io/pricing
  2. docs.runpod.io/pods/pricing
  3. docs.runpod.io/serverless/pricing
  4. vast.ai/pricing
  5. docs.vast.ai/documentation/instances/pricing
  6. docs.runpod.io/pods/choose-a-pod

Also compared

Part of the Wbcom Designs family

The all-in-one WordPress community stack

Also ours: wbcomdesigns.comvapvarun.combrndle.com