The following part will, firstly, explicate the importance of the essential elements required for a contract to be valid. Secondly, different types of business contracts and their respective statutory provisions will be explained and applied to various scenarios. Finally, the meaning of certainty of a contract’s terms will be analysed in the last section.