Difference between Void Agreement and voidable contract

The following points of distinction are worth noting: A void agreement is without any legal effect and hence cannot be enforced by either party. A voidable contract, on the other hand, can be enforced by the party at whose option it is voidable.