A standard sales contract obligates one party to purchase goods or services for a predetermined price established in the contract. Some sales contracts are ongoing and can include a buyout clause.
Handshake deals between two trusted associates can work like a charm, but they're hard to enforce if anything goes wrong. A simple sales contract is safer and easier to enforce, as long as you draft ...