★ JTKSM register · data as of 28 Sep 2026

Licensed Maid Agencies in Malaysia: Compare 988 JTKSM-Registered Agencies

TopMaidAgency.my lists all 988 maid agencies currently licensed by JTKSM (Jabatan Tenaga Kerja Semenanjung Malaysia), 660 Category C and 328 Category B. Each listing shows the licence number, category and contact details from the public register, so you can compare any maid agency in Malaysia and check its licence before paying a deposit.

Data updated: 28 September 2026. Source: JTKSM public register.

  • Every agency from the JTKSM register
  • Independent: agencies cannot pay for placement
  • 100% free for employers
✓ Free matching
Get matched with a licensed agency
Free for employers. We reply on WhatsApp, usually within one working day.

✓ Only JTKSM-licensed agencies. We share your request with up to 3 of them. See our privacy notice.

988
Active Licensed Agencies
660
Category C
328
Category B
14
States & Territories

Maid agencies in Malaysia by state

Find licensed maid agencies in your state (Cari agensi pembantu rumah berlesen)

Selangor (335) and Kuala Lumpur (275) hold 61.7% of all licensed agencies, 610 of the 988 on the JTKSM register of active agencies. Johor has 149, Penang 81, Perak 33, Melaka 28, Negeri Sembilan 25 and Kedah 21. Pahang, Kelantan, Terengganu, Perlis, Labuan and Putrajaya have 18 between them, and 23 register rows list no state. Source: JTKSM register, 28 September 2026.

Selangor

335 licensed agencies
Ampang, Cyberjaya, Kajang, Klang and more

Kuala Lumpur

275 licensed agencies
Ampang, Kuala Lumpur

Johor

149 licensed agencies
Batu Pahat, Iskandar Puteri, Johor Bahru, Kluang and more

Penang

81 licensed agencies
Bukit Mertajam, Butterworth, George Town, Kepala Batas and more

Perak

33 licensed agencies
See maid agencies in Ipoh

Melaka

28 licensed agencies
Melaka city and surrounding areas

Negeri Sembilan

25 licensed agencies
Port Dickson, Seremban, Tampin

Kedah

21 licensed agencies
Alor Setar, Bedong, Jitra, Kulim and more

Compare side by side: maid agencies in Kuala Lumpur, maid agencies in Johor Bahru, maid agencies in Petaling Jaya (Selangor) and maid agencies in George Town (Penang), plus maid agencies in Ipoh and maid agencies in Melaka. Each page sets out the agencies in that city with licence category, Google rating and contact options, so you can shortlist two or three in a few minutes.

This directory covers agencies licensed by JTKSM, which regulates Peninsular Malaysia and the Federal Territory of Labuan. Sabah and Sarawak have their own labour departments, so their agencies are not listed here.

Browse maid agencies by nationality

Find agencies that place helpers from specific countries

Most employers start with the helper’s nationality, because it shapes the paperwork, the income rules and the agencies you can use. Filipino, Indonesian and Myanmar helpers draw the most searches. Start with the Filipino maid agency page, or pick a country below.

🇵🇭 Filipino Maid Agencies 🇮🇩 Indonesian Maid Agencies 🇲🇲 Myanmar Maid Agencies 🇰🇭 Cambodian Maid Agencies 🇻🇳 Vietnamese Maid Agencies 🇱🇰 Sri Lankan Maid Agencies 🇳🇵 Nepali Maid Agencies 🇧🇩 Bangladeshi Maid Agencies 🇹🇭 Thai Maid Agencies 🇮🇳 Indian Maid Agencies

Category B vs Category C: what the licence means

Every listing shows the licence category JTKSM issued

Category B

JTKSM licenses Category B agencies for placement of workers within and outside Malaysia, plus the placement of foreign domestic workers locally.

On our register: 328 agencies.

Category C

Category C covers placement within and outside Malaysia, plus non-citizen employees locally. It carries the highest capital requirement of the three licence types: JTKSM gives paid-up capital as a range from RM50,000 for Category A up to RM250,000 for Category C.

On our register: 660 agencies.

Both categories are issued under the Private Employment Agencies Act 1981 (Act 246), as amended in 2017 (amendment bill). The category tells you what a licence allows. It is not a quality grade, so judge an agency on its licence, its written fee breakdown and how clearly it answers your questions before you sign anything.

How to check a maid agency’s licence in 3 steps

Do this before you pay any deposit

1

Find the licence on the listing

