Skip to content

Decision methodology

No black box.
Here is the whole method.

Every recommendation runs this pipeline, in this order, over 184 Malaysian trims. The maths is published so you — or anyone who knows the field — can check it.

Six criteria decide the ranking

Your four sliders set the weights; the engine spreads them across these six measures. Weights always sum to 1.

Lifetime cost

0.24

Ten-year ownership cost — financing, insurance, servicing, road tax

tco_excluding_rm

Lower is better · base weight

Range fit

0.15

How the car's range matches your commute and long trips

behaviour_score

Higher is better · base weight

Charging access

0.13

Chargers near your postcode and along your usual routes

infrastructure_score

Higher is better · base weight

Emissions

0.15

Well-to-wheel CO₂, using your grid region's carbon intensity

co2_kg_yr

Lower is better · base weight

Purchase price

0.17

What you pay on the road, before running costs

purchase_price_rm

Lower is better · base weight

Running cost

0.16

Yearly electricity or fuel for how you actually drive

running_cost_rm_yr

Lower is better · base weight

How a recommendation is built

  1. 01

    Your inputs

    Distance, driving days, charging access, budget, postcode, grid region and electricity bill. Nothing else is asked, and nothing is inferred.

  2. 02

    Budget screen

    Anything above your maximum is removed before scoring, so an unaffordable car is never ranked first.

  3. 03

    Charging feasibility gate

    Battery-electric cars are removed when you have neither home nor workplace charging and fewer than five public points within 20 km. Plug-in hybrids stay — they still run on petrol.

    20 km · 5 points

  4. 04

    Cost engine

    Ten years of financing interest, insurance, servicing, road tax and the opportunity cost of your deposit. Purchase price and running cost are scored separately so nothing is counted twice.

  5. 05

    Energy engine

    Yearly electricity or fuel for your actual mileage, priced on TNB tariffs and pump prices, plus well-to-wheel CO₂ at your grid region's carbon intensity.

  6. 06

    Range engine

    Real-world range after tropical heat and highway speeds, checked against your daily distance and the long trips you actually make.

  7. 07

    Infrastructure engine

    Operational public chargers around your postcode and the density and worst gap along your usual long-distance corridor.

  8. 08

    TOPSIS ranking

    Every surviving car is ranked by how close it sits to the best possible combination of all six criteria, and how far from the worst.

    6 criteria

Grid emission factors

Electricity is not equally clean across Malaysia. Published factors, kg CO₂e per kWh.

0.740

kg CO₂e / kWh

Peninsular Malaysia

0.539

kg CO₂e / kWh

Sabah

0.199

kg CO₂e / kWh

Sarawak

Step 08

How the final score is computed

Vector normalisation, then your weights, then distance to the best and worst possible outcome.

Eq. 43 · Vector normalisation

rᵢⱼ = xᵢⱼ / √( Σᵢ xᵢⱼ² )

Eq. 44 · Apply your weights

vᵢⱼ = wⱼ × rᵢⱼ

Eq. 46 · Ideal solution

A⁺ = { min v_money , min v_env , max v_conv }

Eq. 47 · Anti-ideal solution

A⁻ = { max v_money , max v_env , min v_conv }

Eq. 48 · Distance to ideal

Dᵢ⁺ = √[ Σⱼ ( vᵢⱼ − vⱼ⁺ )² ]

Eq. 49 · Distance to anti-ideal

Dᵢ⁻ = √[ Σⱼ ( vᵢⱼ − vⱼ⁻ )² ]

Eq. 50 · Closeness coefficient

TOPSISᵢ = Dᵢ⁻ / ( Dᵢ⁺ + Dᵢ⁻ )
Your four sliders spread across six weights that sum to 1.Higher closeness ranks higher.

Sources

