← Buying Basics

SPA vs Offer Letter vs Booking Form: Which One Actually Protects You

Edited by Teh Kim Guan, ACMA, CGMA · Updated 2026-06-24

The booking form costs you RM5,000 and gives you almost nothing in law. The SPA gives you nearly everything. Knowing exactly where each document sits on that spectrum is the difference between a full refund and a painful forfeiture when a deal falls apart.

This guide covers all three documents in order of legal weight, what each commits you to, and when deposits can be recovered.


The three documents and what they actually are

Booking form (or booking receipt)

A booking form is a short, one-page document you sign at a showroom or with an agent. You hand over a booking fee, usually between RM1,000 and RM5,000 (or 2 to 3 percent of the purchase price), and the developer or seller takes the unit off the market.

Here is the critical point most buyers miss: under Regulation 11(2) of the Housing Developers (Control and Licensing) Regulations 1982, licensed developers are prohibited from collecting booking fees. Collecting one is technically a criminal offence under the Housing Development Act 1966, punishable by a fine of up to RM50,000 or imprisonment of up to five years. The practice remains near-universal in the primary market, and enforcement is rare.

Because it is not a prescribed form, the booking form carries the weakest legal protection of the three documents. Its terms are entirely at the developer’s discretion.

Offer letter (letter of offer to purchase)

An offer letter is a more formal document, typically prepared by the vendor’s lawyers in subsale (secondary market) transactions. It sets out the key commercial terms: price, deposit amount, timeline for signing the SPA, and conditions such as loan approval.

Courts have treated well-drafted offer letters with deposits as binding contracts. The key clause to watch for is “subject to contract”: if those words appear, nothing is binding until the SPA is signed.

In practice, the offer letter gives you 14 to 21 days to sign the SPA. Miss that window without an agreed extension and you risk losing your earnest deposit, typically 2 to 3 percent of the price.

Sale and Purchase Agreement (SPA)

The SPA is the definitive legal contract. For new developments, the SPA is a prescribed statutory form under the Housing Development Act, either Schedule G (landed properties, 24-month VP deadline) or Schedule H (stratified properties, 36-month VP deadline). No developer can alter the prescribed clauses without KPKT approval.

For subsale transactions, the SPA is a negotiated contract governed by the Contracts Act 1950 and the National Land Code 1965, stamped and held by the purchaser’s solicitor.

Upon signing, you pay the balance of the 10 percent deposit. This is the moment real legal obligations crystallise on both sides.


Side-by-side comparison

FeatureBooking FormOffer LetterSPA
Legal statusWeakest, often unlawful to collectBinding if no “subject to contract” clauseStrongest, prescribed or negotiated contract
Deposit held byDeveloper or agentStakeholder / solicitorStakeholder solicitor (10% of price)
Refund on loan rejectionDiscretionary, varies by developerDepends on clauseStatutory right under HDA (new dev)
LAD protectionNoneNoneYes (new dev, 10% p.a. on SPA price)
Defect liabilityNoneNone24 months from VP (new dev)
Governing lawContracts Act 1950Contracts Act 1950Housing Development Act 1966 / NLC 1965
Cooling-off periodNone in lawNone in lawNone in law
Dispute forumCivil courtCivil courtTribunal for Homebuyer Claims (up to RM50,000)

When does your deposit come back?

Booking form: the weakest position

Refund terms depend entirely on what the form says. Verbal assurances are nearly impossible to enforce. Common outcomes:

  • Buyer withdraws before SPA: Developer keeps the booking fee. Some deduct an “administrative fee” and return the rest.
  • Loan rejected: Refundable only if the booking form says so. Otherwise you are relying on goodwill.
  • Developer cancels: You should get a full refund. Without a written clause, enforcement requires legal action.

Practical advice: always ask for a receipt that states refund conditions before paying.

Offer letter: depends on the clause

Standard subsale practice in Malaysia:

  • Buyer pays earnest deposit of 2 to 3 percent on signing.
  • Bank rejects loan within the stated period (usually 14 to 21 working days): full refund.
  • Buyer withdraws for any other reason: deposit forfeited.
  • Seller withdraws: seller returns the deposit plus an equal amount as compensation, the “double deposit” rule upheld consistently in Malaysian courts.

SPA under the Housing Development Act: strongest protection

For new developments, the prescribed SPA (Schedule G or H) gives buyers the strongest set of rights:

