Driving School Fees in Malaysia 2026: RM1,477 or RM2,068 for the Same Class D Licence, and the Automatic That Costs More
Lifestyle

Driving School Fees in Malaysia 2026: RM1,477 or RM2,068 for the Same Class D Licence, and the Automatic That Costs More

JPJ publishes the register of licensed driving institutes but not their prices, and institutes set their own. We read seven published fee schedules across six states on 16 September 2026 and re-checked every one on 24 October 2026. A new Class D licence runs from RM1,477 in Melaka to RM2,068 in Johor Bahru, three of the seven charge more for an automatic than a manual, and only two say whether 8% SST is inside the number.

Marcus Wong16 September 202611 min readUpdated 24 Oct 2026

The Road Transport Department keeps a public register of every licensed driving institute, state by state, complete with the institute's code, address, telephone number and the district it is allowed to operate in. What the register does not contain is a single ringgit figure. Institutes set their own fees.

That leaves learners comparing prices by telephone, which is exactly how a RM591 gap survives unnoticed. On 16 September 2026 we went looking for institutes that print a full fee schedule on their own website, and read seven of them line by line, across Melaka, Negeri Sembilan, Sabah, Penang, Johor and Selangor. Every figure below came off the institute's own page on that date.

This is not a ranking of teaching quality. It is a record of what each one publishes, and of the extras that sit underneath the headline number.

What you are actually paying for

A Malaysian driving licence is not bought as one lesson package. It is a curriculum, the Kurikulum Pendidikan Pemandu, delivered in stages, and most published price lists are simply that curriculum with a figure against each stage.

KPP01 is the theory block, six hours of lecture followed by the computerised law test. Pass it and you may apply for the learner's licence, the L.

KPP02 is the first practical block, which starts with fingerprint registration. Riakar's car course gives it five hours thirty minutes, and its motorcycle course nine hours thirty. ADC prices it separately from KPP01 and KPP03.

KPP03 is the final practical block, ten hours on Riakar's car course and six on its motorcycle courses, then the QTI pre test and the JPJ practical test itself.

This is why so many schools quote in three payments rather than one. Institut Memandu Jaafar Othman in Masjid Tanah publishes exactly that: RM438 on registration, RM596 second payment, RM443 third, RM1,477 in total for a manual Class D.

The automatic trap

Common sense says the automatic course should be cheaper, because there is less to learn. Three of the seven institutes charge more for it.

ADC in Kota Kinabalu lists Class D at RM1,677 and Class DA at RM1,840, a difference of RM163. Shah Bandar in Shah Alam lists D at RM1,992 and DA at RM2,100, a difference of RM108. Jaafar Othman lists D at RM1,477 and DA at RM1,577, a difference of RM100. The remaining four price both identically. None of the seven charges less for an automatic.

That matters because of what the two licences let you do. A Class D holder may drive both manual and automatic cars. A Class DA holder may only drive automatics. ADC's own Class D page also states that a manual licence holder can upgrade to a Goods Driving Licence or Public Service Vehicle licence after a minimum of three years, while a DA holder cannot. So the automatic route is usually the narrower licence at the same price or more.

The 8% SST question

Driving instruction is a taxable service, and only two of the seven institutes say so on the price page.

Shah Bandar prints "All prices are inclusive of 8% SST" above its table. Berjaya Bhd prints the same and dates it: prices effective 1 July 2026, including 8% SST. Those two also happen to be the two most expensive Class D figures in the set, which is worth holding in mind when comparing them against the five that stay silent.

If a school quotes you a number over the phone, the useful follow up is not "is that the final price" but "does that include SST, the L licence and the P licence".

The extras nobody quotes first

Riakar publishes the fullest list of add ons, and it is a fair guide to what any institute may charge:

  1. The L (learner) licence, RM30 for a car course (RM35 when we first read the page in September), and the P (probationary) licence, RM60.
  2. A repeat computer test, RM38.
  3. A repeat JPJ practical test, RM250 for a car. That single line can add more than 13% to Riakar's RM1,855 headline.
  4. An extra hour of practical class, RM100 for a car.

Others price the same items differently. Jaafar Othman adds RM12 for the KPP e book, RM40 for the L licence and RM25 for the pre test, and states that its fees exclude the computer test fee and transport charges. Berjaya Bhd charges RM60 for an extra hour on a car or B Full motorcycle and RM108 on a lorry, bus or trailer. ADC states plainly that the PDL is not included in its D, DA, B or B2 prices.

