Blog | enspired trading

Monthly BESS revenues and market trends, Q1 2026

Written by enspired | Apr 30, 2026 6:45:00 AM

Portfolio performance in the context of market developments

Q1 2026 showed a two-phase market dynamic for German BESS revenues:

  • January–February: compressed revenues driven by weak spreads and subdued ancillary prices
  • March: strong rebound driven primarily by balancing capacity markets, supported by improved wholesale spreads

Across the quarter, portfolio performance was back-loaded, with March accounting for a disproportionate share of value creation. Both duration classes (0.9–1.5h and 1.51–2.5h) benefited from this recovery: The 1.51–2.5h portfolio maintained higher absolute revenue levels, while the 0.9–1.5h portfolio exhibited stronger relative growth during the rebound phase.

 

Methodological update for portfolio performance

To provide a portfolio performance view that is neutral to asset availability, we have introduced methodological updates. Firstly, it applies a data-quality filter to exclude days where an asset was not operational for more than four hours. As a result, revenues from wholesale, aFRR, and FCR on these partial-availability days are removed, which can lead to slightly lower total revenues. However, the same filtering is also applied to the calculation of average marketable power (MW) and energy (MWh), meaning that averages are computed only on fully operational days. This creates a more representative performance metric.

Secondly, duration clustering has been refined. The 2h segment is now defined as 1.51-2.5h rather than extending to 3.5h. This change was requested by asset owners and market participants to create a cleaner benchmark that more closely represents a true 2h asset. The cluster description now also focuses on P10/P90 ranges rather than minimum/maximum values, reducing the influence of outliers.

However, when adjusting for these composition effects, the underlying performance remained nearly identical, confirming that the new methodology improves consistency and robustness rather than materially changing economic outcomes.

 

Key month-on-month indicators

Category Metric Jan 26 Feb 26 Mar 26 Mar vs. Feb 26
Market Total market revenue, daily avg (EUR/MW/day) 3,439 2,601 5,737 +120.5%
Market  aFRR capacity revenue, daily avg (EUR/MW/day) 1,342 1,160 2,979 +156.7%
Market  aFRR energy revenue, daily avg (EUR/MW/day) 449.00 242.00 249.00 +2.9%
Market  Wholesale revenue, daily avg (EUR/MW/day) 1,011 712 1,947 +173.3%
Market  Day-ahead price (EUR/MWh) 110.09 96.58 103.82 +7.5%
Market  ID VWAP (EUR/MWh) 118.55 94.69 101.82 +7.5%
Market  ID auction 3 (EUR/MWh) 127.50 96.54 106.96 +10.8%
Market  DA–ID auction 3 spread proxy (EUR/MWh) 17.41 -0.04 3.14 +3.18%
Fundamentals  Load, average (MW) 61,465 60,675 53,778 -11.7%
Fundamentals  Solar generation, average (MW) 2,413 3,769 10,090 +167.7%
Fundamentals  Wind generation, average (MW) 4,916 5,486 2,546 -53.6%
Portfolio
(0.9-1.5h)
 PnL (EUR/MW/year) 62,808 60,179 136,497 +126.8%
Portfolio
(0.9-1.5h)
 Cycles (FCE/day) 1.13 0.84 1.09 +29.6%
Portfolio
(0.9-1.5h)
 Average duration per day (h) 1.17 1.18 1.20 +1.4%
Portfolio
(1.51-2.5h)
 PnL (EUR/MW/year) 101,422 91,627 180,795 +91.3%
Portfolio
(1.51-2.5h)
 Cycles (FCE/day) 1.29 1.02 1.39 +36.3%
Portfolio
(1.51-2.5h)
 Average duration per day (h) 2.09 2.12 2.05 -3.4%

 

Wholesale markets

Wholesale conditions were weak in early Q1 and improved toward March. Day-ahead prices rose to ~EUR 106/MWh in March (from ~EUR 95/MWh in February). Intraday markets followed similar trends, with VWAP and auction prices increasing by ~12–15%. The day-ahead spread increased by ~54% from February to March, confirming that February was characterized by compressed volatility and limited arbitrage windows, while March saw a reopening of intraday dislocations, enabling higher monetization.

 

Ancillary services and balancing markets

The main driver of Q1 performance recovery was the balancing complex:

  • aFRR capacity revenues increased by +156.7% MoM in March
  • aFRR energy revenues increased more moderately in March (+2.9%)
  • FCR capacity prices also strengthened significantly

This indicates that the revenue uplift was driven primarily by capacity pricing, not activation volumes. Market conditions reflected system tightness and reduced flexibility supply. From a quarterly perspective, January - February exhibited market conditions that reflected system tightness and reduced flexibility supply, while March had structurally stronger capacity market conditions.

 

Extreme price events and special days

Q1 displayed a clear shift in revenue distribution. In February, performance was was highly uneven, with peak daily revenues at ~EUR 4.5k/MW. March featured a consistently strong revenue environment, with all days above ~EUR 4k/MW and a peak day with ~EUR 9.3k/MW. This reflects increased frequency of monetizable events and a transition from sporadic spikes to a sustained high-revenue regime. Importantly, March revenues were not driven by isolated events but by a combination of strong reserve prices and recurring intraday opportunities.

 

Fundamentals: renewables and load

Key structural drivers across Q1:

  • Solar: strong increase into March (+167% vs. February)
  • Wind: significant decline (-5%)
  • Load: decreased (~-11.4%)

 

This created a favorable setup for BESS:

  • Lower wind → tighter system conditions → higher reserve prices
  • Higher solar → deeper midday price dips → stronger arbitrage potential
  • Combined effect → increased volatility and value stacking opportunities

 

Outlook

Looking ahead to the rest of March and early April, the key question is whether the stronger reserve-price regime persists once solar volumes increase further and weather normalizes. If wind remains relatively subdued, capacity products can stay supportive and preserve much of the recent uplift in BESS revenues.

At the same time, continued solar buildout should keep reinforcing the classic spring battery pattern of softer midday prices and steeper evening ramps. That would remain constructive for arbitrage, but the balance between wholesale and reserve revenues may continue to rotate day by day. For clients, the main implication is that March marks a meaningful improvement from February rather than a temporary single-day spike, with both duration classes again showing strong monetization potential in Germany.