Договір купівлі-продажу виконаний, коли обидві сторони виконали всі свої обов'язки, зазначені в ньому.
За Віденською конвенцією, продавець зобов'язаний:
1) передати покупцю або іншій уповноваженій особі за договором товар і всі документи, що належать до товару, в пункті й у терміни, обумовлені в договорі. При цьому товар має відповідати умовам договору за кількістю, якістю та описом;
2) передати право власності на товар. Покупець зобов'язаний:
1) прийняти товар;
2) сплатити за нього ціну, узгоджену сторонами.
При виконанні договору можуть виникнути такі питання:
1) чи здійснює продавець поставку товару;
2) якщо так, то в який пункт необхідно здійснити цю поставку:
- до пункту передачі перевізника;
- до місцезнаходження покупця;
3) якщо поставка здійснюється до місцезнаходження покупця, то в чому полягають обов'язки продавця:
- укласти договір перевезення проданого вантажу за рахунок продавця, або
- укласти договір перевезення проданого вантажу і застрахувати вантаж за свій рахунок;
- укласти договір перевезення проданого вантажу, застрахувати вантаж за свій рахунок і нести ризик випадкової загибелі товару до передачі його покупцю. Всі ці питання сторони можуть узгодити в договорі купівлі-продажу.
Сторони міжнародного договору купівлі-продажу можуть використовувати як основу для свого договору типові умови "Інкотермс". Ці умови настільки добре опрацьовані, що сторонам достатньо, наприклад, просто записати в договорі: "Продавець поставляє товар на умовах FOB Іллічівськ", і умови поставки будуть повністю урегульовані.