Two quieter routes that cost less

Renewing a licence that expired. If a competent driving licence lapses beyond the grace period the holder has to sit the test again, but most institutes price this "rayuan pembaharuan" far below a new licence. Shah Bandar charges RM734 for a Class D renewal appeal against RM1,992 for a new one, RM408 for B2 against RM650, and RM1,035 for Class E against RM1,578. Akademi Memandu Berjaya in Penang charges RM1,044 for a D appeal against RM1,750 new. Berjaya Bhd charges RM1,325 against RM2,068.

Adding a class when you already hold a licence. Shah Bandar charges RM1,650 to add Class D for an existing licence holder rather than RM1,992, and RM535 to add B2 rather than RM650. Akademi Memandu Nilai charges RM1,420 rather than RM1,520 for a car, and RM460 rather than RM510 for B2.

Student and foreigner pricing

Akademi Memandu Nilai is the only institute in this set publishing an age based student rate: RM1,380 for a car licence at ages 17 to 18 and RM1,430 at 19 to 20, against RM1,520 standard, with proof of age or student status required. Its B2 student rates are RM370 and RM420 against RM510. Those student prices are full payment only, with no instalment option.

At the other end, foreigners pay a premium where it is published. Nilai charges RM2,120 for a car licence against RM1,520, and Riakar charges RM2,040 for a manual car against RM1,855 and RM720 for B2 against RM595.

Paying by instalment is not free

Akademi Memandu Nilai is the only institute here that prints both a full payment price and an instalment price side by side, and the gap is fixed rather than a percentage. A standard Class D or DA licence is RM1,520 paid in full and RM1,620 by instalment, a flat RM100 more. Adding Class D to an existing licence is RM1,420 against RM1,520. On motorcycles the surcharge is RM50: B2 is RM510 against RM560, adding B2 is RM460 against RM510, and B Full is RM800 against RM850.

The catch is who may use it. Nilai marks instalments "Tidak Tersedia" — not available — on every student rate and every foreigner rate. So the two groups most likely to need to spread the cost are the two that cannot, and the RM1,380 student price is a full payment price or nothing. Where instalments are offered, the institute lists online payment, SPayLater and over the counter as the channels.

Most of the other six do not publish an instalment price at all. Jaafar Othman comes closest by splitting its RM1,477 into three stage payments of RM438, RM596 and RM443, which is a payment schedule rather than credit, and costs no more than the headline. If you need to spread the cost, ask whether the school means staged payments at the same price or an instalment plan at a higher one.

A worked example

Take a 19 year old in Nilai who wants a manual car licence and a small motorcycle licence, pays in full, and passes everything first time.

Class D at the student rate for ages 19 to 20 is RM1,380. Class B2 at the student rate for the same age band is RM420. Total RM1,800, with JPJ fees, theory, practical and tests included in both, per the institute's own note.

The same two licences at Berjaya Bhd in Johor Bahru, at standard new candidate prices including 8% SST, are RM2,068 and RM672. Total RM2,740.

Now assume one failed practical test on the car. At Riakar that is another RM250. At Shah Bandar and several others the retest fee is not published at all, which is the single most common reason a quoted price and a final bill do not match.

What changed when we re-checked on 24 October 2026

All seven price pages were still live on 24 October 2026, and none was running a promotion. The headline Class D, DA and B2 figures above were unchanged at every institute. Two lines moved. Riakar cut the L licence on a car course from RM35 to RM30, and it now splits the car course as five hours thirty of KPP02 practical after fingerprinting and ten hours of KPP03. Shah Bandar raised its new Class E lorry licence from RM1,478 to RM1,578, while its Class E renewal appeal stayed at RM1,035. Neither change came with a dated notice on the page, which is the point of the last check below.

How to pick one

Start with the JPJ register rather than a search engine. Every state list on the department's portal gives the institute code, the address, the phone number and the district it may operate in, and an institute missing from that list is not licensed to teach you.

Then ask for the fee schedule in writing, stage by stage, and check four things against it: whether SST is included, whether the L and P licences are included, what a repeat computer test and a repeat JPJ test cost, and what an extra practical hour costs. Those four lines are where two identical looking quotes separate.

