To form a legally enforceable contract in the UK, six elements must be present: offer, acceptance, consideration, intention, capacity and legality. We explain each requirement clearly and simply to help business owners and professionals avoid disputes and create solid, legally sound agreements.