The framework is built on published work, not house opinion.

  1. [1]

    Woody, M., Adderly, S. A., Bohra, R., & Keoleian, G. A. (2024). Electric and gasoline vehicle total cost of ownership across US cities. Journal of Industrial Ecology, 28(2), 194–215. doi.org/10.1111/jiec.13463

  2. [2]

    International Energy Agency (2026). Total cost of ownership difference between BEV and ICE cars, and BEV payback period.

  3. [3]

    Shahrimal, M. W., Idris, M., Yusuf, A. A., & Fattah, I. M. R. (2025). Electric vehicle life cycle assessment: life cycle emission and life cycle cost of various electric vehicles. stepxjournal.org/index.php/stepx/article/view/2

  4. [4]

    Yamada, T., & Akisawa, A. (2025). Evaluation of charging frequency for electric vehicles considering drivers' charging behaviours and high output chargers. International Journal of Electrical Power & Energy Systems, 170, 110955. doi.org/10.1016/j.ijepes.2025.110955

  5. [5]

    Solaratap Malaysia. Solar Calculator Malaysia 2026. solaratap.com.my/solar-calculator.html

  6. [6]

    Onn, C. C., et al. (2018). Greenhouse gas emissions associated with electric vehicle charging: the impact of electricity generation mix in a developing country. Transportation Research Part D, 64, 15–22. Malaysia-focused well-to-wheel evidence. doi.org/10.1016/j.trd.2017.06.018

  7. [7]

    Safiei, N. A., & Mohamed, N. (2025). A well-to-wheel analysis of greenhouse gas emissions for electric vehicle and internal combustion engine vehicle. Progress in Engineering Application and Technology, 6(1), 805–813.

  8. [8]

    Energy Commission Malaysia / Malaysia Energy Statistics (2026, provisional 2022–2024 data). Grid emission factors by region.

  9. [9]

    Champeecharoensuk, T., et al. (2025). Total cost of ownership analysis of electric vehicles in ASEAN. Energy for Sustainable Development, 85, 101650. doi.org/10.1016/j.esd.2024.101650

  10. [10]

    ERIA Study Team (2023), p. 64 — flat maintenance benchmark values used in the life-cycle cost section.

See it run on your own numbers

The same eight steps, applied to how you actually drive.

At a glance

Every figure below comes from a primary Malaysian source, not an estimate.

RM20

lowest EV road tax per year, at 50 kW or under

24.43 sen

TNB off-peak rate per kWh, home charging

6,416

public chargers nationwide, May 2026

Dec 2027

CKD EVs stay duty-free until then

EV road tax resumed 1 Jan 2026

JPJ · effective 1 Jan 2026

The 2022-2025 exemption ended 31 Dec 2025. JPJ now charges on motor output in kW across 11 bands (A-K) — RM20/year up to 50 kW, rising to a RM20,000 cap. Identical rates nationwide, including Sabah and Sarawak. Plug-in hybrids are still taxed on engine capacity.

TNB Time-of-Use, domestic

TNB · effective 1 Jul 2025

Open to households since 1 Jul 2025. Off-peak is 24.43 sen/kWh from 10pm-2pm on weekdays and all day Saturday, Sunday and public holidays; peak (2pm-10pm weekdays) is 28.52 sen/kWh. Opt-in, and it needs a smart meter.

Import and excise duty

MITI · CKD window closes 31 Dec 2027

The blanket exemption on fully imported (CBU) EVs ended 31 Dec 2025. Locally assembled (CKD) EVs stay fully exempt until 31 Dec 2027. From 1 Jul 2026 a new CBU EV must clear RM200,000 CIF and 180 kW to be imported at all.

Charging network

MITI · count as at 31 May 2026

6,416 public chargers nationwide as of 31 May 2026 — 2,143 DC and 4,273 AC. The national target is 30,000 by 2030. New multi-storey strata developments must set aside at least 2% of parking bays for EV charging.

Official sources

VoltPilot

Malaysia

Data-driven EV and Hybrid decision architecture for Malaysian drivers, incorporating live prices, national tariffs, and actual commuting telemetry.

Regulatory Context

Evaluated using official JPJ Lampiran B schedules, Suruhanjaya Tenaga tariffs, and Malaysian automotive market databases.

JPJ Lampiran BTNB EV ToU184 Models

Regulatory figures verified September 2026. Rates and deadlines change — confirm against the primary source before you commit to a purchase.

Prices, savings, and ratings are calculated for informational decision support. Always confirm final quotations with authorized dealers.

© 2026 VoltPilot Malaysia. All rights reserved.