The purpose of a vendor contract is to allow all parties involved to understand what is expected in terms of deliverables, payment, etc. during an exchange of goods or services and the consequences if those expectations are not met. Companies are also better able to mitigate their risks by negotiating vendor contracts at the start of any business/vendor partnership.