VOLTSTACKSTRUCTURAL THESIS
● LIVE CAPTURE DATA · UPDATED 21 JUN 2026
STRUCTURAL THESIS — UPDATED 21 JUN 2026

The Capacity Illusion: Why German Solar Captures Half Its Value — and How to Trade It

117 GW of installed solar generated 87 TWh in 2025 and earned a 50.6% value factor. Installed capacity hides two things — how much energy an asset delivers, and what that energy is worth when it arrives. Here is the data, the trade, and the variables most commentary leaves out.

LIVE CAPTURE FEED CONNECTEDUPDATED: 21 Jun 2026AUTHOR: Voltstack IntelligenceCLASSIFICATION: Public Distribution
THE THESIS IN ONE PARAGRAPH

A gigawatt of German solar delivers roughly one-tenth the annual energy of a gigawatt of high-utilisation nuclear (a ~9–10% capacity factor versus ~90%), and the energy it does deliver is worth about half the average market price — a 50.6% value factor in 2025 (€45/MWh captured against an €89/MWh baseload), down from 59% a year earlier. The right way to read this is not “solar is bad” but that installed capacity hides both physics and market timing. The tradeable consequence is a collapsing midday, a firming evening, and a price distribution that has gone bimodal. You are not short solar — you are long dispersion and flexibility, with a shelf life set by how fast storage scales.

DE Installed Solar
116.8 GW
DC module, end-2025 · Bundesnetzagentur
DE Solar Generation
87 TWh
2025 (71 grid-fed) · Fraunhofer ISE
Solar Value Factor
50.6%
2025, vs 59% in 2024 · Netztransparenz
Negative-Price Hours
573
DE 2025 (301 in 2023) · SMARD
01 — Live Capture Snapshot

Solar capture price & value factor, right now

This table is computed automatically from Voltstack's live feed: ENTSO-E day-ahead prices (documentType A44) weighted by ENTSO-E actual solar generation (A75) over a rolling 30-day window (22 May 2026 – 21 Jun 2026). Capture price is what a megawatt-hour of solar actually earned; value factor is that capture price divided by the simple baseload average — the single cleanest gauge of cannibalisation. The duck spread is the average evening price minus the average midday price. (June sits at the seasonal low for solar value, so these run below the full-year mark.)

ZoneCapture €/MWhBaseload €/MWhValue FactorSolar in Neg HrsDuck Spread
France18.850.137.6%29.6%93
Spain22.960.437.8%31.7%98
Germany42.494.145.1%28.9%150
Belgium45.092.648.6%24.9%130
SOURCE: ENTSO-E Transparency (A44 prices × A75 solar generation), computed by Voltstack · rolling 30d window 22 May 2026 – 21 Jun 2026
READ-THROUGH

Over the last 30 days German solar captured only 45% of baseload, with 29% of its output landing in hours priced below zero, while the gap between the evening and midday price ran at 150/MWh. That evening-minus-midday gap is the cash-market value of flexibility — and it is the core of the trade.

02 — Why “A Gigawatt” Means Almost Nothing

Installed capacity hides two separate things

Illusion one — physics (how much energy)

117 GW is nameplate: the maximum the panels could produce with full sun every hour of the year. The fleet generated about 87 TWh in 2025 — a capacity factor of roughly 9–10%. A high-utilisation nuclear fleet runs near 90%, so one GW of nuclear delivers close to ten times the annual energy of one GW of German solar. Both still get reported as “a gigawatt”.

Illusion two — market (what that energy is worth)

Two plants with identical capacity factors are not worth the same; what matters is when they produce. In 2025 German solar captured an average €45/MWh against an average spot value of €89/MWh — the same electricity, roughly half the value, because it arrives in crowded midday hours. The fleet pushed the grid to 573 negative-price hours over the year, with a record low near −€250/MWh on 11 May 2025.

The reframe — one force, three tradeable signatures

