Buying off-plan in Malaysia: what to check
A step-by-step check before you pay for an off-plan home in Malaysia, with the official source for each step and real examples from the 52 projects we track there.
Next review of this guide: . Editorial policy
Data and method: Ignacio Hojas García-Plaza, co-founder, who leads data and register integrations. Published by Kolaboro, operated by Equinox Investment Group LLC.
Malaysia in figures
Counted from what is published and checkable about each project, not a judgement of quality.
Step 1: Who is selling: the company behind the project
Ask for the developer’s full legal name and registration number, not only the brand, and look the company up in the official register. The company that signs your contract should be the one that holds the land or the approvals.
In our data
49 of 52 projects we track in Malaysia name the developer by its legal company.
Examples
- M Zenni: developer named as Vienna View Development Sdn. Bhd.
- Residensi M Aria: developer named as M Aria Sdn Bhd
- Residensi M Azura: developer named as M Azura Sdn. Bhd.
Step 2: The land and what you will own
Find out exactly what you are buying: freehold, leasehold or a right of use, who holds the title today and what charges sit on it. Ask for the official registry extract, not a copy prepared by the seller.
In our data
4 of 52 projects we track in Malaysia describe the units as leasehold in the sources we read. 20 of 52 projects we track in Malaysia publish an address or location precise enough for a map pin.
Step 3: Permits and approvals
Ask for the permit number and date and confirm them with the authority that issued them. A company licence or a sales registration is not a building permit.
What the rules and registers say
- Search the project or developer on KPKT’s TEDUH portal: it shows the developer’s licence and the project’s Advertising Permit and Developer’s Licence (APDL) and their status. Ask for both numbers and match them with what the sales gallery shows.KPKT TEDUH (Ministry of Local Government Development) (opened 14 November 2026) · Kolaboro register guide: Malaysia (opened 14 November 2026)
In our data
42 of 52 projects we track in Malaysia publish a permit or licence number.
Examples
- M Zenni: permit or licence number 12029-3/09-2028/0779(A)-(S) published
- Residensi M Aria: permit or licence number 31251-1/01-2029/0037(A)-(S) published
- Residensi M Azura: permit or licence number 30834-1/08-2027/0769(A)-(S) published
Step 4: Where your money goes
Before each payment, know which account it goes to and what protects it if the project stops. Pay only into the account named in your contract, never into a personal account or a broker’s.
In our data
22 of 52 projects we track in Malaysia state how buyer payments are protected (escrow, bank guarantee or insurance).
Examples
- M Zenni: deposit protection stated in the sources we read
- Residensi M Aria: deposit protection stated in the sources we read
- Residensi M Azura: deposit protection stated in the sources we read
Escrow and deposit protection in off-plan property · Payment plans and deposits in off-plan property
Step 5: Recording your purchase and the contract
Check how your purchase is recorded before completion and what the contract says about delays, changes and refunds. Have an independent local lawyer or notary read it before you sign.
Step 6: Handover dates and progress on site
Compare the handover date you are promised with the record: earlier dates for this project and how the developer’s other projects went. Then check progress on site before each staged payment.
What the rules and registers say
- TEDUH also reports the project’s progress as declared, whether an extension of time was granted and whether the project is listed as delayed (sick) or abandoned. Check it before each progress payment.KPKT TEDUH (Ministry of Local Government Development) (opened 14 November 2026)
In our data
1 of 52 projects we track in Malaysia have a handover date on record that has passed; 12 had the date moved later.
Examples
- 111 Menerung (One Eleven Menerung): handover date on record has passed; months since: 11
- Crown Penang: handover date moved later; months added: 18
- Amiba Bukit Bintang (formerly IBN Bukit Bintang): handover date on record December 2029, no change so far
Projects in Malaysia: permit, handover record and developer record
The three facts portal listings rarely show, side by side for 30 projects. Each project page lists every source.
| Project | Developer | Permit number | Handover record | Developer’s record in our data |
|---|---|---|---|---|
| M ZenniSouthbay City, Batu Maung, Bayan Lepas, Penang | Mah Sing Group | 12029-3/09-2028/0779(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Residensi M AriaRivercity, Jalan Sultan Azlan Shah, Sentul, Kuala Lumpur | Mah Sing Group | 31251-1/01-2029/0037(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Residensi M AzuraWangsa Maju, Setapak, Kuala Lumpur | Mah Sing Group | 30834-1/08-2027/0769(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Residensi M NovaJalan Sibu, Taman Wahyu, Kepong, Kuala Lumpur | Mah Sing Group | 11202-4/08-2026/0898(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Crown PenangJalan Seri Tanjung Pinang, Tanjung Tokong, George Town, Penang | Ivory Properties Group & Chin Hin Group Property Berhad | 30744-1/07-2027/0684(A)-(S) | Moved later, months: 18 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| R&F Princess Cove Phase 3, New Casa Suites (Mercu 3)Tanjung Puteri, Johor Bahru | R & F Development Sdn Bhd | 13578-8/07-2028/0621(A)-(S) | Moved later, months: 16 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| Sunway Velocity 3 (Towers A and B)Sunway Velocity, Cheras, Kuala Lumpur | Sunway Velocity Three Sdn Bhd | 30685-1/04-2027/0328(A)-(S) | Moved later, months: 12 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| M Grand MinoriJalan Kuning, Taman Pelangi, Johor Bahru | Mah Sing Group | 9600-6/08-2031/0878(R)-(S) (Tower A) and 9600-7/11-2028/0954(N)-(S) (Tower B) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| M Legasi (Phase 3)Semenyih, Selangor | Mah Sing Group | 30897-3/09-2027/0726(N)-(L) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| M Sinar @ Southville City (Phase 1)Southville City, Bangi, Selangor | Mah Sing Group | 13425-8/05-2027/0477(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| MAIA Mont KiaraMont Kiara, Kuala Lumpur | Laser Tower Sdn. Bhd. | 30141-2/06-2029/0431(A)-(S) | Not checked yet | tracked: 2; overdue: 0; moved: 0; handed over: 0 |
| Residensi Anggun (M Minori)Jalan Austin Perdana 2, Taman Austin Perdana, Johor Bahru | Mah Sing Group | 30440-1/10-2027/0775(R)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Residensi M AspiraJalan Desa, Taman Desa, Kuala Lumpur | Mah Sing Group | 5911-33/08-2027/0768(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Residensi M AuroraJalan Klang Lama (Old Klang Road), Kuala Lumpur | Mah Sing Group | 13262-2/03-2029/0221(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Residensi M TerraPuchong, Selangor | Mah Sing Group | 30805-1/07-2027/0679(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Residensi M ZenyaJalan Kepong, Kuala Lumpur | Mah Sing Group | 11430-2/03-2027/0280(A)-(S) | Not checked yet | tracked: 12; overdue: 0; moved: 0; handed over: 0 |
| Forest CityIskandar Puteri (Gelang Patah), Johor | Country Garden | Not published | No date published | tracked: 1; overdue: 0; moved: 0; handed over: 0 |
| Amiba Bukit Bintang (formerly IBN Bukit Bintang)Jalan Berangan, Bukit Bintang, Kuala Lumpur | Amiba Bukit Bintang Sdn Bhd | 31090-1/10-2029/0804(N)-(S) | No change so far | tracked: 1; overdue: 0; moved: 0; handed over: 0 |
| Armani Hallson KLCC (Residensi Armani Hallson KLCC)KL City Centre, near Bukit Nanas and Jalan P. Ramlee, Kuala Lumpur | Armani Hallson KLCC Sdn. Bhd. | 30256-2/06-2028/0465(A)-(S) | Moved later, months: 24 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| Branniganz Suites @ Bukit BintangJalan Imbi, Bukit Bintang, Kuala Lumpur | Lembaran Beruntung Sdn Bhd | 30784-1/08-2027/0728(A)-(S) | Moved later, months: 16 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| Pavilion Damansara Heights Phase 2 (Royal Suites and Imperial Residences)Damansara Heights, Kuala Lumpur | Jendela Mayang Sdn. Bhd. | 30216-2/01-2029/0022(A)-(S) | Moved later, months: 16 | tracked: 2; overdue: 0; moved: 1; handed over: 0 |
| The Westin Residences PenangGurney Drive / Gurney Bay, George Town, Penang | Macrovest Sdn. Bhd. | 30813-1/02-2028/0125(A)-(S) | Moved later, months: 24 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| Aethera ResidencesJalan Tun Abdul Razak, Wadi Hana, Johor Bahru (near Bukit Chagar RTS) | Midtown Sanctuary Sdn. Bhd. | Developer licence 31157/09-2030/0213(A); Advertising and sales permit 31157-1/12-2028/1033(N)-(S); MBJB/U/2025/14/BGN/101/KOM(0) | Moved later, months: 18 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| One Seputeh ResidencesJalan Syed Putra, Seputeh, Kuala Lumpur | Asiabina | 30947-1/10-2028/0867(A)-(S) | Moved later, months: 16 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| Pavilion Damansara Heights Phase 2 (Imperial Residences and Royal Suites)Damansara Heights | Jendela Mayang Sdn Bhd | 30216-1/10-2028/0847(A)-(S); 30216-2/01-2029/0022(A)-(S) | No change so far | tracked: 2; overdue: 0; moved: 1; handed over: 0 |
| Pavilion Square Kuala Lumpur (Luxury Residences)Jalan Raja Chulan, Bukit Bintang, Kuala Lumpur | Armani Hartajaya Sdn. Bhd. | Developer licence 30633/11-2028/0308(A); Advertising and sales permit 30633-1/08-2027/0740(N)-(S); DBKL BP T3 OSC 2023 1113 (18) | Moved later, months: 22 | tracked: 1; overdue: 0; moved: 1; handed over: 0 |
| 111 Menerung (One Eleven Menerung)Jalan Menerung, Bangsar, Kuala Lumpur | BRDB Developments Sdn. Bhd. | Developer licence 32/08-2028/1034(R); Advertising and sales permit 32-15/08-2026/0634(R)-(S) (expired 17 Aug 2026; current on TEDUH 32-15/08-2027/0587(R)-(S)); DBKL BP T2 OSC 2020 0346 | Overdue, months: 11 | tracked: 1; overdue: 1; moved: 0; handed over: 0 |
| Arica (Andaman, Seri Tanjung Pinang)Seri Tanjung Pinang, Tanjung Tokong, Penang | Eastern & Oriental Berhad | 20199-2/02-2026/0195(N)-(S) (validity 24/02/2023 to 23/02/2026 as printed) | Not checked yet | tracked: 4; overdue: 0; moved: 0; handed over: 0 |
| Fera & Senna (Phases 3 and 4)Seri Tanjung Pinang, Tanjung Tokong, Penang | Eastern & Oriental Berhad | 20199-7/09-2027/0723(N)-(L) (Phase 3) and 20199-8/10-2027/0897(N)-(L) (Phase 4) | Not checked yet | tracked: 4; overdue: 0; moved: 0; handed over: 0 |
| Maris (Seri Tanjung Pinang)Seri Tanjung Pinang, Tanjung Tokong, Penang | Eastern & Oriental Berhad | 20199-6/12-2027/1104(N)-(S) (validity 05/12/2024 to 04/12/2027) | Not checked yet | tracked: 4; overdue: 0; moved: 0; handed over: 0 |
Questions to ask the developer in Malaysia
Print this list and take it to the sales office or send it by email. Write the answer and the document number next to each question, then check it with the source listed. Print only these questions
- What is the full legal name and registration number of the company that will sign my contract, and does it own the land or hold the approvals?Answer and document number:
- What exactly will I own (freehold, leasehold or a right of use), and can you give me the official registry extract for the land?Answer and document number:
- What is the permit or approval number, its date and the authority that issued it? Check with: KPKT TEDUH (Ministry of Local Government Development) · Kolaboro register guide: MalaysiaAnswer and document number:
- Into which account do my payments go, and what protects them (escrow, bank guarantee or insurance) if the project stops?Answer and document number:
- How is my purchase recorded before completion, and what does the contract say about delays, changes and refunds?Answer and document number:
- What is the handover date in the contract, has it changed before, and how did your earlier projects keep their dates? Check with: KPKT TEDUH (Ministry of Local Government Development)Answer and document number:
Questions and answers
What should I check before buying off-plan in Malaysia?
Six things, in this order: Who is selling: the company behind the project; The land and what you will own; Permits and approvals; Where your money goes; Recording your purchase and the contract; Handover dates and progress on site. Confirm each with the official source, not a copy from the seller.
How many off-plan projects in Malaysia publish a permit number?
42 of 52 projects we track in Malaysia publish a permit or licence number.
How many off-plan projects in Malaysia are past their handover date?
1 of 52 projects we track in Malaysia have a handover date on record that has passed; 12 had the date moved later.
General information, not legal advice. Laws and registers change: check the current text and your contract with an independent local lawyer or notary before you pay.
Are you a developer in Malaysia and something here is missing or wrong? Send documents and we correct the data after moderation. Send a correction
Related
- How to check a project in Malaysia (registers and questions)
- Buyer protection compared
- Buying as a foreigner compared
- Can you short-let? Rules by city
- Before-you-sign checklist
- Free live check of a project
Guides for other places
- Buying off-plan in Bali: what to check
- Buying off-plan in Dubai: what to check
- Buying off-plan in Phuket: what to check
- Buying off-plan on the Costa del Sol: what to check
- Buying off-plan in Lisbon: what to check
- Buying off-plan in Cyprus: what to check
- Buying off-plan in Miami: what to check
- Buying off-plan in Tulum: what to check
- Buying off-plan in France: what to check
- Buying off-plan in Turkey: what to check
- Buying off-plan in Australia: what to check
- Buying off-plan in Japan: what to check
- Buying off-plan in the United Kingdom: what to check
- Buying off-plan in Poland: what to check
- Buying off-plan in Canada: what to check