🇧🇪 For Belgian transport operators only · 2026 · interactive demo ← All versions · Quick answer version

Belgian Fleet Electrification Business Case

A live example of what eTruck TCO generates for a Belgian operator. All assumptions are calibrated for an operator based in Belgium — professional diesel refund, 2026 Viapass / kilometerheffing toll rates, and Belgian subsidy ceilings; foreign mileage uses each neighbouring country's own 2026 rate. Adjust the parameters and the per-country mileage split below and the entire business case recalculates. In production our AI engine pulls these inputs automatically from your ERP, the grid operator's capacity database, and the EU subsidy registers. Not valid for operators based outside Belgium.

Adjust parameters → tables recalculate live
try moving the sliders
€1.50
after €0.1913/L professional refund (BE 2026) net: €1.31/L
€0.26
0%
sources
Electric maintenance is set as a share of the diesel figure, per published studies: 30% best case · 50% TNO (NL, BEV trucks) · 55% central estimate · 70% ICCT (EU tractor-trailers) · 80% conservative. Diesel maintenance itself rises non-linearly with age (€95k / €151k / €240k cumulative at 5 / 7 / 10 yr; ATRI & Fleetio). Battery replacement is not modelled.
Calibrated for a Belgium-based operator — diesel refund, 2026 toll rates and subsidy ceilings are Belgian. i
Inflation & cost of capital — diesel +4.0% · elec +2.0% · OPEX +2.0% · WACC 8.0%
3.0%
fuel + EU ETS-2 from 2027
2.0%
2.0%
maintenance, tolls, insurance
8.0%
for NPV — your cost of capital
Vehicle & energy assumptions — diesel 30 L/100km · electric 1.10 kWh/km at wheel · diesel truck €120k
30
40t tractor-trailer, mixed duty
1.10
energy reaching the wheels, before charging losses
8%
set by charger: low-power split DC ≈ 8%, high-power ≈ 11–12%
all DC — split systems lose less energy; recalculated per fleet size
all-in price uncertainty
120
comparable Euro 6 tractor
net residual benefit vs diesel, per period
Edit the fixed assumptions → consumption · diesel-truck price · maintenance · insurance
Mileage by zone & toll settings — 100% Flanders
What share of each truck's kilometres is driven in each zone? Tolls are charged per zone at that zone's year-indexed rate. i
Single-zone view — tick another zone to model cross-border mileage and reveal the per-year detail.
Total: 100% ✓
90%
2.0%
Switch all results between the whole fleet (€M) and one truck (€k). Tap a section header to fold it.
TCO & ROI · 80 trucks · 7 yr gross CAPEX · subsidies shown in cashflow
How to read
The first table compares total cost of ownership between a diesel and electric fleet over your chosen contract period.
ABCDE
Diesel €Electric €Δ €Δ %
1CAPEX9.6019.03+9.43+98%
1a└ Trucks9.6015.84+6.24+65%
1b└ Charging infra (turnkey, all-in)4.56+4.56
2OPEX (total)53.7325.00−28.73−53%
2a└ Energy21.9913.55−8.44−38%
└ of which charging losses0.98+0.988%
2b└ Tolls16.022.13−13.89−87%
2c└ Maintenance12.086.24−5.84−48%
2d└ Other (insurance, AdBlue)3.643.08−0.56−15%
3TCO63.3344.03−19.30−30%
3a└ TCO / year9.056.29−2.76−30%
4ROI total CAPEX19.3019.03101%
5ROI delta CAPEX19.309.43205%

From total cost of ownership to investment case

The TCO advantage above is not just a saving — expressed as a yearly cashflow it becomes an investment with an MIRR (modified internal rate of return) and an NPV you can hold next to any other use of the capital. The same euros, in the language a bank or CFO uses.

