Convert a Foreign Driving Licence to a Malaysian CDL

Researched from official sources ยท May 6, 2026

Convert a valid foreign driving licence to a Malaysian Competent Driving Licence (CDL) through Jabatan Pengangkutan Jalan (JPJ).

The published checklist (effective 19 May 2025) enumerates four applicant categories โ€” Malaysian citizens, Singapore-licence Malaysians, Diplomatic / consular staff, and MM2H pass holders. Employment Pass / Spouse / Student Pass / Long-Term Social Visit Pass holders are not enumerated; the published path is Appendix B-2 'Exemption Application' (Method 5), granted at JPJ discretion.

Estimated time

3-8 weeks (embassy letter turnaround dominates the calendar)

Cost

RM2-120 per year of validity (CDL issuance fee, varies by class and citizenship)

What You Need

Tap to check off items as you gather them

Additional Items

  • Proof of presence at the licence-issuing country during the licence's validity period โ€” passport stamps, residence permit, employment letter, or tenancy records (required for Malaysian-citizen Category A and for MM2H Category D when the licence was not issued by the country of origin)
  • International Driving Permit holders: an IDP issued by your home country lets you drive while you sort out conversion or before you commit to a Malaysian licence. JPJ does not publish a Malaysia-side validity figure for foreign-issued IDPs on its English-mirror pages โ€” verify the duration with your IDP issuing authority. Conversion is the long-stay path; an IDP is the short-stay or transitional path
  • Photocopies of every original you bring โ€” JPJ's per-category checklist marks several documents 'Original & Copy'; assemble copies before queuing
  • Confirm with your state JPJ office whether your applicant category is convertible, especially if you hold an Employment Pass / Professional Visit Pass / Spouse Pass / Student Pass / Long-Term Social Visit Pass โ€” these are not enumerated in JPJ's published checklist and the Appendix B-2 path applies at counter discretion
Last checked 1 month ago

