Check it yourself — trust nobody

How to check a Malaysian developer’s licence and permit yourself

The Ministry of Housing and Local Government publishes the record of every licensed housing scheme in the country. It is free, public and needs no account. It carries far more than the permit line a developer prints in an advertisement — and it has no reason to flatter anyone. This page shows you how to use it, then lays out what it said about all 175 developments on this site.

The address takes this shape. Swap the code and you have a different project:

teduh.kpkt.gov.my/semakan-status-kemajuan?kodProjek=20206-2

Three things the register gives you that a brochure never will

One: the price band the developer is permitted to charge. It is a legal ceiling, not an asking price. If you are quoted more than it allows, that needs explaining. It also tells you at a glance how the project sits against the foreign-buyer threshold in that state.

Two: the certified construction percentage. That is the developer’s own figure, filed under a statutory reporting duty — not a salesperson’s estimate and not a portal’s guess. Your progress payments are released against exactly that percentage. Re-reading it before each payment is the cheapest protection available to you.

Three: the project status. Seven words that decide what situation you are actually in — and three of them are things nobody will volunteer.

The seven status words, in plain English

StatusWhat it means for a buyer
Belum MulaNot started. Permitted, but nothing on the ground. You are buying a drawing and the whole construction risk is still ahead of you.
LancarOn schedule. Not behind, according to the developer’s own filed progress. That is not a promise of delivery — only that nothing has slipped yet.
LewatLate. Already behind. At this point the liquidated damages clause in your sale and purchase agreement becomes the most important line in the document — the statutory rate for strata housing is 10% per annum of the purchase price.
SakitDistressed. The most serious of the in-progress categories, used by the ministry for projects it monitors as at risk. It is not the same as abandoned, but it is a formal warning on the government’s own record, and no brochure will contain it.
Siap Dengan CCCCompleted, Certificate of Completion and Compliance issued. No construction risk left; the questions become title, maintenance charge, sinking fund and arrears.
Siap Dengan CFOCompleted under the older Certificate of Fitness for Occupation. Equivalent in effect, seen on older schemes.
Permit Telah DibatalkanPermit cancelled. It does not mean the land is gone or that existing purchasers have lost their money — but as things stand, that phase may not lawfully be advertised or sold to you. It can be re-permitted later under a new code, which is why the question to ask is which code is currently live.

The status describes the whole project code. Components inside one permit can sit at very different stages, so read the component rows too, not just the headline.

Why searching by project name usually fails

The register uses statutory names, not marketing names. That single fact is why most people who try this give up, and it is what took the most work to solve on this site. Real examples from these pages:

The name you were givenThe name in the register
Suria HillsTaman Bukit Suria
South HillsTaman Puncak Selatan (a direct translation)
PapyrusResidensi Papirus Yakin (one letter different)
Parc RegencyResidensi Masai
KSL RiverhausResidensi Komersial Pinggiran Sungai
Sky CurveResidensi Camar
Aster Hill Sri PetalingBukit Aster Sri Petaling (Bukit = Hill)

And there is a worse case. For Setia Sky 88, the register’s project-name field on both correct records contains the company name rather than a project name — there is no text anywhere in those records that a person searching for “Setia Sky 88” could ever match. The first time I looked, I found one candidate ten kilometres away, rejected it correctly, and concluded the project was not there. That conclusion was wrong. Searching the whole national register by licensed company instead found the two records, and the unit counts matched to the unit.

So hold on to this: failing to find a marketing name in the register is not evidence that a development is unlicensed. It means you do not have the right key.

Four steps to do it yourself

  1. Ask for the project code, not the project name. In writing: “What is the project code and advertising permit number for this unit, and which company holds the licence?” If you cannot get an answer to that one question, you do not need the rest of the steps — that is the answer.
  2. Look the code up. Append it to teduh.kpkt.gov.my/semakan-status-kemajuan?kodProjek=
  3. Check four numbers: unit count, permitted price band, certified construction percentage, status. Compare each against the brochure in your hand and ask about anything that does not line up, there and then.
  4. Write down the permit expiry. It is the licence deadline, not a handover date. If that date passes while the project is still being built and still being sold, ask to see the renewal before you pay anything further.

