The deal & money

PPJB / SPA (off-plan purchase agreement)

PPJB / SPA (договор покупки off-plan) · Perjanjian Pengikatan Jual Beli / SPA

In one sentence. The binding agreement between buyer and developer on the future handover. It sets the price, stage-based payment schedule, specification, completion date, penalty and what happens if unfinished.

PPJB (Perjanjian Pengikatan Jual Beli) is the Indonesian form of a binding preliminary agreement, and English-language deals call it an SPA (Sale and Purchase Agreement). For a villa under construction it is the main document, because the property does not exist yet and only the text protects you.

It must contain the villa specification as an annex (materials, areas, fit-out), a payment schedule tied to stages accepted by act, a completion date with a specific penalty for delay (a number, not "best efforts"), the procedure if unfinished (refund, land pledge, termination), who obtains the PBG/SLF and who pays if they fail, and warranty periods.

In DOMA's 2026 model the PPJB role is split across three documents, the land lease in the investor's name, the construction contract (30/30/30/10 against acts, 10-month build, 5/2/1-year warranties) and the coordinator services agreement. A deposit holds the unit and price for a 7-day contract review.

Read more in the blog

Related terms

Updated 2026-09-20. Not a public offer. Regulations change, so we cite enacted acts only and update the entry when they do.

We'll match a villa to your brief

Tell us your budget and goal and we'll send a shortlist with prices, floor plans and a yield calculation. No pushy calls.