Market and investmentAnalysis

Fixed price or day-ahead market? A biogas plant in H1 2024

H1 2024: day-ahead market (RDN) PLN 372.0/MWh, FIT PLN 828.4/MWh. The midday price trough and evening peak change the value of flexibility.

Published Updated 8 min readFeedstockData Editorial Team

Other language versions: polski.

Stanowisko analityka rynku energii: monitory z wykresami notowań na tle rozmytych świateł miasta o zmierzchu.
Illustration: FeedstockData (AI, Google Gemini)

No, in H1 2024 the gap between the RDN and the fixed price was the largest in zloty terms since the start of the series. The average RDN price was PLN 372.0/MWh, while FIT for a new declaration was PLN 828.4/MWh, so the market accounted for just 45% of the fixed price. 2× operation gives PLN 440.6/MWh (53% of FIT), 3× operation PLN 468.6/MWh (57% of FIT). The closest to FIT is FIP with flexibility: PLN 782.3/MWh with 2× (94% of FIT) and PLN 810.3/MWh with 3× (98% of FIT). The common conclusion: on the RDN alone a double-membrane roof shortens the distance but does not close it.

A reminder of the mechanism

The support rules (Articles 70a–70f of the Act on Renewable Energy Sources (ustawa o OZE)), the scenarios and the model assumptions are described in the first analysis of the series. You will find the results for the previous half-year in the previous analysis of the series (H2 2023).

Fixed prices in 2024

The reference prices from the regulation of 8 November 2023 (Journal of Laws (Dz.U.) 2023, item 2440) apply: PLN 872/MWh for agricultural biogas up to 500 kW and PLN 793/MWh for the 500 kW–1 MW band. This gives a FIT of PLN 828.4/MWh and a FIP of PLN 713.7/MWh for new declarations; for "other biogas" up to 500 kW the FIT is PLN 600.4/MWh, and for agricultural cogeneration (CHP) PLN 973.8/MWh. A 2019 installation after indexation (index for 2023: 111.4) has a FIT of PLN 874.9/MWh.

Figures for the half-year

Quantity (PLN/MWh unless stated otherwise) Value
Average RDN price in the half-year 372.0
RDN, 2× operation (12 most expensive hours of the day) 440.6
RDN, 3× operation (8 most expensive hours of the day) 468.6
FIT, new declaration (price for the class below 500 kW) 828.4
FIT, 2019 installation after indexation 874.9
FIP, continuous operation (price for the 500 kW – 1 MW class) 710.7
FIP + 2× operation / FIP + 3× operation 782.3 / 810.3
RDN + energy store 0.5 MW / 1 MWh 391.6
Hours with an RDN price below zero 65 of 4,367
Biogas storage for 2× / 3× (average, m³) 2,693 / 3,639

The "2019 installation" price is 95% of the 2019 reference price (PLN 617.5/MWh) after cumulative indexation by the annual average CPI for 2019–2023 (Article 70e(3); GUS: 102.3; 103.4; 105.1; 114.4; 111.4).

Fixed FIT price vs RDN prices, H1 2024
Fixed FIT price vs RDN prices, H1 2024Monthly day-ahead market energy prices in H1 2024 against the fixed FIT price. — 4 serii, 6 punktów, jednostka PLN/MWh.02004006008001,000JanFebMarAprMayJunPLN/MWhFixed FIT price (2024 installation) · Jan: 828 PLN/MWhFixed FIT price (2024 installation) · Feb: 828 PLN/MWhFixed FIT price (2024 installation) · Mar: 828 PLN/MWhFixed FIT price (2024 installation) · Apr: 828 PLN/MWhFixed FIT price (2024 installation) · May: 828 PLN/MWhFixed FIT price (2024 installation) · Jun: 828 PLN/MWhRDN — monthly average · Jan: 408 PLN/MWhRDN — monthly average · Feb: 329 PLN/MWhRDN — monthly average · Mar: 324 PLN/MWhRDN — monthly average · Apr: 348 PLN/MWhRDN — monthly average · May: 366 PLN/MWhRDN — monthly average · Jun: 455 PLN/MWhRDN — captured price, 2× operation (12 h) · Jan: 461 PLN/MWhRDN — captured price, 2× operation (12 h) · Feb: 375 PLN/MWhRDN — captured price, 2× operation (12 h) · Mar: 376 PLN/MWhRDN — captured price, 2× operation (12 h) · Apr: 415 PLN/MWhRDN — captured price, 2× operation (12 h) · May: 441 PLN/MWhRDN — captured price, 2× operation (12 h) · Jun: 575 PLN/MWhRDN — captured price, 3× operation (8 h) · Jan: 477 PLN/MWhRDN — captured price, 3× operation (8 h) · Feb: 391 PLN/MWhRDN — captured price, 3× operation (8 h) · Mar: 399 PLN/MWhRDN — captured price, 3× operation (8 h) · Apr: 444 PLN/MWhRDN — captured price, 3× operation (8 h) · May: 466 PLN/MWhRDN — captured price, 3× operation (8 h) · Jun: 633 PLN/MWh
  • Fixed FIT price (2024 installation)
  • RDN — monthly average
  • RDN — captured price, 2× operation (12 h)
  • RDN — captured price, 3× operation (8 h)