For a trader the annual average is the least useful number. Solar's real effect is on the shape and distribution of prices, and it shows up three ways:

SignatureWhat happensEvidence (2025)
Shape collapseMidday craters, the evening ramp firmsDaily spread €30 (2019) → €130
Falling value factorCapture price decays vs baseload59% (2024) → 50.6% (2025)
Rising variance & skewDistribution goes bimodal: zero-floor + spike-tailσ ≈ €59/MWh by Sep 2025
SOURCES: Netztransparenz (Jahresmarktwerte 2025) · Modo Energy · FfE / EPEX 2025
03 — The Gradient Is the Story

Negative-price hours have tripled in three years

The static numbers are widely quoted; the gradient is what gets traded. Germany set a new record for negative day-ahead hours three years running — and the value factor fell eight points in a single year. Both lines point the same way.

0150300450600301202345720245732025HOURS / YEAR
Value Factor Trend
59% → 51%
2024 → 2025 · Enervis / Netztransparenz
2030 Cannibalisation Risk
~30%
capture-rate floor as capacity triples · S&P / Bruegel
SOURCE: Bundesnetzagentur / SMARD (negative hours 301/457/573 for 2023/24/25)
04 — How To Trade It

Six expressions, ranked by accessibility

ExpressionMechanismInstrumentConviction
A. Solar spread (intraday)Sell the midday block, buy the evening ramp — the battery-arbitrage spread, up 4× since 2019Day-ahead hourly + intraday continuousHighest
B. Peak/Base compressionSolar guts the middle of the peak window; premium erodes and inverts in summer quartersEEX forwards (Peak vs Base, sub-blocks)High
C. Long the tail / volBimodal distribution rewards convexity; consensus is crowded short-priceOTM power calls, evening spark, flex optionalityUnder-owned
D. Cross-border / locationalCorrelated EU solar shuts the export valve — all zones flood at noon togetherDE vs Nordics (hydro) / FR (nuclear) spreadsMedium
E. Equity / credit overlayMerchant solar faces “missing money”; flexibility & grid benefitLong storage / peaker / TSO, short unhedged IPPsDistribution-friendly
F. The half-life (counter)Storage, electrolysers & demand-shift flatten the duck — roll out of the spread as they scaleCalendar: long near-dated dispersionCritical caveat
THE TIME-DECAY THAT MAKES OR BREAKS IT

Germany's grid-scale battery fleet reached ~2.4 GW / 3.2 GWh at end-2025 with a 9.5 GW pipeline, and durations are moving from 1.5h toward 2h+. Storage is the natural counterparty that monetises exactly the midday-to-evening spread you are trading — so this is a 2026–2028 window trade, not a perpetual one. Whoever owns the flexibility eventually arbitrages away the distortion. Be long the spread now; roll out as storage closes it.

SOURCE: Modo Energy (German BESS buildout) · S&P Global / Bruegel (cannibalisation outlook)
05 — What The Simple Equation Leaves Out

Vital variables most commentary omits

“Installed capacity vs generation vs value” is the right frame, but several variables materially change the conclusion — roughly in order of impact:

VariableWhy it changes the trade
Three different denominatorsPhysical potential ≠ marketed volume ≠ metered feed-in. ~16.9 TWh (19%) was self-consumed behind the meter, and curtailment in negative hours is now economic, not just physical. Generation is partly a choice.
DC vs AC nameplate116.8 GW is module (DC); AC grid-injection capacity is lower after inverter clipping. The headline GW itself is ambiguous and swings the capacity factor.
Storage / flex build-outThe mean-reversion engine and the trade’s half-life. Misjudge the pace and the spread closes under you.
Pan-European solar correlationSolar is spatially correlated (unlike wind): near-zero in-zone diversification, and the cross-border export valve shrinks as neighbours flood at the same hour.
The marginal price-setterGas (TTF) + carbon (EUA) set the non-solar hours. If gas falls, baseload falls and the value-factor ratio can improve even as capture revenue drops. Rate and price diverge.
SeasonalityCapacity factor is ~3–4% in December vs ~15%+ in June. Cannibalisation is a Q2/Q3 phenomenon; winter solar is scarce and well-valued.
Subsidy regime (EEG)Much of the fleet earns a market premium, so operator revenue ≠ market capture. The €45/MWh hurts merchant investors specifically; subsidised assets are shielded.
Demand trajectoryElectrification (EVs, heat pumps, electrolysers) vs deindustrialisation sets how severe cannibalisation gets.
06 — Frequently Asked Questions

