Lesson Summary. A contract is a legal agreement between two or more parties in which they agree to each other's rights and responsibilities. Offer, acceptance, awareness, consideration, and capacity are the five elements of an enforceable contract.
To be legally enforceable, an agreement must contain all of the following criteria: An offer and acceptance; Certainty of terms; Consideration; An intention to create legal relations; Capacity of the parties; and, Legality of purpose.
A contract will only be legally binding upon the contracting parties if the following requirements are complied with: consensus, contractual capacity, certainty, possibility, legality and formalities. 39 The above requirements will be discussed next. 39Para 1 1 above.