Posted on Jun 23, 2026 · Updated Jun 23, 2026 · 14 min read
The State of AI Infrastructure Costs 2026: GPUs, Tokens & Waste
AI infrastructure is the most expensive compute most companies have ever run, and the most wasted. The two facts define 2026: GPU instances average just 23% utilization — meaning 77% of the priciest hardware in the cloud produces nothing at any given moment (Harness, 2025 Cloud Cost Management Report) — while the price of calling a frontier model API has fallen roughly 80% in two years. AI compute is getting cheaper per unit and more wasteful per dollar at the same time.
This post is a research asset meant to be cited. Every figure is sourced; where we synthesize or extrapolate, we say so. The goal is to give engineering leaders, FinOps practitioners, and AI founders one place to understand the real anatomy of AI infrastructure spend in 2026 — the GPU cost stack, the training-versus-inference split, the collapse in token prices, and where the waste hides.
TL;DR
AI infrastructure cost is dominated by GPUs, which run at 23% average utilization — idle GPU time is the fastest-growing cloud waste category (Harness, 2025). For products with real usage, inference becomes ~80–90% of lifetime compute cost. API token prices have fallen ~80% in two years, but per-request token volume is rising as reasoning and agent workflows multiply token counts 5–10x. The winners optimize utilization, not provider choice.
Key finding
A single 8-GPU training instance (AWS p4d.24xlarge) costs $32.77/hour on-demand — over $23,000/month if left running. At the 23% average GPU utilization measured across workloads (Harness, 2025), roughly $18,000 of that monthly cost buys idle capacity. GPU idle time, not token price, is where AI infrastructure budgets actually leak.
Table of contents
Executive summary
AI infrastructure spend in 2026 is shaped by three forces pulling in different directions: GPU hardware that is extraordinarily expensive and chronically underused, token prices falling fast enough to reshape build-vs-buy math, and per-request token volumes climbing as reasoning and agentic patterns take hold. Understanding the interplay is the whole game.
The headline number is utilization. GPU instances average 23% utilization across measured workloads (Harness, 2025), echoing the broader pattern that Kubernetes clusters waste 70% of requested resources (CAST AI, 2025). When the hardware costs 10–20x a comparable CPU instance, that idle fraction translates into the largest single line of waste most AI teams carry.
| Metric | Value | Source |
|---|---|---|
| Average GPU utilization | 23% | Harness 2025 |
| 8× A100 instance (p4d.24xlarge), on-demand | $32.77/hr | AWS, 2026 |
| Inference share of lifetime ML compute | ~80–90% | AWS / industry est. |
| Frontier API token price decline (2 yrs) | ~80% | spendark analysis |
| Spot/preemptible GPU discount vs on-demand | 70–90% | Harness 2025 |
| Orgs with GPU auto-shutdown policies | <20% | CNCF 2024 |
The second force is price deflation. The cost of a million tokens from a frontier model API has fallen roughly 80% in two years as providers compete and efficiency improves. That deflation is real, but it masks a counter-trend: reasoning models and agent loops consume far more tokens per task, so total bills often rise even as unit prices fall. The full per-model breakdown is in our LLM inference cost comparison.
Where AI infrastructure money goes
GPU compute is the visible cost, but it is roughly only a third of true AI infrastructure total cost of ownership — the rest is inference serving, data movement and storage, and the platform engineering required to keep it running (spendark analysis, cross-referenced with CNCF 2024). Teams that budget only their training GPU bill systematically undercount what AI really costs them.
AI infrastructure total cost of ownership by component (% of TCO)
Sources: Harness 2025, CNCF FinOps 2024, spendark analysis. Mix varies widely by training-heavy vs inference-heavy workloads.
GPU compute — 34% of TCO
Training runs, fine-tuning, and the GPU portion of inference. This is where the 23% utilization problem lives, and where spot instances and idle-shutdown deliver the biggest savings. A single p4d.24xlarge costs $32.77/hour on-demand; specialist GPU clouds list H100s from around $2.21/hour. The hardware is expensive enough that small utilization gains move the whole bill.
Inference serving — 26% of TCO
For any product with real traffic, serving the model dominates over time. Inference cost is continuous and scales with usage, unlike training's one-time spikes. The levers here are batching, quantization, and autoscaling — covered in our guide to cloud cost management for AI/ML startups.
Data & storage — 18% of TCO
Training datasets run to terabytes; checkpoints, embeddings, and vector stores accumulate. Cross-region transfer of large datasets is a quiet, recurring drain that most cost models miss until the bill arrives. Co-locating data with GPUs and tiering cold datasets to archival storage are the standard fixes.
Platform engineering — 14% of TCO
Someone has to run the training pipeline, the serving stack, and the observability around both. As with Kubernetes, this human cost is real and usually invisible on the cloud bill — the same pattern we documented in the hidden cost of Kubernetes.
Networking — 8% of TCO
Load balancers, NAT gateways, inter-node traffic during distributed training, and egress. Small as a percentage, but it compounds in multi-region or multi-node setups where GPUs talk to each other constantly.
Training vs. inference economics
Training is a spike; inference is a faucet you can never fully close. For any AI product with real users, inference becomes roughly 80–90% of total ML compute spend over a model's production life (AWS and industry estimates). The instinct to obsess over training cost is backwards for most teams — the relentless cost is serving.
| Phase | Cost shape | Primary lever |
|---|---|---|
| Training / fine-tuning | Spiky, front-loaded | Spot instances, checkpointing |
| Inference (serving) | Continuous, scales with usage | Batching, quantization, scale-to-zero |
| Data / storage | Steady, grows over time | Tiering, region co-location |
A single large training run typically costs $500–$5,000; frontier-scale runs cost millions. But a startup running an idle, oversized inference endpoint can quietly burn more than its entire training budget in a quarter. The discipline is to model cost-per-inference early and watch it like a unit-economics metric, because that is what it becomes at scale.
The GPU utilization crisis: 23% used
The defining waste story of 2026 is idle GPUs. Average GPU utilization sits at 23% (Harness, 2025), and fewer than 20% of organizations have implemented automatic shutdown policies for GPU instances (CNCF FinOps Survey, 2024). The combination is expensive: the most costly compute in the account, left running, with no guardrail to stop it.
Cost of an idle 8× A100 cluster at $32.77/hr on-demand
Source: AWS p4d.24xlarge on-demand pricing (2026), spendark calculation. Spot pricing reduces these figures 70–90%.
The fixes are operational, not architectural. Set idle-shutdown on zero-utilization GPUs. Put a TTL on notebook and experiment environments. Use spot or preemptible instances for training — 70–90% cheaper — and checkpoint often so an interruption costs minutes, not a run. And right-size: a fine-tuning job that fits on one GPU shouldn't reserve eight. These are the same utilization-first principles behind Kubernetes savings, detailed in our Kubernetes cost optimization guide.
Token economics: prices are collapsing
For teams that consume model APIs rather than self-host, the dominant trend is price deflation: the cost of a million tokens from a frontier model has fallen roughly 80% in two years (spendark analysis of published provider pricing). Budget-tier models now serve a million tokens for under a dollar, while flagship models that once cost $30+ per million output tokens have dropped sharply.
Representative output price per 1M tokens by tier (early 2026)
Representative list prices, early 2026 — verify against each provider, prices change frequently. Source: spendark analysis of published pricing.
But cheaper tokens do not mean cheaper bills. Two counter-forces push spend up. First, output tokens cost several times more than input tokens, so generation-heavy workloads stay expensive. Second, reasoning models and agent loops consume 5–10x the tokens of a simple completion — an agent that calls tools, reflects, and retries burns tokens at every step. The net effect: unit prices fall while many teams' total AI bills climb. The model-by-model numbers and the math are in our price per 1M tokens comparison. On the build side, see what it costs to train an LLM in 2026, the monthly cost of a production RAG system, and how the vector database options compare on price.
How to benchmark your AI infrastructure waste
Your real AI infrastructure waste rate requires combining GPU cost with GPU utilization — neither alone tells the story. Here is a repeatable method that works regardless of whether you self-host or consume APIs.
Step 1: Measure GPU utilization
Pull average GPU utilization over a 14-day window per instance or node pool. Below 40% is typical; below 25% is heavy waste. The gap between provisioned GPU-hours and GPU-hours actually doing useful work is your primary waste figure.
Step 2: Find idle and orphaned GPUs
Flag GPU instances with near-zero utilization, notebook environments with no recent activity, and inference endpoints serving negligible traffic. These are 100% waste and the safest first cut — no performance judgment required.
Step 3: Check spot and commitment coverage
Identify training and batch workloads still running on-demand that could run on spot (70–90% cheaper), and steady inference capacity that could be covered by committed-use discounts. The delta is recoverable spend.
Step 4: Model your token unit cost
For API-based workloads, calculate cost per request from input/output token counts and per-model pricing, then multiply by request volume. If reasoning or agent patterns are inflating token counts, this is where it shows up.
GPU utilization benchmarks
- <25%: Severe — no idle controls, likely no spot usage
- 25–40%: Field average — consistent with the 23% measured baseline
- 40–60%: Good — idle-shutdown and right-sizing in place
- >60%: Top tier — spot, batching, and scheduling well-tuned
For broader cloud benchmarks across company size and provider, see our 2026 cloud cost benchmark report and the state of cloud waste 2026.
To estimate what AI workloads cost before you commit, SpendArk's free cloud cost calculator compares GPU and compute pricing across AWS, Azure, and GCP side by side, so you can model idle-capacity and right-sizing scenarios up front. It's free and needs no account.
Frequently asked questions
Why is GPU utilization so low across the industry?
GPU utilization averages 23% (Harness, 2025) mainly because teams provision GPUs for training runs or peak inference and leave them running between jobs, and because fewer than 20% of organizations have automatic shutdown policies (CNCF, 2024). The hardware is expensive enough that even moderate idle time dominates the bill.
Is inference or training more expensive over time?
Inference. For any AI product with real usage, inference is commonly cited at roughly 80–90% of total ML compute spend over a model's production life. Training is a front-loaded spike; inference is continuous and scales with traffic. Budget and optimize accordingly — cost-per-inference is the metric that decides margins.
If token prices are falling, why is my AI bill going up?
Two reasons. Output tokens cost several times more than input tokens, so generation-heavy workloads stay pricey. And reasoning models plus agent loops consume 5–10x the tokens of a simple completion. Unit prices have fallen roughly 80% in two years, but per-request token volume has risen enough to push many total bills up.
How much can spot instances save on AI training?
Spot or preemptible instances run 70–90% cheaper than on-demand (Harness, 2025). Training is interruptible and you checkpoint anyway, making it a near-perfect fit. The only requirement is checkpointing frequently enough that a reclaimed instance costs minutes, not a whole run. This routinely cuts training budgets by more than half.
What is a good GPU utilization rate to target?
Above 40% is good hygiene; above 60% puts you in the top tier. The field average sits near the 23% measured baseline (Harness, 2025), so most teams have significant room. The fastest gains come from idle-GPU auto-shutdown, TTLs on notebook environments, and right-sizing jobs to the smallest GPU configuration that fits.
Sources
- Harness, State of Cloud Cost Management 2025 — harness.io/resources/state-of-cloud-cost-management
- CAST AI, Kubernetes Cost Benchmark Report 2025 — cast.ai/kubernetes-cost-benchmark
- CNCF, FinOps for Kubernetes Survey 2024 — cncf.io/reports/finops-for-kubernetes-2024
- Flexera, State of the Cloud Report 2025 — flexera.com/blog/cloud/state-of-the-cloud-report
- AWS EC2 and specialist GPU cloud pricing pages, 2026
- spendark analysis of published model API pricing and customer account data (anonymized)
Estimate your cloud costs — for free
Compare AWS, Azure, and GCP pricing side by side with our free calculator, and dig into the guides to learn how to cut cloud waste. No sign-up required.