Plan your GPU costs

Estimate what a GPU job will cost

Estimate a GPU job's cost on DeployGPU from live offer prices: pick a GPU, the number of GPUs and the hours, and see the credits and card fee to plan for.

The calculator below prices a job from the cheapest VM you could launch on DeployGPU right now, so the estimate is what you would pay if you started it today. Pick a GPU, the number of GPUs in the VM and the hours the job runs. It shows the compute cost, the balance you need to launch, and what a card top-up for the run would charge, fee included.

Cheapest offer now
$2.50/hr
1x H100 PCIe 80 GB on Hyperstack, CA. $2.50 per GPU-hour.
Compute for 8 hours
$20.00
Stopping early refunds the unused seconds of the current hour, so you pay for the time you use.
Balance needed to launch
$2.50
Launching reserves the first hour at the offer's rate.
Card top-up for this run
$21.30
$20.00 in credits plus $1.30 card processing fee (5% + $0.30 per payment).
Cheapest 1x offer for each GPU and the cost of 8 hours
GPUProviderPer hour (1x)8 hours
RTX PRO 6000 Blackwell 96 GBMassed Compute$2.19$17.52
H100 NVL 94 GBMassed Compute$3.11$24.88
A100 PCIe 80GBMassed Compute$1.35$10.80
A100 SXM4 80GBMassed Compute$1.38$11.04
H100 PCIe 80 GBHyperstack$2.50$20.00
L40 48 GBMassed Compute$0.86$6.88
L40S 48 GBMassed Compute$0.97$7.76
RTX 6000 Ada Generation 48 GBMassed Compute$0.79$6.32
RTX A6000 48 GBQuantaCloud$0.48$3.84
A100 SXM4 40GBVerda$1.46$11.65
Cheapest launchable VM offer per GPU, checked 2026-10-15 07:35 UTC. Prices include any platform fee and change as stock moves. Extra disk above an offer's included amount and volumes cost more. The deploy page shows the full breakdown before you pay. See every offer in the marketplace.

How the estimate is worked out

Compute is the hourly price of the offer times the hours you enter. DeployGPU settles paid time to the second: launching reserves the first hour from your balance, billing continues in hourly blocks, and when you stop, the unused seconds of the current hour go back to your balance. A 2.5-hour job therefore costs 2.5 times the hourly price, not 3. A launch that fails is refunded in full.

The top-up figure is the credit you would buy for the run, with the card processing fee on top. Card top-ups go through Stripe in amounts from $5 to $25,000, and each payment carries a fee of 5% plus $0.30, rounded to the cent and shown as its own line at checkout:

Code example
compute     = hourly price x hours
top-up      = compute, rounded up to the cent, at least $5 and at least one hour
card charge = top-up + (top-up x 5% + $0.30), per payment of up to $25,000

The hourly prices include any platform fee, so there is no other line to add for compute. The pricing page explains each charge in full.

What the estimate leaves out

The calculator covers compute on one VM. It does not include:

  • Extra disk. On Verda you choose the disk size at launch, and space above the offer's included disk is added to the hourly rate. The deploy page shows that figure before you pay.
  • Volumes on Verda or Hyperstack, which are billed every hour they exist, attached or not.
  • Vast.ai containers, which are not in these prices, and Vast.ai bandwidth, which is billed separately.
  • Price changes. Offers come and go and prices move, so a price here can be gone by the time you launch. The deploy page always shows the current breakdown before anything is charged.

When the balance runs out mid-job

No job is stopped at the number of hours you typed in. A DeployGPU instance runs until you stop it, with no idle detection and no automatic timer, so a forgotten VM keeps billing. When your balance cannot cover the next hour, the instance switches to per-minute billing until the balance reaches zero, and then it is stopped and its disk deleted. Emails go out when about 2 hours of runtime are left, when per-minute billing starts and when the instance is stopped.

The dashboard shows an estimated time left: your balance divided by the hourly rate of everything you have running. Auto top-up on the Billing page refills the balance at a threshold you choose. For scripted jobs, API cost guardrails shows how to stop machines automatically, and the stop guide covers what to save before you stop.

Choosing the GPU before you price it

Price per hour is only half of the cost: a faster GPU that finishes in half the time can cost less overall, and a model that does not fit in memory will not run at any price. The GPU overview compares the cards, how much VRAM fine-tuning needs sizes training jobs, and the KV cache guide sizes inference. For anything bigger than one 8-GPU VM or a fixed term, request a cluster quote.

Frequently asked questions

Where do the prices in the GPU cost calculator come from?

From the live DeployGPU marketplace. For each GPU and GPU count it uses the cheapest VM you could launch when the page was last refreshed, which happens every 15 minutes.

Does the estimate include the platform fee?

Yes. The hourly prices include any platform fee. The only charge added on top is the card processing fee on credit top-ups.

Why do I need one hour of balance to launch?

Launching reserves the first hour at the offer's rate. If you stop sooner, the unused seconds go back to your balance, and a launch that fails is refunded in full.

How much is the card processing fee?

5% of the top-up plus $0.30, on each payment, shown as its own line at checkout. Top-ups are between $5 and $25,000 per payment.

Will my job stop when the hours I entered are used up?

No. An instance runs until you stop it or your balance reaches zero. Stop it yourself when the job is done.