Every agency page here shows its JTKSM licence number and category, taken from the public register.

2

Search the JTKSM register

Search the JTKSM register of active agencies. Enter the number exactly as it appears on the agency’s certificate, because formats vary.

3

Match the details

Confirm the company name and category match before paying any deposit. Then check the JTKSM Cancelled/Suspended list as well.

This matters. On 6 June 2026, Bukit Aman’s Commercial Crime Investigation Department warned of a syndicate placing maids who vanish within days, after which the agent cannot be reached (NST, 6 June 2026). The pitch is fast placement, attractive deposit rates and documents that look real.

Protect yourself: never pay a deposit into a personal bank account, check phone and account numbers on the Semak Mule portal, and keep every receipt and message. If you have been caught, call the National Scam Response Centre on 997. For licence questions, JTKSM takes enquiries on 03-8000 8000.

What hiring through a licensed agency costs

For Indonesian helpers, the Immigration Department publishes a cap on the agency fee. Its foreign domestic helper page sets out two numbers every employer should know:

RM 15,000Maximum agency (MRA) fee to hire an Indonesian helper through an appointed Malaysia Recruitment Agency
RM 7,000Household income required to employ an Indonesian helper

Levy, medical checks and insurance are paid on top, so your total outlay is higher than the agency fee. Fees for other nationalities differ, so ask every agency for a written, itemised quote and compare at least two before you commit.

For the full breakdown, read our guide to maid agency fees in Malaysia.

Top-rated maid agencies in Malaysia

Licensed agencies rated 5.0 on Google (Agensi pekerjaan berlesen terbaik)

🏢

Ample Performance

📍 Kuala Lumpur, Kuala Lumpur
JTKSM VerifiedCategory C
★★★★★ 5.0
JTKSM 613
🏢

Apple Magnitude

📍 Melaka, Melaka
JTKSM VerifiedCategory C
★★★★★ 5.0
JTKSM 907
🏢

Aras Baru

📍 Sungai Petani, Kedah
JTKSM VerifiedCategory C
★★★★★ 5.0
JTKSM 384
🏢

Ars (Cawangan)

📍 Klang, Selangor
JTKSM VerifiedCategory C
★★★★★ 5.0
JTKSM 1311-1
🏢

Asahi (M)

📍 Klang, Selangor
JTKSM VerifiedCategory C
★★★★★ 5.0
JTKSM 280
🏢

BCSManpower

📍 Kuala Lumpur, Kuala Lumpur
JTKSM VerifiedCategory C
★★★★★ 5.0
JTKSM 885-1

Rated by Google reviews; not an endorsement. 287 of the 988 agencies have a Google rating.

How we verify agencies

Every listing starts on the government register. Data updated 28 September 2026.

🛡

JTKSM register

The source of every listing: agency name, licence number and category, from the Ministry of Human Resources register.

📍

Google Maps

Used for phone, website and rating. 287 of 988 agencies have a Google rating. Ratings are Google’s, not our endorsement.

⚖

Independent

Agencies do not pay for placement or ranking. We handle your details under our privacy notice.

Ready to hire? Get matched free with a licensed agency

Tell us what you need and we will pass your request to up to 3 JTKSM-licensed agencies. No obligation, and we reply on WhatsApp.

Get matched free →

Maid agency Malaysia: questions employers ask

Every agency here shows its JTKSM licence number and category. Look the number up on the JTKSM list of active agencies and confirm the company name matches before you pay a deposit. Also check the Cancelled/Suspended list.

JTKSM licenses Category B agencies for placement within and outside Malaysia plus foreign domestic workers locally. Category C covers placement within and outside Malaysia plus non-citizen employees locally, with a higher capital requirement. Our register has 660 Category C and 328 Category B.

The Immigration Department caps the agency (MRA) fee for Indonesian helpers at RM 15,000. Levy, medical checks and insurance are paid on top, so your total outlay will be higher. Fees for other nationalities differ, so ask each agency for a written breakdown.

No. It is an independent directory built from the JTKSM public register. Agencies do not pay for placement, and we do not place maids ourselves.

Yes. Most listings carry a WhatsApp button, plus phone, address and website where available. No sign-up is needed. Or use the free matching form and we pass your request to up to 3 licensed agencies.

Not in this directory. It covers agencies licensed by JTKSM, which regulates Peninsular Malaysia and the Federal Territory of Labuan. Sabah and Sarawak have their own labour departments, so their agencies are not listed here.

Get matched free →