A heads of agreement is drafted in good faith. This non-binding document lays out a proposal agreement. Memorandums of understanding are usually used as documentation of goodwill and trust between parties. Generally, memorandums of agreement are legally binding, even though they satisfy vague elements of the contract.
A heads of agreement, on the other hand, is typically used in negotiating and documenting a potential contractual agreement. This can express a lack of commitment or indicate pre-existing confidentiality agreements between parties. A heads of agreement also sets out all critical terms of a proposed contract, including financial terms and timelines.