Free tool
GPU cost calculator: monthly vs hourly
See what a GPU costs per month at an hourly rate versus a flat monthly price, and find the break-even point for your workload. The math and its caveats are explained below.
Break-even hourly price
$4.23per GPU-hour
Used around the clock, the NVIDIA H200 at $3,090/month costs the same as $4.23 per GPU-hour. An hourly price above that costs more per month.
Your usageBreak-even
A month is 730 hours. Hourly prices vary by provider, region and commitment; compare what each bill includes.
This GPU cost calculator compares the two ways teams usually pay for GPUs: an hourly rate multiplied by the hours you run, or a flat monthly price for a server that is yours all month. Which one costs less depends mostly on utilization, so this page explains the math, the break-even point and the costs an hourly rate leaves out.
How the GPU cost calculator works
On hourly billing, a month of GPU time costs:
hourly cost per month = hourly rate × GPUs × hours per day × days
On monthly billing, the cost is the plan price, whatever the hours. To compare both on the same basis, turn the monthly price into an effective rate per hour of real work:
effective rate per GPU-hour = monthly price ÷ GPUs ÷ hours used per month
A month averages 730 hours (8,760 hours in a year ÷ 12). That is the figure behind the per-GPU-hour equivalents on our pricing page: our single H100 at $2,190 per month comes to about $3.00 per GPU-hour when it runs around the clock.
The break-even point between monthly and hourly
break-even hours per month = monthly price ÷ hourly rate
Below that many hours, hourly billing costs less; above it, the monthly plan does. Divide by 730 to read it as a share of the month. Compare like with like: the same GPU model, the same GPU count and similar CPU, RAM and storage.
Seen from the monthly side, the fewer hours you use, the more each used hour costs. For our single H100 plan at $2,190 per month:
| Utilization | Hours used per month | Effective cost per used GPU-hour |
|---|---|---|
| 100% (always on) | 730 | about $3.00 |
| 75% | about 548 | about $4.00 |
| 50% | 365 | about $6.00 |
| 25% | about 183 | about $12.00 |
If an hourly offer for the same GPU costs less than the right-hand figure at your real utilization, hourly is the better deal for that workload, before the extra costs below.
Utilization in practice
- Always-on inference. A model served around the clock runs close to 730 hours a month. This is where a flat price is easiest to justify, and a fixed cost also makes budgeting simple.
- Bursty training. Runs last days, then stop for evaluation, data work or code changes. A server busy two weeks out of four sits near 50%.
- Development and experiments. A GPU used 10 hours a day on 22 working days totals about 220 hours, roughly 30% of the month.
Use measured hours rather than planned ones. A few weeks of scheduler logs or GPU metrics show how long jobs really run and how long instances stay up between them; our GPU monitoring guide explains how to collect them.
Costs an hourly rate does not show
The hourly rate is rarely the whole invoice. Depending on the provider, also count:
- Data egress: per-gigabyte charges on outbound traffic, which add up when you serve users, ship checkpoints or move datasets.
- Storage while stopped: volumes and snapshots are often billed even when the GPU instance is off.
- Setup fees: some dedicated offers charge a one-time setup or installation fee.
- Idle time between jobs: an instance left running while you prepare data or debug is billed at the full rate.
- Re-provisioning after preemption: when spot or interruptible capacity is reclaimed, you lose the work since the last checkpoint, plus the time to find capacity again, rebuild the environment and reload data.
On our servers, these items are known in advance: no setup fee, local NVMe storage included in the plan, and bandwidth included with no egress fees up to 20 TB per month on single-GPU servers and 50 TB on 8-GPU servers, under fair use, with inbound traffic not counted. See bandwidth and egress for the details.
When hourly billing is the better choice
A monthly server is not always the right answer. Hourly or per-second billing usually wins when:
- your usage stays below the break-even hours, for example a few short experiments a month;
- you need many GPUs for a few days, then none;
- traffic is spiky enough that scale-to-zero serverless inference beats an always-on server;
- your jobs tolerate interruptions and can run on spot capacity;
- you want to try several GPU types before settling on one.
We rent by the month only: no per-second billing, no serverless endpoints, no spot capacity. A common setup combines the two: a monthly server for the steady baseline and hourly capacity for peaks.
How to use your result
- Enter measured hours and the number of GPUs you actually keep busy.
- Add the extra costs from your current invoices to the hourly side.
- Check that your model fits in memory with the VRAM calculator.
- If the monthly plan comes out ahead, request a server. We confirm the configuration, price, location and delivery date in writing before you pay, by card or crypto at the same USD price. If we miss the delivery date, you can cancel for a full refund.
The minimum term is one month, and you can cancel any month with no fee. For a fuller discussion of both billing models, read monthly vs hourly GPU pricing.
Want a second opinion?
Send us your model, precision and traffic. An engineer replies with a configuration and a delivery date.
Ask an engineerFAQ
Questions, answered.
The short version. Anything else, our engineers reply 24/7.
Ask an engineerHow do I calculate the monthly cost of an hourly GPU?
Multiply the hourly rate by the number of GPUs, the hours per day and the days in the month. Then add what is billed separately, such as egress, storage of stopped instances and idle time between jobs.
When does monthly billing cost less than hourly?
When your hours per month exceed the break-even point, which is the monthly price divided by the hourly rate for the same GPU. Divide that figure by 730 to express it as a share of the month.
How is the per-GPU-hour equivalent of a monthly price calculated?
Divide the monthly price by the number of GPUs, then by 730 hours. Our single H100 at $2,190 per month is about $3.00 per GPU-hour, and our 8× H100 server at $16,900 per month is about $2.89.
Which extra costs should I add to an hourly quote?
The usual ones are data egress, storage billed while instances are stopped, setup fees, idle time between jobs and work lost when spot capacity is reclaimed. Your own past invoices give the most reliable figures.
When should I stay on hourly billing?
When you use GPUs for fewer hours than the break-even point, need a large burst for a few days, or run spiky workloads that suit serverless or spot capacity. We rent by the month only, so for those patterns an hourly provider can be the better fit.
Are there setup or egress fees on FullGPU servers?
There is no setup fee and no egress fee within the included bandwidth: 20 TB per month on single-GPU servers and 50 TB on 8-GPU servers, under fair use. Inbound traffic is not counted.
Talk to an engineer
Get your GPU server this month.
Tell us what you need. A GPU engineer replies with availability, a confirmed delivery date and a payment link.
- Delivery date confirmed before you pay
- Cancel any month
- Card or crypto, same price