Overall, the key difference between a procurement outsourcing company and a trading company is that theĀ procurement outsourcing company focuses on providing procurement services to other businesses, while a trading company specializes in buying and selling goods.