Electricity prices - Czech Republic

This table/chart shows the OTE spot exchange prices for the Czech Republic bidding zone in the Day-Ahead market, using local time (Europe/Prague)
Period €/kWh
00:00 - 00:15 0.1057
00:15 - 00:30 0.0983
00:30 - 00:45 0.0880
00:45 - 01:00 0.0876
01:00 - 01:15 0.0910
01:15 - 01:30 0.0903
01:30 - 01:45 0.0880
01:45 - 02:00 0.0841
02:00 - 02:15 0.0848
02:15 - 02:30 0.0813
02:30 - 02:45 0.0838
02:45 - 03:00 0.0781
03:00 - 03:15 0.0700
03:15 - 03:30 0.0670
03:30 - 03:45 0.0664
03:45 - 04:00 0.0636
04:00 - 04:15 0.0791
04:15 - 04:30 0.0811
04:30 - 04:45 0.0850
04:45 - 05:00 0.0884
05:00 - 05:15 0.0834
05:15 - 05:30 0.0879
05:30 - 05:45 0.0933
05:45 - 06:00 0.1020
06:00 - 06:15 0.0965
06:15 - 06:30 0.1091
06:30 - 06:45 0.1175
06:45 - 07:00 0.1256
07:00 - 07:15 0.1340
07:15 - 07:30 0.1430
07:30 - 07:45 0.1440
07:45 - 08:00 0.1469
08:00 - 08:15 0.1429
08:15 - 08:30 0.1660
08:30 - 08:45 0.1668
08:45 - 09:00 0.1603
09:00 - 09:15 0.1585
09:15 - 09:30 0.1554
09:30 - 09:45 0.1451
09:45 - 10:00 0.1410
10:00 - 10:15 0.1379
10:15 - 10:30 0.1530
10:30 - 10:45 0.1437
10:45 - 11:00 0.1340
11:00 - 11:15 0.1430
11:15 - 11:30 0.1376
11:30 - 11:45 0.1420
11:45 - 12:00 0.1321
12:00 - 12:15 0.1330
12:15 - 12:30 0.1279
12:30 - 12:45 0.1361
12:45 - 13:00 0.1378
13:00 - 13:15 0.1392
13:15 - 13:30 0.1363
13:30 - 13:45 0.1355
13:45 - 14:00 0.1450
14:00 - 14:15 0.1322
14:15 - 14:30 0.1366
14:30 - 14:45 0.1486
14:45 - 15:00 0.1820
15:00 - 15:15 0.1320
15:15 - 15:30 0.1335
15:30 - 15:45 0.1395
15:45 - 16:00 0.1550
16:00 - 16:15 0.1230
16:15 - 16:30 0.1266
16:30 - 16:45 0.1323
16:45 - 17:00 0.1500
17:00 - 17:15 0.1255
17:15 - 17:30 0.1274
17:30 - 17:45 0.1224
17:45 - 18:00 0.1435
18:00 - 18:15 0.1119
18:15 - 18:30 0.1171
18:30 - 18:45 0.1157
18:45 - 19:00 0.1163
19:00 - 19:15 0.1111
19:15 - 19:30 0.1300
19:30 - 19:45 0.1058
19:45 - 20:00 0.1014
20:00 - 20:15 0.1074
20:15 - 20:30 0.1014
20:30 - 20:45 0.0995
20:45 - 21:00 0.0976
21:00 - 21:15 0.1039
21:15 - 21:30 0.1004
21:30 - 21:45 0.0973
21:45 - 22:00 0.0891
22:00 - 22:15 0.1055
22:15 - 22:30 0.0996
22:30 - 22:45 0.0973
22:45 - 23:00 0.0906
23:00 - 23:15 0.0989
23:15 - 23:30 0.0934
23:30 - 23:45 0.0881
23:45 - 00:00 0.0847

Czech Electricity Market

Electricity Generation Mix

The Czech power sector remains dominated by nuclear and coal. In 2024 Czech generators produced about 68.7 TWh. Nuclear power supplied roughly 40–41% of that (≈28 TWh) – the single largest source. Coal-fired plants (mainly lignite) supplied about 33–34% (≈23.7 TWh). Renewables are a smaller but growing share. Photovoltaics alone reached record output (~3.9 TWh, about 5.7% of generation in 2024). Hydropower and other renewables (wind, biomass) each contribute on the order of a few percent (roughly 3–4% each). Gas-fired generation is minor (around 5% of total), and other sources (import balancing, etc.) fill the remainder. In summary, roughly 40–42% nuclear, ~33–34% coal, ~15–18% renewables (solar≈6%, hydro≈3–4%, biomass/wind low-single-digits), and ~5% gas (other sources negligible).

Primary sources (2024): Nuclear ~41%; Brown-coal-fired ~33.4%; Renewables (solar, hydro, biomass, wind) combined ~16%; Gas ~5%. (This mix is changing as coal output falls and solar grows.)

Electricity Price Components for End Customers

