Home / Living in Malaysia / Transport / Public transport

🧭 Practical ✓ Published: 25 Jul 2026 4 min read

Behind the App: How Grab and Malaysia's E-Hailing Trade Are Regulated

How e-hailing actually works for a rider in Malaysia, who regulates Grab and its rivals, and what the PSV licence requires of every driver behind the app.

30-second answer Reviewed 25 Jul 2026

E-hailing in Malaysia runs on three separate approvals stacked on top of each other: the app operator (Grab and others) holds an intermediation business licence, each car carries its own E-Hailing Vehicle Permit (EVP), and each driver holds a PSV licence issued by JPJ. The system is administered by APAD in Peninsular Malaysia and by the state Commercial Vehicles Licensing Boards in Sabah and Sarawak, under the Land Public Transport Act 2010.

  • A ride only happens through the app — there is no street-hailing or fixed rank for e-hailing, unlike a metered taxi
  • Three separate approvals stack on top of one ride: the operator's licence, the vehicle's EVP, and the driver's PSV licence
  • APAD (Agensi Pengangkutan Awam Darat) administers e-hailing in Peninsular Malaysia; Sabah and Sarawak each have their own Commercial Vehicles Licensing Board
  • The PSV licence is issued by JPJ, not APAD, and requires a medical exam, a training course, and a competent driving licence held for more than one year
  • Grab is the largest operator, but APAD maintains and periodically updates a list of other licensed e-hailing companies operating in the market

Who this applies to: Riders who want to understand how the service they are using is licensed, and prospective drivers checking what a PSV licence involves.

On this page
Full explanation ≈4 min

Open Grab, or Bolt, or inDrive, in Kuala Lumpur and tap “book”. Nothing about that moment feels regulated. But the ride that shows up is standing on three separate licences that had to exist before your driver could legally accept your fare — and none of them belong to the app alone.

How a ride actually happens

E-hailing has one defining feature that separates it from a metered taxi: there is no street-hailing and no rank. Every trip starts inside an app — you request a car, the app matches you to a nearby driver-partner, and the fare and route are set before the car arrives. The driver is not the operator’s employee; they are a partner using the platform, driving their own or a company-registered vehicle.

That is why e-hailing needed its own regulatory category rather than simply being folded into taxi law: a taxi licence covers a car that can be flagged down on the street, and an e-hailing trip by definition cannot be.

Who is actually regulating this

E-hailing sits under the Land Public Transport Act 2010 (Act 715), the same statute that governs buses, taxis and other land public transport. In Peninsular Malaysia, day-to-day licensing is carried out by the Land Public Transport Agency (APAD) — Agensi Pengangkutan Awam Darat — which sits under the Ministry of Transport. In Sabah and Sarawak, the equivalent functions sit with each state’s own Commercial Vehicles Licensing Board (Lembaga Pelesenan Kenderaan Perdagangan, LPKP), rather than with APAD directly.

Three distinct approvals stack on top of one ride:

LayerWho holds itWhat it covers
Operator licenceThe app company (Grab, and other e-hailing companies)Permission to run an “intermediation business” matching riders to drivers
E-Hailing Vehicle Permit (EVP)The vehiclePermission for that specific private car to be used for e-hailing trips
PSV licenceThe driverPersonal permission to drive a public service vehicle carrying fare-paying passengers

Miss any one of the three and the trip is operating outside the licensed system, regardless of how the other two check out.

The PSV licence: what a driver actually needs

The PSV (Public Service Vehicle) licence is not issued by the e-hailing company or by APAD — it comes from JPJ (Jabatan Pengangkutan Jalan), the same department that issues an ordinary driving licence. It is a distinct, additional licence layered on top of a driver’s existing licence, not a replacement for it.

To apply, JPJ requires that the applicant already holds a Competent Driving Licence (CDL) valid for more than one year, and has completed the required medical examination, theory classes and practical training before sitting the theoretical and practical tests. The application is lodged at a JPJ office with the completed medical form (JPJL8A), the training certificate (JPJL2C), a passport-sized photo, and the applicable application fee.

Because JPJ issues the PSV licence to the driver personally, it travels with them rather than belonging to Grab or any single app — a driver who holds one can, in principle, drive for more than one operator, subject to each operator’s own onboarding conditions.

Grab and the alternatives

Grab is the largest e-hailing operator in Malaysia by visibility, but it is not the only one APAD has licensed. APAD publishes and periodically updates a list of currently licensed e-hailing companies on its own website, and the market has included operators such as Bolt, inDrive, Maxim, and AirAsia Ride alongside smaller and more specialised apps. Which operators hold a current licence, and for how long, changes over time — APAD’s own published list is the authoritative check, not a review site or app-store ranking.

Common mistakes

  • Assuming a valid driving licence is enough. A CDL lets you drive; only a separate PSV licence lets you carry fare-paying passengers.
  • Treating the app’s approval as the whole picture. An operator being licensed does not mean the specific car or driver in front of you is covered — the EVP and PSV licence are separate, vehicle- and person-specific approvals.
  • Assuming APAD covers the whole country. Sabah and Sarawak run their own Commercial Vehicles Licensing Boards, separate from APAD’s Peninsular Malaysia remit.
  • Confusing the operator licence with ordinary company registration. The “intermediation business licence” is a distinct land-transport approval under Act 715, on top of standard company registration.

What’s next

If you are checking whether a car or driver is properly licensed, start with APAD’s own published list of currently licensed e-hailing companies rather than the app’s marketing page. If you are the driver, the PSV licence application begins at a JPJ office, not with the e-hailing operator — get that in hand before the platform’s own onboarding checks become relevant.

Sources & history 6 sources
⚑ Awaiting expert verification

The following are deliberately unstated or described only qualitatively until confirmed by a subject-matter expert:

  • This page does not state a vehicle age limit, permit validity period, or the current count/expiry dates of APAD-licensed e-hailing companies, because these figures move over time and were not readable in verifiable text form on APAD's own page at the time of writing — check apad.gov.my directly for the current list and conditions
  • Whether a specific driver requirement (such as a minimum age) applies should be confirmed with JPJ or the individual e-hailing operator, since it was not stated in confirmable form on the official pages consulted

Sources

  1. Taxi and e-hailing — Agensi Pengangkutan Awam Darat (APAD)
  2. e-Hailing Services — Ministry of Transport Malaysia
  3. Permohonan Lesen Vokasional (GDL, PSV Dan Konduktor) — Vocational Licence Application (GDL, PSV and Conductor) — Jabatan Pengangkutan Jalan (JPJ)
  4. Application for PSV License (E-hailing driver) — Jabatan Pengangkutan Jalan (JPJ)
  5. Land Public Transport Act 2010 (Act 715) — Attorney General's Chambers (AGC) — Laws of Malaysia Online
  6. Lembaga Pelesenan Kenderaan Perdagangan (LPKP) Sabah — Sabah State Government

Change history

Version Date Change By
01.00 24 Jul 2026 Approved and published.
More in Public transport View all 6 →