what is the difference between voiding a contract and rescinding it
Answer Wiki. Repudiating a contract generally means that you are challenging the creation of the contract itself, and essentially claiming that there never was a contract. Rescinding a contract generally means that you have created a valid contract with somone but are ending it prematurely based on some external source of contention. Terminating a contract generally means that you have created a valid contract with someone and are ending it according to some terms of the contract permitting such an action.
Thanks for any replies! Basically a void contract means there was never a contract to begin with therefore no contractual obligations and a voidable contract means that the party may choose to end their contractual obligations at any point. Its best looked at in relation to mistake and third parties.