What is TEDUH? KPKT's housing project register explained - what it records, how to read a project's status, and what it cannot tell you
TEDUH is the Ministry of Housing and Local Government's (KPKT) online register of private housing projects, run by Jabatan Perumahan Negara (the National Housing Department) at teduh.kpkt.gov.my. The name is an acronym - Transforming and Empowering Data Usage in Housing - and also the Malay word for shelter. For every licensed project under the Housing Development (Control and Licensing) Act 1966 (Act 118) it records the developer, the licence and advertising-and-sales permit (APDL) with expiry dates, construction progress, and whether KPKT classifies the project as Lewat (late), Sakit (sick) or Terbengkalai (abandoned).
As at 7 September 2026 the register listed 24,772 projects, of which 290 were Sakit, 178 Terbengkalai and 173 Lewat (TEDUH, mirrored by us). It covers Peninsular Malaysia only - Sabah and Sarawak have their own housing ordinances. Our free project check searches the same register in one step; the sections below explain what each field means and where the register stops.
What does a TEDUH record actually tell you?
It tells you whether the project is legally licensed to sell, and how KPKT scores its progress. Under Section 5 of Act 118 no housing development of more than four units may be carried on without a licence, and under regulation 6(1) of the Housing Development Regulations 1989 every advertisement must show the licence number and the advertising-and-sales permit number with their validity dates. TEDUH is where you check those numbers against the brochure. Its Private Housing menu (per the portal and KPKT's own how-to page) offers:
- Semakan Status Kemajuan Projek - project progress status, searchable by developer name, project name or project code, filtered by state and district.
- Senarai Pemaju Berlesen - the list of licensed developers.
- Semakan Lesen dan Permit - licence and APDL validity.
- Senarai Projek Sakit dan Terbengkalai - the sick and abandoned lists.
- Semakan eSPA, a developer-violations list, and a channel to report a developer or project.
A project record shows the developer, its location, the licence and permit numbers and expiry, the number of units, the progress status and the expected completion (the original vacant-possession date). KPKT's own guidance is to compare the developer name, location and status on TEDUH with what the sales office gave you, and to stop and ask if they contradict each other.
What do Lewat, Sakit and Terbengkalai mean officially?
These are KPKT classifications with published definitions (Jabatan Perumahan Negara portal, ehome.kpkt.gov.my), not opinions:
| Status | Official test | What it means for you | Next step |
|---|---|---|---|
| Lewat (late) | Behind schedule, not yet at the Sakit threshold | Your LAD clock is running | Ask for the revised schedule in writing |
| Sakit (sick) | More than 30% behind, or SPA period expired | Still legally sold, now under JPN supervision | See buying a Sakit-list project |
| Terbengkalai (abandoned) | Meets a statutory trigger, confirmed by the Minister | Sales stop; rescue and rehabilitation track | See what buyers of an abandoned project can do |
- Lewat (late) - Running behind the expected schedule but not yet at the Sakit threshold. KPKT's public page defines Sakit and Terbengkalai; Lewat is the register's earlier warning tier.
- Sakit (sick) - "Projek yang mengalami kelewatan melebihi 30% berbanding kemajuan yang sepatutnya atau telah tamat tempoh Perjanjian Jual Beli (PJB)" - progress more than 30% behind schedule, or the SPA completion period has already expired. Still legally sold while the APDL is valid.
- Terbengkalai (abandoned) - The triggers: not completed within or beyond the SPA period with no significant site activity for six consecutive months; or a winding-up petition filed; or the company under a receiver and manager; or the developer admitting in writing to the Housing Controller that it cannot proceed - and confirmed abandoned by the Minister under Section 11(1)(c) of Act 118.
Note the 30% test: a project that is 20% behind is Lewat in practice, not Sakit, and a Sakit project can recover - the register moves projects both ways.
How many projects are sick or abandoned right now?
From the register as at 7 September 2026 (our mirror of TEDUH):
| State | Projects | Sakit | Terbengkalai | Lewat |
|---|---|---|---|---|
| Selangor | 6,657 | 65 | 63 | 39 |
| Johor | 4,251 | 33 | 23 | 26 |
| Perak | 2,925 | 51 | 12 | 31 |
| Pahang | 2,483 | 25 | 13 | 18 |
| Kedah | 1,691 | 11 | 5 | 10 |
| Pulau Pinang | 1,550 | 8 | 5 | 14 |
| Negeri Sembilan | 1,325 | 20 | 3 | 7 |
| Melaka | 1,222 | 14 | 1 | 5 |
| WP Kuala Lumpur | 1,123 | 13 | 10 | 13 |
| Kelantan | 701 | 30 | 25 | 5 |
| Terengganu | 591 | 15 | 18 | 3 |
| Perlis | 186 | 4 | 0 | 2 |
| WP Putrajaya | 67 | 1 | 0 | 0 |
| Peninsular total | 24,772 | 290 | 178 | 173 |
Selangor carries the most problem projects in absolute terms because it has the most projects; Kelantan and Terengganu carry the highest share relative to their size. Within Selangor the register's worst districts by sick-or-abandoned count are Klang (28), Sepang (24) and Gombak (19). These are register facts about projects, not a verdict on any developer - a live breakdown is on our project check page.
What does TEDUH not tell you?
Four things, and each one is a check you still have to do.
- Build quality and defects. TEDUH scores progress against schedule; it says nothing about workmanship. The 24-month defect liability period under Schedule H is your protection there - see handover and defect liability.
- The developer group's history. Each record is one project under one company, and Malaysian developers usually launch each project under a new special-purpose company. A clean SPV can sit inside a group with two abandoned projects behind it. That is why we cross-reference by group in developer records and explain the method in how to check a developer's track record.
- Non-HDA property. Commercial-title schemes marketed as SOHO, SOVO or offices are outside Act 118 and therefore outside TEDUH. No record is not the same as a clean record.
- Sabah and Sarawak. Both states license developers under their own ordinances; their projects are not in this register.
The register also lags the site: data comes from KPKT's Housing Integrated Management System and is updated in batches, so a project that stalled last month may still read as on schedule this month.
Frequently asked questions
What does TEDUH stand for?
Transforming and Empowering Data Usage in Housing. In Malay, teduh also means shelter or shade, which is the point of the name. It is run by Jabatan Perumahan Negara under KPKT.
Is TEDUH free to use?
Yes. Searching projects, developers, licences and the sick and abandoned lists on teduh.kpkt.gov.my is free and needs no login. Our project check is a free front end to the same data.
Where is the list of abandoned projects in Malaysia?
On TEDUH under Senarai Projek Sakit dan Terbengkalai, for Peninsular Malaysia. As at 7 September 2026 it listed 178 Terbengkalai and 290 Sakit projects. Sabah and Sarawak keep separate lists under their own housing laws.
My project is not on TEDUH. Is that good or bad?
It is a question, not an answer. Either the project is not a licensed housing development under Act 118 (commercial title, fewer than five units, or East Malaysia) or the name on the brochure differs from the licensed name. Send us the name and we find the record or confirm there is none.
Can a Sakit project be sold legally?
Yes, while the developer's APDL is valid. Sakit is a supervision status, not a sales ban. Whether you should buy is a different question - this guide lists the checks.
Definitions are KPKT's as published on its portal; counts are the register as mirrored on 7 September 2026 and change daily. Every status quoted is KPKT's classification as recorded, not our view of any company. Not legal advice.