Question: what is the difference between a promise and a contract?
Answer: As nouns the difference between promise and contract is that promise is an oath or affirmation; a vow while contract is an agreement between two or more parties, to perform a specific job or work order, often temporary or of fixed duration and usually governed by a written agreement.