Cashflow · 80 trucks · 7 yr diesel vs electric · nominal · payback in the cumulative row
How to read
The extra investment is paid in year 0; inflation-adjusted savings flow from year 1.
Year Diesel cost Electric cost Saving Cumulative
Net present value & modified internal rate of return · 80 trucks · 7 yr the two headline numbers, year by year
How to read
Year 0 is the extra investment (negative). Each year's net cashflow is the diesel−electric saving, discounted to today's money at your cost of capital. Cumulative NPV sums those and ends at the headline NPV; Running MIRR is the return if you stopped that year, climbing to the headline MIRR. See how the multiple is built →
Year Yearly savingnet Δ cashflow Today's-value factordiscount factor In today's moneydiscounted Value built upcumulative NPV Return / yr so farrunning MIRR Savings grown vs money in= total multiple; the left column annualises it
How the final multiple is built — savings grown to year 7 (→ the €21.40M numerator)
Each yearly saving is carried forward to the final year at your 8.0% cost of capital and the grown amounts are added up. That sum (FV) divided by the money you put in, then the 7th root, is the MIRR in the column above.
Return on the electric-truck investment · 80 trucks · 7 yr the extra capital put into the trucks vs. into 9 popular assets — withdrawing the same yearly saving · real 2019–2025 returns
How to read
Instead of buying the electric trucks, you put the same extra capital into each asset, then every year sell exactly the amount the trucks would have saved you. Each line is the running net cash position over the contract (all start at the same negative investment in year 0); the table ranks every option by where it ends. Real annual returns 2019–2025 — an exceptional run for stocks and gold, so this is history, not a forecast.
How your money moves — value & cash over time
Running net cash position (€M)
Net result after the contract
How to read
Each non-truck option invests the extra capital and every year withdraws exactly the truck's saving. Growth % and Gross value are what the asset would be worth left untouched — the raw market gain before any cash-out. Withdrawn is the total taken out over the contract; Remainder is what's left at the end; Net result = withdrawn + remainder − invested; Depleted is the year the pot ran dry. The trucks appear three times — Electric−Diesel (the extra capital), Electric Truck (total capital) and Diesel Truck (the baseline) — and carry no market risk.
OptionInvestedGrowth %Gross valueWithdrawnRemainderNet resultDepleted
Running NPV — discounted at your cost of capital (€M)
Capital alternatives · 7 yr (€M) what the same capital could earn elsewhere over the contract
How to read
The same capital, parked in passive options instead — savings, bonds, a global stock index — shown against the fleet over the same period.
ABCDE
InvestmentYield/yrRiskEnd year 7
Full calculation · transparent · auditable

Every number, every formula, every substitution — explained.

Below is the complete derivation behind the tables above. Every value substitutes the parameters you selected and recalculates live. Each step also says, in words, which numbers are being added to or subtracted from which.

§1–2

Input parameters & fixed assumptions

tap to view & edit

Boxed values are editable here — the whole case recalculates live. Plain values are derived: they follow the parameter panel, the zone split or the charging system, and change there.

N= number of trucks — empty = panel value
y= period of use (years)
Pe= electric truck price (€k) — empty = selected modelk
Pd= diesel pump price (€/L)
Rd= professional diesel refund (€/L, BE 2026)
Pk= depot power price (€/kWh)
s= subsidy on infra (%)
k= annual km per truck — empty = panel value
τd= blended diesel toll (€/km, horizon-average, multi-zone + year-indexed) — follows the zone split · full calculation0.286
τe= blended ZEV toll (€/km, horizon-average, multi-zone + year-indexed) — follows the zone split · full calculation0.038
id= diesel price inflation (%/yr)
ie= electricity inflation (%/yr)
ig= general OPEX inflation (%/yr)
d= cost of capital / WACC (%/yr)
Fixed assumptions (period-specific where relevant)
Ld= diesel consumption L / 100 km
Lwheel= consumption at the wheel kWh / km
Lgrid= grid energy billed = Lwheel ÷ (1 − loss)1.196 kWh / km
P0= diesel truck pricek
Cg= charger CAPEX per truck (gross, all-in: devices + civil works + grid connection) — follows charging system & fleet size€26.3k
Md= diesel maintenance / truck, cumulative for the period — empty = auto lookupk
Me= electric maintenance / truck (Md × scenario factor)€78k
Fd= diesel insurance + AdBlue / truck / yrk
Fe= electric insurance / truck / yrk
Vr= net residual benefit / truck (follows depreciation scenario)€12k

Maintenance is not scaled linearly — it uses real cumulative figures per period (diesel €95k/€151k/€240k for 5/7/10 yr; electric per the selected scenario). Diesel maintenance rises steeply in later years, so a 10-year truck costs far more than 2× a 5-year truck. Sources: ICCT (EU tractor-trailers), ATRI/Fleetio (escalation with age), TNO (BEV ~30-50% lower). Ld, Lwheel and P0 mirror the sliders in the parameter panel; Md, Fd and Fe are editable here directly.

§3·4

Diesel vs Electric fleet TCO