Step-by-Step

  1. 1

    Confirm Your Eligibility Category and the Applicable Document Path

    1. Open the JPJ conversion-checklist page at jpj.gov.my/en/conversion-checklist/ and identify which of the four published categories applies: (a) Malaysian citizen with a non-Singapore foreign licence, (b) Malaysian citizen converting from a Singapore licence, (c) Diplomatic / non-diplomatic staff / consular / international organisation, (d) Malaysia My Second Home (MM2H) pass holder.
    2. If you hold an Employment Pass / Spouse Pass / Student Pass / Long-Term Social Visit Pass โ€” none of these are enumerated in the per-category checklist. The published path for unenumerated categories is the Exemption Application via the Appendix B-2 form ('Method 5'), granted at JPJ discretion. Verify your category with your state JPJ office (directory at jpj.gov.my/en/directory/) before assembling documents.
    3. Confirm whether your purpose is short-stay driving or full conversion. An International Driving Permit (IDP) issued by your home country lets you drive while you sort out other priorities; full CDL conversion is the long-stay path for residents. JPJ does not publish a Malaysia-side validity figure for foreign-issued IDPs on its English-mirror pages โ€” verify the duration with your IDP issuing authority.

    ๐Ÿ’ก Tip: JPJ does not publish a public reciprocity list. Whether your origin country qualifies for theory-test (UPP) exemption is decided at the JPJ counter via the Appendix B-2 submission, not in advance from a public list. Do not bank on internet folklore naming specific countries โ€” confirm at the counter.

    โš ๏ธ Watch out: If your category is not on the published list and the state JPJ office cannot confirm convertibility, JPJ may direct you to the new-licence pathway (LDL โ†’ PDL โ†’ CDL with theory and practical tests). The conversion-checklist document does not pre-commit JPJ to accept any non-listed category.

  2. 2

    Download JPJL1 and Appendix B-2 from JPJ

    1. Open the JPJ forms page at jpj.gov.my/en/forms/ and download two forms: 'Driving License Application Form (JPJL1)' (Borang Permohonan Lesen Memandu) and 'Application Form Exemption Application Method 5 (Appendix B-2)' (Borang Permohonan Pengecualian Pemakaian Kaedah 5 Lampiran B-2).
    2. Both forms are required by every conversion category โ€” the JPJL1 records the licence transaction itself; the Appendix B-2 records the exemption application that any foreign-licence conversion implies.
    3. On JPJL1, foreigners use applicant-category code 9 (Bukan Warganegara Malaysia / Non-Malaysian Citizen), transaction-type code 05 (TUKAR LESEN / Conversion), and issuing-country code LLN for foreign country other than Singapore. Use ONE form per transaction type only โ€” combining transactions on a single form is rejected at the counter.
  3. 3

    Assemble Documents โ€” Sequence the Embassy Letter Last

    1. Pull together originals and copies per your applicant category: identity document (MyKad for Malaysian citizens, passport plus pass / visa for foreigners), foreign driving licence (original and copy), proof of presence in the licence-issuing country during the licence's validity period (passport stamps, residence permit, employment letter, or tenancy records), and any category-specific letter (MM2H Confirmation Letter from Imigresen for Category D; Confirmation Letter from Wisma Putra plus Diplomatic Identification Card for Category C; Singapore Police Force Extract within 6 months of issue for Singapore-licence Malaysians).
    2. Request the Confirmation Letter of Driving Licence from your home-country embassy in Malaysia OR the Driving License Record / Extract from your home-country transport authority. Either is acceptable โ€” pick whichever is faster for your nationality.
    3. Photocopy every original before queuing โ€” JPJ's per-category checklist marks several documents 'Original & Copy', and the counter does not photocopy on the day of submission.

    ๐Ÿ’ก Tip: All conversion documents are valid for only 1 year per JPJ's checklist footer. Embassy letters often take weeks to obtain โ€” get the embassy letter LAST so the 1-year clock starts after everything else is in place. Sequencing the embassy letter as one of the first moves during initial relocation paperwork โ€” and then delaying submission for a year while work-pass, housing, and banking consume your calendar โ€” is the most common way to find your confirmation letter has expired by the time you reach the JPJ counter.

    โš ๏ธ Watch out: If a document expires while you assemble the rest of the set, you must re-source it. The 1-year window resets nothing โ€” re-issue only the document that has lapsed.

  4. 4

    Submit Forms and Documents at a JPJ Office

    1. Bring the assembled set to a JPJ office. The state office directory at jpj.gov.my/en/directory/ lists Peninsular Malaysia, Sabah, and Sarawak offices under the same federal organisational structure โ€” there is no published East Malaysia procedural distinction for foreign-licence conversion.
    2. Submit JPJL1 (the licence-transaction form) and Appendix B-2 (the exemption-application form) together with all category-specific supporting documents.
    3. JPJ does not publish a counter-day SLA for conversion โ€” same-day decisions are common but not guaranteed. The Driver Licensing Division 'Handles matters related to the conversion of foreign driving licenses and appeal processes', so any disputed ruling routes through the same division.

    โš ๏ธ Watch out: If a document is rejected as missing, expired, or insufficient, the counter will tell you which item is at fault. Re-source that item and re-queue. JPJ does not publish a counter-side rejection-code list โ€” the on-the-day counter feedback is the source of truth.

    ๐Ÿ’ฌ Say:

    Saya nak tukar lesen memandu negara luar kepada lesen Malaysia.

    "I want to convert my foreign driving licence to a Malaysian licence."

    ๐Ÿ“‹ Use when: Opening line at the JPJ counter when stating the purpose of your visit

    ๐Ÿ’ฌ Say:

    Borang Pengecualian Lampiran B-2

    "Exemption Application form (Appendix B-2)"

    ๐Ÿ“‹ Use when: Naming the second of the two forms when the counter staff asks which forms you have brought

  5. 5

    Sit Theory or Practical Tests if JPJ Directs You To

    1. JPJ reviews your Appendix B-2 submission and decides whether to grant exemption from the theory test (Ujian Pra-Pemandu, UPP) and / or the practical test, OR to require either or both.
    2. If a test is required, book it through a registered Driving Institute. Theory-test and practical-test fees at Driving Institutes are operator-set, not JPJ-set โ€” confirm pricing with the institute. Per JPJ's FAQ: 'Road Transport Department (JPJ) do not set the price to learn to drive at any Driving Institute'.
    3. If exemption is granted, skip directly to the CDL issuance step.

    ๐Ÿ’ก Tip: Whether a foreign-licence converter is exempted from the UPP / practical tests is determined at JPJ's discretion, not by your country of origin. JPJ does not publish a public per-country list. If your application is unusual (e.g. licence from a third country, motorcycle licence, commercial-vehicle classes), brace for the possibility of a test requirement and budget time accordingly.

    โš ๏ธ Watch out: If you fail a required test, you may re-sit at the same Driving Institute or another. Conversion cannot proceed until the required test result is recorded.

  6. 6

    Pay the CDL Issuance Fee

    1. Pay the Competent Driver's Licence (CDL) issuance fee at the rate published on jpj.gov.my/en/competent-driver-license-cdl-application/. Non-citizens: RM 120.00 per year for all classes B2 / B / C / D / DA / F / G / H / I. Malaysian citizens: RM 2.00 per year for Class A / A1, RM 20.00 per year for Class B2 / B / C, RM 30.00 per year for Class D and above.
    2. JPJ does not publish a separate 'conversion fee' line โ€” the conversion is implemented procedurally as issuance of a Malaysian CDL, billed under the standard CDL issuance schedule.
    3. JPJ does not specify accepted payment channels for the conversion CDL issuance fee โ€” confirm with the counter when you reach the payment step.
  7. 7

    Receive Your Malaysian CDL

    1. On approval and payment, JPJ issues the Malaysian Competent Driver's Licence covering the converted classes.
    2. Subsequent renewal follows the standard CDL renewal pathway: renewal periods are 1, 2, 3, 4 or 5 years only. The non-citizen renewal fee is RM 120 for all classes B2, B, C, D, DA, F, G, H, I per year. Plan ahead โ€” your renewal cadence is now tied to your pass / visa validity in Malaysia.

