Para que un contrato sea legalmente vinculante, debe haber una oferta y aceptación entre las partes, así como una consideración, que es algo de valor que cada parte proporciona. Un contrato debe nombrar a las partes involucradas, describir la consideración y cualquier término adicional, e incluir las firmas de las partes para ser legalmente ejecutable.