Умови, які повинні та можуть бути передбачені зовнішньоекономічним договором (контрактом), установлює, зокрема, Положення про форму зовнішньоекономічних договорів (контрактів) від 5 жовтня 1995 р. До обов'язкових умов договору (контракту) належать: назва, номер договору (контракту), дата й місце його укладення; преамбула із зазначенням повного та скороченого найменування сторін та найменування документів, якими керуються контрагенти під час укладення договору (контракту); предмет договору (контракту); кількість та якість товару (обсяги виконання робіт, надання послуг); базисні умови поставки товарів (приймання/здачі виконаних робіт або послуг), у т. ч. з використанням Міжнародних правил інтерпретації комерційних термінів у редакції 1990 p.; ціна та загальна вартість договору (контракту); умови платежів; упаковка та маркування; форс-мажорні обставини; санкції та рекламації; арбітраж; юридичні адреси, поштові та платіжні реквізити сторін.
За домовленістю сторін у договорі (контракті) можуть передбачатися додаткові умови: страхування; гарантії якості; залучення субвиконавців до договору (контракту), агентів, перевізників; норми завантаження (розвантаження); передача технічної документації на товар; збереження торгових марок; порядок сплати податків, мит, зборів; захисні застереження; момент початку дії договору (контракту); кількість підписаних примірників договору (контракту); можливість і порядок внесення доповнень та змін до договору (контракту) і т. д.
Донедавна Законом України "Про зовнішньоекономічну діяльність", зазначеним Положенням та іншими нормативно-правовими актами було встановлено спеціальний порядок підписання зовнішньоекономічного договору (контракту).
Він полягав у тому, що зовнішньоекономічний договір (контракт), який укладався від імені юридичної особи, підписувався двома особами: тією, яка мала таке право згідно з посадою відповідно до установчих документів, та особою, уповноваженою довіреністю, виданою за підписом керівника суб'єкта зовнішньоекономічної діяльності одноособове, якщо установчі документи не передбачали іншого (ч. 2 ст. 6 Закону України "Про зовнішньоекономічну діяльність"). Відповідно до ч. 5 ст. 6 цього ж Закону зовнішньоекономічний договір (контракт) міг бути визнаний недійсним у судовому порядку, якщо він не відповідав вимогам законів України або міжнародних договорів України.
Офіційне тлумачення порядку підписання зовнішньоекономічного договору (контракту) було зроблене Конституційним Судом України у 1998 р.1 Воно полягало в тому, що встановлений ч. 2 ст. б Закону "Про зовнішньоекономічну діяльність" порядок підписання зовнішньоекономічного договору (контракту), за яким від імені суб'єктів зовнішньоекономічної діяльності договір (контракт) підписують дві особи, є обов'язковим для будь-якого зовнішньоекономічного договору (контракту), що укладається суб'єктом зовнішньоекономічної діяльності України, крім випадків, коли таким суб'єктом є фізична особа. Конституційний Суд вказав, що цей порядок підписання зовнішньоекономічного договору (контракту) має бути дотриманим незалежно від того, укладається договір шляхом складання одного документа чи кількох документів, можливість чого передбачена ч. 2 ст. 154 Цивільного кодексу України.
Від імені суб'єктів зовнішньоекономічної діяльності України, що є юридичними особами, зовнішньоекономічний договір (контракт), роз'яснює Суд, підписує особа, яка має таке право згідно з посадою відповідно до установчих документів вказаного суб'єкта зовнішньоекономічної діяльності, та особа, яку уповноважено на це довіреністю, виданою за підписом керівника суб'єкта зовнішньоекономічної діяльності одноособове чи в іншому порядку, передбаченому установчими документами, або особа, яку уповноважено на це установчими документами безпосередньо.
Сьогодні ч. 2 ст. 6 вказаного Закону викладена у новій редакції. Відповідно до неї зовнішньоекономічний договір (контракт) укладається суб'єктом зовнішньоекономічної діяльності або його представником у простій письмовій формі, якщо інше не передбачено міжнародним договором України чи законом. Повноваження представника на укладення зовнішньоекономічного договору (контракту) може випливати з доручення, статутних документів, договорів та інших підстав, які не суперечать цьому Закону. Дії, які здійснюються від імені іноземного суб'єкта зовнішньоекономічної діяльності суб'єктом зовнішньоекономічної діяльності України, уповноваженим на це належним чином, вважаються діями цього іноземного суб'єкта зовнішньоекономічної діяльності2. Таким чином спеціальний порядок підписання зовнішньоекономічного договору (контракту) усунено. Це відповідає практиці укладення таких контрактів у більшості іноземних держав.