Un contrat préalable est un contrat par lequel les parties constituent une obligation qui devra s'appliquer au contrat principal. Après avoir signé un contrat préalable, les parties seront obligées légalement de conclure un contrat principal de vente ou achat de la propriété immobilière, si le contrat préalable contient les éléments de base d'un contrat principal. Un contrat préalable n'est pas toujours nécessaire, mais, en pratique, il est souvent signé lorsque certaines conditions nécessaires à la signature d'un contrat principal font défaut.
Le contrat préalable contient les éléments essentiels du contrat principal : les informations sur les parties, le bien immobilier, le prix, les conditions de remise du bien immobilier, le délai pour conclure le contrat principal, etc. Un contrat principal et un contrat préalable qui portent sur le transfert de propriété d'un bien immobilier doivent se faire sous la forme d'un acte notarié. Un contrat préalable n'est pas contraignant si les conditions ont changé à un point tel depuis sa signature qu'il n'aurait pas été conclu dans les conditions nouvelles.