Source: Substraty.pl calculations based on PL day-ahead prices (energy-charts.info, Bundesnetzagentur | SMARD.de, CC BY 4.0) and NBP exchange rates. Deterministic model, 0.5 MWel, 8000 h/year; the assumptions are described in the text of the article.

The monthly averages form a U shape: PLN 408.2/MWh in January, PLN 324.4/MWh in March (the minimum), PLN 455.3/MWh in June. March is just 39% of the FIT price. There were 65 hours with a negative price in the half-year; excluding them raises RDN revenue from PLN 372.0 to PLN 378.3/MWh.

Average hourly RDN price profile, H1 2024
Average hourly RDN price profile, H1 2024Average RDN price in each hour of the day in H1 2024. — 2 serii, 24 punktów, jednostka PLN/MWh.02004006008001,000024681012141618202223PLN/MWhhour of the dayRDN — average for the hour · 0: 355 PLN/MWhRDN — average for the hour · 1: 339 PLN/MWhRDN — average for the hour · 2: 334 PLN/MWhRDN — average for the hour · 3: 333 PLN/MWhRDN — average for the hour · 4: 333 PLN/MWhRDN — average for the hour · 5: 343 PLN/MWhRDN — average for the hour · 6: 395 PLN/MWhRDN — average for the hour · 7: 411 PLN/MWhRDN — average for the hour · 8: 398 PLN/MWhRDN — average for the hour · 9: 348 PLN/MWhRDN — average for the hour · 10: 309 PLN/MWhRDN — average for the hour · 11: 294 PLN/MWhRDN — average for the hour · 12: 287 PLN/MWhRDN — average for the hour · 13: 292 PLN/MWhRDN — average for the hour · 14: 307 PLN/MWhRDN — average for the hour · 15: 336 PLN/MWhRDN — average for the hour · 16: 380 PLN/MWhRDN — average for the hour · 17: 420 PLN/MWhRDN — average for the hour · 18: 463 PLN/MWhRDN — average for the hour · 19: 508 PLN/MWhRDN — average for the hour · 20: 514 PLN/MWhRDN — average for the hour · 21: 466 PLN/MWhRDN — average for the hour · 22: 403 PLN/MWhRDN — average for the hour · 23: 362 PLN/MWhFixed FIT price · 0: 828 PLN/MWhFixed FIT price · 1: 828 PLN/MWhFixed FIT price · 2: 828 PLN/MWhFixed FIT price · 3: 828 PLN/MWhFixed FIT price · 4: 828 PLN/MWhFixed FIT price · 5: 828 PLN/MWhFixed FIT price · 6: 828 PLN/MWhFixed FIT price · 7: 828 PLN/MWhFixed FIT price · 8: 828 PLN/MWhFixed FIT price · 9: 828 PLN/MWhFixed FIT price · 10: 828 PLN/MWhFixed FIT price · 11: 828 PLN/MWhFixed FIT price · 12: 828 PLN/MWhFixed FIT price · 13: 828 PLN/MWhFixed FIT price · 14: 828 PLN/MWhFixed FIT price · 15: 828 PLN/MWhFixed FIT price · 16: 828 PLN/MWhFixed FIT price · 17: 828 PLN/MWhFixed FIT price · 18: 828 PLN/MWhFixed FIT price · 19: 828 PLN/MWhFixed FIT price · 20: 828 PLN/MWhFixed FIT price · 21: 828 PLN/MWhFixed FIT price · 22: 828 PLN/MWhFixed FIT price · 23: 828 PLN/MWh
  • RDN — average for the hour
  • Fixed FIT price
Source: Substraty.pl calculations based on PL day-ahead prices (energy-charts.info, Bundesnetzagentur | SMARD.de, CC BY 4.0) and NBP exchange rates. Deterministic model, 0.5 MWel, 8000 h/year; the assumptions are described in the text of the article.

