Skip to content
induwara.lk
induwara.lkSri Lanka · Finance

EV vs Petrol Cost Calculator, Sri Lanka

See what an electric car really costs to run against a petrol car in Sri Lanka, cost per kilometre, your yearly fuel saving, and the break-even point where the EV's higher price pays for itself. Fuel and electricity defaults cited; no signup.

By Induwara AshinsanaUpdated Sep 25, 2026
EV vs petrol running costSri Lanka
CPC + CEB rates · 2026
Scenarios
Compared car burns
km/yr

How far you drive in a year.

Rs

How much more the EV costs than a comparable petrol car.

kWh/100km

Wall-plug consumption, before charging losses.

km/L

Real-world fuel economy of the compared car.

Rs/kWh

CEB marginal domestic rate you pay to charge.

Rs/L

CPC retail price of the fuel grade you use.

%

Energy lost as heat while charging (typically 8–15%).

Rs/yr

Optional: yearly service saving for the EV.

Rs/yr

Optional: yearly revenue-licence saving for the EV.

EV cost / km
Rs 16.50
Petrol cost / km
Rs 29.57
Saving / km
Rs 13.07
EV is cheaper to run
Saving / year
Rs 196,071
Fuel only
Break-even distance
229,508 km
to recover the premium on fuel savings
Break-even time
15.3 years
on total annual savings
Verdict: At 15,000 km/year the EV pays back its Rs 3.0M premium in about 15 years, the premium is likely too high for this mileage.

Cumulative savings vs premium

YearCumulative savingNet vs premium
1Rs 196,071−Rs 2,803,929
2Rs 392,143−Rs 2,607,857
3Rs 588,214−Rs 2,411,786
4Rs 784,286−Rs 2,215,714
5Rs 980,357−Rs 2,019,643
6Rs 1,176,429−Rs 1,823,571
7Rs 1,372,500−Rs 1,627,500
8Rs 1,568,571−Rs 1,431,429
9Rs 1,764,643−Rs 1,235,357
10Rs 1,960,714−Rs 1,039,286

Current-rupee savings across 10 years. Heavy home charging can climb into higher CEB tariff blocks, for exact monthly charging cost, use the EV Charging Cost Calculator.

Annual saving verified by an independent per-year energy calculation (litres × price − kWh × rate).

Defaults cited from the Ceylon Petroleum Corporation (fuel price) and the CEB/PUCSL domestic tariff (electricity rate), verified 2026-10-01. Every field is editable. Current-rupee savings; no depreciation, resale, or financing modelled.

How it works

The calculator answers one question every buyer asks after import restrictions reopened: does an EV's cheaper running cost ever make up for its higher price? It compares the marginal cost of driving one kilometre in each car, scales that to your yearly mileage, and divides the price premium by the saving to find the break-even. All figures are in current rupees, with no inflation or discounting applied, stated as an assumption so the numbers stay easy to check.

  1. EV cost per km. Charging is never 100% efficient, so the grid energy you pay for is higher than what reaches the battery: ev_kwh_per_km = (kWh/100km ÷ 100) × (1 + loss%). Multiply by your electricity rate (Rs/kWh) for cost per km. The default Rs 100/kWh is the CEB domestic rate above 180 units, approved by PUCSL with effect from 11 May 2026.
  2. Petrol/diesel cost per km. fuel_cost_per_km = price_per_litre ÷ km_per_litre. The default fuel price is the CPC gazetted retail price (Rs 414/L for petrol 92, Rs 392/L for auto diesel).
  3. Saving per km and per year. Subtract the EV cost from the fuel cost for the saving per km, then multiply by annual distance: annual_saving = saving_per_km × annual_km. Optional maintenance and revenue-licence savings are added on top for the total annual saving.
  4. Break-even distance and time. The premium divided by the per-km saving gives the kilometres to break even; divided by the total annual saving it gives the years: breakeven_years = price_premium ÷ total_annual_saving.
  5. Cumulative check. The table adds the yearly saving up across ten years and highlights the first year it overtakes the premium, a visual confirmation of the break-even figure.

Every result is cross-checked by an independent path: instead of per-km × distance, the tool separately computes annual litres × fuel price and annual kWh × electricity rate, then subtracts. The two methods agree to the rupee, which is the "verified" note shown under the results. If your electricity rate is high or the EV is thirsty, the saving per km can turn negative, the tool then reports that the EV never pays back rather than inventing a break-even.

Worked examples

Daily commuter, Leaf vs Axio, 15,000 km/yr

  1. EV energy: 15 kWh/100km × 1.10 loss = 0.165 kWh/km
  2. EV cost: 0.165 × Rs 100 = Rs 16.50/km
  3. Petrol cost: Rs 414 ÷ 14 km/L = Rs 29.57/km
  4. Saving: 29.57 − 16.50 = Rs 13.07/km
  5. Annual saving: 13.07 × 15,000 = Rs 196,071
  6. Break-even: Rs 3,000,000 ÷ 196,071 = 15.3 years (229,508 km)
  7. Verdict: At 15,000 km/year the EV pays back its Rs 3.0M premium in about 15 years, the premium is likely too high for this mileage.

Heavy user, used EV, 30,000 km/yr, Rs 1.5M premium

  1. Saving per km unchanged: Rs 13.07/km
  2. Annual running saving: 13.07 × 30,000 = Rs 392,143
  3. Plus Rs 10,000/yr licence saving = Rs 402,143 total
  4. Break-even: Rs 1,500,000 ÷ 402,143 = 3.7 years (114,754 km)
  5. Verdict: At 30,000 km/year the EV pays back its Rs 1.5M premium in about 3.7 years, a clear win for this mileage.

Edge case, EV never pays back

  1. Power at Rs 90/kWh, thirsty EV 22 kWh/100km, 20% loss
  2. EV cost: 0.22 × 1.20 × 90 = Rs 23.76/km
  3. Economical diesel 25 km/L at Rs 392: 392 ÷ 25 = Rs 15.68/km
  4. Saving: 15.68 − 23.76 = −Rs 8.08/km (EV is dearer to run)
  5. Break-even: never, the tool flags this instead of a false payback.

Frequently asked questions

Sources & references

The fuel prices were last cross-checked on 2026-10-01; the electricity rate on 2026-09-23, against the tariff PUCSL approved with effect from 11 May 2026. Both are user-editable so the tool stays correct after the next CPC price revision or CEB tariff change. This tool uses a single marginal electricity rate; for exact block-by-block charging cost see the EV Charging Cost Calculator.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] , most fixes ship within 24 hours.