Quando ambas as partes se obrigam, no contrato promessa, a emitir a declaração de vontade correspondente ao contrato prometido, isto é, ambas se obrigam futuramente à realização do contrato prometido, o contrato promessa diz-se "bilateral”; mas se apenas uma das partes se obriga, no contrato promessa, à futura realização do contrato prometido, o contrato promessa é "unilateral”.