What Could Go Wrong

Confirm eligibility category: Applicant holds an Employment Pass / Spouse Pass / Student Pass / Long-Term Social Visit Pass and is not enumerated in JPJ's per-category checklist

Recovery: Visit your state JPJ office (directory at jpj.gov.my/en/directory/) before assembling documents. The published path for unenumerated categories is the Appendix B-2 'Exemption Application' (Method 5), granted at JPJ discretion. Specifics vary at the counter โ€” confirm convertibility before paying for embassy letters or photocopies. If JPJ declines convertibility, the alternative is the new-licence pathway (LDL โ†’ PDL โ†’ CDL with theory and practical tests), which is a separate and longer process.

Obtain confirmation letter from embassy or transport authority: Embassy returns the confirmation letter slowly โ€” sometimes weeks, occasionally a month or more

Recovery: Embassy turnaround is outside JPJ's control. Build the wait into your calendar and request the letter in parallel with assembling other documents. JPJ's checklist footer states all conversion documents are valid for 1 year only โ€” sequence the embassy letter request to fit inside that window so the entire document set arrives at the JPJ counter still in date.

Submit forms and documents at JPJ office: JPJL1 submitted with multiple transaction types on one form, or category code / transaction code filled in incorrectly

Recovery: JPJL1 instructions specify 'Use ONE form per transaction type only' โ€” the counter rejects combined-transaction forms. Re-fill JPJL1 with applicant-category code 9 (Bukan Warganegara Malaysia) for foreigners, transaction-type code 05 (TUKAR LESEN / Conversion), and the correct issuing-country code (LLN for foreign country other than Singapore; SIN for Singapore). The Driver Licensing Division 'Handles matters related to the conversion of foreign driving licenses and appeal processes' โ€” appeals route through the same division if a substantive document or ruling is in dispute.

