Modelled revenues are adjusted to reflect real-world trading performance, ensuring forecasts align with what batteries actually earn.
At a glance:
- Benchmark: Forecasted revenues are calibrated against merchant revenues from the Modo Energy BESS Index for two-hour batteries in England and Wales
- Approach: The 75th percentile of those revenues is used to keep calibration relevant to newer, better-performing assets
- Central factor: 82% of modelled revenues, set so that backtest revenue from January 2025 to July 2026 matches the 75th percentile
- Scenarios: The low and high cases flex the central factor by 5 percentage points, to 77% and 87%
- Adjustment: The calibration reflects real-world factors such as availability, imperfect foresight and market competition
- Result: Near-term forecasted revenues align with actual market performance
Modelled revenues need adjustment to reflect real-world performance
A fundamentals-based dispatch model calculates theoretical revenues assuming optimal trading decisions and perfect market knowledge. In practice, operational realities mean actual revenues are lower than these theoretical optimums.
The calibration process compares modelled revenues against actual fleet performance and applies an adjustment factor. This ensures the forecast reflects what batteries genuinely earn, rather than what they could earn under idealised conditions.
This calibration is currently applied to GB battery forecasts.
The Modo Energy BESS Index provides the benchmark for real-world revenues
The Modo Energy BESS Index tracks revenues for every battery energy storage asset above 7 MW across Great Britain. As of early 2026, this covers over 190 sites representing nearly 7 GW of installed capacity.
The index records earnings across all major revenue streams:
- Day-ahead wholesale markets: Revenue from trading power one day ahead
- Intraday markets: Revenue from shorter-term trading closer to delivery
- Frequency response: Payments for providing grid-balancing services
- Balancing Mechanism: Revenue from accepting instructions from the system operator
- Capacity Market: Fixed payments for being available during system stress
The comparison uses merchant revenue for two-hour assets in England and Wales
The comparison includes only the revenue streams the backtest models, and only assets that match the backtest configuration.
| Setting | Value |
|---|---|
| Assets | 53 two-hour Balancing Mechanism Units (BMUs) in England and Wales. Virtual BMUs are excluded |
| Period | January 2025 to July 2026, monthly |
| Index revenue | Merchant revenue: total monthly revenue less Capacity Market payments and Transmission Network Use of System (TNUoS) charges |
| Backtest revenue | Dispatch model backtest total, excluding intraday revenue. Capacity Market and TNUoS are not modelled in the backtest |
| Cycling cost | The backtest applies the default £8/MWh cycling cost (minimum spread) |
The number of BMUs grows over the period, from 30 in January 2025 to 52 in July 2026, as new sites commission.
The 75th percentile approach keeps calibration relevant to new assets
The GB battery fleet contains assets ranging from brand new to over seven years old. Performance varies significantly across this range.
-
Newer assets benefit from improved cell technology, better thermal management, and more sophisticated optimisation strategies. These batteries typically achieve higher revenues per MW of capacity.
-
Older assets may have experienced significant degradation from nameplate capacity. They often have more conservative cycling strategies and may accept lower prices in competitive markets due to lower opportunity costs.
Using the 75th percentile of fleet revenues (rather than the median) ensures the calibration remains representative of modern, well-operated battery projects. This is the most relevant benchmark for investors evaluating new-build projects or recently commissioned assets.
Several real-world factors explain the gap between modelled and actual revenues
Several operational factors reduce real-world revenues below the model’s theoretical optimum. The main ones are listed below. Because these effects overlap and are difficult to quantify in isolation, calibration against actual fleet performance is the most reliable way to capture them.
-
Imperfect foresight: The model optimises with knowledge of future prices that operators cannot have in real time. Real-world trading decisions are made with limited visibility of upcoming price movements.
-
Availability: Batteries are not available 100% of the time due to grid outages, transformer maintenance, or cell issues. This accounts for approximately 5% of the revenue difference. For more information on observed availability of utility scale BESS, ask Ko about battery availability in GB, NEM and ERCOT - what’s the average uptime for investment cases?. The 75% percentile of ‘binary’ availability for the GB fleet in 2025 was 99%; however partial availability (when the battery has a reduced capacity) can increase the revenue impact of availability - though this overlaps with the state of charge buffers below.
For a GBP/MWh number on asset availability, the model assumes a 99% figure.
-
State of charge buffers: Batteries often have a buffer at the bottom and top of their operational range of state of charge, to protect their hardware. For example, there could be a limit in place where they don’t discharge to less than 5% of their energy capacity, as very deep discharges can degrade cells.
-
Degradation: Actual usable capacity declines over time. The backtest used for calibration assumes nameplate capacity.
-
State of charge inaccuracies: Reported state of charge of operational assets is not always 100% accurate, which can lead to non-optimal trading decisions.
-
Market competition: Frequency response markets are competitive. Not every submitted bid wins a contract. While the model assumes a level of market saturation based on historical patterns, individual asset success varies.
Forecast revenues are scaled down by the overall calibration factor, as opposed to, for example, turning the asset off for randomly to mimic downtime.
The central forecast is calibrated to the 75th percentile of the index
Backtest revenue is scaled to match the 75th percentile of merchant revenue across the assets and period in the table above. That gives a central calibration factor of 82% of modelled revenues.
The charts below show the comparison month by month. The first shows each asset as a faint line. The second summarises the same assets as a median with interquartile and 10th to 90th percentile bands. Both show the backtest before and after the 82% central calibration factor.
Low and high scenarios flex the factor by 5 percentage points
The low and high scenarios flex the central factor by 5 percentage points, to reflect differences in trading and optimisation performance between operators.
| Scenario | Calibration factor | Position in the fleet |
|---|---|---|
| Low case | 77% of modelled revenues | Between the fleet median and the 75th percentile |
| Central case | 82% of modelled revenues | 75th percentile |
| High case | 87% of modelled revenues | Just below the 90th percentile |
For details on what drives each scenario beyond calibration, see the Scenarios page.
Calibration ensures near-term forecasts match market reality
By anchoring forecasted revenues to observed performance, the calibration delivers two key benefits:
-
Credibility: Near-term revenue projections align with what assets are actually earning today, providing confidence in the forecast methodology.
-
Accuracy: The adjustment captures the cumulative impact of all real-world factors - both those explicitly understood and those that are difficult to quantify individually.