Power Constraints: The Critical Bottleneck for AI Infrastructure ROI
Date: November 2025
Executive Summary
Power availability has emerged as the binding constraint on AI infrastructure deployment. Despite $2.8T projected capex through 2029, physical limits on electricity generation and distribution may cap achievable returns.
Key Metrics: - 55 GW new capacity required by 2030 (Citi, 2025) - $2.8T global power infrastructure investment needed ($1.4T U.S. alone) - 84% of data center operators cite power as top-3 site selection factor - 2-10 years approval timelines in constrained regions (Virginia, Netherlands, Ireland)
1. The Capacity Gap
1.1 Demand Projection
AI training and inference workloads require:
[ ^{AI}_t = ]
Typical Ratios: - 0.5-1.0 MW per $1M in data center capex (varies by PUE and GPU density) - H100 GPU: 700W peak power - A100 GPU: 400W peak power - Liquid cooling: Reduces power by 20-30% vs. air cooling
Example (Microsoft FY2024): - AI Invested Capital (ending): $111B - Implied Power: 111,000 × 0.75 MW/$M / 1,000 = 83.3 GW
1.2 Supply Reality
AWS Disclosure (2024): Added 3.8 GW in past 12 months Industry Need: 55 GW by 2030 (Citi) Current Annual Rate: ~4-5 GW/year → 45-50 GW over 10 years (shortfall of 5-10 GW)
Constraint: If demand outpaces supply, AI capex becomes stranded capital (underutilized assets).
2. Power Purchase Agreements (PPAs)
2.1 Recent Nuclear Deals
- Microsoft + Constellation Energy (September 2024)
- 20-year PPA for Three Mile Island Unit 1 reactor (Pennsylvania)
- Capacity: ~800 MW
- Restart timeline: 2028
- AWS + Talen Energy (March 2024)
- 960 MW from Susquehanna nuclear plant (Pennsylvania)
- Direct connection to data center campus
- Google + Kairos Power (October 2024)
- First corporate agreement for small modular reactors (SMRs)
- 500 MW by 2030
2.2 Extraction from 10-K
Commitments & Contingencies Footnote:
Purchase Commitments (in millions):
Power purchase agreements $18,500 (over 15 years)
Average annual commitment: 1,233
Undiscounted total: 18,500
Present value (disc. 5%): 12,800
Capitalized ROU asset: 8,200 ← Add to IC^AI
Capacity Calculation: [ = ]
If $1,233M/year at $50/MWh: [ = = 2.82 ]
3. Utilization Rate Mystery
3.1 Industry Estimates
Reported: Hyperscalers claim “capacity constrained” (implying near-100% utilization)
Measured (academic studies, industry surveys): - 85%+ of GPU capacity sits idle - 10-15% typical utilization in hybrid research/production systems - 40% utilization considered good vs. industry average
3.2 Measurement Methods
nvidia-smi (NVML): Measures “percent of time kernel executing” — misleading - Can show 100% while doing zero computation (memory transfers)
DCGM (Data Center GPU Manager): Advanced metrics - SM (Streaming Multiprocessor) Activity: % time SM units active - SM Occupancy: How fully SMs occupied when active - SM Pipe Utilization: Utilization of specific computation pipelines
Key Insight: SM efficiency reveals true computational waste invisible to nvidia-smi.
3.3 Financial Impact
At 15% utilization, effective cost per useful GPU-hour:
[ = = 6.7 ]
Example: $1B in GPUs at 15% utilization = $6.7B effective capex for ROIC calculation.
Adjustment: [ IC^{AI, }_t = ]
[ ROIC^{AI, } = ]
4. Power-Constrained Growth Scenarios
4.1 Feasibility Check
Test: Can disclosed PPA capacity support implied AI power demand?
[ ^{}_t = ]
Decision Rules: - < 80%: Adequate headroom - 80-100%: Tight but feasible - > 100%: Power-constrained (must reduce growth or add capacity)
4.2 Growth Rate Adjustment
If power-constrained, terminal growth (g) must be capped:
[ g^{} = g^{} ]
Example: Analyst forecasts (g = 8%), but PPA covers only 60% of implied demand: [ g^{} = 0.08 = 4.8% ]
Impact on Terminal Value: [ = ]
Reducing (g) from 8% to 4.8% lowers terminal multiple by 15-25% (depending on WACC).
5. Onsite Generation Trends
Bloom Energy 2025 Report: - 2024: 13% of facilities use some onsite generation - 2030 Projection: 38% use some onsite; 27% fully powered onsite (27× increase)
Drivers: 1. Grid connection delays (2-10 years in constrained regions) 2. Reliability concerns (baseload power for 99.99% uptime SLAs) 3. Cost arbitrage (natural gas onsite cheaper than grid in some markets)
Technologies: - Natural gas turbines: 10-50 MW per unit - Fuel cells (Bloom Energy): 300 kW per unit, modular - Small modular reactors (SMRs): 50-300 MW, timeline 2028-2032
6. Regional Constraints
6.1 U.S. Markets
Northern Virginia (Loudoun County): World’s largest data center concentration - Constraint: Dominion Energy substation capacity - Timeline: 3-5 years for new substations - Impact: Microsoft, AWS expanding to Ohio, Iowa as alternatives
Texas (Dallas, Austin): - Advantage: ERCOT deregulated market, faster interconnection - Risk: Grid stability (2021 blackouts), summer peak demand
6.2 Europe
Ireland (Dublin): Amazon, Google, Microsoft presence - Moratorium: No new data center connections until 2028 (EirGrid) - Reason: Data centers consume 18% of Ireland’s electricity
Netherlands (Amsterdam): Historical hyperscaler hub - Moratorium: New data center ban in Amsterdam until 2028 - Alternative: Frankfurt, Stockholm
7. Implementation: Power Constraint Checker
7.1 Algorithm
def check_power_constraint(
ic_ai: float, # AI invested capital ($M)
ppa_capacity_gw: float, # Disclosed PPA capacity (GW)
power_ratio: float = 0.75, # MW per $M capex
tolerance: float = 0.80 # Utilization threshold
) -> Dict:
implied_demand_gw = (ic_ai * power_ratio) / 1000
utilization = implied_demand_gw / ppa_capacity_gw if ppa_capacity_gw > 0 else float('inf')
if utilization <= tolerance:
status = "adequate"
elif utilization <= 1.0:
status = "tight"
else:
status = "constrained"
max_growth_factor = min(1.0, ppa_capacity_gw / implied_demand_gw)
return {
"implied_demand_gw": implied_demand_gw,
"ppa_capacity_gw": ppa_capacity_gw,
"utilization": utilization,
"status": status,
"max_growth_factor": max_growth_factor
}7.2 Integration with Terminal Value
If status == "constrained", apply
max_growth_factor to terminal growth:
[ g^{} = g ]
Recompute EV/EBITDA with adjusted (g).
8. Data Sources
10-K/10-Q Disclosures: - Risk factors mentioning “power availability”, “electricity supply” - Commitments & contingencies → PPA details - Property, plant & equipment → Data center locations, capacity
Utility Filings: - Interconnection queue data (state public utility commissions) - EIA (Energy Information Administration) regional electricity rates
Industry Reports: - Bloom Energy: Data center power surveys - Uptime Institute: Data center trends - 451 Research / S&P Global Market Intelligence
Press Releases: - Nuclear PPA announcements (Microsoft, AWS, Google) - Data center groundbreaking / expansion announcements
9. Citations
Bloom Energy. (2025). 2025 Data Center Power Report. https://www.bloomenergy.com/
Citigroup Research. (2025). Big Tech AI Spending Forecast.
EirGrid. (2024). Dublin Data Center Grid Connection Moratorium.
Goldman Sachs Research. (2024). Gen AI: Too Much Spend, Too Little Benefit?
U.S. Energy Information Administration (EIA). State Electricity Profiles. https://www.eia.gov/
Module: src/ai_roi/power_analyzer.py
Test Coverage: Regional constraint scenarios, PPA
extraction accuracy