Sí, siempre es recomendable formalizar cualquier acuerdo mediante un contrato que detalle términos y condiciones.