A business contract is a legally enforceable agreement between two or more parties typically regarding the purchase and sale of products, services, corporate share, and sometimes even real estate. In forming your business and managing it day to day, most business owners need to have contracts in place to document the agreements they make. These contracts must specify the conditions of the agreements, such as when a project must be completed, what items must be supplied, and when payment for products or services is due.