End-customer electricity bills in the Czech Republic include a non-regulated “energy” price plus several regulated fees and taxes. In practice the bill breaks down into:

  • Commodity price (silová elektřina): The base price of electricity per kWh (non-regulated). Retail suppliers set this according to wholesale market prices (e.g. day-ahead PXE rates plus their margin) and their commercial strategy. It is typically the largest single component of the bill.

  • Network (Distribution/Transmission) fees: Regulated charges for delivery through the transmission and distribution grids. These are set by the Energy Regulator (ERÚ) and depend on region and customer tariff class. They include a variable per-kWh distribution charge plus a fixed capacity (“reserved power”) fee based on the customer’s fuse size. Distribution fees are by far the largest part of the regulated charges. (Czech law also requires any energy producer feeding in to cover its “imbalance” costs if not procuring exactly its generation via OTE markets.)

  • System services (ČEPS fees): A charge collected on the bill to pay the grid operator (ČEPS) for balancing services that maintain supply/demand equilibrium. This “poplatek za systémové služby” is a small regulated per-kWh fee.

  • Operator fee (OTE): A tiny fee for the market operator (OTE) covering settlement of imbalances. This is typically only a few haléřů/kWh.

  • Renewables support (POZE): A surcharge to cover subsidies for “supported” renewable and cogeneration plants (příspěvek na podporované zdroje, POZE). This is part of the regulated component. (Notably, this fee was waived in 2023 but generally applies).

  • Electricity tax (eco-tax): An excise duty on electricity (“daň z elektřiny”), currently about 28.30 CZK/MWh (≈0.0283 CZK/kWh).

  • Value Added Tax: 21% VAT is added on the sum of all the above.

In formulaic terms: Final price (incl. VAT) = Commodity price + Distribution/Transmission fees + System services + Market operator + Renewables surcharge + Electricity tax + 21% VAT.

Distribution charges (set by ERÚ) constitute the bulk of the regulated component, with system/OTE/renewables fees making up the rest. Suppliers typically quote a fixed “kč/kWh” for energy plus a fixed monthly fee; the regulated grid and tax components are added separately on invoices.

Dynamic Electricity Tariffs

Dynamic tariffs (spot-indexed pricing) are contracts where the consumer’s energy price varies in (near) real-time with wholesale market prices. In the Czech context, a “smlouva s dynamickým určením ceny” means the supplier sets the customer’s electricity price according to a predefined formula tied to short-term (spot) market rates. In practice this usually means using the hourly day-ahead price on the OTE power exchange (PXE day-ahead market) as the energy component of the bill. The customer therefore pays the actual spot price in each hour, possibly with a small markup or fee. For example, CEZ’s commercial “Elektřina SPOT” product passes through the OTE day-ahead price for each hour.

To participate in dynamic pricing, the consumer’s meter must record interval (e.g. 15-minute or hourly) consumption. Czech law requires a “průběhový měřič” for such contracts. Only customers with a smart/interval meter (and typically significant load) are eligible. Consumers on these tariffs can shift load to cheaper hours (for instance running appliances at night or midday when prices fall), potentially saving money. However, since prices can spike (e.g. during high-demand or fuel-price events), there is risk: bills may be higher if consumption occurs during expensive hours.

EU/CZ regulations: Dynamic pricing is explicitly foreseen in the Electricity Market Directive. The EU’s recent market design reforms (Directive 2024/1711) even require Member States to offer dynamic pricing options so consumers can exploit renewables’ variability. In Czech law, an amendment effective 2024 to the Energy Act (“Lex OZE 3”) formally defined the “dynamické určení ceny” concept. The law stipulates that such contracts can only be entered if the site has interval metering, and it grants consumers special protections (e.g. one-month cancellation right and detailed upfront information on risks). In fact, earlier in 2023 the government temporarily suspended spot contracts for households under a price-cap policy. As of 2024-25, dynamic tariffs are legally allowed but effectively only for customers with smart meters (initially large consumers, with smart meter rollout extending to >6 MWh/year users from 2025).

Dynamic-Tariff Offerings by Providers

Several Czech electricity suppliers now offer dynamic or time-variable tariffs. Key examples include:

