A contract is a legally binding agreement between two or more parties that outlines their rights and obligations. Contracts can be written or verbal, though certain types of contracts, especially those involving significant transactions or certain subject matters, are often required to be in writing to be enforceable.
For a contract to be valid, it typically requires several key elements:
Offer and Acceptance
Intention to Create Legal Relations
Consideration
Legal Capacity
Legality of Purpose