Self-host vs API break-even calculator

Compare monthly GPU rental (cheapest public on-demand fit from our price table) with monthly inference API cost (sourced $/1M token rates). Throughput is your estimate. Prices checked Nov 9, 2026.

Break-even calculator

Estimate GPU rental vs inference API

GPU / month
Pick a model
Cheapest on-demand fit
API / month
Pick a model
At your token mix
Break-even
-
Tokens/month where bills match
GPU capacity
-
At your tokens/sec assumption
API listings for the chosen model
ProviderAPI modelInput $/1MOutput $/1MFor your tokensConfidenceCheckedSource

Choose a model to compare GPU rental and API cost.

How it works. Monthly GPU = $/GPU-hr x GPUs x hours. Monthly API = (tokens x input share / 1e6) x input $/1M + (tokens x output share / 1e6) x output $/1M. Break-even tokens/month = monthly GPU / blended $/token. Capacity = tokens_per_second_per_gpu x GPUs x hours x 3600. tokens_per_second_per_gpu is your estimate, not a benchmark. Only high and medium confidence rows are used. Open each source before you buy.

Static comparison

Cheapest GPU fit vs cheapest API, by model

Defaults: FP8 memory fit, 730 hours, 100M tokens/month at 50% input / 50% output, and the lowest blended API rate. Throughput is not assumed in this table.

Cheapest GPU rental versus cheapest API per model
ModelCheapest GPU fitGPU / monthCheapest APIAPI / month (100M)Break-even tokensSource
DeepSeek V35x MI300X Crusoe, $3.45/GPU-hr$12,592.50DeepInfra $0.32 / $0.89 per 1M in/out$60.5020814.0M / moSourceChecked 2026-11-05
Gemma 2 27B1x L40S Massed Compute, $0.97/GPU-hr$708.10DeepInfra $0.27 / $0.27 per 1M in/out$27.002622.6M / moSourceChecked 2026-11-05
gpt-oss-120b2x A100 Thunder Compute, $1.09/GPU-hr$1,591.40OpenRouter $0.02 / $0.09 per 1M in/out$5.6528166.4M / moSourceChecked 2026-11-05
gpt-oss-20b1x L40S Massed Compute, $0.97/GPU-hr$708.10OpenRouter $0.03 / $0.13 per 1M in/out$8.008851.2M / moSourceChecked 2026-11-05
Llama 3.1 405B7x A100 Thunder Compute, $1.09/GPU-hr$5,569.90DeepInfra $0.80 / $0.80 per 1M in/out$80.006962.4M / moSourceChecked 2026-11-05
Llama 3.1 70B2x L40S Massed Compute, $0.97/GPU-hr$1,416.20DeepInfra $0.40 / $0.40 per 1M in/out$40.003540.5M / moSourceChecked 2026-11-05
Llama 3.1 8B1x L40S Massed Compute, $0.97/GPU-hr$708.10DeepInfra $0.02 / $0.04 per 1M in/out$3.0023603.3M / moSourceChecked 2026-11-05
Llama 3.3 70B2x L40S Massed Compute, $0.97/GPU-hr$1,416.20DeepInfra $0.10 / $0.32 per 1M in/out$21.006743.8M / moSourceChecked 2026-11-05
Llama 4 Scout2x A100 Thunder Compute, $1.09/GPU-hr$1,591.40DeepInfra $0.10 / $0.30 per 1M in/out$20.007957.0M / moSourceChecked 2026-11-05
Mistral 7B1x L40S Massed Compute, $0.97/GPU-hr$708.10DeepInfra $0.03 / $0.05 per 1M in/out$4.1017270.7M / moSourceChecked 2026-11-05
Mixtral 8x7B1x A100 Thunder Compute, $1.09/GPU-hr$795.70DeepInfra $0.54 / $0.54 per 1M in/out$54.001473.5M / moSourceChecked 2026-11-05
Qwen2.5 72B2x L40S Massed Compute, $0.97/GPU-hr$1,416.20DeepInfra $0.36 / $0.40 per 1M in/out$38.003726.8M / moSourceChecked 2026-11-05
Qwen2.5 7B1x L40S Massed Compute, $0.97/GPU-hr$708.10DeepInfra $0.04 / $0.10 per 1M in/out$7.0010115.7M / moSourceChecked 2026-11-05
Qwen3 30B-A3B1x L40S Massed Compute, $0.97/GPU-hr$708.10DeepInfra $0.12 / $0.50 per 1M in/out$31.002284.2M / moSourceChecked 2026-11-05
Qwen3 32B1x L40S Massed Compute, $0.97/GPU-hr$708.10DeepInfra $0.08 / $0.28 per 1M in/out$18.003933.9M / moSourceChecked 2026-11-05

FAQ

Self-host vs API questions

What does self-host mean here?

Self-host means renting public on-demand GPUs and running the model yourself. API means paying a hosted inference provider per million input and output tokens. Both sides use numbers from our sourced tables.

Where do tokens per second come from?

They do not come from a benchmark. tokens_per_second_per_gpu is your estimate, not a benchmark. Edit it. Capacity = tps x GPUs x hours x 3600.

How is break-even calculated?

Monthly GPU = $/GPU-hr x GPUs x hours (default 730). Monthly API = (tokens x input share / 1e6) x input $/1M + (tokens x output share / 1e6) x output $/1M. Break-even tokens/month = monthly GPU / blended $/token. Blended $/token = (input share x input $/1M + output share x output $/1M) / 1e6.

Which models appear?

Only models that appear in both data/models.csv and data/api_prices.csv with a high or medium confidence API rate, and that fit on a public on-demand GPU node we track.

Can you help me choose?

Send a GPU request with the model, tokens/month, latency target and budget. We reply with the public prices that match and the checks to run before you pay. Free, and we do not sell compute.

Need this capacity?

Tell us the GPU, count, term, region and budget. We reply with the public prices that match and the checks to run before you pay. Free, and we do not sell compute.