Pay the CDL issuance fee: Counter directs the applicant to also sit a theory or practical test before issuance

Recovery: JPJ does not publish a per-country reciprocity list โ€” exemption is sought via Appendix B-2 and granted at counter discretion. If exemption is declined, your options are (a) sit the JPJ theory test (UPP) and / or practical test at a registered Driving Institute (fees are operator-set, not JPJ-set), or (b) appeal through the Driver Licensing Division. Theory-test and practical-test costs are not quoted by JPJ โ€” confirm with the institute you book.

Receive Malaysian CDL: CDL not issued because a foreign-document copy or original is missing or expired beyond the 1-year window

Recovery: Re-source the missing or expired document. The 1-year validity window applies to all conversion documents per the JPJ checklist footer: 'All Documents are valid for a period of 1 year only, unless stated'. If the embassy letter has lapsed, request a fresh one. If the foreign licence has expired since you started the process, conversion is blocked until you renew it with the foreign authority.

Costs

Item Amount Payment Notes
CDL issuance fee โ€” non-citizen, all classes B2 / B / C / D / DA / F / G / H / I (per year) RM120 JPJ does not specify accepted payment channels for the conversion CDL issuance fee โ€” confirm at the counter when paying This is the published Competent Driver's License issuance fee for non-citizens, charged per year of validity. Verbatim from the JPJ CDL application page: 'Fee RM120.00 for all classes B2, B, C, D, DA, F, G, H, I'.
CDL issuance fee โ€” Malaysian citizen, Class A / A1 (per year) RM2 Confirm payment channel at the counter Verbatim from JPJ's transaction-fee schedule: 'Class A/A1 RM2.00'. Applies to Malaysian-citizen converters whose licence falls in this lower vehicle class.
CDL issuance fee โ€” Malaysian citizen, Class B2 / B / C (per year) RM20 Confirm payment channel at the counter Verbatim from JPJ's CDL application page: 'RM20.00 for class B2, B & C'. Applies to Malaysian-citizen converters in these classes.
CDL issuance fee โ€” Malaysian citizen, Class D and above (per year) RM30 Confirm payment channel at the counter Verbatim from JPJ's CDL application page: 'Fee RM30.00 for class D & above'. Applies to Malaysian-citizen converters from Class D upwards.
CDL issuance fee โ€” non-citizen, all classes B2 / B / C / D / DA / F / G / H / I (per year) RM120
Payment:
JPJ does not specify accepted payment channels for the conversion CDL issuance fee โ€” confirm at the counter when paying
Notes:
This is the published Competent Driver's License issuance fee for non-citizens, charged per year of validity. Verbatim from the JPJ CDL application page: 'Fee RM120.00 for all classes B2, B, C, D, DA, F, G, H, I'.
CDL issuance fee โ€” Malaysian citizen, Class A / A1 (per year) RM2
Payment:
Confirm payment channel at the counter
Notes:
Verbatim from JPJ's transaction-fee schedule: 'Class A/A1 RM2.00'. Applies to Malaysian-citizen converters whose licence falls in this lower vehicle class.
CDL issuance fee โ€” Malaysian citizen, Class B2 / B / C (per year) RM20
Payment:
Confirm payment channel at the counter
Notes:
Verbatim from JPJ's CDL application page: 'RM20.00 for class B2, B & C'. Applies to Malaysian-citizen converters in these classes.
CDL issuance fee โ€” Malaysian citizen, Class D and above (per year) RM30
Payment:
Confirm payment channel at the counter
Notes:
Verbatim from JPJ's CDL application page: 'Fee RM30.00 for class D & above'. Applies to Malaysian-citizen converters from Class D upwards.
Total: RM172

