EV vs Petrol Cost Calculator Malaysia
At 1,500 km a month, an EV charged 80% at home costs about RM 153.35, against RM 146.27 for a Proton Saga on BUDI95 petrol at RM1.99 and RM 339.57 unsubsidised. Home charging is priced as the real rise in your TNB bill (around 55 sen per kWh), not the base rate, because the energy efficiency incentive shrinks as use rises.
Monthly cost
EV costs more
EV RM 153.35 · petrol RM 146.27 a month
| Energy a month | 213 kWh |
|---|---|
| Home charging (170 kWh, rise in TNB bill) | RM 93.71 |
| Public charging (43 kWh) | RM 59.64 |
| EV cost a month | RM 153.35 |
| Petrol (73.5 litres) | RM 146.27 |
| Difference a year | RM 84.96 |
| Cost per 100 km (EV / petrol) | RM 10.22 / RM 9.75 |
Advertisement
Monthly cost by distance
| Distance | EV, home charging | EV, public RM1.40 | Saga, BUDI95 | Saga, unsubsidised |
|---|---|---|---|---|
| 500 km | RM 43.70 | RM 99.40 | RM 48.76 | RM 113.19 |
| 1,000 km | RM 75.36 | RM 198.80 | RM 97.51 | RM 226.38 |
| 1,500 km | RM 118.51 | RM 298.20 | RM 146.27 | RM 339.57 |
| 2,000 km | RM 159.06 | RM 397.60 | RM 195.02 | RM 452.76 |
| 3,000 km | RM 251.30 | RM 596.40 | RM 292.53 | RM 679.14 |
EV at 14.2 kWh/100 km, home at 400 kWh a month, protection level 800 kWh; Proton Saga at 4.9 L/100 km; unsubsidised RON95 RM 4.62 (15 October 2026).
Popular models, 1,500 km a month
| Model | Battery | WLTP range | kWh or L / 100 km | Cost a month |
|---|---|---|---|---|
| Perodua QV-E | 52.5 kWh | 370 km | 14.2 | RM 118.51 |
| Proton e.MAS 7 | 49.5 kWh | 345 km | 14.3 | RM 119.26 |
| BYD Atto 3 | 49.92 kWh | 345 km | 14.5 | RM 120.40 |
| BYD Dolphin | 44.92 kWh | 340 km | 13.2 | RM 103.78 |
| Tesla Model Y RWD | 57.5 kWh | 466 km | 12.6 | RM 100.55 |
| Perodua Axia 1.0 | – | – | 3.95 L | RM 117.91 |
| Perodua Bezza | – | – | 4.4 L | RM 131.34 |
| Proton Saga 1.5 CVT (2026) | – | – | 4.9 L | RM 146.27 |
| Proton X50 1.5T | – | – | 6.4 L | RM 191.04 |
EVs charged fully at home; petrol cars on BUDI95. Petrol figures are manufacturer claims.
Published public charging prices
| Network | AC | DC |
|---|---|---|
| Gentari | RM1.00–1.15 | RM1.30–1.80 |
| JomCharge | RM1.10 | RM1.40 |
| Tesla Supercharger (non-Tesla EVs) | – | RM1.80 |
Per kWh, varying by site; prices are not regulated. Check the operator's app before charging.
How the cost is worked out
- EV energy = distance × kWh/100 km ÷ 100.
- Home charging = TNB bill with the EV − bill without it (RP4 tariff, including the lost energy efficiency incentive).
- Public charging = remaining kWh × price per kWh.
- Petrol = litres × RM1.99 up to 300 litres (BUDI95), the unsubsidised price above that.
Advertisement
Key points
- 100% home charging: RM 118.51 a month; 100% public: RM 298.20, for the 1,500 km example.
- TNB Time-of-Use (smart meter): off-peak energy 24.43 sen against 27.03 sen; peak is 2pm to 10pm on weekdays.
- EV road tax applies from 1 January 2026; work it out with the road tax calculator.
- Tax relief of up to RM2,500 for EV charging equipment and public charging subscriptions (LHDN).
- See also the TNB bill calculator and the fuel cost calculator.
Sources
- TNB: Domestic tariff and Bernama: RP4
- data.gov.my: Weekly fuel prices (MOF)
- Malay Mail and The Sun: charging prices unregulated
- SoyaCincau: Gentari and paultan.org: Tesla
Disclaimer: An estimate without AFA, insurance, servicing or depreciation. Your real consumption, charging prices and TNB bill will differ.
Frequently asked questions
Is an EV or a petrol car cheaper to run in Malaysia?
At 1,500 km a month, an EV at 14.2 kWh/100 km charged 80% at home costs about RM 153.35, while a Proton Saga on BUDI95 petrol costs RM 146.27 (a difference of −RM 7.08). Unsubsidised petrol costs RM 339.57, so the EV saves RM 186.22 a month.
How much does it cost to charge an EV at home?
The real cost is the rise in your TNB bill. A 400 kWh a month home adding 170 kWh for an EV pays about RM 93.71 more, around 55 sen per kWh, because the energy efficiency incentive shrinks as use rises.
Does TNB have a special EV tariff?
No. Under RP4 (from 1 July 2025) home EV charging is billed at the normal domestic tariff. An optional Time-of-Use scheme is available with a smart meter, with off-peak energy at 24.43 sen against the standard 27.03 sen.
How much does public EV charging cost in Malaysia?
Prices are not regulated by the government and are set by operators. Published examples: AC about RM1.00 to RM1.15 per kWh, DC RM1.30 to RM1.80 per kWh, and Tesla Superchargers for non-Tesla EVs RM1.80 per kWh.
How does BUDI95 change the comparison?
BUDI95 sells RON95 at RM1.99 a litre for up to 300 litres a month to eligible Malaysians. At this price an efficient petrol car like the Saga costs about the same as an EV; unsubsidised (RM 4.62 a litre this week) the EV is far cheaper.
How long does an EV take to pay back?
Enter the price gap between the EV and the petrol car. For example, a RM20,000 gap with unsubsidised savings of RM 2,234.64 a year takes about 8.9 years. With BUDI95, the savings may be too small to pay back.
Are the EV consumption figures accurate?
Model figures are battery capacity divided by WLTP range. Real-world use is usually higher, especially on highways and with the air-conditioning on, so enter the figure from your car's display if you have it.
Share this calculator
Advertisement