For a contract to be valid, it must have to meet with the following conditions.
- There must be an offer
- There must be acceptance of the offer.
- The parties to a contract must possess capacity to a. contract.
- The contract must be lawful.
- There must be a consideration in terms of payment or promise to pay.
- There must be mutual assent or consent to a contract.