A contract is a legally binding agreement between two or more parties that is enforceable in law. For a valid contract to exist, certain essential elements must be present:
Offer - one party proposes terms to another.
Acceptance - the other party agrees to those terms unconditionally.
Consideration - something of value is exchanged between the parties (money, goods, services, or a promise).
Intention to create legal relations - both parties intend the agreement to be legally binding.
Capacity - the parties must be legally competent (of legal age and sound mind).
An offer, acceptance, and consideration are all individual elements that together help form a contract, but none of them alone constitutes an enforceable agreement. It is only when these elements combine that a contract - an agreement enforceable in law - comes into existence.
If any essential element is missing, the agreement may be void or voidable and cannot be enforced in a court of law.