We kunnen verschillende vormen van koop onderscheiden. Het ene onderscheid bij vormen van koop is naar de aard van de verkochte zaak. Bij het andere onderscheid gaat het om de vraag welke waarborgen er voor de koper en/of verkoper zijn afgesproken. Er zijn combinaties van de verschillende typen koopovereenkomsten mogelijk.