Skip to content
Speed to Power
Indicative. A national percentile — not a guaranteed connection date. How the grade is computed.

Where the money comes from — year to 15 minutes.

The Battery workbench answers does it pencil out? This answers which € comes from arbitrage vs reserves vs congestion, at any resolution. Click a month to see its days, a day to see the literal 96 quarter-hours — charge cheap, discharge dear — with the state-of-charge walk and per-interval attribution. Aggregated from the real Dutch price series; every number is labelled real vs assumed.

How real is this? Day-ahead arbitrage is price-data — backtested over the full year and derated by your capture rate. Reserves use price-data FCR/aFRR clearing prices × your availability, accrued steadily. Congestion is price-data GOPACS per region — zero until you load a postcode (NL is one price zone, so arbitrage is national; the locational edge is congestion). Imbalance perfect-foresight is excluded — it isn’t capturable.

Asset

Assumptions

Streams

Region (congestion)

Optional — adds locational GOPACS congestion value.

Total / yr ·updating
€0
€0/MW-yr
Arbitrage
€0
Reserves
€0
Congestion
€0

Revenue by month — click a month to drill in

No data in range.

Daily revenue heatmap — the volatile days that dominate

No data.

Server-aggregated from the real Dutch price series; only the selected day’s raw 96 intervals are fetched. Energy = day-ahead × capture; reserves = real clearings × availability; congestion = GOPACS per region. Co-optimisation across markets is simplified.

Screening-grade, not a bankable contract basis. Day-ahead prices from ENTSO-E; FCR/aFRR clearings from regelleistung; congestion from GOPACS. Imbalance perfect-foresight is excluded — it isn’t capturable.

Revenue Explorer — where a battery's € comes from, at any resolution · Speed to Power