SPA clauses to read before signing — a Malaysian first-buyer cheatsheet
Eight SPA clauses that determine your rights as a first-time buyer in Malaysia. Schedule G/H, LAD, indemnity, completion period, and what to push back on.
- Compiled by
- Ammar Tan
- Filed
- 25 June 2026
- Locale
- English
- Section
- Legal
Your SPA — Sale and Purchase Agreement — is the legally binding contract that defines what the developer owes you, what you owe them, and what happens when one side doesn’t deliver. For new-launch residential property in Malaysia, the SPA template is regulated under Schedule G (landed) or Schedule H (strata) of the Housing Development (Control & Licensing) Regulations 1989. The developer cannot lawfully reduce your statutory protections — but they routinely add side clauses that erode them, and they routinely structure side-letter “freebies” in ways that disadvantage you later.
This file walks through the eight clauses that matter most for first-time buyers, what they should say, and what to push back on if your developer’s draft says something else.
Clause 1 — Definition of Vacant Possession
What it should say: VP is delivered when (a) CCC has been issued, (b) the unit is in handover-ready condition, (c) joint inspection has been conducted, and (d) you’ve signed the VP acknowledgement.
What developers sometimes add: language that VP is “deemed delivered” 14 days after VP notice issued, no matter whether CCC is in hand or whether joint inspection has happened.
What to push back on: insist that VP delivery is conditional on CCC being verifiable at the appointment. “Deemed VP” without CCC means the 24-month DLP clock starts running on a unit that may not be legally occupiable.
Clause 2 — Defect Liability Period (DLP)
What it MUST say (statutory): 24 months from VP date for defects in workmanship, material, or finishes that are developer’s obligation to rectify at no cost.
What developers sometimes try: language defining “defects” narrowly (excluding cosmetic, excluding common-area pass-through, excluding “wear and tear”). Some sneak in 18-month DLP for specific items.
What to push back on: the 24-month DLP is statutory. Any clause attempting to shorten it for any item is unenforceable. But you should still strike the language — having it in the contract gives developer pretext to deny claims.
Refer to our DLP strata vs landed file for how to actually use the 24 months.
Clause 3 — Liquidated Ascertained Damages (LAD)
What it should say: developer pays LAD for delayed VP at the rate prescribed in Schedule G/H — currently 10% per annum on the purchase price, calculated daily, payable in cash within 30 days of VP delivery.
What developers sometimes try:
- LAD calculated on “progress payments made to date” rather than purchase price (significantly reduces amount)
- LAD payable as credit toward maintenance fee or mortgage rather than cash
- LAD subject to 3-month grace period before triggering
- LAD waived if delay caused by “force majeure” with broad definition
What to push back on: LAD calculated on purchase price, paid in cash, no waivers for vague force majeure. COVID-related delays in 2020-2021 produced a generation of developers trying to insert pandemic carve-outs — these have been narrowed by court rulings but you still see them in templates.
Clause 4 — Completion period
What it should say: 24 months from SPA date for landed (Schedule G), 36 months for strata (Schedule H). Specifies VP delivery date.
What developers sometimes add: extension clauses triggered by “any reason beyond developer’s control” — too broad. Authority approval delays, weather delays, supply chain — these become catch-alls for any delay.
What to push back on: extension clauses limited to specific, narrowly defined events (force majeure as defined under SPA, government-imposed work stoppage, named natural disasters). Reject “any reason beyond developer’s control” language.
Clause 5 — Retention sum
What it should say: 5% of purchase price held in solicitor’s stakeholder account, released in two tranches — 2.5% at 8 months post-VP, 2.5% at 24 months post-VP, conditional on no outstanding defect rectification.
What developers sometimes try:
- Retention sum amount reduced to 2-3%
- Released in single tranche at 24 months (you lose interim leverage)
- Released to developer’s account directly, not stakeholder
- Conditional release language vague (“upon mutual agreement”)
What to push back on: 5% statutory, two-tranche, stakeholder account, conditional on no defects. Your conveyancer should hold this — verify that’s the case in writing.
Clause 6 — Indemnity for material change
What it should say: developer indemnifies buyer for any material change between unit as-built and unit as-described in SPA / brochure / specification list.
What developers sometimes add:
- Brochure illustrations described as “artist impression, not contractual”
- Material specifications described as “indicative, may be substituted with similar grade”
- Square footage calculated by net floor area with developer’s measurement methodology
What to push back on: insist that any material change requires written buyer consent. “Similar grade substitution” should be defined — if developer wants to swap branded material X for branded material Y, both must be from the same tier.
For the square footage issue: insist on the SPA stating “subject to as-built measurement at VP, with refund for any deficit beyond 2% of stated area”. Developers who refuse this are signaling that as-built will be smaller than as-sold.
Clause 7 — Holding charges
What it should say: holding charges payable by buyer if buyer fails to take VP within 14 days of notice — at the rate of (typically) 8-10% per annum on outstanding balance, until VP taken.
What developers sometimes add:
- Holding charges triggered for “any reason” — including reasons within developer’s control (e.g., CCC not yet issued)
- Holding charges accruing during state consent processing (for bumi-released units)
- Holding charges accruing during defect rectification dispute
What to push back on: holding charges should NOT accrue when:
- CCC has not been issued
- State consent is being processed
- Joint inspection has revealed defects requiring developer to rectify before buyer accepts VP
- Developer has failed to provide required documentation (CCC copy, inventory list, strata management contact)
Clause 8 — Dispute resolution
What it should say: disputes covered by HDA framework go to Tribunal Tuntutan Pembeli Rumah (HBT) for amounts up to RM 50,000; larger disputes go to court of competent jurisdiction. SPA governing law: Malaysia.
What developers sometimes try:
- Arbitration clause requiring private arbitration (expensive for buyer)
- Foreign jurisdiction (rare in residential, common in commercial)
- Fee-shifting clause where losing party pays winner’s legal fees (creates risk for buyer)
What to push back on: Tribunal access for HDA disputes is statutory and cannot be contracted out. But you should still strike arbitration language. For larger disputes, court is your friend (cheaper, more discovery, better for pattern-of-conduct cases against developers).
Side letters and freebies — the underexplained risk
Many new-launch developers offer “freebies” — kitchen cabinets, aircon, wardrobes, free legal fees — in side letters separate from the main SPA. These side letters are where the trap is set:
- Freebies “delivered as developer’s promotional kit” — quality not specified, replacement not guaranteed if defective
- Free legal fees mean developer’s panel lawyer represents you (conflict of interest)
- “Free” stamp duty on SPA but you pay stamp duty on loan (most buyers don’t realize this is partial)
- Freebies described as “subject to availability” — meaning they may not be delivered at all
- Freebies subject to clawback if you cancel SPA later
What to do:
- List every freebie in writing in a side letter signed by both parties
- For each freebie, specify brand, model, quantity, and quality grade
- For “free legal fees”, insist on transparency: ask for the conveyancer’s quote independently, then assess whether the developer’s “freebie” actually saves you money or just locks you into their lawyer
- Reject freebies with clawback clauses tied to cancellation reasons within developer’s control
Practical workflow before signing
Three steps that catch 90% of issues:
Step 1 — Engage your own conveyancer for SPA review. RM 1,500-RM 3,500 for a thorough review, plus the standard SPA legal fee on top. Worth every ringgit. A conveyancer who has reviewed 50+ developer SPAs sees patterns immediately.
Step 2 — Get developer’s amendments in writing within 5 working days. If your conveyancer flags 8 issues and developer “verbally agrees” to address them, that means nothing. Each agreed amendment must be in the final SPA. If developer drags on amendments, walk away — this is a red flag for how they’ll handle defect claims later.
Step 3 — Read the executed SPA before signing. Don’t sign blind. Read every page, even if it takes 90 minutes. Initial every page (most developers require this anyway). If the executed version contains anything different from your conveyancer’s marked-up version, halt the signing.
What this dossier doesn’t cover
It doesn’t cover sub-sale SPA — different structure, no Schedule G/H constraints, more like commercial conveyancing. Different file.
It doesn’t cover commercial property SPA — entirely different legal framework.
It doesn’t cover deed of assignment — that’s the loan documentation side, separate file.
For new-launch residential under HDA: this cheatsheet covers the high-leverage clauses. Get them right at signing, and you’ve protected yourself for the next 24+ months. Get them wrong, and you spend that time trying to enforce protections that should have been baked in from day one.
FAQ · supplementary