Question: what is the difference between void and illegal contract?
Answer: A void agreement is one which may not be prohibited under law, while an illegal agreement is strictly prohibited by law and the parties to the agreement can be penalized for entering into such an agreement. A void agreement has no legal consequences, because it is null from the very beginning.