This is the first half-year in the series in which the daily profile does not have its minimum at night. The cheapest hour is 12:00 (PLN 286.6/MWh), and the highest prices fall in the evening: 20:00 (PLN 514.2/MWh). This shape is consistent with the rise in photovoltaic output during the day. For a biogas plant this means that the 2× and 3× operating windows move to the morning and evening peaks, and the midday hours become the time for storing gas. The premium for flexibility is PLN 68.6/MWh for 2× and PLN 96.6/MWh for 3×.

Revenue from energy sales by scenario, H1 2024
Revenue from energy sales by scenario, H1 2024Revenue in PLN per MWh for seven energy sales scenarios in H1 2024. — 1 serii, 7 punktów, jednostka PLN/MWh.02004006008001,000FIT (<500 kW)FIP, continuous operationRDN continuousRDN 2×RDN 3×RDN + storeFIP + 2×PLN/MWhRevenue (PLN/MWh) · FIT (<500 kW): 828 PLN/MWhRevenue (PLN/MWh) · FIP, continuous operation: 711 PLN/MWhRevenue (PLN/MWh) · RDN continuous: 372 PLN/MWhRevenue (PLN/MWh) · RDN 2×: 441 PLN/MWhRevenue (PLN/MWh) · RDN 3×: 469 PLN/MWhRevenue (PLN/MWh) · RDN + store: 392 PLN/MWhRevenue (PLN/MWh) · FIP + 2×: 782 PLN/MWh
  • Revenue (PLN/MWh)
Source: Substraty.pl calculations based on PL day-ahead prices (energy-charts.info, Bundesnetzagentur | SMARD.de, CC BY 4.0) and NBP exchange rates. Deterministic model, 0.5 MWel, 8000 h/year; the assumptions are described in the text of the article.

Why FIP + flexibility is closer to FIT

Under FIP the generator sells energy on the market and receives a top-up to the fixed price, calculated from the average RDN price for the day. A wider spread of prices within the day therefore increases the profit of a flexible generator without reducing the top-up. In H1 2024 FIP with continuous operation gives PLN 710.7/MWh (86% of FIT; this is slightly below the FIP fixed price of PLN 713.7/MWh, because energy from negative hours covered by the six-consecutive-hours rule is not supported), and with 2× operation PLN 782.3/MWh. Positive balances from the crisis months of 2022 may already have been used to offset later negative balances; the model does not track this. The legal risk also concerns the capacity expansion itself: exceeding the capacity thresholds may change the class of the installation and the reference price, which needs to be clarified with the President of the Energy Regulatory Office (URE) before the investment.

Is a double-membrane roof enough

In the model, "2×" operation means that a generating set with capacity increased to about 1.0 MW runs only in the 12 most expensive hours of the day, and "3×" that a set of about 1.5 MW runs in the 8 most expensive hours; the same daily energy (about 10.96 MWh) is therefore produced in a shorter time, at higher power. Biogas from fermentation flows throughout the day (in the model about 216 Nm³/h, resulting from a capacity of 0.5 MWel, an electrical efficiency of 40% and a methane content of 53%), so the rest of the day is storage in the double-membrane roof. The gas balance for this half-year gives on average 2,693 m³ of capacity for 2× (95th percentile: 3,629 m³) and 3,639 m³ for 3× (4,839 m³). According to DLG, a single double-membrane roof with a diameter of 26 m has a gas capacity of about 2500 m³ (we adopt this as an assumption for Polish installations too): in this half-year it accommodates the 2× demand on 45% of days, and the 3× demand on 3% of days. Two roofs, i.e. 5000 m³, cover all days of the half-year in the model in both variants (the maximum demand did not exceed 5000 m³).

How much can be spent on flexibility

The premium for operating in the expensive hours is in this half-year PLN 68.6/MWh for 2× and PLN 96.6/MWh for 3× compared with continuous operation. After annualisation (×2, an assumption) this gives an annual surplus of PLN 274 thousand for 2× and PLN 385 thousand for 3×; divided by the annuity factor (12-year depreciation, cost of capital 10% or 6%), this gives a budget for an additional generating set and gas store of PLN 1,865–2,294 thousand for 2× and PLN 2,625–3,230 thousand for 3× (the lower value at a cost of capital of 10%, the higher at 6%). The cost ranges are assumptions, not offers: €500–800/kW of additional capacity plus €20–70/m³ of missing storage, at an exchange rate of PLN 4.3/€, which gives PLN 1,092–1,778 thousand for 2× and PLN 2,248–3,783 thousand for 3×. The arithmetic conclusion: the 2× variant pays back across the whole assumed cost range, while the 3× variant pays back only at the lower part of the cost range and a lower cost of capital. The same benefit from the price profile occurs under FIP and in a pure RDN (under FIP it is sometimes slightly larger, because flexible operation avoids the hours excluded from settlement), because it stems from the market, not from support; FIT does not provide it, because it pays the same for every hour.

