
Odesa Storage Hub — 3 MW / 12 MWh
Odesa oblast, Ukraine
3 MW / 12 MWh battery storage with a 3.7 MWp solar field. Charges from own solar at midday, when Ukrainian wholesale prices collapse towards zero, and sells into the evening peak.

Odesa oblast, Ukraine
3 MW / 12 MWh battery storage with a 3.7 MWp solar field. Charges from own solar at midday, when Ukrainian wholesale prices collapse towards zero, and sells into the evening peak.
Complete project documentation for institutional and retail investors. Every figure below is derived from the financial model summarised on this page; primary sources are listed at the end.
A 3 MW / 12 MWh lithium-iron-phosphate battery co-located with a 3.7 MWp ground-mounted solar field in Odesa oblast. This is the entry configuration of the programme: it sits exactly at the eligibility limit of Ukraine’s new solar-plus-storage auction category, is small enough to stay below the 5 MW storage-licensing threshold, and is designed to be replicated. The battery — not the solar field — is the profit engine; the solar field exists to supply roughly two thirds of the charging energy behind the meter and to qualify the project for auction support.
Ukraine now has one of the most extreme intraday price curves in Europe. Distributed solar has grown fast enough to push midday wholesale prices to near zero, while evening demand still has to be met by scarce dispatchable capacity at prices approaching the regulatory cap. The asset is built to monetise exactly that gap.
Between roughly 10:00 and 16:00 the solar field feeds the battery behind the meter. Any shortfall is topped up from the grid at the midday trough price, which on the reference day was under €7/MWh.
The battery sits full through the late-afternoon ramp while grid prices climb. A four-hour system can hold a complete charge rather than being forced to discharge early.
Between 19:00 and 23:00 the full 12 MWh (20 MWh for the larger project) is sold into the day-ahead and intraday markets at the daily maximum.
Outside the arbitrage window the inverter can provide frequency restoration reserve to Ukrenergo, which is procuring several hundred MW of aFRR for the 2026–2030 period.
Day-ahead prices for the UA-IPS bidding zone, delivery day 1 August 2026. The daily average of €110.9/MWh is close to the 2025 full-year average of €103.8/MWh, so this is a typical price level with an extreme shape rather than an outlier day.
Our first pass modelled a two-hour battery and produced an unattractive 5.4% equity IRR. The reason is structural: with only two hours of storage the majority of the solar field’s output has to be sold unstored, into the very midday hours when Ukrainian prices collapse to almost nothing. Unstored midday solar in Ukraine is close to worthless. Extending duration to four hours stores nearly all of it, lowers the battery’s cost per kWh, and roughly doubles the levered return. The solar field is deliberately sized no larger than auction eligibility permits, because incremental solar capacity beyond the battery’s absorption capacity adds capital cost without adding meaningful revenue.
Ukraine’s wholesale market has operated on an EU-style day-ahead, intraday and balancing model since 2019, and the grid has been synchronised with Continental Europe since March 2022. Three features make it unusually attractive for storage.
Wartime damage to dispatchable generation, combined with rapid distributed solar growth, produces a peak-to-trough spread that regularly exceeds €200/MWh — several times the spread available in Germany or Poland.
From 1 May 2026 the regulator set a single cap of ₴15,000/MWh on the day-ahead and intraday markets and ₴17,000/MWh on the balancing market, replacing the previous time-differentiated caps. The floor on the day-ahead market is ₴10/MWh, so the arbitrage window is wide in both directions.
Ukraine has legislated a dedicated solar-plus-storage auction category, is tendering 1,505 MW of new flexible capacity, and exempts imported storage and solar equipment from VAT and customs duty.
Monthly BASE index published by the Market Operator, ₴/MWh. Gaps are months for which we did not obtain the official bulletin; they are shown as gaps rather than interpolated. Bars marked with a dot are part-month figures. Note the winter premium — December 2025 and February 2026 are the strongest months for an evening-discharging asset.
| Metric | ₴/MWh | €/MWh |
|---|---|---|
| BASE price index | 5,292 | €104 |
| Weighted average trade price | 5,644 | €111 |
| Highest daily price | 8,221 | €161 |
| Lowest daily price | 2,446 | €48 |
| Metric | ₴/MWh | €/MWh |
|---|---|---|
| Day-ahead and intraday market, maximum | 15,000 | €294 |
| Balancing market, maximum | 17,000 | €333 |
| Day-ahead and intraday market, minimum | 10 | — |
| Time window | Day-ahead and intraday market, maximum | Balancing market, maximum |
|---|---|---|
| 00:00–07:00, 11:00–17:00 | 5,600 ₴ | 6,600 ₴ |
| 07:00–11:00, 23:00–24:00 | 6,900 ₴ | 8,250 ₴ |
| 17:00–23:00 | 15,000 ₴ | 16,000 ₴ |
The April 2026 time-differentiated structure is shown for context because it illustrates how deliberately the regulator has priced the evening window: the 17:00–23:00 cap was already ₴15,000/MWh when the midday cap was ₴5,600/MWh.
Ukrenergo held a supplementary auction for the 2026–2030 supply period covering 472–555 MW of charge-direction automatic frequency restoration reserve and 201–252 MW of symmetric product. Batteries are eligible. We have credited only a conservative amount of ancillary revenue in the base case because a firm cleared price for these products is not public; contracted aFRR is treated as upside in the optimised case.
The configuration is deliberately conventional: containerised LFP cells from a tier-one supplier, a four-hour discharge duration, and a single shared grid connection point behind which both the battery and the solar field sit.
| Metric | Value |
|---|---|
| Battery power rating | 3 MW |
| Battery usable energy | 12 MWh |
| Discharge duration | 4 h |
| Solar field capacity | 3.7 MWp |
| Land requirement | 5.9 ha |
| Cell chemistry | Lithium iron phosphate (LFP), containerised |
| Round-trip efficiency, AC–AC | 90% |
| Equivalent full cycles per year | 330 |
| Battery capacity fade | 2.0% per year |
| Solar module degradation | 0.45% per year |
| Solar specific yield | 1,300 kWh/kWp |
| Design life | 20 Year |
| Augmentation strategy | None assumed; 20-year supplier capacity warranty relied upon |
| Share of charging met by own solar | 68% |
|---|---|
| Cumulative 20-year EBITDA | 65,814 MWh |
The battery is charged predominantly from the co-located solar field. The residual is imported from the grid during the midday trough, which is economically attractive rather than a shortcoming: buying at the trough price plus transmission still leaves a spread of over €160/MWh.
The build-up below is benchmarked against three independent references: the BloombergNEF 2025 system cost survey (Europe average €154/kWh), Ember’s bottom-up build for markets outside China and the US, and the only large published Ukrainian comparator — DTEK’s 200 MW / 400 MWh project at an implied €313–350/kWh. Our figures sit deliberately between the European benchmark and the Ukrainian comparator.
| Metric | Value |
|---|---|
| Total | €5,301,450 |
| Battery system cost | €190/kWh |
| Solar field cost | €0.535/Wp |
| Import VAT and customs duty | Exempt for solar and storage equipment (Laws 3853-IX and 3854-IX) |
Imported storage and solar equipment is exempt from both VAT and customs duty in Ukraine, an exemption extended in December 2025. This is the single largest fiscal lever in the model and is reflected in the figures above. The grid connection line is an allowance: the definitive cost is fixed only when the distribution system operator issues technical conditions, and is flagged as an open item before final investment decision.
Revenue has three components. Arbitrage on the battery dominates; direct solar sales are modest by design, because the hours in which unstored solar can be sold are precisely the hours when Ukrainian prices are lowest.
| Metric | Amount | Note |
|---|---|---|
| Battery arbitrage — energy delivered into the evening peak | €811,800 | 3,960 MWh × €205 |
| Direct solar sales outside the charging window | €58,496 | 1,828 MWh × €32 |
| Ancillary services and balancing | €29,994 | — |
| Total year-1 revenue | €900,290 |
| Metric | €/MWh |
|---|---|
| Evening discharge capture price | €205 |
| Midday charging cost | €25 |
| Direct solar capture price | €32 |
These are annual averages, and all three are conservative against the reference day, on which the top four hours averaged €236/MWh and the cheapest four averaged €0.7/MWh. We assume the asset captures €205/MWh on discharge rather than the €236/MWh observed, and pays €25/MWh to charge rather than near zero, to allow for winter months when the midday trough is shallower and for imperfect forecasting.
| Metric | Amount |
|---|---|
| Battery operations and maintenance (2% of battery capex) | €45,600 |
| Solar field operations and maintenance (€9/kWp) | €33,300 |
| Insurance (0.4% of capital cost) | €21,206 |
| Physical security and site protection | €35,000 |
| Asset management and SPV administration | €40,000 |
| Land lease | €2,655 |
| Total operating costs | €177,761 |
Transmission charges of ₴713.68/MWh (about €14/MWh) on grid-imported charging energy and market operator fees on delivered energy are modelled separately within EBITDA and are not shown in the table above.
We present three scenarios rather than a single number. The base case is fully merchant and assumes commercial debt pricing; we regard it as the honest floor. The optimised case reflects the financing structure every comparable Ukrainian transaction has actually used.
Fully merchant revenue, 65% gearing at 8.5%, 330 cycles per year, only nominal ancillary income.
The battery cycles every day regardless of local weather, because on dull days it charges from the grid at the midday trough instead of from its own array. Financing is unchanged from the base case, so the uplift here is purely operational.
Solar output contracted at the €120/MWh auction ceiling and battery capture cut to €170/MWh. This is the scenario in which merchant spreads compress but state support holds.
| Metric | Value |
|---|---|
| Total capital cost | €5,301,450 |
| Equity tranche | €1,855,508 |
| Senior debt (65%) | €3,445,942 |
| Senior debt share | 65% |
| Senior debt interest rate | 8.5% |
| Senior debt tenor | 12 Year |
Neither EBRD nor IFC publishes margins or tenors for Ukrainian energy loans, so the 8.5% base-case rate is our estimate and not a sourced figure. The financing sensitivity below shows how much the answer depends on it.
The captured evening price is by far the most influential variable, followed by capital cost. Below roughly €160/MWh of evening capture the base case stops clearing a plausible cost of equity, which is why the auction CfD route matters as a floor rather than merely as upside.
The base case ties the battery to the solar field: it assumes 330 equivalent cycles a year, which is roughly the number of days on which the array can be relied on to fill it. That is deliberately conservative, and it understates what the asset can do.
The midday collapse in Ukrainian prices is not caused by this plant. It is caused by every solar installation in the country generating at once against weak daytime demand. That price signal is a property of the national system, and it is still there on days when this particular site is under cloud. So on a dull day the battery does not sit idle waiting for sunshine — it buys from the grid during the same midday trough and sells into the same evening peak. The solar field stops being the source of energy and becomes a hedge against the cost of buying it.
| Optimistic case assumptions | Base case | Optimistic case |
|---|---|---|
| Equivalent full cycles per year | 330 | 365 |
| Evening discharge capture price | €205/MWh | €218/MWh |
| Blended midday charging cost | €25/MWh | €38/MWh |
| Energy delivered to grid | 3,960 MWh | 4,380 MWh |
| Energy bought from grid to charge | 1,418 MWh | 1,884 MWh |
| Share of charging met by own solar | 68% | 61% |
| Senior debt interest rate | 8.5% | 8.5% |
Note the charging cost rises from €25 to €38/MWh, and that is intentional. On a genuinely overcast day the whole region generates less solar, so the midday trough is shallower and the energy costs more to buy. Penalising the charge price is what keeps this scenario honest: the extra throughput is bought at a thinner margin, not the same one.
| Metric | Base case | Optimistic case |
|---|---|---|
| Total year-1 revenue | €900,290 | €1,073,330 |
| Year-1 EBITDA | €651,395 | €780,057 |
| Project IRR (unlevered) | 9.1% | 11.9% |
| Equity IRR (levered) | 9.6% | 15.4% |
| Minimum DSCR | 1.37x | 1.66x |
| Simple payback | 8.8 Year | 7.3 Year |
| NPV at 10% discount rate | €-316,432 | €680,519 |
| Cumulative 20-year EBITDA | €12,907,932 | €15,730,280 |
The two levers are independent. Running the optimistic operating case on senior debt priced at 6.5% — the level implied by an EBRD or IFC facility carrying EU Ukraine Investment Framework first-loss cover, which is how every comparable Ukrainian transaction has been financed — lifts the levered return further:
| Equity IRR, optimistic operations + concessional debt | 17.3% |
|---|---|
| Minimum DSCR | 1.85x |
Three things. First, sustained nationwide cloud would flatten the midday trough everywhere at once, and the spread would narrow rather than merely shift source. Second, grid-charged energy pays the full transmission charge of ₴713.68/MWh where behind-the-meter solar charging does not, so the margin on bought energy is structurally thinner and more exposed to a tariff increase. Third, cycling 365 times a year rather than 330 uses the battery harder; we have held capacity fade at 2% a year on the strength of the supplier warranty, but a higher throughput regime is the case in which that warranty matters most. We regard the base case, not this one, as the number to underwrite against.
Calculated on Ember’s energy-shifting basis at an 11% discount rate, excluding the cost of charging energy. This is the minimum spread the battery must capture to break even on the storage leg alone; the assumed spread of €180/MWh provides substantial headroom over it.
For context, Damodaran puts Ukraine’s total equity risk premium at 19.77% as of January 2026, and Ukrainian energy transactions typically target 14–16% equity IRR when senior debt carries an international financial institution guarantee. The larger project clears that band in the optimised case; the smaller one is positioned as a replicable pilot rather than a return-maximising vehicle.
The layout below is drawn to scale from the indicative plot dimensions. Both sites follow the same arrangement: a technical strip along the northern boundary holding the battery compound, the power conversion skids, the control room and the metering substation, with the solar field occupying the remainder of the plot in blocks separated by maintenance roads. Placing the battery next to the substation keeps the medium-voltage cable runs short and allows both the battery and the solar field to share a single connection point, as permitted by Law 4213-IX.
| Metric | Value |
|---|---|
| Fenced plot | 270 × 220 m — 5.9 ha |
| Solar field area | 5.9 ha |
| Module table rows | 26 (2 × 13) |
| Row pitch | 5.6 m |
| Battery containers (20 ft) | 3 |
| PCS / MV transformer skids | 1 |
| Grid connection voltage | 35 kV |
| Land use intensity | 1.59 ha/MWp |
Dimensions are indicative and subject to the final land survey, geotechnical investigation and the grid connection technical conditions. Row pitch of 5.6 m is set to limit inter-row shading at the winter solstice for a fixed-tilt system at this latitude; the final pitch will follow the PVsyst shading study. The battery compound is separately fenced and hardened, and storage flows are metered independently, which is a mandatory requirement for co-located assets.