FAQ

Documents

Where does JPJ publish the document checklist for foreign-licence conversion?

JPJ publishes a single PDF titled 'Checklist Documents Of Conversion Of Foreign Driving License To Malaysia Driving License' (effective 19 May 2025) on the conversion-checklist page at jpj.gov.my/en/conversion-checklist/. The checklist enumerates four applicant categories with the documents required per category. Categories not in the checklist (Employment Pass, Spouse Pass, Student Pass, Long-Term Social Visit Pass) follow the Appendix B-2 'Exemption Application' path at JPJ counter discretion.

Which forms must I submit?

Two forms: JPJL1 (Driving License Application Form / Borang Permohonan Lesen Memandu) and Appendix B-2 (Application Form Exemption Application Method 5 / Borang Permohonan Pengecualian Pemakaian Kaedah 5 Lampiran B-2). Both are downloadable from jpj.gov.my/en/forms/. On JPJL1, foreigners select applicant-category code 9 (Bukan Warganegara Malaysia), transaction-type code 05 (TUKAR LESEN / Conversion), and issuing-country code LLN for foreign country other than Singapore.

Costs

How long is a Malaysian CDL valid for non-citizens, and at what renewal fee?

Once issued, a Malaysian CDL is renewable in periods of 1, 2, 3, 4 or 5 years only. The non-citizen renewal fee is RM 120 for all classes B2, B, C, D, DA, F, G, H, I per year of validity. Source: JPJ CDL renewal page โ€” 'Fee RM120.00 for all classes B2, B, C, D, DA, F, G, H, I' and 'The renewal period allowed is 1, 2, 3, 4 and 5 years only'.

General

Will I have to take a Malaysian theory or practical test?

JPJ does not publish a public reciprocity list governing automatic exemption from the theory test (Ujian Pra-Pemandu, UPP) or the practical test for foreign-licence converters. The Appendix B-2 form required by every conversion category is itself an exemption application under Rule 5 of the Road Transport Act 1987 subsidiary regulations โ€” exemption is sought, not granted automatically. Whether your origin country qualifies is determined at the JPJ counter on review of your specific licence and the Appendix B-2 submission. Do not rely on third-party lists naming specific countries โ€” verify at the counter.

Is the conversion process different in Sabah and Sarawak?

JPJ's state-office directory lists Sabah and Sarawak state offices under the same federal organisational structure as Peninsular Malaysia state offices. JPJ T1 publications do not document East Malaysia procedural distinctions for foreign-licence conversion. Applicants in Sabah and Sarawak should contact their state JPJ office directly to confirm any local administrative variation.

Does JPJ set the price of theory or practical test fees at Driving Institutes?

No. Per JPJ's FAQ page: 'Road Transport Department (JPJ) do not set the price to learn to drive at any Driving Institute'. Theory-test (UPP) and practical-test fees are operator-set by each registered Driving Institute. This guide therefore does not quote a theory-test or practical-test fee โ€” confirm with the institute you select.

After This Process

  • โ†’ Bookmark the JPJ CDL renewal page โ€” non-citizens renew at RM 120/year for all relevant classes, in periods of 1, 2, 3, 4 or 5 years
  • โ†’ If you also drive a motorcycle, note that motorcycle classes (B2 motorcycle and similar) follow the same conversion path but may attract additional documentation at the JPJ counter โ€” confirm before submission
  • โ†’ If you decline conversion or it is denied, the alternative is the new-licence pathway via a registered Driving Institute (LDL โ†’ PDL โ†’ CDL with theory and practical tests). This is a separate process and is not covered by this guide

Sources

Was this helpful?

10 sources cited last accessed 2026-05-06

