How was this page built?
All sensitivities computed from corrected Central/Current base case (IRR -3.5%). Each variable tested independently; others held at base values. WACC threshold at 8%. No single variable can lift IRR above 8% without D-TUoS reform. Computed by scripts/compute_irr.py.
1 D-TUoS Reform +14.3pp (to 10.8%)
The D-TUoS charges total EUR 3,115k/year — 41.1% of Year 1 gross revenue (EUR 9,434k). This is the single largest cost item and the reason the base-case IRR is negative (-3.5%). Full reform (exempting ESS from the System Services charge, per the ESI/ECA recommendation of March 2025) lifts IRR to ~8.7% (reform from Year 3) or ~10.8% (reform from Year 1). The project is ONLY viable with reform.
Reform status: CRU consultation closed October 2025. No decision paper published. Estimated probability: 20-30% by October 2027. This is a binary policy variable — either the exemption is enacted or it is not. The tariff rates themselves are C1 (published), but the reform timing is genuinely uncertain. Recommendation: DO NOT INVEST until reform certainty exists.
2 DASSA Revenue 6.0pp swing
DASSA (Delivering a Secure Sustainable Electricity System) replaces DS3 as the ancillary services framework. No DASSA auction has been held. The first auction is expected May 2027. Our EUR 20k/MW/yrEUR 1.0M/yr central estimate is based on GB ancillary revenues of EUR 12-19k/MW/yrEUR 0.6-1.0M/yr (Modo Energy 2024, measured) plus an Ireland premium for higher RES-E penetration and smaller system size.
The range is wide because DS3 historic tariffs were EUR 58-300k/MW/yrEUR 2.9-15.0M/yr (capped/uncapped), but industry consensus is that competitive DASSA auctions will yield "significantly less" than regulated DS3 levels. The low test (EUR 10kEUR 0.5M) represents GB-level clearing. The high test (EUR 40kEUR 2.0M) reflects the possibility that Ireland's flexibility needs command a substantial premium.
3 CRM Auction Price 5.0pp swing
The CRM T-4 2028/29 auction cleared at EUR 149,960/MW de-rated/yearEUR 3.0M/yr — a published, verified number (C1). The trend is strongly upward: from EUR 48kEUR 0.96M (2024/25) to EUR 150kEUR 3.0M (2028/29), reflecting tightening capacity adequacy on the all-island system.
The main uncertainty is not the clearing price but the de-rating factor: our model assumes 40% for 4hr BESS, yielding 20 MW de-rated from 50 MW installed. The exact methodology requires the EirGrid IAIP document (unpublished). If de-rating falls to 35%, CRM revenue drops proportionally. The T-4 2029/30 auction (26 March 2026) is the next key data point.
4 Captured Spread 4.8pp swing
EUR 55/MWh = EUR 85/MWh gross spread (4hr battery mean daily, Jan 2024 - Jan 2026, from 64,670 hourly SEM prices, C1-C2) multiplied by 65% capture rate (GB 2hr operational benchmark from Modo Energy 2024, C3). The spread is well-established; the capture rate is the weaker link because it is a GB proxy applied to an Irish 4hr system.
Future spread depends on opposing forces: RES-E expansion widens spreads (+EUR 12/MWh per 10pp RES-E), while BESS fleet growth compresses them (-EUR 11/MWh per GW of BESS). See SPREAD-DRIVERS.md for detailed driver analysis. The net direction is approximately flat in the central case.
5 Capex 3.9pp swing
EUR 34.0M is a bottom-up 17-component build from BNEF (cells), Ember (core equipment), EirGrid (MEC bond), and Wood Mackenzie (transformer). Key items: LFP cells EUR 6.8M (EUR 34/kWh FOB China), grid connection EUR 4.5M (shallow), EPC EUR 5.1M, transformer EUR 2.8M (128-144 week lead time).
No Irish BESS installed cost benchmark exists. The range reflects cell price volatility (EUR 25-45/kWh is the global range), grid connection uncertainty (EUR 1.3-5.3M), and contingency sizing. The downside risk is transformer lead-time delays causing cost escalation.
6 Cycling Rate 1.3pp swing
GB 2hr batteries average 1.0 cycles/day (Modo Energy 2024, measured, C2). Our 0.85 central applies a duration penalty: 4hr systems need 8 hours per full cycle vs 4 hours for 2hr, reducing the number of economically viable cycles per day. No published 4hr BESS cycling data exists anywhere globally (C5). Cushaling (Statkraft, Ireland's first 4hr BESS, Feb 2026) is the first potential datapoint but no data has been published.
Why this sensitivity is surprisingly small (1.3pp): Under the current D-TUoS regime, the System Services Charge (EUR 27/MWh on imports) captures 57% of marginal cycling revenue. Going from 0.85 to 1.00 cycles/day adds EUR 609k/yr gross but EUR 347k/yr in D-TUoS, netting only EUR 262k. Under reform, cycling sensitivity is approximately 4x larger because marginal import costs drop to EUR 4/MWh.
7 Trading Optimisation (ML vs Fixed Rules) +1.5 to +3.5pp upside
The base model uses 65% capture rate (GB average operator, Modo Energy) and 0.85 cycles/day. This represents competent but not exceptional dispatch. An ML-based trading system using publicly available inputs (wind forecasts, demand forecasts, gas prices, interconnector flows) could plausibly reach 75–85% of perfect foresight. The backtest shows PF averages EUR 93k/MW/yrEUR 4.65M/yr while the fixed schedule averages EUR 58k/MW/yrEUR 2.9M/yr — the gap is large enough that ML optimisation represents meaningful upside.
Revenue impact: ML conservative (EUR 79k/MWEUR 3.95M) adds EUR 500k/yr (+1.5pp IRR). ML optimistic (EUR 96k/MWEUR 4.8M) adds EUR 1.35M/yr (+3.5pp IRR). This is asymmetric upside only — no operator would do worse than the fixed schedule floor (EUR 56k/MWEUR 2.8M). The declining capture rate trend (73% in 2020 → 54% in 2025) means adaptive ML dispatch is increasingly important relative to fixed rules.
Both variables tested simultaneously. All other assumptions at central values. Source: scripts/compute_irr.py, two-variable sensitivity.
| # | Assumption | Value | Confidence | Critical Gap |
|---|---|---|---|---|
| 1 | Capex | EUR 34M | C2C3 | No Irish BESS installed cost data |
| 2 | Annual fees (current) | EUR 3.54M/yr | C1 | Published tariffs; low risk |
| 3 | Annual fees (reform) | EUR 2.16M/yr | C1 / C2 | Reform timing uncertain |
| 4 | Captured spread | EUR 49/MWh | C2C3 | Capture rate is a GB proxy |
| 5 | Cycling rate | 0.85/day | C3C4 | No 4hr data exists globally |
| 6 | CRM revenue | EUR 60k/MW/yrEUR 1.2M/yr | C2C3 | De-rating factor approximate |
| 7 | DASSA revenue | EUR 20k/MW/yrEUR 1.0M/yr | C4C5 | No auction held; pure estimate |
| 8 | Spread drivers | See tornado | C2C4 | Cannibalisation slope unverified for Ireland |
| 9 | Degradation | 1.5%/yr | C2 | Standard LFP; low risk |
| 10 | 4h vs 2h duration | 4h wins on ROI | C2C3 | Forward applicability of backtest |
Date: 2026-02-20 · System: 50 MW / 200 MWh LFP BESS, Ireland · Project life: 20 years (2028-2047) · WACC: 8% unlevered