Skip to main content
🇲🇾 11 years in Malaysian property · Every figure sourced and dated
A finding, not an accusation

KSL projects being marketed that are not on KSL’s own website

While adding KSL developments to this site I checked every name against kslprojects.com.my, the developer’s own project website. KSL lists twelve current developments. A competing agency website lists thirty-three under the KSL name. This page sets out the difference, exactly as I found it, and what I think you should do with it.

What this page is

Read this before the list

Nothing on this page suggests wrongdoing by anyone. There are several ordinary reasons a project is marketed but not listed by its developer, and I set them out below. I am publishing the gap because it is checkable, because no other site publishes it, and because knowing it changes what you ask before you pay a booking fee.

Developments on KSL’s own site
12kslprojects.com.my, read 26 August 2026
Listed by one agency under the KSL name
33Same date
Names in the gap
21Listed in full below
Projects on KSL’s site that no agency lists
1Ethos — the gap runs both ways
What I am claiming
Only that the two lists differI have not established why, and I will not guess
Last checked
26 August 2026I will recheck and date any change
The honest part

Five ordinary explanations, none of which I can confirm

Before anyone reads this as a warning about a developer, here are the reasons a real, properly licensed project can be marketed without appearing on its developer’s current project page:

  • It is sold out and has been taken down. Developer websites usually show what is currently for sale. Agents often keep completed and sold-out projects on their sites for subsale and rental enquiries.
  • It is completed. Same effect. A handed-over development is not a current launch.
  • It has not launched yet. Schemes are commonly soft-marketed by appointed agencies before the developer’s own page goes live — and, importantly, before the advertising permit is issued.
  • It is being sold through an appointed agency under an arrangement that does not involve the developer’s own marketing site.
  • It is listed under a different name. Marketing names and permit names diverge more often than buyers expect. This site has already recorded one such case: KSL lists Rosewood in Iskandar Puteri while an agency lists Alma Rosewood in Skudai.

I do not know which of these applies to any given name below, and I am not going to assign one. That is precisely the point: the developer’s own site is silent, so anyone telling you which explanation applies is telling you something they have not verified either.

There is one more reason to be careful about over-reading this. Some of the names in the gap are retail components of projects KSL does list — a shop row attached to a residential scheme. A developer not listing the shops separately from the apartments is completely unremarkable.

The list

The 21 names in the gap

Grouped by type. The area shown is the one the agency site gives, not a figure I have verified.

High-rise residential (5)

Name as marketedArea as marketedOn KSL’s own site?
KSL Residences 3Kangkar TebrauNo
KSL Jewel ResidencesMasaiNo
KSL Daya Residences 2TebrauNo
KSL Puteri Wangsa ResidenceUlu TiramNo
KSL Bukit GemilangSkudaiNo

Landed residential (7)

Name as marketedNoteOn KSL’s own site?
Aurora 1Marketed as a Bumi Lot by the agency siteNo
Aurora 2No
Aurora 3No
Aurora 4No
Lily 5 & 6Marketed as a Bumi Lot by the agency siteNo
Azalea Heights 2BNo
Pulai Bestari P2AA phase; KSL lists Pulai Bestari but not this phasePhase not listed

Aurora 5 is on KSL’s own site while phases 1 to 4 are not. The obvious reading is that the earlier phases are sold or completed and the current one is phase 5 — but that is my inference, not something KSL states, and I am flagging it as an inference rather than printing it as a fact. The Aurora 5 page is here, including why the Bumi-lot question matters more than price.

Commercial and industrial (9)

Name as marketedNoteOn KSL’s own site?
KSL Business Park 1No
KSL Business Park 2Semi-detached and cluster types marketedNo
KSL Semi-D FactoryIndustrialNo
Riverpoint Retail ShopNo
Jewel Residences RetailRetail component of a scheme also not listedNo
Ceros RetailCeros itself is listed — retail component is notComponent not listed
D’Secret Garden 2 RetailD’Secret Garden 2 itself is listedComponent not listed
Bukit Gemilang RetailRetail component of a scheme also not listedNo
KSL Residences 2 RetailNo

Note the pattern in this group: for Ceros and D’Secret Garden 2 the residential scheme is on KSL’s site and only the shop component is absent. That is the least surprising kind of gap on this page, and I have separated it out rather than counting it as the same thing as a whole project being missing.

The gap runs the other way too

