Cost Guide · 2026 Update

How Much Does It Actually Cost to Get a Driving Licence in Malaysia?

JPJ government fees are fixed and transparent nationwide; driving institute fees vary by state, school, and package. This guide breaks down the 2026 fees into two buckets: what you pay the government, and what you pay the institute.

2026 UpdateClass D & B2JPJ official fees
RM1,300–2,200
Car (D) package
RM550–1,100
Motorbike (B2) package
≈ RM200
Pure JPJ fees
4–8 weeks
Time to licence
01The Big Picture

Two fee buckets: government + driving institute

The total cost of getting a driving licence in Malaysia splits into two relatively independent parts. The first bucket is the government fees paid to JPJ (Road Transport Department) — fixed and transparent nationwide, identical whether you are in Peninsular Malaysia, East Malaysia, or any institute. The second bucket goes to the driving institute for tuition, vehicle rental, and admin — this is where most variation, and most feelings of being "ripped off", come from.

Rule of thumb

Institute fees make up roughly 75–85%, JPJ government fees about 15–25%. So the room for negotiation is mostly in the second bucket — but you cannot cut it to zero, because the institute still has to pay instructors, fuel, vehicle depreciation, and yard rental.

02Itemized Breakdown

Every single fee — who does it go to?

The two tables below list every fee from enrolment to obtaining a CDL (Competent Driving Licence) for Class D (car) and Class B2 (motorcycle). Blue JPZ badge = fixed government fee; amber INSTITUTE badge = institute charge; red WATCH badge = "hidden" items prone to upsell — always confirm in writing before signing.

Class D (Car) fee breakdown
ItemFee (RM)Note
JPJLearner DL (L) — 3 months
RM30L licence valid up to 2 years; 3 months RM30, 6 months RM60.
JPJKPP01 theory test
RM2780% pass mark; 42/50 or KPP Gabungan 56/70.
JPJDriving test booking
RM20–50Practical test booking fee, collected by JPJ.
JPJPDL (P) — 2 years
RM60P licence valid for 2 years.
JPJCDL — 1 year
RM30/tahunCompetent Driving Licence (CDL), renewed yearly.
INSTITUTEKPP01 theory class (6 hours)
RM150–2506-hour theory class, includes KPP handbook and colour blindness test.
INSTITUTEOn-road lessons (~12 hours)
RM700–1,200About 12 hours on-road practice (institute minimum).
INSTITUTETest-day vehicle rental
RM150–300Test-day vehicle rental (automatic usually more expensive).
INSTITUTEInsurance & admin
RM80–200Institute-handled insurance and admin fees.
WATCHRetest fee (per section)
RM80–250Per-section retest fee; repeated retakes push the total up sharply.
Total ≈RM1,300–2,200Includes basic institute package; each retest adds ≈ RM150.
Class B2 (Motorcycle) fee breakdown
ItemFee (RM)Note
JPJLearner DL (L) — 3 months
RM20B2 learner licence, 3-month validity.
JPJKPP01 theory test
RM17B2 KPP01 theory test fee.
JPJPractical test booking
RM20–40B2 practical test booking fee.
JPJPDL (P) — 2 years
RM2B2 special rate, P licence only RM2 for 2 years.
JPJCDL — 1 year
RM20/tahunCitizen CDL renewal (non-citizen slightly higher).
INSTITUTEKPP01 theory class
RM100–200B2 theory class, includes handbook and colour blindness test.
INSTITUTEMotorcycle lessons (~8–10 hours)
RM300–550About 8–10 hours motorcycle practice.
INSTITUTETest-day bike rental
RM80–150Test-day motorcycle rental.
INSTITUTEInsurance & admin
RM50–120Institute-handled insurance and admin fees.
WATCHRetest fee (per section)
RM50–180B2 per-section retest fee.
Total ≈RM550–1,100B2 basic package; each retest adds ≈ RM80.
03Package Comparison

4 institute packages — which to choose?

Institutes typically sell tiered "all-in" packages. Below are the 4 most common packages in the 2026 market; prices are indicative — final pricing depends on the institute you sign with.

Basic / Economy

RM1,200–1,500

Minimum hours, self-transport, no retake cover. For tight budgets and self-study KPP candidates.

Standard / Recommended

RM1,600–1,900

Full hours, institute transport, 1 retake included. Best value — suits most first-time Malaysian test-takers.

Premium / VIP

RM2,000–2,500+

One-to-one lessons, priority booking, multiple retakes covered, automatic car. For busy professionals who want the licence fast.

Foreign licence conversion

RM400–700

Conversion paperwork only, no full institute hours. MM2H & diplomats only since 19 May 2025.

⚠ MM2H & diplomats only since 19 May 2025
04Hidden Costs

6 "just-a-bit-more" items to ask about before signing

The most common upsell trap

Retest fees are the most common "extra" — RM80–250 per section each time. Many institutes include only 1 retake upfront; 2 or more retakes can push the total past RM2,500. Always have "number of retakes included" written into the contract.

Beware "kopi duit" bribes

Any demand for "express fees", "accommodation fees", or "guaranteed pass fees" violates the Malaysian Anti-Corruption Commission (MACC) Act 2009. Do not pay — record the name, time, and location, and report to SPF / SPRM. Legitimate institutes never collect off-book cash.

05Cost of NOT Passing

Why KPP practice actually saves money?

The biggest cost of a retake is not the small JPJ fee, but time — 1–3 extra weeks, more instructor hours, another vehicle rental, another booking. All opportunity cost. Passing KPP01 first try is the simplest money-saver.

First-time pass vs retake: cost comparison
#Cost of NOT PassingRM / 影响
01Direct costJPJ retest RM27 + admin RM30–80
02Time costDelayed 1–3 weeks
03Opportunity costLeave taken, rental re-practice, instructor re-booking
∑Total riskRM100–500+
06How to choose an institute

5 questions to ask an institute before signing

  1. 1. How many retakes are included? What is each retest fee?
  2. 2. Are included hours 12 or 16? What is the extra-hour rate?
  3. 3. Is the test car manual or automatic? How much more for automatic?
  4. 4. Is transport included? What is the coverage area?
  5. 5. Are there extra "filing fees", "express fees", or other unlisted charges?
Save RM300+

Before signing, practice KPP01 theory on Kpp-test.com until you consistently pass — your first-time pass rate jumps, and the saved retest fee covers half the gap between Basic and Standard packages.

Practice KPP01 →
Not Affiliated with JPJ

Kpp-test.com is an independent third-party study resource. We have no affiliation, endorsement, or official partnership with the Jabatan Pengangkutan Jalan Malaysia (JPJ), any driving school, or government agency. Fee data here is compiled from JPJ public fees and 2026 market research, for reference only — actual amounts depend on your signed institute and JPJ official figures. JPJ's official portal is jpj.gov.my.

Selamat memandu. Drive safe, and have a good journey. 🛣️