Question: what is the fundamental difference between an agreement and a legally binding contract?
Answer: A contract is a legally binding agreement reached between two parties, the terms of which the courts have the authority and obligation to enforce. An agreement is a less formal creation of an obligation between the two parties.