If nobody will give you a code, there is one more route: search the same register by developer using the licensed company’s full name — not the group brand. That is how most of the projects on this site were matched.

What the register said about all 175 developments on this site

The table below is assembled from the register section published on each project page, so it can never say something different from the page it came from. The most serious statuses are listed first.

DevelopmentProject codeRegister statusLicensed developer
Country Garden Danga Bay13130-1, 13130-2, 13130-3, 13130-4, 13130-5Permit cancelled
Siap Dengan CCC · Permit Telah Dibatalkan
Ethos @ Iskandar Puteri20228-1Permit cancellednot KSL
Forest City Golf Villa14188-14, 14188-15, 14188-17, 14188-18, 14188-19Permit cancelled
Siap Dengan CCC · PERMIT TELAH DIBATALKAN
Queens Residences Q319262-3, 19262-4Permit cancelled
Lancar · Permit Telah Dibatalkan
Setia Eco Templer14331-2, 14331-7, 14331-8Permit cancelled
Lancar · PERMIT TELAH DIBATALKAN
Bandar Tiram by JLG Land Berhad2277-10, 2277-11, 2277-12Distressed (Sakit)
Aetas Seputeh30624-1Late (Lewat)
Anja Residences @ Bangi9490-3, 9490-4Late (Lewat)
Lewat · Belum Mula
Avenue Residences20101-1, 20101-2Late (Lewat)
Siap Dengan CCC · Lewat
Dwi Aurora @ Dwitara Residences9507-3, 9507-4, 9507-5Not started
Belum Mula · Lancar · Siap Dengan CCC
Erinaz Suites @ Kubang Kerian30371-1Not startedEXSIM Kubang Kerian Sdn Bhd (30371)
KSL Riverhaus31063-4, 31063-5Not startedWawari Sdn Bhd (31063)
Murraya @ Tamansari13819-6Not startedPinggir Mentari Sdn Bhd (13819)
South Hills @ Seri Alam4919-22, 4919-23, 4919-24, 4919-25, 4919-26, 4919-27, 4919-28Not started
Siap Dengan CCC · Lancar · Belum Mula
Suria Hills @ Iskandar Puteri20206-1, 20206-2Not started
Lancar · Belum Mula
RA Suria Sdn Bhd (20206)
111 Menerung @ Bangsar32-15On schedule
Adison Serviced Apartments @ W City Larkinton30376-1, 30376-2, 30376-3, 30376-4, 30376-5On schedule
Aethera Residences31157-1On scheduleMidtown Sanctuary Sdn Bhd (31157)
Alamanda Heights30251-2On scheduleMultiplex Land Sdn Bhd (30251)
Aliva Mount Austin30455-1On schedule
Alora Residences @ Subang Jaya30162-1, 30162-2On schedule
Amaya Residences @ Damansara Avenue11545-1, 11545-2, 11545-3On schedule
Lancar · Siap Dengan CCC
Amberwood Resort Residences13531-2On schedule
Amika Residences @ Subang Jaya20185-3On scheduleNext Delta Sdn Bhd (20185)
Anderson Residences @ Ipoh19868-2On scheduleA Tech Properties Sdn Bhd (19868)
Aras Residences OUG @ WCity OUG14379-3On scheduleWCT OUG Development Sdn Bhd (14379)
Arden Serviced Residence @ One Bukit Senyum30969-1On scheduleAstaka Kimlun Sdn Bhd (30969)
Aricia Residences @ Sungai Besi30632-1On schedule
ARRA Residences @ Ara Damansara31121-1, 31121-2On schedule
Ascent Park @ Iskandar Puteri30966-1, 30966-2On schedule
Astera @ Impian Hills30170-1, 30170-2, 30170-3, 30170-4, 30170-5, 30170-6, 30170-7On schedule
Siap Dengan CCC · Lancar
Astrum Ampang11590-3, 11590-4, 11590-5On schedule
Siap Dengan CCC · Lancar
Avantro Residences @ Bandar Kinrara30190-1On scheduleBoon Koon Commercial Sdn Bhd (30190)
BEE @ Taman Nusa Permata, Iskandar Puteri20183-3, 20183-4On schedule
Branniganz Suites @ Bukit Bintang30784-1On schedule
Calia Residences by PGB31149-1On schedule
Causewayz Square @ JBCC31100-1, 31100-2, 31100-3On schedule
Centrix KLCC (The Station)30833-1On schedule
CloutHaus @ KLCC9149-2On schedule
Coronade Twins20258-1On scheduleCoronade Properties Sdn Bhd (20258)
CTC SkyOne @ Bukit Chagar30524-1On schedule
Daya 1 Residences @ Taman Daya2823-50On scheduleKeck Seng (Malaysia) Berhad (2823)
Divine KLCC31096-1On schedule
Duduk Santai 3 @ Eco Spring14320-23On scheduleEco Summer Sdn Bhd (14320)
D’Evia Residences @ Kwasa Damansara31064-1On scheduleEXSIM MX4 Sdn Bhd (31064)
Emerald Bay @ Puteri Harbour12446-1, 12446-2, 12446-3On schedule
Siap Dengan CCC · Lancar
Florian Residences (Vista Tiara)30688-1On schedule
Lancar (on schedule) · Siap Dengan CCC (completed)
MB World Properties Sdn Bhd (30688)
Fraser Heights @ Tropicana Uplands20212-4On schedule
G’Vinton13355-2On scheduleSunrich Capital Sdn Bhd (13355)
Gen Sphere @ JBCC30828-1, 30828-2, 30828-3On schedule
Hillview @ Senibong Cove14523-1, 14523-2, 14523-3, 14523-4On schedule
Hugoz Suites @ KL City Centre30370-1On scheduleArmada Istimewa Sdn Bhd (30370)
Jasmine 3 @ Meridin East14297-24, 14297-29, 14297-30, 14297-4On schedule
Lancar · Siap Dengan CCC
Khaya Residence @ Bangsar30531-1On schedule
KSL Pulai Bestari Phase 44204-14, 4204-15, 4204-16, 4204-17On schedule
Siap Dengan CCC · Lancar
M Grand Minori9600-6, 9600-7On schedule
M Sinar @ Southville City13425-8, 13425-9On schedule
Mandolin Residences @ Taman Desa Tebrau6418-41On schedulePlenitude Tebrau Sdn Bhd (6418)
Meadow Heights @ Bandar Tiram30922-1On scheduleTiland Development Sdn Bhd (30922)
Monterra Johor Bahru19642-2On schedule
Noordinz Suites @ George Town30571-1On scheduleEXSIM Noordin Sdn Bhd (30571)
Papyrus @ North Kiara30400-1On scheduleYakin Land Sdn Bhd (30400)
Paragon Gateway30435-1, 30435-2On schedule
Paragon Signature Suites30917-1On scheduleParagon Urban Sdn Bhd (30917)
Parc Regency @ Plentong11703-1On schedule
Lancar · Siap Dengan CCC
Parkland By The River @ Permas Jaya30635-1, 30635-2On schedule
Parkside Residences @ Setia Federal Hill30874-1On scheduleSetia MF SFH Development Sdn Bhd (30874)
Pavilion Square Corporate Suites30633-1On schedule
Pavilion Square Kuala Lumpur30633-1On scheduleArmani Hartajaya Sdn Bhd (30633)
Ponderosa Regency @ Taman Ponderosa30684-1On schedulePrinsip Alpha Sdn Bhd (30684)
Quaver Residence (Simfoni Residensi)30064-1On scheduleQuaver Sdn Bhd (30064)
Qubaz Suites @ Kuala Terengganu30914-1On scheduleEXSIM KG Tiong (KT) Sdn Bhd (30914)
R&F Princess Cove Phase 2 — Seine Region13578-1, 13578-2, 13578-3, 13578-4, 13578-5, 13578-6, 13578-7, 13578-8On schedule
Siap Dengan CCC · Lancar
R&F Princess Cove Phase 313578-8On schedule
Redhill @ Seri Alam31261-1, 31261-2On schedule
Redhill @ Seri Alam Shop Offices31261-1, 31261-2On schedule
Ren Residence @ Bukit Jalil19779-1, 19779-3On schedule
Lancar · Siap Dengan CCC
Riveria Garden @ Wawari — Aluna 2-Storey Terrace Homes31063-2, 31063-3On schedule
Riveria Garden @ Wawari — Elora Cluster & Semi-D Homes31063-1On schedule
Riverville Residences 2 (RV2)30565-1On scheduleALZAC Development Sdn Bhd (30565)
Sanderling 2 @ Lakefront Cyberjaya12047-3, 12047-4On schedule
Siap Dengan CCC · Lancar
Sanubari Phase 1 @ Bandar Dato’ Onn8918-65, 8918-68, 8918-69On schedule
Sanubari Phase 2 @ Bandar Dato’ Onn8918-65, 8918-68, 8918-69On schedule
Sanubari Phase 3 @ Bandar Dato’ Onn8918-65, 8918-68, 8918-69On schedule
Sena Residences @ Shah Alam31070-1On scheduleStarhill Century Sdn Bhd (31070)
Sky Curve @ Taman Perling673-12On schedulePelangi Sdn Bhd (673)
Skyline One Sentosa31031-1On schedule
Skypark Kepler @ Lido Waterfront Boulevard10843-2On scheduleLido Waterfront Boulevard Sdn Bhd (10843)
Southkey NADI Residences13119-1, 13119-2On schedule
Stellar Damansara @ Damansara Jaya30147-1On scheduleOCR Land Development Sdn Bhd (30147)
Summer Suites Johor Bahru31015-1On schedule
Sunway Cochrane8824-5On scheduleSunway Cochrane Sdn Bhd (8824)
Tangen Residences @ North Kiara30349-1On scheduleAngkasa Armada Sdn Bhd (30349)
The Aldenz @ Central Park Damansara20011-5On schedule
The Arden @ Damansara Avenue11545-1, 11545-2, 11545-3On schedule
Lancar · Siap Dengan CCC
The Asteriaz @ Kebun Teh31007-1On schedule
The Atera (Phase 2) @ Petaling Jaya30161-1, 30161-2On schedule
The Celestz @ Kebun Teh31007-1On schedule
The Kingswoodz @ Bukit Jalil30741-1On scheduleEXSIM Jalil Link Sdn Bhd (30741)
The Lighthauz @ Gelugor, Penang31088-1On scheduleEXSIM Waterfront Sdn Bhd (31088)
The Maxxon Residences (Residensi Bukit Perdana)30279-1On scheduleHexxon Development Sdn Bhd (30279)
The Maxxon Villa (Residensi Bukit Perdana)30279-1On scheduleHexxon Development Sdn Bhd (30279)
The Queenswoodz @ Bukit Jalil30741-1, 30741-2On schedule
The Rise @ Emerald Rawang9722-17, 9722-18, 9722-19, 9722-20On schedule
The Straits View DUO835-14On schedulePermas Jaya Sdn Bhd (835)
The Straits View Garden @ Permas Jaya835-13On schedulePermas Jaya Sdn Bhd (835)
The Vividz @ Bukit Jalil30357-2On schedule
The Wyn Residences30505-1, 30505-2On schedule
Veranda Residences (Phase 2)19932-1, 19932-2On schedule
Siap Dengan CCC · Lancar
Veridian Residence @ VTown30876-1On schedulePerumahan Masteron Sdn Bhd (30876)
Verte Medini Residence30851-1On schedule
Vista Lavender @ Serdang Hill30489-1On scheduleUni Vista Sdn Bhd (30489)
Vox Residence @ Sentul11255-7On scheduleKerjaya Property Sdn Bhd (11255)
Aliff Harmoni @ Tampoi12449-1Completed
Alstonia Hilltop Homes19409-1CompletedPinnacle Paradise Sdn Bhd (19409)
ANYA at Shorea Park10139-4CompletedAspect Potential Sdn Bhd (10139)
Ascott Star @ KLCC13677-1, 13677-2, 13677-3Completed
Aster Hill Sri Petaling19787-2, 19787-3CompletedCosmo Housing Development Sdn Bhd (19787)
Aurora Resort Villas @ Aurora Sentral8428-23, 8428-24Completed
Conlay by E&O19758-1CompletedPatsawan Properties Sdn Bhd (19758)
CORE Residence @ TRX19783-1CompletedCORE Precious Development Sdn Bhd (19783)
Danga Sutera (Phase 2)19277-3Completed
D’Nuri Residences @ Desa Petaling14336-2CompletedAspire Causeway Sdn Bhd (14336)
Eaton Residences @ KLCC14278-1CompletedCity View Ventures Sdn Bhd (14278)
Eco Tropics Lanna6443-15, 6443-16, 6443-23Completed
Elysia Park Residence13996-1CompletedBCB Heights Sdn Bhd (13996)
Forest City Nigella Park14188-12CompletedCountry Garden Pacificview Sdn Bhd (14188)
GEM Residences @ Prai7252-5CompletedRegata Maju Sdn Bhd (7252)
Jasmin @ Tamansari13819-4CompletedPinggir Mentari Sdn Bhd (13819)
Paragon Suites @ CIQ12184-2CompletedAmprojek Construction Sdn Bhd (12184)
Setia Sky 88 @ JB City Centre12178-1, 12178-2CompletedSetia City Development Sdn Bhd (12178)
Shama Suasana @ Suasana Iskandar12328-1CompletedExquisite Mode Sdn Bhd (12328)
SKS Pavillion Residences13203-1Completed
SO/ Kuala Lumpur Residences @ Oxley Towers19325-1CompletedOxley Rising Sdn Bhd (19325)
Southern Marina Residences13788-1Completed
Space Residency @ JB City Centre13955-1CompletedVistana Tropika Sdn Bhd (13955)
Templer Residence10459-3, 10459-4, 10459-5Completed
The Astaka @ One Bukit Senyum12449-1CompletedAstaka Padu Sdn Bhd (12449)
The M Macrolink Medini14324-1CompletedMacrolink International (Malaysia) Sdn Bhd (14324)
TRIA Residences @ 9 Seputeh12160-3CompletedMRCB Seputeh Land Sdn Bhd (12160)
Twin Tower Residence @ Bukit Chagar19757-1CompletedParasky Projects Sdn Bhd (19757)
Victory Suites (The Face II)11699-2CompletedPlatinum Victory Property Sdn Bhd (11699)
Wave Serviced Apartment @ Marina Cove13026-1CompletedAdawan Development Sdn Bhd (13026)
Akasia Business Park @ Ulu TiramNo matching record — the search is published on the page
Alpha Austin Industrial ParkNo matching record — the search is published on the page
Andara @ Ara Damansara11425-1, 11732-1, 12087-1, 13556-1, 30572-1No matching record — the search is published on the pagePinnacle Armani AD Sdn Bhd
Aurora 5 @ Ulu TiramNo matching record — the search is published on the page
Botanika @ Tebrau Bay (Subsales)12111-4, 31223-1No matching record — the search is published on the page
Ceros Residences @ Iskandar PuteriNo matching record — the search is published on the page
D’Secret Garden 2 @ Setia Tropika3390-80No matching record — the search is published on the page
EXCHANGE 106 @ TRXNo matching record — the search is published on the page
Golden Crown ResidenceNo matching record — the search is published on the page
KSL Austin Legacy @ AustinNo matching record — the search is published on the page
KSL Lakeview @ Ponderosa13245-1, 30684-1No matching record — the search is published on the pagePrinsip Alpha Sdn Bhd
Levia Residence @ CherasNo matching record — the search is published on the page
Mutiara Bestari 4 @ Mutiara Rini, Skudai3390-86No matching record — the search is published on the page
Oaka Residences @ Bukit JalilNo matching record — the search is published on the page
Phoeniz Suites @ KLCCNo matching record — the search is published on the page
Pine LegacyNo matching record — the search is published on the page
Platinum Premium Suites @ HCK TowerNo matching record — the search is published on the page
Quartz @ Queensville (Residensi Kuartza)No matching record — the search is published on the page
Raffles 188No matching record — the search is published on the page
Residensi Bayu DamaiNo matching record — the search is published on the page
Richmond JBCC @ Johor Bahru City CentreNo matching record — the search is published on the page
Riveria Shoplot @ Iskandar PuteriNo matching record — the search is published on the page
Rosewood @ Iskandar PuteriNo matching record — the search is published on the page
Royal Lexis Kuala LumpurNo matching record — the search is published on the page
Sentrio Residences 2 (SN13A)11477-1, 11477-2, 11477-3, 11477-4, 11477-5, 11477-6, 11477-7, 11477-8No matching record — the search is published on the page
Setia Edge @ Setia Business Park IINo matching record — the search is published on the page
Solarvest Suites @ Bangsar SouthNo matching record — the search is published on the page
The Address @ Maxim PelangiNo matching record — the search is published on the page
The Bedrock @ Jesselton DocklandsNo matching record — the search is published on the page
The Bricks @ Seri AustinNo matching record — the search is published on the page
The Eclipse Johor BahruNo matching record — the search is published on the page
The V by JesseltonNo matching record — the search is published on the page

