Cloud GPU costs 2026: EUR 0.20-3.00 per hour (depends on GPU, provider, spot/on-demand). Difference between "choose right" and "EUR 10k/month overkill" is ~10 minutes of decision. We show real prices + gotchas.
Live Pricing March 2026
A100 40GB PCIe
| Provider | Type | EUR/hour | EUR/day (24h) | EUR/month (30d) |
|---|---|---|---|---|
| Lambda Labs | On-demand | EUR 1.10 | EUR 26.40 | EUR 792 |
| RunPod | On-demand | EUR 0.60 | EUR 14.40 | EUR 432 |
| RunPod | Spot | EUR 0.25 | EUR 6.00 | EUR 180 |
| Vast.ai | Marketplace | EUR 0.52 | EUR 12.48 | EUR 374 |
| CoreWeave | Dedicated | EUR 0.80 | EUR 19.20 | EUR 576 |
Winner for A100 PCIe: RunPod spot (EUR 0.25/h), but not always available.
A100 80GB SXM
| Provider | Type | EUR/hour | EUR/day (24h) | EUR/month (30d) |
|---|---|---|---|---|
| Lambda Labs | On-demand | EUR 1.50 | EUR 36.00 | EUR 1080 |
| RunPod | On-demand | EUR 0.79 | EUR 18.96 | EUR 568 |
| Vast.ai | Marketplace | EUR 0.67 | EUR 16.08 | EUR 482 |
| CoreWeave | Dedicated | EUR 1.10 | EUR 26.40 | EUR 792 |
Winner: Vast.ai marketplace (EUR 0.67/h), but P2P risks.
H100 80GB
| Provider | Type | EUR/hour | EUR/day (24h) | EUR/month (30d) |
|---|---|---|---|---|
| Lambda Labs | On-demand | EUR 2.99 | EUR 71.76 | EUR 2153 |
| RunPod | On-demand | EUR 1.99 | EUR 47.76 | EUR 1433 |
| RunPod | Spot | EUR 0.89 | EUR 21.36 | EUR 640 |
| Vast.ai | Marketplace | EUR 1.87 | EUR 44.88 | EUR 1346 |
Winner: RunPod spot (EUR 0.89/h), but interruption risk (training breaks if preempted).
Consumer GPUs (RTX 4090, RTX 4080)
| Provider | GPU | EUR/hour | Use case |
|---|---|---|---|
| RunPod | RTX 4090 | EUR 0.34 | Inference, small fine-tuning |
| Vast.ai | RTX 4090 | EUR 0.18 | Inference, prototyping |
| RunPod | RTX 4080 | EUR 0.22 | Small FT, inference |
Best for budget-conscious: Vast.ai RTX 4090 (EUR 0.18/h = EUR 130/month 24/7).
Provider Deep-Dive
RunPod
Positioning: "Managed simplicity"
Strengths:
- Simple UI (pods, templates)
- Stable (99%+ uptime)
- Spot GPUs available (70% discount)
- Serverless (pay-per-second inference)
- Community templates (for training)
- Good documentation
Weaknesses:
- Not always cheapest (vs Vast.ai marketplace)
- Spot instances can be interrupted (< 1% chance but frustrating)
Best for:
- Beginners (simplest UI)
- Production services (uptime priority)
- Hybrid approach (spot for dev, on-demand for production)
Pricing example:
- RTX 4090: EUR 0.34/h (on-demand), EUR 0.10/h (spot)
- A100 40GB: EUR 0.60/h (on-demand), EUR 0.25/h (spot)
- H100: EUR 1.99/h (on-demand), EUR 0.89/h (spot)
Serverless inference: EUR 0.0035/1000 tokens (very cheap).
Vast.ai
Positioning: "Lowest price marketplace"
Strengths:
- Cheapest prices (often 30-50% under RunPod)
- P2P marketplace (providers offer GPUs)
- Flexible (many GPU models)
- No minute limits (pay per second)
Weaknesses:
- Marketplace risks: Provider can disconnect you (rare, but possible)
- Uptime not guaranteed (best effort)
- UI complex (marketplace browsing)
- Security: Your data on stranger's computer (P2P)
Best for:
- Price-sensitive (research, prototyping)
- Batch jobs (training, not real-time)
- NOT production-critical (no uptime guarantee)
Pricing example:
- RTX 4090: EUR 0.18-0.25/h (marketplace variance)
- A100 40GB: EUR 0.45-0.55/h
- H100: EUR 1.50-2.00/h
Lambda Labs
Positioning: "Enterprise stability"
Strengths:
- Guaranteed uptime (SLA 99.5%)
- No interruptions (dedicated instance)
- Per-second billing (no waste)
- Good support (enterprise-grade)
Weaknesses:
- Most expensive (20-30% over RunPod)
- Fewer features (no spot)
- Smaller community (fewer templates)
Best for:
- Production (uptime critical)
- Enterprise (needs SLA)
- When stability cost < interruption costs
Pricing example:
- A100 40GB: EUR 1.10/h (2x RunPod)
- H100: EUR 2.99/h (1.5x RunPod)
CoreWeave
Positioning: "Balanced (price + stability)"
Strengths:
- Moderate prices (between RunPod + Lambda)
- Good uptime (not as strict as Lambda)
- Auto-scaling (for Kubernetes)
- Europe-friendly (data residency)
Weaknesses:
- Less brand recognition (smaller)
- Docs not as comprehensive
Best for:
- EU data residency (GDPR-compliant locations)
- Kubernetes deployments
- When Lambda too expensive, RunPod uptime sufficient
Inference vs Training
Inference (Low cost, high-volume)
Problem: LLM inference needs much VRAM, but little computation.
Solution: Smaller GPUs (RTX 4090) sufficient.
Cost example (1M API calls/month):
Assumption: 100 tokens input, 50 tokens output = 150 tokens/call
1M calls × 150 = 150M tokens/month
RunPod serverless:
150M tokens × EUR 0.0035/1000 = EUR 525/month
Self-hosted (RTX 4090):
RTX 4090: EUR 0.34/h
24/7 inference: EUR 0.34 × 24 × 30 = EUR 245/month
Plus: electricity, cooling
Total: ~EUR 300/month
Winner: Self-hosted (if 24/7 usage)
Training (High cost, but one-time)
Problem: Fine-tuning 1000 examples needs much VRAM + GPU time.
Cost example (training 1000 examples):
Time: 4 hours (depends on model, batch size)
RunPod RTX 4090:
EUR 0.34/h × 4h = EUR 1.36
RunPod A100 40GB:
EUR 0.60/h × 4h = EUR 2.40
RunPod spot A100:
EUR 0.25/h × 4h = EUR 1.00 (but risk of interruption)
Vast.ai marketplace A100:
EUR 0.52/h × 4h = EUR 2.08
Cheapest: Vast.ai (EUR 2.08) or RunPod spot (EUR 1.00 with risk)
Practically: Training usually 1-2 times, not daily. EUR 2-5 difference irrelevant. Prioritize uptime (use RunPod on-demand or Lambda).
Decision Matrix: Which Provider?
Ask: "Is uptime important?"
YES → RunPod (spot for dev, on-demand for prod) or Lambda
NO → Vast.ai (cheapest)
"Need many GPUs simultaneously (multi-GPU training)?"
YES → RunPod (easy setup) or CoreWeave (Kubernetes)
NO → Any provider OK
"EU data residency required?"
YES → CoreWeave (EU locations)
NO → Any provider OK
"Need serverless inference?"
YES → RunPod serverless
NO → Any provider OK
Cost Optimization Tips
Tip 1: Use spot GPUs for development
Development: Vast.ai or RunPod spot (70% discount)
EUR 0.10-0.18/h vs EUR 0.34/h
Overkill but: Interruptions very rare
Production: On-demand or Lambda (uptime guarantee)
EUR 0.34-1.10/h, but 99%+ uptime
Hybrid: 95% dev on spot, 5% prod on on-demand
Tip 2: Shared GPU (if workload small)
RunPod has "shared GPUs"—share RTX 4090 with others.
Shared RTX 4090: EUR 0.07/h (50% of dedicated)
Problem: Not deterministic (variable latency)
OK for: Batch jobs, not for real-time inference
Tip 3: Reserved instances
Lambda & RunPod offer "reservations" (like AWS):
On-demand RTX 4090: EUR 0.34/h
Reserved 1-month: EUR 0.30/h (-12%)
Reserved 1-year: EUR 0.24/h (-30%)
If 24/7 guaranteed usage: reserve!
Tip 4: Auto-scaling (dev → production)
Dev phase (sporadic usage):
→ Spot GPU, trigger on-demand if needed
→ EUR 50-100/month
Production phase (high volume):
→ Mixed: 80% spot, 20% on-demand
→ Auto-scale up when demand high
→ EUR 200-500/month (vs EUR 2000+ always on-demand)
Gotchas
Gotcha 1: "Vast.ai always cheapest, always pick it"
Wrong if:
- Production system (provider can disconnect you)
- Real-time inference (variable latency)
Right for: Research, batch training, prototyping.
Gotcha 2: "Spot instances always risky"
Reality: Interruption rate < 1%, but cost savings 70%. Mitigate: checkpointing.
# Save checkpoint during training
if step % 100 == 0:
model.save_checkpoint(f"./ckpt_{step}.pt")
# If interrupted, resume from checkpoint
if os.path.exists(latest_checkpoint):
model.load_checkpoint(latest_checkpoint)
Gotcha 3: "GPU size irrelevant, more always better"
Wrong. A100 80GB not 2x faster than A100 40GB (for most tasks).
Training 10k examples:
A100 40GB: 8 hours
A100 80GB: 7 hours (10% faster due to higher batch-size)
Cost difference: EUR 200+ extra for 8% savings = not worth it
Gotcha 4: "I forget GPU running, costs explode"
RunPod pro tip: Auto-shutdown after inactivity.
Settings → Pod configuration → auto-shutdown
Set to: 15 minutes inactivity
→ Pod stops automatically
→ Saves unintended EUR 500+ bills
Real-World Budget Planning
Startup (prototyping)
Month 1: Vast.ai spot RTX 4090
2-3 hours/day × 30 days × EUR 0.18/h = EUR 32
Total budget: EUR 32
Month 2-3: RunPod on-demand A100 (training starts)
5 days/month training × EUR 0.60/h × 8h = EUR 24
Total budget: EUR 50/month
SMB (production)
Inference: RunPod serverless
1M API calls × EUR 0.0035/1000 tokens (assume 200 tokens/call)
1M × 200 × EUR 0.0035/1000 = EUR 700/month
Periodic training: RunPod on-demand
4x/year × EUR 2 = EUR 8/year
Total: EUR 708/year
Enterprise (high-volume)
Inference: Reserved instances (1-year)
4x RTX 4090 reserved @ EUR 0.24/h × 24 × 30 × 4 = EUR 6912/month
OR: 2x A100 reserved @ EUR 0.40/h × 24 × 30 × 2 = EUR 5760/month
Training: On-demand A100 for batch jobs
EUR 2000/month (estimate)
Total: EUR 7000-8000/month
Roadmap 2026-2027
- Q2 2026: New GPUs (RTX 6000 Ada) come to cloud providers (better price/perf)
- Q3 2026: ARM-based AI chips (Cerebras, Groq) become competitive
- Q4 2026: Quantum GPUs (?) possibly, but likely not production-ready yet
Benchmark: Training 10k Examples Cost
| Provider | GPU | Cost | Time | $/hour |
|---|---|---|---|---|
| Vast.ai | A100 40GB | EUR 2.50 | 5h | EUR 0.50 |
| RunPod spot | A100 40GB | EUR 1.25 | 5h | EUR 0.25 |
| RunPod on-demand | A100 40GB | EUR 3.00 | 5h | EUR 0.60 |
| Lambda | A100 40GB | EUR 5.50 | 5h | EUR 1.10 |
Winner: RunPod spot (EUR 1.25), but risk. Safe winner: Vast.ai (EUR 2.50). Enterprise: Lambda (EUR 5.50, but SLA).
Practical Start
- Development: Vast.ai, RTX 4090, EUR 0.18/h. Cost: EUR 50-100/month (sporadic).
- Training: RunPod spot A100, EUR 0.25/h. Cost: EUR 1-3 per training.
- Production: RunPod on-demand or Lambda. Cost: EUR 300-1000/month (depends on volume).
Conclusion
Cloud GPU 2026:
- Cheapest: Vast.ai (but risk)
- Best value: RunPod (stability + price)
- Enterprise: Lambda (guaranteed uptime)
- EU: CoreWeave (GDPR-compliant)
Budget planning:
- Prototyping: EUR 50-100/month
- Production: EUR 300-1000/month
- Enterprise: EUR 5000+/month
Start: Vast.ai to learn, then RunPod when production.
