A Company to Company Agreement, otherwise known as a B2B Agreement, is an agreement between two companies for the purpose of forming a business relationship. It details the terms and conditions of the agreement, such as product or service purchase and delivery, payment terms, warranties, responsibility for intellectual property rights, confidentiality and the like. It also serves as a legal document that can be referred back to in the event of conflict or misunderstanding. A Company to Company Agreement should be clear, concise and comprehensive to avoid any potential disputes.