Ethos — a double-storey terrace scheme in Iskandar Puteri — is on KSL’s own project website, and none of the three agency sites I compared lists it at all. A project the developer is currently marketing that no agent has picked up is the mirror image of this page, and it belongs here for the same reason. The Ethos page is here.

What to do with this

Two questions, and one document

If you are shown a KSL-branded project that is not on kslprojects.com.my, you do not need to be suspicious. You need to be specific.

Question one: which is it? Sold out, completed, not yet launched, sold through an appointed agency, or marketed under a different name. Any of those answers is fine. What is not fine is not getting an answer, because each one changes what you are buying — a sold-out project means you are in the subsale market with different pricing and different costs, while a not-yet-launched project means there may be no permit yet.

Question two: what are the two numbers? The developer licence number and the advertising and sale permit number. Both must appear on lawful marketing material, and both can be checked for free on the housing ministry’s TEDUH portal. If a project cannot produce them, it cannot lawfully collect a booking fee from you either.

The document: the statutory sale and purchase agreement. Schedule G or H under the Housing Development (Control and Licensing) Regulations. It names the developer, the licence, the parcel and the delivery period. Everything before it is marketing.

The full walkthrough of how to run these checks yourself is here — it takes about five minutes and it is the single most protective thing a buyer can do.

Straight answers

Questions this page raises

Are you saying these projects are not real?

No, and I want to be unambiguous about it. I am saying that the developer’s own website does not currently list them, which is a checkable fact you can verify in a minute. Several of them are almost certainly completed or sold-out schemes, which is the most ordinary explanation there is. What I have not been able to do is confirm which explanation applies to which name, so I have not assigned one.

Why publish this at all?

Because a buyer comparing listings has no way of knowing that the list they are reading is three times longer than the developer’s own. That is not a small difference, and it is invisible unless someone checks both. Publishing it lets you ask a better question rather than take a longer list as a sign of more choice.

Does a longer agency list mean a better agent?

It means a longer list. Whether it is better depends on whether each entry is current, correctly named, correctly located and correctly priced. In the course of this comparison I found an agency site placing Ceros in Skudai when the developer says Iskandar Puteri, another placing it in Gelang Patah, and a project listed as “Alma Rosewood, Skudai” that the developer calls “Rosewood, Iskandar Puteri”. Length and accuracy are different things.

Will you add these projects to your site?

Not until I can verify them from the developer or from a statutory permit. That is the same rule every other page here follows, and it is why this site lists fewer KSL projects than the agency site does. If KSL publishes any of these, or you send me the material for one, I will build the page and date it.

What if I already booked one of these?

Ask for the developer licence number, the permit number and the sale and purchase agreement, in writing, and check the two numbers on TEDUH. If they check out, you are fine and this page is irrelevant to you. If they cannot be produced, that is worth taking to a solicitor promptly rather than waiting.

Update · 26 August 2026

What the government register actually says about KSL

When this page was written I could not read the National Housing Department’s licence and permit register. I can now, and it changes what you should ask for.

KSL is not one licensed developer. It is at least three.

Searching KPKT TEDUH on 26 August 2026 returns these licensed entities carrying KSL-linked schemes:

Licensed developerCodeDeveloper licence
Khoo Soon Lee Realty Sdn Bhd33903390/03-2029/0030(A)
KSL Properties Sdn Bhd1077810778/07-2029/0356(R)
Prosper Plus Industry Sdn Bhd1345713457/09-2030/0351(R)

Swipe sideways to see the full table →

How to run this check yourself — the seven status words, why searching by marketing name fails, and the register status of all 175 developments on this site →

Khoo Soon Lee Realty alone carries roughly eighty registered project codes across four pages of the register.

This matters more than it looks. “KSL” is a brand. The company that signs your sale and purchase agreement is one specific licensed entity, and which one it is determines whose licence protects you and whose balance sheet you are relying on. Ask for the entity name and its developer code, then look the code up yourself.

The registered name is usually not the name you were sold

The register lists schemes under their statutory names, and for KSL those are mostly “Taman” and “Pangsapuri” names, not marketing names: Taman Mutiara Bestari, Taman Bestari Indah, Bandar Bestari, Taman Melati, Pangsapuri KSL Bukit Gemilang, Residensi Alam Permai, Residensi KSL Kangkar Tebrau, and so on.

