Why Most BESS Revenue Models Fail Under High FCAS Volatility

Battery Energy Storage Systems (BESS) are becoming central to NEM stability, arbitrage, and renewables integration. Yet despite rapid deployment, financial outcomes continue to diverge sharply from pre-investment revenue modelling. The common culprit: traditional modelling frameworks break down under high FCAS volatility.

2023–25 has delivered some of the most volatile FCAS conditions since the introduction of the contingency and regulation markets. Price spikes have become less predictable, event durations have become shorter and more clustered, and inter-regional price separation has intensified. Most BESS pro formas—built on smoothing assumptions or simplified dispatch logic—simply cannot capture real-world volatility.

The result? Systematically biased revenue forecasts, mis-optimised bidding behaviour, and an underestimation of portfolio risk.

This article sets out five reasons most BESS revenue models fail under high FCAS volatility, and how advanced modelling—like Northstream Analytic’s PowerStream short-term dispatch engine—overcomes these structural weaknesses.


1. FCAS Volatility Is Not Normally Distributed — But Most Models Pretend It Is

Many investment decks and banker-friendly models still assume:

  • Mean-reverting FCAS prices
  • Log-normal or normal distributions
  • Smooth temporal volatility without clustering

But the NEM’s FCAS markets consistently exhibit:

  • Heavy-tailed price distributions
  • Clustering of extreme events
  • Sudden regime shifts
  • State-dependent volatility (e.g., islanding risk, unit outages, wind ramps)

This means that using a single “average” FCAS price per service category is mathematically invalid. The tails drive the earnings: a handful of intervals can deliver >50% of annual FCAS revenue, especially for Raise/Lower Contingency services.

When models smooth this out, they under-forecast revenue in good years and over-forecast in bad years, giving investors a false sense of stability.


2. Static Capacity Allocation Assumptions Break During Price Spikes

A typical investor model sets fixed percentages of battery capacity to:

  • Energy arbitrage
  • FCAS regulation
  • FCAS contingency

But in real operations:

  • Energy and FCAS revenue stacks interact dynamically
  • The optimal allocation changes every 5 minutes
  • FCAS price spikes alter opportunity cost instantly
  • State of Charge (SOC) constraints limit which markets are viable

Static partitioning therefore suppresses upside in volatile FCAS conditions.

For example, during a high Raise 6-second event, the optimal strategy may shift from energy discharge to contingency enablement—but this shift is state-dependent and price-dependent, not rule-based.

Models that do not simulate real bidding strategy + SOC dynamics will systematically miss this.


3. SOC Constraints Under Volatility Create Nonlinear Profit Paths

Most simplified revenue models treat SOC as a linear constraint:

“Battery charges at low price, discharges at high price.”

Under FCAS volatility, SOC is instead a multi-dimensional optimisation problem involving:

  • Enablement depth
  • High-price tail events
  • Energy lost to regulation
  • Cycling limits and throughput penalties
  • Interaction with real-time AGC dispatch

This creates nonlinearities such as:

  • Being full too early → missing a late-day FCAS spike
  • Being empty during islanding risk → missing Raise contingency
  • Misaligned SOC trajectory → forced charging during expensive intervals

These complexities lead to revenue paths that no spreadsheet “averaging logic” can reasonably reproduce.

Only a constraint-based dispatch model can capture these dynamics.


4. FCAS Enablement and Compliance Are Not Perfectly Efficient

Real-world BESS operation loses revenue because:

  • Enablement often < 100% due to AGC behaviour
  • Causer-pays factors penalise poor performance
  • Compliance events reduce available MW
  • AGC movement consumes energy and reduces SOC stability
  • Thermal and inverter constraints limit maximum contingency enablement

Most revenue models assume perfect availability across all FCAS services.

This is rarely true. In fact, measured availability for some NEM assets can be as low as 70–80% after accounting for compliance and physical derating.

Ignoring this leads to:

  • Overestimated FCAS revenue
  • Underestimated degradation cycles
  • Incorrect valuation of control system quality

These errors compound under volatility.


5. Volatility Interacts With Degradation — A Hidden Cost

High FCAS volatility encourages batteries to chase short, high-value events.

But this often increases:

  • Cycling depth
  • Micro-cycling from AGC
  • C-rate stress
  • Temperature-related degradation

Degradation is nonlinear, not proportional to MWh throughput. One week of extreme FCAS activity can generate disproportionately large degradation events.

Simplified models typically assume:

  • A constant $/MWh degradation cost
  • Even cycling over time
  • No interaction between volatility and cell temperature

This is incorrect.

As FCAS volatility grows, ignoring nonlinear degradation overstates revenue and understates O&M reserves.


What a Valid BESS Revenue Model Must Include in a High-Volatility FCAS World

A robust model must integrate:

1. Five-minute NEMDE-aligned price simulation

Including scenario-based volatility and tail-event structure.

2. Full SOC trajectory modelling

Respecting charge/discharge rates, ramping, and energy constraints.

3. Co-optimised energy + FCAS bidding

Not preset allocations.

4. Compliance, enablement and AGC realism

Using empirical derating factors or control-loop simulation.

5. Nonlinear degradation modelling

Based on depth-of-cycle and stress factors.

6. Locational constraints and network constraints

Including MLF variability, curtailment risk, and islanding probabilities.


Conclusion: FCAS Volatility Rewards the Prepared and Punishes the Simplistic

As the NEM becomes more dynamic and renewable penetration increases, FCAS volatility is structurally rising—not falling. Batteries positioned to respond intelligently to this volatility will outperform their peers. But that requires models that reflect market reality, not spreadsheet mythology.

Most BESS investment models fail because they smooth what should be spiky, simplify what is nonlinear, and ignore what is stochastic.

If developers, investors, and operators want accurate forecasts, they need modelling frameworks built for volatility, not stability.

Northstream Analytic’s PowerStream modelling stack is built for this new world.

If you’d like us to run a project-specific BESS revenue assessment, reach out.

Leave a comment