Provider / Brand Consumers Tariff Type & Features Pricing Structure / Example Contract
ČEZ Prodej – Dynamický tarif Residential (smart-meter) Add-on to standard supply; pre-set time bands each day with fixed discounts (e.g. –x% off in “cheap” hours). Encourages shifting usage to off-peak periods. Requires interval (smart) meter. Not available with other special products. Energy price = your base plan’s price minus the time-band discount. For example, CEZ advertises savings “up to 50% cheaper” in certain hours. Actual discount rates vary by band (not publicly tabulated). The regulated & fixed fees remain the same as your base plan. Add-on to any ČEZ Prodej household contract (fixed or standard price). No change to contract length; can be cancelled with 1-month notice. (Requires separate opt-in.)
ČEZ Prodej – Elektřina SPOT Commercial (≤50 MWh/yr) True hourly spot price product for businesses. Price = OTE day-ahead hourly price. Requires interval meter and active balancing settlement. No fixed “peak/off” bands; price fully float. Pays the hourly OTE market price (EUR/MWh converted to CZK) plus a commercial premium (ČEZ’s margin) and fixed fees. For example, ČEZ shows sample: “Elektřina SPOT” follows published day-ahead prices. Typically month-to-month supply contract with 1-month notice. (Must also carry imbalance responsibility, often at a separate fee or passed to ČEZ.)
Tedom energie – T-Spot (se stropem) Residential with smart meter Spot product for households. Pass-through of day-ahead market prices with a monthly price cap. Designed for consumers with active demand management. Requires smart meter. Energy price = OTE day-ahead hourly price, subject to a guaranteed price ceiling each month. E.g. T-Spot “se stropem” offers wholesale prices plus ČEPS fee, capped at a max (e.g. ~3000–3500 CZK/MWh incl. VAT). Sample: June 2024 cap was ~3064 Kč/MWh. (Actual hourly rates vary around that level.) Indefinite-term supply. Customers get monthly notice of current cap price (“Jistota na měsíc” scheme). 30-day termination notice. Only for meters with interval recording.
bezDodavatele a.s. (“Naše energie”) Primarily residential Spot-based tariff under the “Naše energie” retail brand. Hourly price tied to OTE day-ahead. Requires interval meter. (Marketed via Bezdodavatele broker.) The commodity cost equals OTE hourly price×consumption. Plus fees: fixed daily charge (~5.06 Kč/day) and supplier margin (~60 Kč/MWh). For example, a sample day in Nov 2023 gave a total commodity price around 42.1 Kč/kWh (incl. VAT). Final bill adds distribution fees and VAT. Usually open-ended with 1–3 month notice. Must have smart meter. (The supplier also charged an “odchylka” fee for non-interval sites, but generally interval meter sites avoid this.)
Other suppliers (e.g. Tedom, Lama, Eneka, etc.) Various (res/com) Some smaller suppliers offered spot- or spot-indexed plans (e.g. Tedom’s house spot with cap, others with rolling monthly pricing). Many used “month-ahead” indices or capped products. However, regulated changes in 2023–24 have greatly limited these offers: only customers with interval meters may sign such tariffs. Many legacy “month-fix” products (e.g. Lama’s monthly fixed price) are no longer true dynamic tariffs.

Key comparisons: All dynamic tariffs require a smart (interval) meter. ČEZ’s “Dynamic” for households uses fixed discount bands (so hourly relative prices), whereas ČEZ’s and Tedom’s “Spot” products feed through the actual wholesale (day-ahead) price. The spot-based products typically include a small markup and/or risk-management cap, and allow saving (or losing) depending on hourly price swings. Standard industry practice is 1-month termination notice for these plans.



Peak and Off-Peak Hours

Czech Republic 2024 – Average Hourly Wholesale Electricity Price (OTE)



Hour‑band Avg. price €/kWh Vs. daily mean (≈ 0.1006 €) Vs. midday “valley” (≈ 0.0838 €)
Early‑morning trough ( 04:00 ) 0.0782  −22 %
Morning peak ( 07:00‑10:00 , centred on 08:00) ≈ 0.119 €  +12 %  +35 %
Mid‑day solar valley ( 12:00‑15:00 ) ≈ 0.084 €  −17 %
Evening peak ( 18:00‑21:00 , max at 20:00) ≈ 0.129 €
(single‑hour max 0.1397 €)
 +28 %  +54 %

The two peaks and why they appear

  1. Morning ramp‑up (07‑10 h)
    Demand driver: households wake up (cooking, electric showers, heating), public transport and offices start, and many industrial processes pick up right after shift change.
    Supply side: solar is only beginning to ramp, winds can be variable, so marginal generation often comes from gas or coal plants with higher operating costs → prices tick up.

  2. Evening high (18‑21 h)
    Demand driver: almost purely residential—people return home, cook dinner, turn on lights/heating/TV, and more EVs start charging.
    Supply side: solar output has collapsed to zero while demand is still high, so the system again leans on dispatchable (usually fossil) plants. That absence of cheap solar makes this peak about 17 % pricier than the morning one.

Mid‑day dip

Between roughly 12 h and 15 h the wholesale price bottoms out (~ 0.08 €/kWh). Central‑European noon now coincides with:

  • Maximum PV generation feeding the grid, suppressing the clearing price.
  • Many factories and offices already running steadily, so incremental demand isn’t spiking.

Average prices in this slot are 35‑55 % lower than during the two peaks, which is why dynamic‑tariff households (or anyone with flexible loads/batteries) try to shift dish‑washers, heat‑pumps or EV charging here.

Take‑aways for consumers and system operators

  • Load‑shifting pays: Moving 10 kWh from the 20:00 peak to the 14:00 valley would have saved ~ 0.50 € on the 2024 average.
  • Storage value: The spread between the trough (0.078 €) and the evening max (0.140 €) is ~ 0.06 €/kWh—roughly the arbitrage margin batteries can monetise.
  • Policy insight: The pronounced evening peak underlines the importance of non‑solar renewables (wind, hydro, biomass) and storage in Czechia’s future mix; solar alone flattens the mid‑day but worsens the sunset ramp unless paired with flexibility.

In short, the chart reflects a classic “duck curve”: cheap solar‑soaked middays flanked by demand‑driven peaks—especially the higher, solar‑starved one after sunset.