Diesel
item
Electric
= €9.60 M
CAPEXprice × N
= €19.03 M
price × fleet
trucks + charging infra
buy the fleet — electric also buys the charging infrastructure (devices + civil works + grid connection)
= €21.99 M
Energyuse × price × y × N
= €13.55 M
30 L/100km × net
kWh/km ÷(1−loss) × depot €losses
consumption × unit price over the contract
= €16.02 M
Tollskm × rate × y × N
= €2.13 M
diesel ≈ €0.286/km
ZEV ≈ €0.038/km
same formula — only the per-km rate differs · full toll calculation
= €12.08 M
Maint.per-truck × N
= €6.24 M
rises with age
× scenario factor (70% ICCT)
real cumulative service cost, not linear
= €3.64 M
Other/truck/yr × y × N
= €3.08 M
insurance + AdBlue (€6.5k)
insurance only (€5.5k)
insurance — diesel also pays AdBlue
= €53.73 M
OPEXE + T + M + O
= €25.00 M
energy + tolls + maintenance + other
= €63.33 M
TCOCAPEX + OPEX
= €44.03 M
total cost of ownership = purchase + running cost
§5

TCO savings & ROI

CAPEX delta
= €9.43 M
ΔCAPEX = CAPEXe − CAPEXd
extra investment = electric CAPEX − diesel CAPEX
Subtract the diesel purchase cost from the electric purchase cost — the extra money you put in upfront.
OPEX savings
= €28.73 M
ΔOPEX = OPEXd − OPEXe
running-cost saving = diesel running cost − electric running cost
Subtract electric running cost from diesel running cost — the money you save every year, summed over the contract.
Total savings (nominal)
= €19.30 M
S = Σt=1..y CFt − ΔCAPEX
net benefit = sum of every year's cashflow (savings + subsidy + residual) − the extra investment
The sticky-bar headline. Add up every year's cashflow in money-of-the-day — the inflation-adjusted operating saving plus any subsidy and the final residual value — then subtract the extra upfront investment. This is exactly the final "Cumulative" cell of the cashflow table: how much cash you are ahead after the full term. It is a nominal figure (not discounted). For the discounted, today's-money version, see NPV below.
ROI on total CAPEX
= 101%
ROItot = B ÷ CAPEXe
return on total CAPEX = net benefit ÷ total electric CAPEX
B = the net benefit (nominal): all operating savings + subsidy + residual, minus the extra upfront investment. Divided by the full electric CAPEX. Undiscounted multiple, not an annual rate — see MIRR below for that.
ROI on incremental investment
= 205%
ROIΔ = B ÷ ΔCAPEX
return on extra CAPEX = net benefit ÷ the extra investment
Same net benefit B divided by only the extra money over diesel — higher, because the diesel cost would have been spent anyway. Still a multiple, not annualized.
Avg annual OPEX saving
= €4.10 M / yr
ΔOPEX/yr = ΔOPEX ÷ y
average yearly saving = running-cost saving ÷ years
Spread the total operating savings evenly across the contract years.
Payback period
= 2.30 years
Tp = ΔCAPEX ÷ ΔOPEX/yr
payback time = extra investment ÷ average yearly saving
Divide the extra upfront investment by the average yearly saving — how long until the savings repay the extra cost.
Project MIRR (the figure to compare with MSCI World etc.)
= 20.0% / yr
MIRR = (FV of the savings ÷ −PV of the investment)1/y − 1
return per year = (end value of all savings ÷ today's value of the investment), then the y-th root, minus 1
The modified internal rate of return: each year's saving CFt is carried forward to year y at your cost of capital, the upfront investment is discounted to today, and MIRR is the single annual compound rate linking the two. The savings are simply valued at your cost of capital — the model never assumes they buy more trucks — so it is a fair like-for-like figure next to a compounded index return (e.g. MSCI World ~7.5%/yr).
Net present value @ cost of capital d
= €11.0 M
NPV = −ΔCAPEX + Σt=1..y CFt ÷ (1 + d/100)t
net present value = − the extra investment + every year's cashflow discounted back to today at the cost of capital
Discounts every future cashflow back to today's euros at your cost of capital d, then subtracts the upfront extra investment. Positive NPV means the project creates value above simply earning d elsewhere. If NPV > 0 at d = your WACC, the project beats your hurdle.
§6

Per truck

TCO savings per truck
= €241k / truck
S/truck = S ÷ N
net benefit per truck = total net benefit (€M) × 1,000 ÷ number of trucks (→ €k)
Take the fleet savings S (in €M), multiply by 1000 to convert €M → €k, then divide by the number of trucks N to get the saving for one truck.
Incremental CAPEX per truck
= €118k / truck
ΔCAPEX/truck = ΔCAPEX ÷ N
extra investment per truck = total extra investment (€M) × 1,000 ÷ number of trucks (→ €k)
Take the extra fleet investment ΔCAPEX, ÷ N for the extra cost of one electric truck over a diesel one.
§7

Cashflow distribution over years

The annual cashflow uses a realistic growing OPEX-saving curve (savings increase over time as diesel maintenance escalates), not a flat line. Subsidies land in years 2-4; residual value lands in the final year.

Year-t OPEX saving
ΔOPEXt = (ΔOPEX ÷ y) × [0.75 + 0.40 × (t−1)/(y−1)]
saving in year t = the average yearly saving, ramped from 75% in year 1 up to ~115% in the final year (diesel costs climb faster with inflation)
The average yearly saving is tilted: 75% of average in year 1 rising to 115% in the final year, then rescaled so the years still add up exactly to ΔOPEX.
Subsidy total
= €1.37 M
Subsidy = CAPEXe,c,gross × s/100
subsidy = gross charging-infrastructure cost × subsidy percentage
The subsidy amount equals the gross charger cost times the subsidy percentage. It is paid out across years 2, 3 and 4 (34% / 33% / 33%).
Residual value (final year)
= €0.96 M
Residual = Vr × N
residual value = resale value per truck × number of trucks
Net residual benefit per truck for the chosen period (€18k/€12k/€5k for 5/7/10 yr — lower for longer contracts because the truck is older) × N.
Cumulative cashflow
Cumt = Cumt-1 + ΔOPEXt + Subsidyt + Residualt
running total this year = last year's total + this year's saving + any subsidy + (final year) the residual value
Start at −ΔCAPEX in year 0, then each year add that year's operating saving, any subsidy, and (final year) the residual. The ✓ marks the first year the running total turns positive.
§8

Investment benchmark (compound interest)

Each passive alternative is compounded annually on the same capital over the contract length. The fleet line is ranked by its MIRR — the compound annual rate implied by the yearly cashflows — so the comparison with a compounded index (MSCI World, S&P 500) is a fair like-for-like.

Passive investment value at year y
Vi = capital × [(1 + ri/100)y − 1]
investment gain = the capital × ((1 + the asset's yearly return)^years − 1)
Grow the capital at each alternative's yearly rate r for y years, then subtract the original capital to get the gain. Rates: 2.3% cash, 3.2% bond, 5.0% BBB, 5.5% Euro Stoxx, 7.5% MSCI World, 10% S&P 500.
Fleet total cash benefit
= €19.30 M
Vfleet = Σ CFt (nominal, all years)
fleet benefit = the sum of every year's cashflow (not discounted)
For the fleet we sum the actual yearly cashflows (inflation-adjusted savings + subsidy + residual), because the benefit is avoided cost, not interest on a principal that is returned.
Fleet yield used for ranking = MIRR
= 20.0% / yr
rfleet = MIRR (compound annual rate from the yearly cashflows)
fleet return per year = the modified internal rate of return of the yearly cashflows
We rank the fleet by its MIRR — the compound annual rate implied by the yearly cashflows — so the row is a fair comparison with MSCI World's ~7.5%/yr.

Mathematical caveats & honest limitations

  • Now investment-grade: cashflows are built year-by-year in nominal euros with inflation, then assessed with MIRR and NPV — so the fleet MIRR is directly comparable to a compounded index return (MSCI World ~7.5%/yr nominal).
  • MIRR is a fair compound rate: the fleet's annual return comes from the modified internal rate of return — it compounds the yearly savings at your cost of capital rather than at the project's own (high) rate, so it can be placed next to a compounded index return (e.g. MSCI World ~7.5%/yr) on a genuine like-for-like basis.
  • Inflation assumptions are yours to set: diesel typically rises faster than electricity (EU ETS-2 from 2027). Defaults: diesel +4%/yr, electricity +2%/yr, general OPEX +2%/yr. Maintenance also escalates with vehicle age (geometric profile) on top of inflation.
  • Index returns are nominal, gross: MSCI World/S&P 500 figures are long-run historical nominal averages before tax and fees; past performance is not a guarantee. The fleet MIRR is also nominal and pre-tax, so the comparison is like-for-like, but neither is risk-free.
  • Belgian operator only: diesel refund, home tolls and subsidies are Belgian. Germany electric toll modeled conservatively at €0.09/km (full exemption would strengthen the case).
  • Maintenance per literature: diesel €95k/€151k/€240k (5/7/10 yr); electric set as a fraction of diesel via the scenario selector — best case 30%, TNO (NL) 50%, central 55%, ICCT (EU) 70%, conservative 80%. Battery replacement is not modeled.
  • Not financial advice: a real bank case would also model financing structure, tax (investeringsaftrek), battery degradation, and residual-value risk explicitly.
Scenario & parameters

Save, share or switch the whole scenario

Pick a starting point, then fine-tune any slider above. Export your exact settings as a file, or load one back.

Zone mix
on preset Most reliable