T1 official portal ยท T2 embassy/consulate ยท T3 news ยท T4 community โ€” higher tier wins on conflict. methodology →

  1. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    Per-category document checklist for foreign-licence conversion (effective 19 May 2025): four enumerated applicant categories โ€” Malaysian citizen with non-Singapore licence, Malaysian citizen with Singapore licence, Diplomatic / non-diplomatic staff / consular / international organisation, MM2H pass holder. Document set per category includes JPJL1, Appendix B-2, identity document, foreign driving licence (valid on day of application), confirmation letter from embassy or transport authority, proof of presence in licence-issuing country during validity period (Categories A and conditional D), MM2H Confirmation Letter from Imigresen (Category D), Wisma Putra Confirmation Letter and Diplomatic Identification Card (Category C), Singapore Police Force Extract within 6 months of issue (Category B). Pass / visa with at least 90 days remaining validity required for Categories C and D. Document validity footer: 'All Documents are valid for a period of 1 year only, unless stated'.

    jpj.gov.my
  2. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    JPJ Driver Licensing Division 'Handles matters related to the conversion of foreign driving licenses and appeal processes' โ€” confirms JPJ as the issuing authority for foreign-licence conversion and routes appeals through the same division.

    jpj.gov.my
  3. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    JPJ service catalogue links the conversion-checklist page as the canonical resource for 'Conversion of Foreign Driving License'.

    jpj.gov.my
  4. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    JPJ forms page lists JPJL1 (Driving License Application Form / Borang Permohonan Lesen Memandu) and 'Application Form Exemption Application Method 5 (Appendix B-2)' (Borang Permohonan Pengecualian Pemakaian Kaedah 5 Lampiran B-2) as the two forms required for licence conversion, with direct PDF download links.

    jpj.gov.my
  5. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    JPJL1 form carries: applicant-category code 9 'Bukan Warganegara Malaysia' (Non-Malaysian Citizen), transaction-type code 05 'TUKAR LESEN' (Conversion), issuing-country codes including LLN ('Lain-Lain Negara' โ€” foreign country other than Singapore) and SIN (Singapore). Form instructions: 'Use ONE form per transaction type only' (Gunakan SATU borang untuk satu jenis transaksi sahaja).

    jpj.gov.my
  6. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    Competent Driver's Licence (CDL) issuance fee for non-citizens, per-year: 'Fee RM120.00 for all classes B2, B, C, D, DA, F, G, H, I'. CDL fees for Malaysian citizens by class: 'Class A/A1 RM2.00', 'RM20.00 for class B2, B & C', 'Fee RM30.00 for class D & above'.

    jpj.gov.my
  7. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    Non-citizen CDL renewal fee: 'Fee RM120.00 for all classes B2, B, C, D, DA, F, G, H, I' per year. Renewal-period rule: 'The renewal period allowed is 1, 2, 3, 4 and 5 years only'.

    jpj.gov.my
  8. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    JPJ driving-licence transaction fee schedule (PDF) lists CDL Class A/A1 RM 2.00 (per year) and Class B2/B/C and other-class fees. The schedule does not list a separate 'conversion fee' line โ€” confirming that conversion is implemented procedurally as issuance of a CDL with the CDL fee schedule applied.

    jpj.gov.my
  9. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    JPJ state-office directory lists Peninsular Malaysia, Sabah, and Sarawak state offices under the same federal organisational structure. The directory does not document any East Malaysia procedural distinction for foreign-licence conversion โ€” federal-uniform treatment.

    jpj.gov.my
  10. T1
    Jabatan Pengangkutan Jalan Malaysia (JPJ) 2026-05-06

    JPJ FAQ on driving โ€” verbatim: 'Road Transport Department (JPJ) do not set the price to learn to drive at any Driving Institute'. Confirms theory-test (UPP) and practical-test fees at registered Driving Institutes are operator-set, not JPJ-set.

    jpj.gov.my
WhatsApp Telegram