- Bilateral discharge: this is one of the approaches to the discharge of contract by agreement. It is to the effect that, if neither party has performed its part of the contract, the obligations are said to be executory and the discharge is bilateral i.e. each party discharges the other from performance.
- Unilateral discharge: this is the discharge of a contract by agreement where either party has performed fully or partially. The party that has performed discharges the other hence the discharge is unilateral. A unilateral discharge may take the form of contract under seal, novation or accord and satisfaction.