tcogen.tco_compare/1Data under reviewElectric or petrol car — Kyiv
Input: Kyiv, 5 years, 8,000 km/yr; typical dated prices
Over 5 years at 8,000 km/yr the lower NPV is Petrol car. But the ranges overlap: with your prices the order can flip.
Bar — NPV range from cheap to expensive assumptions, dot — typical result; one scale for all alternatives.
- 1
Petrol car
- Whole-life cost (NPV)
- UAH 872k
- Per unit
- UAH 28.68/km
- Levelled per year
- UAH 242k
- NPV range
- UAH 620k – UAH 1,417k
First in the engine's neutral order (NPV, then cost per unit).
Largest items (NPV)
- Purchase priceUAH 950k
- PetrolUAH 228k
- Pension levy at first registrationUAH 38,000
- Scheduled serviceUAH 21,932
- 2
Electric car
- Whole-life cost (NPV)
- UAH 915k
- Per unit
- UAH 30.11/km
- Levelled per year
- UAH 254k
- NPV range
- UAH 588k – UAH 1,531k
- UAH 43,568 more in NPV.
- Equal NPV at 9,220 km/yr.
Largest items (NPV)
- Purchase priceUAH 1,250k
- Public fast chargingUAH 32,779
- Home chargingUAH 23,601
- Compulsory insurance (market range)UAH 14,723
Assumptions, warnings and sources
Warnings
- Medium[ev] Price defaults older than 6 months: price.public_dc_kwh (2026-01-23). Enter current prices.
- Note[petrol] Pension-insurance levy 4% of the price at first registration in Ukraine (new or imported car; set options.first_registration=false for a car already registered in Ukraine).
- Lowev vs petrol: the NPV ranges overlap — the order can flip with real prices.
- LowSome defaults come from secondary pages or are tcogen estimates and are marked for verification (docs/SOURCES.md); replace them with your own figures where you can: car_depreciation_estimate, car_prices_estimate, car_service_estimate, ev_battery_warranty, ev_consumption_estimate, ice_consumption_estimate, tcogen_finance_defaults, tripgen_osago_kb, ua_ev_charging_2026.
Assumptions
- Amounts are nominal (today's prices grown by inflation); NPV discounts them to today.
- Scheduled events due exactly at the horizon are not counted: the asset is sold or kept then, and its resale value is the negative line `resale`.
- Consumables are bought when the previous item runs out; the last item bought is counted in full.
- Range low/high: every ranged input at its cheaper or dearer end together — a deliberately wide band.
- [ev] Discount rate 12.0%/year (nominal, UA default); pass discount_rate — e.g. your deposit or loan rate.
- [ev] Prices grow 8.0%/year (UA default); fixed-by-law taxes and loan payments do not.
- [petrol] Discount rate 12.0%/year (nominal, UA default); pass discount_rate — e.g. your deposit or loan rate.
- [petrol] Prices grow 8.0%/year (UA default); fixed-by-law taxes and loan payments do not.
- Ranking: lowest NPV first, then lowest levelized cost per unit of use, then label and id. The order of input does not matter, and nothing about sellers or partners is known to it.
- Break-even usage scales both alternatives' usage together; crossover month compares cumulative discounted spending without resale.
Sources
- tcogen estimate: default nominal discount rate and inflation by country (UA: discount 12%, inflation 8% — NBU forecast 10% end-2026, 6.9% 2027, 5% end-2028, key rate 15.5%; DE: discount 3%, inflation 2.5% — ECB HICP projection 3.0% 2026, 2.5% 2027, 2.1% 2028)as of Oct 4, 2026 Data under review
- Tax Code of Ukraine art. 267 transport tax: 25,000 UAH/year (267.4) for cars whose release year was no more than 5 years ago inclusive and average market value above 375 minimum wages on 1 January (267.2.1); 2026: 375 x 8,647 (State Budget Law 2026 No. 4695-IX art. 8) = 3,242,625 UAH; Ministry of Economy list by 1 February; tax stops from the month after the car turns 5 (267.6.7)as of Jan 1, 2026
- tcogen estimate: retained value of passenger cars by age (ICE ~80% after 1 year, ~50% after 5; BEV faster: ~70% after 1, ~40% after 5), typical of DAT/ADAC residual-value reportsas of Oct 4, 2026 Data under review
- tcogen estimate: typical new compact car prices 2026 (UA 0.6-1.5 M UAH ICE, 0.9-1.8 M UAH EV; DE 22-45 kEUR ICE, 30-50 kEUR EV)as of Oct 4, 2026 Data under review
- tcogen estimate: scheduled service, brakes, tyres, 12 V battery (UA dealers/independents and German workshops, 2026)as of Oct 4, 2026 Data under review
- Typical traction-battery warranty 8 years / 160,000 km to 70% capacity (most makers); failures outside warranty are rareas of Oct 4, 2026 Data under review
- tcogen estimate: compact BEV real-world use 15-20 kWh/100 km at the car + 10% charging losses (ADAC Ecotest measures at the wall)as of Oct 4, 2026 Data under review
- Household electricity fixed price Ukraine 4.32 UAH/kWh incl. VAT (3.60 + 0.72 VAT), 01.06.2024-31.10.2026 (Cabinet resolution No. 483 of 05.06.2019, annex 'Fixed prices')as of Oct 3, 2026
- Public DC charging in Ukraine 20-32 UAH/kWh (Minfin 23.01.2026: 30-32 after the January rise; later 20-26)as of Jan 23, 2026 Data under review
- tripgen kb/osago.json: OSTsPV average premium 2025 3,162.67 UAH (MTIBU); typical 2,100-6,000 UAH (price sites 2026, verify)as of Oct 4, 2026 Data under review
- tcogen: not counted unless you enter it (default 0)as of Oct 4, 2026
- Pension-insurance levy at first registration of a passenger car in Ukraine (Law 400/97-VR art. 1 p. 7, art. 4 p. 8): 3% up to 165, 4% up to 290, 5% above 290 living minimums for able-bodied persons on 1 January (2026: 3,328 UAH, State Budget Law 4695-IX art. 7); cars with electric motors only are exemptas of Jan 1, 2026
- tcogen estimate: compact petrol car real-world 6.0-8.5 l/100 km (WLTP figures are lower)as of Oct 4, 2026 Data under review
- Minfin fuel index (data: Consulting Group A-95): average pump prices in Ukraine on 2 Oct 2026, A-95 89.25 UAH/l, diesel 98.40 UAH/l (incl. excise and VAT)as of Oct 2, 2026