Finally, look at the date on the page. ADC's lorry and vocational package pages carry a "Last Updated 2 March 2024" stamp while its car pages do not, and Jaafar Othman's schedule is dated 20 December 2025 with a note that rates may change without notice. A published price is only as current as the page it sits on.

Published new candidate prices, read on each institute's own site on 16 September 2026 and re-checked 24 October 2026

InstituteStateClass DClass DAB2SST stated?
Institut Memandu Jaafar OthmanMelakaRM1,477RM1,577RM556No
Akademi Memandu NilaiNegeri SembilanRM1,520RM1,520RM510No
Api-Api Driving CentreSabahRM1,677RM1,840See siteOnly on e hailing
Akademi Memandu BerjayaPenangRM1,750RM1,750RM590No
Institut Memandu RiakarJohorRM1,855RM1,855RM595No
PLM Shah BandarSelangorRM1,992RM2,100RM650Yes, 8% included
PLM Berjaya BhdJohorRM2,068RM2,068RM672Yes, 8% included
1
Institut Memandu Jaafar Othman, Masjid Tanah, Melaka

Institut Memandu Jaafar Othman, Masjid Tanah, Melaka

The cheapest published Class D total in this set, and the most transparent about how it is staged. The schedule, effective 20 December 2025, breaks a manual Class D into RM438 on registration, RM596 second payment and RM443 third, RM1,477 in total, of which RM77 is the non tuition extras: RM12 for the KPP e book, RM40 for the L licence and RM25 for the pre test. Automatic DA is RM1,577. B2 is RM556 in total and B Full RM1,112, dropping to RM900 if you already hold a B2. Combined packages are priced too: B2 plus D is RM1,909 and B2 plus DA is RM2,009. Two things the page states plainly and most rivals do not: the fees exclude the computer test fee and any transport charge, and the rates are subject to change without notice. Registration counter 06-3852730 or WhatsApp 012-2575711, office hours 8am to 5pm daily.

Photo: Institut Memandu Jaafar Othman official

2
Akademi Memandu Nilai (AMN), Nilai, Negeri Sembilan

Akademi Memandu Nilai (AMN), Nilai, Negeri Sembilan

The only institute here publishing an age based student rate, and the only one showing a full payment price next to an instalment price. Rates effective 1 April 2026: Class D or DA is RM1,520 paid in full or RM1,620 by instalment, RM1,380 for ages 17 to 18 and RM1,430 for ages 19 to 20 with proof, RM1,420 if you already hold another class, and RM2,120 for foreign citizens. B2 is RM510 or RM560 by instalment, with student rates of RM370 at 16 to 18 and RM420 at 19 to 20, and free helmet rental. B Full is RM800, Class E rigid lorry RM950, articulated RM1,100, Class H heavy machinery RM700. The site states that course prices include JPJ fees, the theory course, practical training and the tests unless stated otherwise, and names the training car as a Proton Saga. Instalments can be paid online, by SPayLater or at the counter. Note that its market average comparison figures are the institute's own estimate, not an official benchmark.

Photo: Akademi Memandu Nilai official

3
Api-Api Driving Centre (ADC), Inanam, Kota Kinabalu, Sabah

Api-Api Driving Centre (ADC), Inanam, Kota Kinabalu, Sabah

The East Malaysian entry, established 9 September 2008 and licensed by JPJ to run the driver education curriculum within the Kota Kinabalu area, with its own circuit built to the department's specifications. Class D is priced stage by stage: KPP01 RM303, KPP02 RM368, KPP03 RM649, pre test QTI and JPJ test RM357, total RM1,677. Class DA runs RM325, RM401, RM757 and RM357 for RM1,840, RM163 more than the manual. Class B for motorcycles above 500cc is RM899. The terms state that the PDL is not included in the D, DA, B or B2 prices. Two cautions worth knowing before you budget: the lorry, GDL, express bus and PSV package pages all carry a Last Updated stamp of 2 March 2024, and the e hailing theory course at RM204 is the only line that says it includes SST. Mile 3, Jalan Bantayan-Kiansam, Inanam, 88450 Kota Kinabalu.

Photo: Api-Api Driving Centre official

4
Akademi Memandu Berjaya Sdn Bhd, Simpang Ampat, Penang

Akademi Memandu Berjaya Sdn Bhd, Simpang Ampat, Penang