Solar capture price: quick answers

What is a solar capture price and value factor?
The capture price is the generation-weighted average price a solar fleet actually earns — price in each hour weighted by how much it produced that hour. The value factor is that capture price divided by the simple baseload average. In Germany in 2025 solar captured €45/MWh against an €89/MWh baseload, a value factor of 50.6% (source: Netztransparenz).
Why is German solar only worth half the average power price?
Because it all arrives at once. Solar floods the midday market, depressing prices exactly when it produces — self-cannibalisation. In 2025 that pushed German day-ahead prices below zero for 573 hours. The value factor has fallen from 59% in 2024 to 50.6% in 2025 and is forecast toward ~30% by 2030 as capacity roughly triples (source: Enervis, S&P Global, Bruegel).
If a country has 117 GW of solar, how much power does it actually produce?
Far less than the nameplate implies. Germany's ~117 GW generated about 87 TWh in 2025 — a capacity factor of roughly 9–10%, versus ~90% for a high-utilisation nuclear fleet. One GW of nuclear delivers close to ten times the annual energy of one GW of German solar (source: Fraunhofer ISE, Bundesnetzagentur).
How do you trade solar cannibalisation?
The most direct expression is the intraday “solar spread” — sell the saturated midday block, buy the evening ramp (the battery-arbitrage spread, up about 4× since 2019). Other expressions: short the peak/base premium on forwards, go long volatility and the dunkelflaute tail, and long flexibility (storage, peakers, grid) against unhedged merchant solar. Crucially it is a finite window: storage build-out flattens the duck, so the spread has a half-life.
What is the duck spread?
The gap between the evening price and the midday price on the same day. As solar saturates midday and the evening ramp is met by gas, that gap widens — it is the cash-market value of moving energy a few hours, and the economic basis for batteries. Voltstack's live feed currently shows it near €150/MWh in Germany.
Voltstack Analytics

Track capture prices live on your own desk

The capture-price and value-factor table on this page is built on the same official ENTSO-E feeds that power Voltstack Analytics — alongside a Negative Price Radar, day-ahead curves across bidding zones, the generation mix, gas storage and pipeline flows. Assemble a custom dashboard in minutes, no IT ticket required.

SEE THE LIVE DEMO →
Related Voltstack Intelligence

More European energy research

LIVE REFERENCE
European Gas & Power in Numbers: 50+ Live Statistics
The continuously-updated reference for EU storage, prices, negative pricing and the mix.
EXPLAINER
Why European Power Prices Track Gas
The merit order, the marginal unit, and why gas sets the price it rarely supplies.
TRADE THESIS
Short the Calm: Summer–Winter TTF Spread
Why a thin-storage winter is underpriced by the calendar spread.

Disclaimer: This thesis is produced by Voltstack Intelligence for informational purposes only and does not constitute investment advice. Live capture figures are computed from ENTSO-E data and may be revised by the source; researched figures are dated to their publication. Price levels are indicative as of the dates shown. Corrections to research@voltstack.energy.

Sources: Bundesnetzagentur, Fraunhofer ISE, Netztransparenz (Jahresmarktwerte), SMARD, ENTSO-E Transparency Platform, Enervis, Modo Energy, FfE, S&P Global, Bruegel, pv magazine, Pexapark.