A contract is a specific type of agreement that, by its terms and elements, is legally binding and enforceable in a court of law. An agreement is any understanding or arrangement reached between two or more parties.
The requirements for the formation of a contract are more precise and comparatively stricter. A contract must contain the following essential elements:
- Offer and Acceptance
- Mutual Consent.
- Legal Purpose.