Photographs of comparable operating installations, included to show the physical form of the plant. They are not images of this site, which is not yet built.
Ukraine has moved quickly to make storage bankable. The provisions below are the ones that materially shape this project.
Under Law 4777-IX, in force since March 2026, a storage licence is required only where a single site exceeds 5 MW. Both projects are at or below that threshold and therefore require no storage licence from the regulator.
Law 4213-IX permits generation and storage to share a single grid connection and raised the licence-free generation threshold to 20 MW until 1 January 2028. Separate commercial metering of storage flows is mandatory and is included in the capital cost.
A dedicated auction category reserves at least 10% of annual support volume for solar-plus-storage, with support running to 2034 and a ceiling of €0.12/kWh. Eligibility requires storage power of at least 80% of solar capacity and at least 2 kWh of storage per kW of solar. Both configurations were sized specifically to satisfy both tests.
Ukrenergo published draft documentation in July 2026 for a 1,505 MW tender for new manoeuvrable capacity across four regional lots, with five years of support and a ceiling of €0.2792/kWh. This is a potential second contracted revenue stream and is not counted in any of our three cases.
Corporate income tax is 18%. Imported solar and storage equipment is exempt from VAT and customs duty. Accelerated depreciation permits machinery and equipment to be written off over two years until the end of 2030, which shelters early-year cash flow — this is reflected in the model. Dividends to a non-resident holder attract 15% withholding, reducible to 5% under the Ukraine–Cyprus treaty where the holder owns at least 20% of the shares.
A Ukrainian limited liability company holds the land lease, grid connection and permits, held in turn by an EU holding company through which investor capital is channelled. Dividend repatriation remains subject to National Bank of Ukraine martial-law restrictions, which is disclosed as an open item.
The register below is deliberately blunt. Two risks are genuinely severe and are not fully mitigable at the project level.
| Metric | Severity | Mitigation |
|---|---|---|
| Military and physical asset risk | High | Both sites are deliberately located away from the line of contact — Odesa oblast in the south-west and Poltava oblast in the interior, the latter several hundred kilometres from the front. Containers are dispersed, bermed and separately fenced, and physical security is budgeted at €35,000–45,000 per year. The risk cannot be eliminated: Ukrainian energy infrastructure has been targeted nationwide, including deep in the rear, and investors should assume a non-trivial probability of total loss. |
| War risk insurance availability | High | As of early 2026 commercial war-risk cover is effectively unavailable for Ukrainian energy infrastructure. The mitigation is a first-loss guarantee from the EU Ukraine Investment Framework or a multilateral political-risk product, and state compensation of up to ₴10m, which is de minimis at this project size. If no guarantee is secured, the equity absorbs this risk. |
| Merchant price and spread compression | Medium | As storage capacity builds out, the intraday spread will narrow. Mitigations are the auction CfD floor, the flexibility auction, and a four-hour duration that captures a wider window than a two-hour system. The sensitivity table quantifies the exposure directly. |
| Currency mismatch | Medium | Revenue is earned in hryvnia while debt and investor returns are in euro. Ukraine has no deep long-dated hedging market. Partly mitigated because wholesale prices have historically tracked euro-denominated import parity, and because the regulatory price cap is periodically revised upward. |
| Regulatory and price-cap change | Medium | The evening price cap is the single largest determinant of upside. Caps have been revised repeatedly, most recently upward in May 2026, and the policy direction has been towards liberalisation. A downward revision would compress returns materially. |
| Capital cost and supply chain | Medium | Fixed-price turnkey EPC contract with liquidated damages, procurement from tier-one suppliers, and a 10% contingency. Battery system prices have fallen 37% year-on-year in Europe, so the risk is skewed to the downside on cost. |
| Grid connection cost and timing | Low | The connection allowance is an estimate until the distribution system operator issues technical conditions. Co-locating behind the solar field’s existing connection point substantially limits exposure. Flagged as an open item before final investment decision. |
| Technology performance and degradation | Low | A 20-year supplier capacity warranty guaranteeing no more than 2% annual fade, with liquidated damages for round-trip efficiency shortfall. Cold-climate HVAC parasitic load is the least well characterised technical variable and is being modelled with the supplier. |
The impact case for storage in Ukraine is unusually direct. Every megawatt-hour shifted from the midday solar surplus into the evening peak displaces generation that would otherwise come from fossil peaking plant or imports, and does so in the hours when the system is most stressed.
Ukraine has lost a substantial share of its dispatchable capacity to sustained attack, and rolling disconnections have been a routine feature of recent winters. Distributed storage is among the fastest and most defensible ways to restore evening peak capacity, which is why it is a priority for the Energy Community, the EBRD and the EU Ukraine Investment Framework.
Every quantitative claim on this page traces to one of the sources below or to the financial model built on them. Where a figure could not be verified from a primary source we have said so in the relevant section rather than presenting an estimate as a fact.
All euro figures converted at €1 = ₴51.0, the mid-market rate for July 2026.
Four inputs remain unverified and are flagged rather than smoothed over: the definitive grid connection fee from the distribution system operator; the senior debt margin and tenor, which no international financial institution publishes for Ukraine; the insurability of the asset against war risk, which is currently doubtful; and cold-climate HVAC parasitic load, for which we are using a generic 2–4% of throughput pending supplier modelling.
This document is provided for information only and is not an offer to sell or a solicitation to buy securities, nor is it investment, legal or tax advice. Forward-looking figures are modelled projections based on the stated assumptions and will differ from actual results. Ukrainian energy projects carry risks that include, without limitation, armed conflict, destruction of assets, currency inconvertibility, regulatory change and counterparty default. Investors may lose the entire amount invested. Prospective investors should take independent advice and satisfy themselves as to the accuracy of every assumption before committing capital.