How much can be spent for it to pay back, H1 2024
How much can be spent for it to pay back, H1 2024The maximum one-off expenditure that pays back from the revenue surplus in H1 2024. — 2 serii, 3 punktów, jednostka PLN thousand.01,0002,0003,0004,000Flexibility 2× (RDN)Flexibility 3× (RDN)Store 0.5 MW/1 MWhPLN thousandCost of capital 10% · Flexibility 2× (RDN): 1,865 PLN thousandCost of capital 10% · Flexibility 3× (RDN): 2,625 PLN thousandCost of capital 10% · Store 0.5 MW/1 MWh: 430 PLN thousandCost of capital 6% · Flexibility 2× (RDN): 2,294 PLN thousandCost of capital 6% · Flexibility 3× (RDN): 3,230 PLN thousandCost of capital 6% · Store 0.5 MW/1 MWh: 526 PLN thousand
  • Cost of capital 10%
  • Cost of capital 6%
Source: Substraty.pl calculations based on PL day-ahead prices (energy-charts.info, Bundesnetzagentur | SMARD.de, CC BY 4.0) and NBP exchange rates. Deterministic model, 0.5 MWel, 8000 h/year; the assumptions are described in the text of the article. Half-year surplus annualised ×2 (an assumption).

The third option: an energy store

A 0.5 MW / 1 MWh store, one cycle per day, 85% efficiency, adds PLN 19.6/MWh to continuous operation (revenue PLN 391.6/MWh). The average of the daily differences between the average price of the two most expensive and the two cheapest hours of the day is PLN 296.4/MWh. The annual surplus is PLN 78 thousand; with 15-year depreciation, servicing at 2.5% of capital expenditure per year and an average capacity degradation of 2% per year (assumptions), this allows spending PLN 430–526 thousand on the store, i.e. PLN 430–526 per kWh of capacity. The assumed range for the system cost is PLN 800–1,500/kWh, and for the additional grid connection PLN 50–400 thousand — these are assumptions, because there are no hard Polish prices for a scale like this. After deducting the connection (PLN 50–400 thousand) from the budget at a cost of capital of 6%, the permissible system cost is PLN 126 to 476/kWh; the store would not pay back under the assumed cost assumptions. The model ignores distribution charges for off-take, the capacity charge and the balancing market, so the result is rather optimistic.

Conclusions for this half-year

  • The RDN (PLN 372.0/MWh) and the RDN with flexibility (PLN 440.6–468.6/MWh) do not come close to FIT (PLN 828.4/MWh): a gap of PLN 359.8–387.8/MWh.
  • The midday price trough and the evening peak make a 2×/3× operating schedule more valuable than cheap night hours.
  • An additional generating set and gas store: the 2× variant pays back across the whole assumed cost range, while the 3× variant pays back only at the lower part of the cost range and a lower cost of capital.
  • An energy store (PLN 19.6/MWh) still would not pay back under the assumed cost assumptions; falling battery prices may change this in the coming years.

Sources

  1. Ustawa o odnawialnych źródłach energii — tekst jednolity z 2023 r., Dz.U. 2023 poz. 1436
  2. Rozporządzenie Ministra w sprawie ceny referencyjnej energii elektrycznej z OZE — z 8.11.2023, Dz.U. 2023 poz. 2440
  3. Energy-Charts — ceny day-ahead Polska (CC BY 4.0, Bundesnetzagentur | SMARD.de)
  4. NBP — kursy średnie walut obcych (tabela A)

Questions and answers

In H1 2024, did operating in expensive hours pay off more than before?

The premium for 2× operation compared with continuous operation was PLN 68.6/MWh – less than in the crisis half-years, but the day-ahead market (RDN) was low overall (PLN 372.0/MWh), so the FIT of PLN 828.4/MWh remained twice as high.

This question in the FAQ

What changed in the daily price profile?

The lowest average hourly price now falls at 12:00 (PLN 286.6/MWh) rather than at night; the peak is at 20:00 (PLN 514.2/MWh).

This question in the FAQ