HUPX market prices
HUPX price heatmap and BESS arbitrage
The intraday pattern of Hungarian power exchange (HUPX DAM) prices determines the arbitrage potential of industrial battery storage. Select the charging and discharging hours — the tool calculates the annual savings.
A year with battery storage
A 1 MW / 2 MWh industrial battery on HUPX over the last 12 months: every day it charges in the cheapest hours and discharges in the most expensive ones — this is how the gain adds up month by month.
Monthly result, thousand EUR (daily result × days in the month) — click a month to see its average day
| Month | Charging | Discharging | Net, EUR |
|---|---|---|---|
| Dec ’25 | −4,305 | +6,565 | +2,260 |
| Jan ’26 | −5,012 | +9,061 | +4,049 |
| Feb ’26 | −4,068 | +6,016 | +1,948 |
| Mar ’26 | −1,721 | +9,290 | +7,569 |
| Apr ’26 | +715 | +8,725 | +9,440 |
| May ’26 | +92 | +9,179 | +9,271 |
| Jun ’26 | −1,692 | +11,907 | +10,215 |
| Jul ’26 | −2,021 | +8,869 | +6,848 |
| Aug ’26 | −3,412 | +10,567 | +7,155 |
| Sep ’26 | −3,187 | +11,983 | +8,796 |
| Oct ’26 | −7,787 | +13,874 | +6,087 |
| Nov ’26* | −11,587 | +14,664 | +3,077 |
| Total, 12 months | +76,715 | ||
12 months in total
- Charging
- −43,985 EUR
- Discharging
- +120,700 EUR
- Net
- +76,715 EUR
≈ 365 cycles · 514 MWh discharged
Over one year ≈ 76,715 EUR · ★ best: June 2026 (+10,215 EUR) · ▼ weakest: February 2026 (+1,948 EUR)
An average day: October 2026 · hourly average price, max 348 EUR/MWh
Charging 12–14 h (avg. 157.0 EUR/MWh): −251 EUR · Discharging 18–20 h (avg. 317.9 EUR/MWh): +448 EUR · day: +196 EUR
Assumptions as in the calculator below: 1,000 kW AC, 2,000 kWh DC, state of charge 10–90% (1,600 kWh usable), 88% efficiency, one cycle every day in the 2 cheapest and 2 most expensive hours of the month (on the month’s hourly average prices). Monthly result = daily result × days in the month; 365 cycles × 1.6 MWh × 88% ≈ 514 MWh discharged. The calculator’s "Automatic optimisation" button picks the same hours for the whole year, so it may show less. * Month in progress, using the average prices of the days so far. Excluding fees, taxes and degradation — a real quarter-hourly schedule will differ.
2026 Jan–Nov actuals + 2025 Dec actuals
Select the charging and discharging hours
26
26
26
26
26
26
26
26
26
26
26
25
BESS arbitrage parameters
61,009
EUR/yr — estimated arbitrage revenue
118.3
average net spreadThe difference between the most expensive and cheapest hour within a day — the source of arbitrage.More in the glossary → (EUR/MWh)
1.60
usable capacity (MWh) · SOCState of charge: the storage fill level in %; typically 10–90% for daily cycling.More in the glossary → 10–90%
Monthly net spread (EUR/MWh)
Monthly average and daily spread
Download the full HUPX data set — hour × month matrix + 674 daily averages, in Excel or CSV format.
We will run the detailed 15-minute simulation on your consumption profile free of charge.
Context
What does the heatmap show?
Blue cells mark the cheap hours (typically midday, when solar depresses prices), red cells the expensive peak hours. The battery storage charges in the cheap hours and discharges in the expensive ones — the price difference between the two (the spread) is the source of the arbitrage savings.
Seasonality is clearly visible on the heatmap: in the summer months the midday price dip is deeper (more solar in the system), which increases the arbitrage potential. In the winter months the average price is higher, but the spread is smaller.
Relevant for spot-price customers
HUPX arbitrage is only available to industrial customers with a spot (market-indexed) electricity contract. A fixed-price contract has no intraday spread.
Our real simulation is more accurate
This heatmap works with monthly averages. Our simulation engine calculates at 15-minute resolution, with the customer’s actual price data and consumption profile.
Industrial battery storage →
Learn more about industrial BESS systems and the differences between fixed-price and spot customers.