Different types of contracts in the law of contracts are based on the validity, formation and performance and all examples of the contract.

A] based on Validity There are 5 types of contracts based on validity. 1. Valid Contracts 2. Void Contracts 3. Voidable Contracts 4. Illegal / Unlawful Contracts 5. Unenforceable Contracts

B] based on Formation The contract can be divided into 4 types based on their formation; 1. Express Contracts 2. Implied Contracts 3. E-Contracts 4. Quasi-Contracts

C] based on Performance Types of contracts based on their performance. 1. Executed Contract 2. Executory Contract