
Key Takeaways
- →No single app charges every car on every network in Malaysia yet. The practical minimum is JomCharge plus Gentari Go, which together cover roughly 80% of North-South Expressway rest-stop chargers. Add ChargEV for malls and offices, and Setel if you charge at Petronas Gentari sites and want to pay from your fuel wallet.
- →Gentari Go prices DC by location (RM1.60 destination, RM1.70 highway, RM1.80 battery-storage sites), runs subscriptions (Go Starter RM350/yr for 15% off, Go Plus RM699/yr for 30% off) and charges a RM0.40/min idle fee 24 hours a day from 30 March 2026, starting 15 minutes after your session ends.
- →JomCharge (EV Connection) has the largest CCS2 fast-charging footprint nationwide, runs pay-as-you-go with no subscription, gives Elite members around 10% off, and supports Visa/Mastercard tap at most sites. Pricing sits around RM1.40/kWh DC and RM1.10/kWh AC.
- →ChargEV (Yinson GreenTech) discontinued its annual subscription on 31 October 2024 and is now fully pay-per-use, strongest at older malls, hotels and corporate car parks at roughly RM0.85-1.10/kWh DC.
- →Set up your wallet or card inside each app on home WiFi before you drive, keep at least two network apps installed as a backup for broken chargers, and use PlugShare or ABRP to check live status before committing to a stop.
App status (July 2026): Malaysia still has no national roaming standard, so you register and top up each network app separately. Gentari Go added a RM0.40/min idle fee nationwide on 30 March 2026 and an off-peak discount trial (RM1.36/kWh, 12am-6:59am). Setel now settles Gentari charging from the same wallet you use for PETRONAS fuel and Mesra points. A national real-time charger-status layer (MEVnet, run by MGTC and PLANMalaysia) is rolling out but is not yet a payment app. Always open the network app and check live availability before you drive to a stall, broken units are common at low-traffic sites.
In This Guide
How EV Charging Apps Work in Malaysia
Public charging in Malaysia runs almost entirely through apps. A charger operator (a CPO, or charge point operator) puts a network of stalls on the ground, and you unlock, start, monitor and pay for each session through that operator's phone app. There is no universal fuel-card equivalent that starts any charger anywhere, so the app you have installed decides which chargers you can actually use.
The basic flow at a public charger:
- Open the network app and find a live stall (the app shows available, occupied, or offline).
- Park, open the charge flap, and plug the CCS2 (DC fast) or Type 2 (AC) connector into the car until it clicks.
- In the app, select the specific gun or stall ID (multi-gun chargers ask which cable you plugged in, usually via a QR code on the cable).
- Start the session. The app authorises payment against your in-app wallet or a saved card.
- Watch the session in the app (power, kWh delivered, running cost). Stop it in the app or let the car finish at your set limit.
- Unplug promptly to avoid an idle fee, then walk away, the receipt lands in the app.
Wallet versus card: Most Malaysian networks let you either pre-load an in-app wallet (top up by FPX or DuitNow) or save a Visa/Mastercard for pay-as-you-go. Wallet top-ups avoid failed-card hassles mid-trip, and foreign cards often fail 3-D Secure at the kiosk, so a local wallet is the safer default. Some sites also accept a straight contactless card tap at the kiosk as a fallback.
Per-kWh versus per-minute: The fair and now-standard model is per-kWh billing (you pay for energy delivered). A few legacy or regional stalls still bill per minute, which punishes slow-charging cars because you pay for time even when your car pulls well below the charger's rated power. The app shows the unit before you start, so check it every time.
If you are new to the whole picture of connectors, charging speeds, home installation and the time-of-use tariff, read our full Malaysia EV charging guide alongside this app comparison. This page focuses narrowly on the software: which app to install, what each one costs, and how they differ on payment and coverage.
EV Charging Apps at a Glance
Five operators dominate public charging in Malaysia in 2026, each with its own app, plus regional players in East Malaysia and aggregator apps that map chargers across networks. Here is how the main apps compare.
| App | Operator | DC price/kWh | AC price/kWh | Subscription | Idle fee | Best for |
|---|---|---|---|---|---|---|
| JomCharge | EV Connection | ~RM1.40 (1.20-1.50 by site) | ~RM1.10 | None (Elite ~10% off) | Varies by site | Largest nationwide + NSE road trips |
| Gentari Go | Petronas Gentari | 1.60 dest / 1.70 hwy / 1.80 BESS | 1.00 (7kW) / 1.15 (11-22kW) | Go Starter RM350/yr, Go Plus RM699/yr | RM0.40/min, 24h | NSE + Petronas station charging |
| ChargEV | Yinson GreenTech | ~0.85-1.10 | ~0.40-0.55 | None (subscription ended Oct 2024) | Site-dependent | Malls, hotels, offices |
| Shell Recharge | Shell | ~1.10-1.30 | ~0.80-1.00 | None | Site-dependent | Shell stations on the NSE |
| TNB Electron | TNB | ~0.85-1.05 | ~0.50-0.80 | None | Site-dependent | TNB and government facilities |
| Setel | PETRONAS | Settles Gentari sessions | Settles Gentari sessions | Uses Gentari pricing | Uses Gentari rules | Paying for fuel + Gentari charging in one wallet |
Regional apps fill the gaps: DC Handal covers Sarawak (Kuching, Sri Aman, Sibu, Bintulu, Miri), and Charge+ / EV Edaran covers the Sabah KK-Semporna corridor. Aggregators (ABRP, PlugShare, MyChargeMap) do not sell charging themselves but help you find stalls across every network.
The honest takeaway from this table: pricing overlaps heavily, so the real differentiators between apps are coverage in the places you drive, payment convenience, and how the subscription and idle-fee rules land for your usage pattern. The next sections go through the four apps most Malaysian drivers actually install.
JomCharge: The Widest Network
JomCharge, operated by EV Connection (EVC), runs the largest CCS2 fast-charging network in Malaysia. If you install one charging app, this is usually it. Coverage is strong on the North-South Expressway (Plus Highway), across the Klang Valley, Penang, Johor Bahru and the East Coast, and EVC also operates the SEDC Energy sites in Sarawak under the JomCharge brand.
Pricing: Around RM1.40/kWh for DC fast charging (50-180 kW) and RM1.10/kWh for AC, though it varies by site. Some rest stops are cheaper, Skudai R&R, the last NSE stop before JB, was cut to RM1.20-1.30/kWh. Elite members get roughly 10% off. There is no subscription to pay, which makes JomCharge the simplest app to run for occasional drivers.
Payment in the app: Pay-as-you-go through a top-up wallet or a saved card. Most JomCharge sites also accept a Visa or Mastercard tap directly at the kiosk, a useful fallback if the app payment fails mid-trip. EVC has been migrating its remaining per-minute chargers to per-kWh billing, so the unit is increasingly consistent, but check it in the app before you start.
App features that matter:
- Live availability on the map (available, in-use, offline) so you avoid driving to a dead stall.
- Session monitoring with power, energy and running cost, plus a stop button.
- Gun selection on multi-gun cabinets, scan the QR on the actual cable you plugged in.
- Filters for DC versus AC and connector type, handy on long routes.
Where it wins: Nationwide reach and no subscription overhead. For a KL-to-Penang or KL-to-JB run, JomCharge alone often covers every stop you need. Its weakness is the same as every Malaysian network, uptime at low-traffic sites is inconsistent, so pair it with a second app. For the buying decision behind all this, see our EV buying guide, which covers which models get the fast DC speeds these chargers can deliver.
Gentari Go: Petronas Power and Subscriptions
Gentari Go, operated by Petronas Gentari, is the fastest-growing charging app on the NSE and at Petronas petrol stations. It is the app with the most complex pricing and rules in 2026, so it rewards understanding.
Location-based pricing: Since the March 2025 revision, Gentari prices DC by location, not by charger power:
- RM1.60/kWh at destination sites (malls, hotels).
- RM1.70/kWh at interstate highway sites.
- RM1.80/kWh at battery-storage (BESS) sites (Behrang, Senawang, Ajil, Perasing), which auto-end the session at 80% state of charge.
AC charging is RM1.00/kWh at 7 kW or RM1.15/kWh at 11-22 kW. From April 2026 Gentari trials a 15% off-peak discount, RM1.36/kWh between 12am and 6:59am, at select locations.
Idle fee: A RM0.40/min idle fee applies nationwide from 30 March 2026, charged 24 hours a day if you stay plugged in for more than 15 minutes after the session ends. The app notifies you when charging stops, so watch for it and move the car.
Subscriptions: Gentari launched two paid tiers in 2026, Go Starter (RM350/yr, 15% off) and Go Plus (RM699/yr, 30% off). The older Power Pass was discontinued in January 2026. Both tiers break even at roughly 1,370 kWh of Gentari DC charging per year (about 8,500 km of pure-Gentari-DC driving), so they suit heavy road-trippers and ride-hail drivers rather than home-charging commuters.
Payment in the app: Through the Gentari Go app directly, or via the Setel wallet, which settles the session against the same balance you use for PETRONAS fuel. That integration is the reason many Petronas customers default to Gentari, one wallet covers petrol, parking and EV charging.
App features: Live map with availability, session control, subscription management, and BESS auto-cutoff handling. Gentari switched on a 200 kW DC unit at Petronas Penchala Link in February 2026, part of a broader push to put fast chargers at existing fuel stations, which is exactly where the Gentari Go app has an edge over rivals.
ChargEV: Malls, Hotels and Offices
ChargEV, operated by Yinson GreenTech, was originally a subscription network. Its Yearly Essential Plan (RM788/yr) was discontinued on 31 October 2024, and ChargEV is now fully pay-per-use for both DC and AC. That change matters because a lot of older online advice still tells you to buy a ChargEV subscription, which no longer exists.
Pricing: Typically RM0.85-1.10/kWh for DC and RM0.40-0.55/kWh for AC, which makes ChargEV one of the cheaper networks per kWh when you find a working stall. AC pricing in particular is attractive for a long dwell (a shopping trip or a hotel overnight).
Coverage: ChargEV is strongest in older shopping malls, hotels and corporate office car parks rather than on the open highway. It is a destination-charging app more than a road-trip app. If your daily routine involves parking at a mall or an office with ChargEV AC stalls, the app earns its place by giving you cheap top-ups while you are there anyway.
App features: Map with site listings and availability, pay-per-use session start and stop, and receipts. Because ChargEV sites are often indoor mall car parks, watch the mall's operating hours, some stalls become inaccessible after the mall closes.
Where it fits in your app stack: ChargEV is a strong third app after JomCharge and Gentari Go. You will rarely plan a road trip around it, but for cheap AC charging during a mall or office stay, it frequently beats paying highway DC rates. It also has value as a backup network when a JomCharge or Gentari stall at a shared mall site is occupied or offline.
Setel and Paying for Charging
Setel is PETRONAS's app for paying for fuel, parking and increasingly EV charging. Setel does not run chargers itself. It works as a payment layer that settles Gentari Go charging sessions from your Setel wallet, the same balance you use to pay for RON95 at the pump and to earn Mesra loyalty points. For a Petronas regular, this means one wallet and one app habit covering petrol and EV charging together. You can top up Setel by FPX, DuitNow or card, and it handles Touch 'n Go-style parking at participating car parks too.
The payment reality across apps:
- In-app wallets (Gentari Go, JomCharge, Setel, ChargEV) are the most reliable. Top up before a trip so a session never fails for a declined card in a rest-stop dead zone.
- Saved cards work in most apps, but foreign cards frequently fail 3-D Secure. A local debit or credit card, or a wallet top-up, avoids this.
- Contactless tap at the kiosk is a growing fallback (JomCharge, Shell, some Gentari sites accept Visa/Mastercard tap), but it is not universal, so do not rely on it as your only method.
- DuitNow QR and e-wallets appear at some sites, but charging payment is still mostly app-native rather than the open QR standard you use at hawker stalls.
A note on failed payments: A declined card is the single most common reason a charging session will not start. If the app says payment failed, the fixes in order are: top up the in-app wallet, re-add the card, switch to a different card, or use kiosk tap if the site supports it. Because this happens often enough to strand a driver, keeping a funded wallet in at least two network apps is the practical insurance. The same discipline that keeps your travel and daily Malaysia apps working, setting up payment on home WiFi before you need it, applies exactly to charging apps.
Pay for Charging and Fuel in One App
Setel settles Gentari Go charging from the same PETRONAS wallet you use for fuel and parking, and earns Mesra points. Tap to set it up before your next charge.
Shell Recharge, TNB Electron and Regional Apps
Beyond the big three consumer apps, several other network apps are worth having depending on where you drive.
Shell Recharge: Concentrated at Shell petrol stations, particularly along NSE rest stops. Pricing is premium, similar to Gentari at RM1.10-1.30/kWh. The Shell app integrates payment, and many sites also accept Visa/Mastercard tap. If your usual route passes Shell stations rather than Petronas, this app pairs naturally with JomCharge.
TNB Electron: Tenaga Nasional's own charging app, with a smaller footprint concentrated in TNB-affiliated facilities, government complexes and select malls. Pricing is competitive at RM0.85-1.05/kWh DC. Worth installing if a TNB Electron site sits on your daily route, because the per-kWh rate is among the lowest.
Regional apps (East Malaysia and the East Coast):
| App | Coverage | Notes |
|---|---|---|
| DC Handal | Sarawak (Kuching, Sri Aman, Sibu, Bintulu, Miri) | Main DC network across Sarawak, deployed with SEDC Energy; DC pricing cut ~50% in March 2026 |
| Charge+ / EV Edaran | Sabah (KK-Semporna corridor) | Emerging network; carry it for any Sabah road trip |
| TMG Charging | Eastern corridor (Kuantan, Kemaman) | Tunas Manja Group sites |
Tesla Superchargers use a separate app (the Tesla app) and CCS2 connectors here. Four Klang Valley sites opened to non-Tesla vehicles on 3 March 2026 (i-City Shah Alam, Pavilion KL, IOI City Mall Putrajaya, Gamuda Cove) at RM1.80/kWh for non-members, with a congestion fee of up to RM2.00/min when busy. You need a Tesla account and the Tesla app to use them, and most other Tesla sites remain Tesla-only.
The lesson from this list: which apps you install should follow your geography. A Klang Valley commuter needs a different stack from someone road-tripping across Borneo, and East Malaysia in particular demands the regional apps that the peninsula-focused networks do not cover.
Aggregator Apps: Finding Chargers Across Networks
Because no single network app shows every charger, aggregator apps are how you actually plan a trip that crosses networks. They do not sell charging, they map and rate stalls run by everyone.
A Better Routeplanner (ABRP): The best general-purpose EV route planner. You enter your exact car model and a target arrival buffer, and it plans charging stops along the route, accounting for the charge curve and elevation. It knows Malaysian charger locations across networks and is the tool road-trippers use to answer "where and how long do I charge between KL and Penang."
PlugShare: The community layer. Drivers leave "this charger is broken" or "this one is fast today" reports, which is the single most useful real-world signal you can get. Before you commit to a road-trip stop, a quick PlugShare check for recent negative reports saves you from arriving at a dead stall.
MyChargeMap: A Malaysia-focused aggregator that maps local chargers across operators, useful as a second opinion alongside ABRP and PlugShare.
MEVnet: The national real-time charger-status layer run by MGTC and PLANMalaysia. It is being rolled out to give an authoritative live status across networks, part of the national push behind Malaysia's 5,839 public chargers as of 31 March 2026. It is a status and mapping layer rather than a payment app, so you still pay through the individual network apps.
How to use them together: Plan the route in ABRP with your car and a 10-20% arrival buffer, cross-check your chosen stops on PlugShare for recent broken reports, and keep the relevant network apps (JomCharge, Gentari Go) funded and ready to actually start the session. The aggregators tell you where to go; the network apps unlock the charger and take the payment.
The Roaming Problem: Why You Need Several Apps
The biggest frustration with Malaysian EV charging in 2026 is the lack of roaming. In a mature market, one app or one card starts any charger on any network. Malaysia is not there yet, so you carry several apps and register (and top up) each one separately. This is the "five apps in my phone" reality that every Malaysian EV owner learns quickly.
Why it happens: Each CPO built its own network, app and billing independently, and there is no national roaming clearing-house that lets, say, a JomCharge account start a Gentari charger and settle between the operators. The MEVnet status layer is a step toward a national standard, but it addresses discovery and live status rather than cross-network payment.
What partly bridges the gap:
- Kiosk card tap. More sites (JomCharge, Shell, some Gentari) accept a Visa/Mastercard contactless tap directly at the charger, which lets you start a session without that network's app. It is spreading, but it is not universal, so treat it as a bonus rather than a plan.
- Setel for Gentari. Setel settling Gentari charging is a form of payment consolidation within the Petronas ecosystem, one wallet covers fuel and Gentari charging.
The practical rule: Pre-register the two apps that cover the most ground (JomCharge and Gentari Go), add ChargEV for destination charging, and add the network app for your home region and any region you road-trip into. Keep a funded wallet in at least two of them. This redundancy follows directly from the lack of roaming: when your primary network's charger at a rest stop is broken or occupied, a second funded app turns a nearby rival stall into a one-tap backup.
Until a single national roaming standard arrives, the multi-app approach is simply how charging works here, and building the habit early saves you a stranded afternoon later.
The Malaysia4U EV Charging App Scorecard
The Malaysia4U EV Charging App Scorecard
This index scores each app on three things a driver actually cares about, using only the facts stated in this guide. Coverage rates how many places you can charge (nationwide highway plus cities scores highest). Value rates the effective per-kWh cost and whether a subscription or discount can lower it. Payment ease rates how simple it is to pay, in-app wallet plus kiosk tap plus a paired super-app wallet scores highest. Each is scored out of 5, and the total is out of 15. Higher is better. This is an editorial scoring of the guide's own figures, not a lab benchmark.
| Rank | App | Coverage | Value | Payment ease | Total /15 |
|---|---|---|---|---|---|
| 1 | JomCharge | 5 | 4 | 4 | 13 |
| 2 | Gentari Go | 5 | 3 | 5 | 13 |
| 3 | ChargEV | 3 | 5 | 3 | 11 |
| 4 | Setel (for Gentari) | 4 | 3 | 5 | 12 |
| 5 | TNB Electron | 2 | 5 | 3 | 10 |
| 6 | Shell Recharge | 3 | 3 | 4 | 10 |
Reading the scorecard: JomCharge and Gentari Go tie at the top because they cover the most ground, which is why they are the two must-install apps, JomCharge on raw nationwide reach and no subscription, Gentari Go on Petronas-station density and the Setel payment tie-in. ChargEV wins on pure value (cheapest AC and low DC) but loses on coverage because it is a destination network. TNB Electron matches ChargEV on value but ranks lower on coverage.
Honest caveat: This scorecard measures the app and its pricing, not charger uptime on the day, queue times at busy NSE rest stops on holidays, or how well each app matches your specific route. A driver who lives next to a cheap TNB Electron AC stall will rank it higher in practice than this table does. Use it to decide which apps to install first, then let your own routes fine-tune the stack.
Which Charging Apps Should You Install?
The right app stack depends on how and where you drive. Here are four common profiles.
The Klang Valley commuter (charges mostly at home): Install JomCharge and Gentari Go for the occasional public top-up, plus ChargEV if your office or usual mall has its AC stalls. You will rarely open them because home charging covers your daily driving, but they are your safety net. If you charge at Petronas stations, add Setel so charging and fuel share one wallet.
The road-tripper (regular NSE runs): JomCharge plus Gentari Go are non-negotiable, they cover roughly 80% of NSE rest-stop chargers between them. Add Shell Recharge if your route favours Shell stations, and install ABRP and PlugShare for route planning and live status. Consider a Gentari Go subscription only if you clear roughly 1,370 kWh of Gentari DC per year.
The ride-hail or fleet driver (high mileage, cost-sensitive): Coverage and cost both matter, so run JomCharge, Gentari Go (likely with a Go Plus subscription at 30% off, since high DC volume clears the break-even), ChargEV for cheap AC between jobs, and TNB Electron where its low per-kWh rate is available. A funded wallet in each avoids downtime from a declined card.
The East Malaysia driver: Peninsula-first apps thin out here. In Sarawak, install DC Handal (plus Gentari where present); in Sabah, install Charge+ / EV Edaran for the KK-Semporna corridor. Treat any DC charger as a bonus and plan to AC-charge overnight at hotels, and always carry the regional app for the state you are in.
The universal minimum for everyone: JomCharge plus Gentari Go, both with a funded wallet, plus PlugShare for status checks. Everything else is tuning for your geography and mileage. Set them all up on home WiFi before your first public charge, exactly as you would with any essential Malaysia app, so payment is ready the moment you need it.
Troubleshooting Charging App Problems
Charging apps fail more often than petrol pumps. Most problems are payment or session-handshake issues you can fix on the spot.
The session will not start:
- Payment failed. Top up the in-app wallet or re-add your card. A declined card is the number-one cause, and foreign cards often fail 3-D Secure, so use a local card or the network wallet.
- Connector not seated. Push the CCS2 or Type 2 plug in firmly until it clicks; the car must report "connected" before the app will start.
- Wrong gun selected. On multi-gun cabinets, scan the QR on the actual cable you plugged in and select that gun ID in the app.
- Charger offline. If the app or screen shows an error, report it in the app and move to the backup stall or site.
The app shows a stall as free but it is occupied (or vice versa): Live status lags reality at some sites. This is why you keep a second app and check PlugShare, the community reports are often fresher than the operator's own map.
The session stops early: At Gentari BESS sites (Behrang, Senawang, Ajil, Perasing) the charger auto-ends at 80% by design. Otherwise a network drop can end a session, restart it in the app and the charger usually re-handshakes.
You got charged an idle fee: On Gentari, the RM0.40/min clock starts 15 minutes after the car stops drawing power, 24 hours a day, not when you return. Watch the app notification and move the car promptly.
Nothing works: Report the unit in the app and on PlugShare (it helps the next driver and speeds repairs), then drive to your pre-planned backup. This is exactly why you should never arrive at a charger below 15% state of charge and why a funded second app is worth the two minutes it takes to set up.
App pricing, subscriptions, idle fees and coverage change frequently. Rates here reflect publicly reported figures as of July 2026; always confirm the current price and unit inside the app before you start a session.
Sources & References
This guide is cross-referenced against primary official sources, regulatory references, and locally relevant materials.
- Gentari Go Petronas-owned EV charging network: location-based pricing, subscriptions, idle fee and off-peak discount
- JomCharge (EV Connection) Largest CCS2 fast-charging network in Malaysia: app, pricing and Elite member details
- ChargEV (Yinson GreenTech) Destination-charging network: pay-per-use pricing after the annual subscription ended 31 October 2024
- Setel PETRONAS payment app that settles Gentari charging alongside fuel, parking and Mesra points
- MGTC, MEVnet EV Charging Dashboard National charger count (MGTC/PLANMalaysia), 5,839 public chargers as of 31 March 2026
Further reading: PlugShare