175 developments

Straight answers

The questions I actually get asked about the register

Is the register free? Do I need an account?

It is free, needs no account and needs no paid subscription. With a project code anyone can open the page. That matters: anyone charging you for a “register report” is selling you something you can obtain yourself in about a minute.

Is the price band on the permit the selling price?

No. It is a legal ceiling the developer may not exceed — not an asking price, and not evidence of market value. Developers may and often do sell below it on early phases. But it is a hard ceiling: a quote above it needs explaining, in writing.

Who reports the construction percentage, and can I rely on it?

The developer does, under a statutory reporting duty. Nobody from the government measured the site, and I did not estimate it. Its value is not perfect precision — it is that the developer signed its name to that number, and your progress payments are released against it.

The permit has expired. Is that a problem?

It depends entirely on whether the building is finished. On a completed project with a CCC issued, an expired permit is the normal end of the process — there is nothing left to sell off-plan, so the licence is not renewed. The warning sign is the opposite case: still building, still being marketed, permit date in the past. Ask to see the renewal before paying anything further.

I cannot find a project. Does that mean it is unlicensed?

No, and that inference is the most damaging mistake you can make here. The register uses statutory names, and marketing names almost never appear in it; on one project on this site the project-name field contains the company name instead. “I could not find it” only means you do not have the right search key. Ask for the project code, or search by the licensed company’s full name.

Why are Sabah and Sarawak projects not in it?

Because this register covers Peninsular Malaysia. Housing development licensing in Sabah and Sarawak is governed by their own state legislation and administered by the state. Finding nothing is not a warning — it is a jurisdictional boundary, and you should verify with the state housing authority instead.

Why do factories, shoplots and offices have no permit?

Because the Housing Development (Control and Licensing) Act 1966 applies only to housing accommodation. Factories, shoplots and offices are outside it. That also means you do not get several protections a residential buyer receives automatically: statutory late-delivery compensation, the statutory sale and purchase agreement, the Housing Development Account, and the Tribunal for Homebuyer Claims. On a commercial purchase, that protection has to come from your contract.