A Business Purchase Agreement documents the sale of a business. Either assets of a business or shares in the company can be transferred. As a legally enforceable contract, a Business Purchase Agreement ensures that both the seller and purchaser will follow through with their promises and creates an opportunity to confirm the terms and conditions of the transaction.