Predugovor o kupoprodaji nepokretnosti definiše uslove pod kojima će se kasnije zaključiti glavni ugovor o kupoprodaji. Ugovorne strane unapred dogovaraju ključne elemente transakcije, uključujući cenu, rokove plaćanja, obaveze kupca i prodavca, kao i eventualne penale u slučaju neispunjenja obaveza.
Predugovor služi kao pravna garancija da će obe strane poštovati postignuti dogovor i obično se koristi kada je potrebno vreme za ispunjenje određenih uslova, kao što su pribavljanje dokumentacije, isplata avansa ili dobijanje kredita. Ugovor može sadržavati i klauzule o kapari, raskidu ugovora i drugim bitnim odredbama.