Definido como um contrato unilateral, porque apesar de ter subjacente duas declarações de vontade só gera obrigações para uma das partes. Diferente dos contratos bilaterais ou sinalagmáticos, que geram obrigações para ambas as partes, obrigações ligadas entre si por um nexo de causalidade ou correspetividade cfr. Mota Pinto, Teoria Geral do Direito Civil, 1976,.