BESS Payback Calculator
Estimate the economics of a battery energy storage system for a business in Ukraine.
Tariff savings and outage backup in one hourly model.
Estimate budget, savings and backup for your business
Use strategy
Choose the main business task for BESS in the calculationArbitrage without export is behind-the-meter savings on own consumption. If export is enabled, surplus above own load is valued at the DAM market price.
What this gives the business
Short business summary without technical detailsThe system reduces peak electricity costs and partly replaces diesel during outages.
Data quality and calculation assumptions
The model passport updates after API data is loadedCurrent tariff data
DAM data comes from the Market Operator; transmission and distribution from NEURC.Exchange rate and system cost
The CAPEX curve includes the fixed system part and variable price per kWh.Current diesel price
For the backup scenario, diesel price is loaded from open market sources with manual fallback.* Battery resource is the estimated cost of used BESS warranty cycles, not a separate annual payment and not accounting depreciation.
Technical savings breakdown, year 1
The model separates tariff arbitrage and diesel generation replacementUkrainian electricity market
For business, the model uses an all-in market priceHousehold Fixed household tariff per 1 kWh. Shown only for comparison and not used in the business calculation.
Business, all-in Indicative full purchase price of 1 kWh for a business: DAM + transmission + selected DSO distribution + supplier margin + VAT. This is the base electricity price before BESS operation.
BESS charge price How much 1 kWh costs for charging during cheap DAM hours, including delivery and VAT. Battery charging cost in the arbitrage model.
DAM base Average all-in price of 1 kWh for the month. It is not a separate tariff, but a neutral level for comparing cheap and expensive hours.
BESS discharge price How much 1 kWh from the grid would cost during expensive DAM hours. When BESS discharges during these hours, this amount is counted as avoided electricity purchase.
Tariff spread
Key value for the arbitrage scenarioSpread is the difference between the discharge price and the charge price. It shows the savings potential before battery losses, resource reserve and OPEX. For the current capacity, usable volume is 79 kWh. An indicative charge -> discharge cycle gives 921 UAH gross result after losses, before resource reserve; after reserve ~807 UAH, and the annual SOC model gives 168 972 UAH.
* Battery resource is a calculated allowance for used warranty cycles; it is not a separate cash-flow payment or accounting depreciation. Cash flow also includes service OPEX and simple year-by-year SOH decline.
Cumulative economic effect
15-year model with break-even crossingNet annual savings
Gross savings minus battery resource reserve, OPEX and SOH degradationDiesel price history
Loading the full available diesel archiveDAM history, market component
Loading the full available DAM archive: excluding delivery, distribution and VATYear-by-year details
Annual effect, discounted annual amount, cumulative NPV and regular cumulative effect| Year | Gross | Resource reserve* | OPEX | Net | Disc. annual | NPV cum. | Cumulative effect | Status |
|---|
What is included in the calculation
The model can use current data: hourly DAM prices from the Market Operator, Ukrenergo transmission tariff, distribution tariff of the selected DSO from NEURC and retail diesel price from open market sources. CAPEX is calculated through FOB price per kWh, P-rate and USD/UAH rate from the NBU API. If external sources are unavailable, the calculator falls back to manual assumptions for electricity, diesel price and exchange rate. Before a commercial proposal, supplier terms and the real consumption schedule must be checked.