BM – Baca dalam Bahasa Melayu

Driving Licence Cost Malaysia 2026

JPJ fees for a new car licence are RM90: the learner's licence RM30 (3 months) and the probationary licence RM60 (2 years), excluding the driving school package. Renewing a car licence costs RM30 a year and a motorcycle RM20 a year, up to 10 years; a physical print is RM20. Pick your licence class.

Fees verified Runs in your browser; no data sentBaca dalam Bahasa Melayu

Your licence

Driving school packages are set by each school; enter your quote.

Cost

Cost to get the licence

RM 90.00

JPJ fees RM 90.00 · minimum age 17

New licence
Learner's licence (LDL), 3 monthsRM 30.00
Probationary licence (PDL), 2 yearsRM 60.00
Total JPJ feesRM 90.00
Total to get the licenceRM 90.00
Licence renewal
CDL, 5 years (RM 30.00 a year)RM 150.00
Total renewalRM 150.00

Advertisement

JPJ licence fees 2026 by class

ClassLDL (3 / 6 months)PDL (2 years)CDL a yearMinimum age
B2 (motorcycle up to 250cc)RM 2.00RM 2.00RM 20.0016
B (motorcycle above 250cc)RM 20.00 / RM 40.00RM 40.00RM 20.0016
D (manual car)RM 30.00 / RM 60.00RM 60.00RM 30.0017
DA (automatic car)RM 30.00 / RM 60.00RM 60.00RM 30.0017

Renewal cost by period

Class1 year2 years3 years5 years10 years
B2 (motorcycle up to 250cc)RM 20.00RM 40.00RM 60.00RM 100.00RM 200.00
D (manual car)RM 30.00RM 60.00RM 90.00RM 150.00RM 300.00
DA (automatic car)RM 30.00RM 60.00RM 90.00RM 150.00RM 300.00

Class B is the same as B2 for the CDL (RM20 a year).

Steps to a licence

  1. Register at a driving school and take a medical check.
  2. KPP01 course and the computer theory test.
  3. Learner's licence, then circuit (KPP02) and road (KPP03) training.
  4. JPJ tests Part II (circuit) and III (road), then the 2-year PDL and conversion to a CDL.

Advertisement

Things to know

  • The MyJPJ digital licence is free and can be renewed in the app.
  • A PDL is cancelled if KEJARA demerit points exceed the limit during probation; you must redo the course and tests.
  • B2-to-B upgrade is capped at RM160 including the JPJ test (from 1 October 2024).
  • Not confirmed: Part II and III test fees, school package ceilings and the 10-year renewal discount for 2026; check at the counter.
  • Work out your road tax with the road tax calculator.

Sources

Disclaimer: JPJ fees can change; confirm on MyJPJ or at a JPJ counter. Driving school package prices vary by school.

Frequently asked questions

How much does it cost to renew a driving licence in Malaysia?

RM30 a year for a car licence (D or DA) and RM20 a year for a motorcycle (B2 or B), for 1 to 10 years. Renewing a car licence for 5 years costs RM150. The MyJPJ digital licence is free; a physical print is RM20.

What are the JPJ fees for a new car licence?

The learner's licence (LDL) is RM30 for 3 months and the probationary licence (PDL) RM60 for 2 years, so RM90 in JPJ fees. The driving school package is set by each school and paid separately.

How much is a B2 motorcycle licence?

JPJ fees are very low: LDL RM2 and PDL RM2. A B2 CDL renewal is RM20 a year. Eligible participants of the MyLesen B2 programme can get a B2 licence free.

What is the minimum age for a driving licence?

16 for a motorcycle licence (B2) and 17 for a car (D), according to JPJ.

How long are the learner and probationary licences valid?

The LDL is valid for 3 or 6 months and can be renewed up to 2 years from issue. The PDL is valid for 2 years; then convert it to a competent licence (CDL) through MyJPJ or a JPJ counter.

How much does a physical licence print cost?

RM20 for citizens (RM100 for non-citizens) from 23 January 2026. Seniors aged 60 and over, OKU registered with JKM and Class A/A1 holders get it free. The MyJPJ digital licence is free.

How much is an International Driving Permit (IDP)?

RM150 for one year. You need a B2 or D competent licence with at least a year of validity left.

Advertisement