JPJ institute code P1002, one of eight licensed institutes in Penang and one of the five sitting on the mainland rather than the island, operating in the Seberang Perai Selatan district. Its price table is short and unusually complete on the routes other schools hide. New candidates or those adding a class pay RM1,750 for D and the same RM1,750 for DA, RM590 for a standalone B2, RM620 for B2 with an existing licence, RM2,340 for B2 plus D or DA, and RM972 for Class E. The renewal appeal column is where the savings are: RM1,044 for D, RM1,366 for DA, RM467 for B2, RM1,415 for B2 plus D and RM1,695 for D plus E. Vocational add ons are RM240 for GDL and RM180 for PSV e hailing. Four registration offices across Simpang Ampat, Sungai Jawi, Bandar Tasek Mutiara and Sungai Bakap. Head office 2402 MK 15, Paya Mahang, 14100 Simpang Ampat, open Monday to Sunday 8am to 5pm except public holidays. The page does not say whether SST is included.

Photo: Akademi Memandu Berjaya official

5
Institut Memandu Riakar Sdn Bhd, Johor Bahru, Johor

Institut Memandu Riakar Sdn Bhd, Johor Bahru, Johor

Established in 1986 and, by its own account, the first driving school in Malaysia to be recognised as a Driving Institute by JPJ. Its pricing page is the most useful in this set because it prints the add on charges next to every package. For Malaysians: manual Class D is RM1,855 split as RM650, RM650 and RM555 across the three KPP stages, automatic DA is the same RM1,855, B Full is RM1,355 and B2 is RM595. Foreign nationals pay RM2,040 for a manual car, RM1,460 for B Full and RM720 for B2. The extras are where it earns its place here: the L licence is RM30 and the P licence RM60 on a car course, a repeat computer test is RM38, a repeat JPJ practical test is RM250, and an extra hour of class is RM100. The page also advises candidates to pay in full once the L licence is ready in order to receive the full KPP02 and KPP03 schedule. Telephone 07-236 7737.

Photo: Paul Ng, CC BY-SA 3.0, via Wikimedia Commons

6
Pusat Latihan Memandu Shah Bandar, Shah Alam, Selangor

Pusat Latihan Memandu Shah Bandar, Shah Alam, Selangor

One of the largest institutes in Klang and Shah Alam, operating since 1997 with a fleet it puts at more than 80 vehicles and over 50 multilingual instructors, and offering free transport within a 30km radius. It publishes the widest table here and states that every price is inclusive of 8% SST. New students: Class D RM1,992, Class DA RM2,100, B2 RM650, B Full RM1,400, Class E lorry RM1,578 (up from RM1,478 in September), Class H tractor RM985, GDL RM300, articulated trailer RM1,270. Renewal appeals for expired licences are far lower: D RM734, B2 RM408, E RM1,035. Adding a class to an existing licence: D RM1,650, DA RM1,725, B Full RM1,142, B2 RM535. Note the pattern that runs through the whole table, the automatic is RM108 dearer than the manual as a new licence and RM75 dearer as an added class. Lot 15776, Jalan Nagasari 36/10, Seksyen 36, 40460 Shah Alam. Open 8am to 5pm Monday to Sunday.

Photo: Pusat Latihan Memandu Shah Bandar official

7
Pusat Latihan Memandu Berjaya Bhd, Taman Perling, Johor Bahru

Pusat Latihan Memandu Berjaya Bhd, Taman Perling, Johor Bahru

The most expensive published Class D in this set and also the only one offering a tiered Standard and Deluxe product, with prices dated from 1 July 2026 and stated to include 8% SST. New candidates: Class D or DA Standard RM2,068, Deluxe RM2,418; B Full Standard RM1,384, Deluxe RM1,604; B2 Standard RM672, Deluxe RM792. It is also the only institute here that prices a transfer in from another institute, at RM1,915 for a car if you still need KPP02 and KPP03 or RM1,683 if only KPP03 remains, which is useful if your first school folds or you move state. Renewal appeals are RM1,325 for a car, RM510 for B2 and RM866 for B Full. Vocational licences are cheap by comparison: GDL or PSV RM194 and PSV e hailing RM153. An extra hour is RM60 on a car or B Full and RM108 on a lorry, bus or trailer. Lot 3355, Jalan Persisiran Perling 1, Taman Perling, 81200 Johor Bahru, telephone 07-235 1004.