A worked example, and it corrected this site

D’Secret Garden 2 is registered as “PANGSAPURI KEMPAS INDAH 2 (D’ SECRET GARDEN 2)”, under Khoo Soon Lee Realty, with advertising and sale permit 3390-80/06-2028/0438(N)-(S).

My page for that project had recorded a dispute: KSL calls the area Setia Tropika; two agent sites called it Kempas. I had sided with the developer on the principle that a developer’s own description outranks a listing site. The statutory name says Kempas Indah. On that project the agents were closer to the register than the developer was, and I have corrected the page.

So if you are being offered a KSL project that is not on kslprojects.com.my

You now have a second, better check than the developer’s website. Ask the salesperson for the licensed developer entity and the project code — the format is like 3390-80 — then search that code at teduh.kpkt.gov.my yourself.

If the code produces a real record with a permit that has not expired, the scheme is licensed and this page stops being relevant to you. That is the outcome I would rather you get. If nobody can give you a code, that is the answer to a different question.

And a finding in KSL’s favour, which I am reporting for the same reason I report the others

The register classifies every licensed scheme with a status: not started, on schedule, late, sick, completed with CCC, completed with CFO, or permit cancelled. “Sick” is the department’s own word for a project in trouble.

I filtered Khoo Soon Lee Realty’s roughly seventy registered schemes by each of the bad statuses on 26 August 2026.

Sick: none. Late: none. Permit cancelled: none.

Everything in that portfolio sits in not started, on schedule, or completed. That is a good record, and it would be dishonest of me to publish only the awkward findings about a developer and quietly skip this one.

It also puts the rest of this page in proportion. A gap between what an agency lists and what a developer’s website lists is a documentation question, not a solvency question — and on the measure that actually tracks solvency, this developer’s registered schemes are clean.

Statuses change, and this was one reading on one day. The point is not the answer I got; it is that you can get it yourself in thirty seconds, for this developer or any other, at teduh.kpkt.gov.my.

One more thing to check on any brochure

The department requires an approved advertisement to carry the words “IKLAN INI TELAH DILULUSKAN OLEH JABATAN PERUMAHAN NEGARA” — this advertisement has been approved by the National Housing Department. If a sales brochure or hoarding does not carry that line, the register itself tells you to report it through the government’s SISPAA complaints channel. It costs you nothing to look for the sentence.

One caveat I will not paper over. Not finding a marketing name in the register does not prove a scheme is unlicensed — it usually just means the scheme is registered under a Taman name. Absence in the register is a reason to ask for the code, not a conclusion. That is why this page asks you to get the code rather than telling you what the silence means.

Beenshown one of these? Send it to me

Forward the material and I will run the two checks with you and tell you what I find — including when the answer is that everything is in order.

No agent fee payable by the buyer on new developer launches

Louis Koh

11 years in Malaysian property · Johor Bahru & Kuala Lumpur new launches · English & 中文

I work with cross-border buyers from Singapore and with local investors. I’ll tell you when a project isn’t right for you — that’s usually worth more than the brochure.

💬 Message Louis

Published 2026-08-26 · Both lists read on 26 August 2026: KSL Holdings’ own project website at kslprojects.com.my, and the publicly visible project listing of one competing agency. Project and area names in the tables are reproduced as each source gives them. This page makes no claim about the licensing status, legality or quality of any development named, and nothing on it is legal advice.

21 KSL-branded namesMarketed, but not on the developer’s own site
WhatsApp
Build progress

How far up it actually is

Not the developer’s account of itself. These are the certified completion percentages and the status word the Ministry of Housing and Local Government records against the project, from the 7(f) returns. The vocabulary is theirs: Lancar (on schedule), Lewat (behind), Sakit (sick), Terbengkalai (abandoned).

3390-80 · PANGSAPURI KEMPAS INDAH 2 (D' SECRET GARDEN 2)

Overall status: Lancar — on schedule

ComponentUnitsCompleteStatusCCC
Pangsapuri Servis43066.41%Lancar
Pangsapuri Servis27163.80%Lancar
Pangsapuri Servis96363.95%Lancar

Read from teduh.kpkt.gov.my on 2026-09-05, project code 3390-80. Re-read weekly.

What to do with the number. Read it against the delivery date in your own agreement, not against what a salesperson says. A project with a year left on its statutory clock and a third of the building up is telling you something the brochure will not.