Loan rejection clause: Terminate the agreement and recover the 10 percent deposit, less roughly 1 to 2 percent in administrative costs, if the bank rejects your loan through no fault of your own.

Late delivery damages (LAD): Miss the 24 or 36-month VP deadline and the developer owes you LAD at 10 percent per annum of the SPA price, calculated daily from SPA signing to actual VP. Note: the LAD clock starts from the SPA date, not the booking fee date.

Defect liability period (DLP): 24 months from VP. The developer must rectify defects notified within this window.

Retention sum: 5 percent of the SPA price held by the stakeholder solicitor as security against developer default.


Red flags to check before you sign anything

  1. No APDL number on the booking form or brochure. Every licensed developer must display their Advertising Permit and Developer’s Licence. Verify on KPKT’s TEDUH portal.
  2. “Subject to contract” in an offer letter. You can walk away, but the seller can too. No binding claim exists until the SPA is signed.
  3. Booking fee receipt with no refund clause. Get the developer’s refund policy in writing before paying anything.
  4. No developer’s licence on the SPA. You lose all HDA protections: LAD, the DLP, and Tribunal jurisdiction.
  5. SPA not stamped within 30 days. Late stamping triggers a 5 to 20 percent penalty under the Stamp Act 1949.

The bottom line on which document protects you

The SPA is the only document that gives you enforceable rights: LAD, a defect liability period, Tribunal access, and a statutory refund path on loan rejection. Everything before the SPA is contractually weaker.

If you have only signed a booking form and it says nothing about refunds, assume the money is at risk. If you have only an offer letter, check for a “subject to contract” clause and a loan rejection clause before counting on any refund.

On costs: first-time buyers get a full stamp duty exemption on properties up to RM500,000 until 31 December 2027. Legal fees run approximately 1 percent on the first RM500,000 (Solicitors Remuneration Order 2023). Stamp the SPA within 30 days to avoid a 5 to 20 percent penalty under the Stamp Act 1949.

Explore the full property-buying sequence at property buying basics, and read our guide on CTOS vs CCRIS and how to fix your credit before applying for a home loan before you reach the SPA stage.


Key takeaways

  • Booking forms are the weakest document. Collecting a booking fee is technically unlawful under HDA 1966 regulations. Your refund rights depend entirely on what the form says.
  • Offer letters are binding if they contain essential terms and a deposit was paid, unless they include a “subject to contract” clause.
  • The SPA (Schedule G or H) gives the strongest protection: LAD at 10% p.a., a 24-month defect liability period, and a statutory loan rejection exit.
  • No cooling-off period exists for property purchases in Malaysia.
  • Verify the developer’s APDL on KPKT’s TEDUH portal before signing or paying anything.
  • Subsale double deposit rule: a seller who withdraws must return the deposit plus an equal amount as compensation.

Frequently asked questions

Can I get my booking fee back if my loan is rejected?

Only if the booking form says so. The HDA loan rejection clause applies to the SPA, not to the pre-SPA booking stage. Ask the developer for their refund policy in writing before you pay.

Does signing an offer letter mean I am committed to buying?

Generally yes, provided the offer letter does not contain a “subject to contract” clause and you have paid an earnest deposit. Courts in Malaysia treat a well-drafted offer letter as a binding contract. Miss the SPA deadline without an agreed extension and you risk losing your deposit.

What is the LAD rate and how is it calculated?

LAD is set at 10 percent per annum of the SPA purchase price for HDA new developments, calculated daily from the SPA signing date until the developer delivers vacant possession. Claims up to RM50,000 go to the Tribunal for Homebuyer Claims; higher amounts go to the civil courts.

Is the booking fee refundable if the developer cancels the project?

Yes. If the developer cancels, you are entitled to a full refund. If they refuse, file a complaint with KPKT or take civil action. Keep all receipts and your booking form as evidence.

Which forum handles new development disputes?

The Tribunal for Homebuyer Claims (Tribunal Tuntutan Pembeli Rumah) under KPKT handles disputes with licensed developers for claims up to RM50,000. It is faster and cheaper than court, and developers must attend. For amounts above RM50,000, use the civil courts.

KG
Reviewed by Teh Kim Guan, ACMA, CGMA

Malaysia-based chartered management accountant (ACMA, CGMA) and embedded executive who has worked across finance, operations, and product roles with Malaysian companies. Every WangWise guide is checked against official Malaysian sources. How we review · About the editor

Educational content only, not financial advice. Verify current figures with official sources.