Para que un contrato sea legalmente vinculante, debe haber una oferta que sea aceptada por la otra parte. La oferta y aceptación constituyen la consideración, que es lo que cada parte acuerda proveer. Aunque no es necesario que un contrato sea escrito, tenerlo por escrito hace más fácil demostrar incumplimiento y recordar los términos acordados.