What is a Legal Contract?

A legal contract is a binding agreement, typically in writing, between parties. To have a valid contract there must be an offer and acceptance, consideration (which means something of value provided in exchange for the benefits of the agreement), a bargain made through an arm’s-length transaction, and a meeting of the minds.