Photo: Pusat Latihan Memandu Berjaya Bhd official

Frequently Asked Questions

How much does a car driving licence cost in Malaysia in 2026?

At the seven JPJ-licensed driving institutes whose fee schedules we read on 16 September and re-checked on 24 October 2026, a new Class D (manual car) licence costs RM1,477 to RM2,068: Jaafar Othman in Melaka RM1,477, Akademi Memandu Nilai RM1,520, Api-Api Driving Centre in Kota Kinabalu RM1,677, Akademi Memandu Berjaya in Penang RM1,750, Riakar in Johor Bahru RM1,855, Shah Bandar in Shah Alam RM1,992 and Berjaya Bhd in Johor Bahru RM2,068. An automatic Class DA costs the same or up to RM163 more. Budget extra for the L and P licences where they are not included (RM30 and RM60 at Riakar) and a fee for each failed JPJ road test (RM250 for a car at Riakar).

Why does an automatic car licence sometimes cost more than a manual one?

The institutes do not explain it on their price pages, so we can only report the pattern. Of the seven schedules read on 16 September 2026, three charge more for Class DA than Class D: Api-Api Driving Centre RM1,840 against RM1,677, Shah Bandar RM2,100 against RM1,992, and Jaafar Othman RM1,577 against RM1,477. The other four charge the same and none charges less. What is worth weighing is what each licence allows. A Class D holder may drive both manual and automatic cars, while a Class DA holder is limited to automatics, and Api-Api's own Class D page states that a manual holder can upgrade to a GDL or PSV licence after three years while a DA holder cannot.

Do published driving school prices include 8% SST?

Only two of the seven institutes in this comparison say so. Pusat Latihan Memandu Shah Bandar prints that all prices are inclusive of 8% SST above its table, and Pusat Latihan Memandu Berjaya Bhd prints the same with an effective date of 1 July 2026. The remaining five make no statement either way on their price pages, except Api-Api Driving Centre, which notes SST only on its RM204 e hailing theory course. Since the tax materially changes the comparison, ask any institute in writing whether its quoted figure is tax inclusive before you register.

What do I pay if I fail the JPJ driving test?

It depends entirely on the institute, and most do not publish the figure. Institut Memandu Riakar is the clearest: a repeat computer test is RM38, a repeat JPJ practical test is RM250 for a car, RM150 for a B Full motorcycle and RM100 for B2, and an extra hour of practical class is RM100 for a car. Pusat Latihan Memandu Berjaya Bhd prices an extra hour at RM60 for a car or B Full and RM108 for a lorry, bus or trailer. Api-Api Driving Centre lists a re test at RM163 on its express bus and PSV package and RM109 on its lorry and GDL package. Ask for the retest and extra hour rates before you register, because they are the most common reason a final bill exceeds the quoted package.

My licence expired years ago. Is it cheaper than starting from scratch?

Yes, at every institute in this set that prices it. The category is usually called rayuan pembaharuan lesen kompeten, the renewal appeal for a competent driving licence. Shah Bandar charges RM734 for Class D against RM1,992 for a new licence, RM408 for B2 against RM650 and RM1,035 for Class E against RM1,578. Akademi Memandu Berjaya in Penang charges RM1,044 for Class D against RM1,750, and RM1,366 for DA. Pusat Latihan Memandu Berjaya Bhd charges RM1,325 for a car against RM2,068. The saving is roughly a third to two thirds of a new licence, so it is worth asking for that specific price rather than the new candidate one.

Can I pay driving school fees in instalments in Malaysia?

Some institutes allow it, and at least one charges extra for it. Akademi Memandu Nilai is the only school in this comparison that publishes both figures: a standard Class D or DA licence is RM1,520 paid in full and RM1,620 by instalment, a flat RM100 more, while B2 is RM510 against RM560 and B Full RM800 against RM850. Nilai marks instalments as not available on every student rate and every foreigner rate, so the RM1,380 student price must be paid in full. Institut Memandu Jaafar Othman instead splits its RM1,477 into three stage payments of RM438, RM596 and RM443 at no extra cost, which is a payment schedule rather than credit. The other institutes do not publish an instalment price, so ask whether a school means staged payments at the same total or an instalment plan at a higher one.

Related reads

*Image: Pusat Latihan Memandu Shah Bandar.*

#driving#guide#prices#transport#malaysia

You Might Also Like