При заключении договора подряда с иностранной организацией ключевым вопросом является определение применимого права. Стороны имеют возможность самостоятельно выбрать право, регулирующее их отношения, путем включения соответствующего условия в договор. Помимо этого, необходимо учитывать специфику расчетов между резидентами и нерезидентами, которая может включать требование постановки договора на учет в банке при определенных условиях.

Определение применимого права к договору подряда с иностранной организацией осуществляется на основании международных договоров Российской Федерации, Гражданского кодекса РФ, а также иных законов и обычаев, признаваемых в РФ. Стороны договора вправе по взаимному согласию определить право, которое будет применяться к их правам и обязанностям по данному договору, как при его заключении, так и впоследствии. Такое соглашение должно быть явно выражено или недвусмысленно вытекать из условий договора или совокупности обстоятельств дела. В случае отсутствия соглашения сторон о выборе права, к договору подряда, как правило, применяется право страны, где на момент заключения договора находится место жительства или основное место деятельности подрядчика. Однако, если договор исполняется подрядчиком через филиал или обособленное подразделение, расположенное в другой стране, суд может применить право страны нахождения такого филиала или подразделения.

Особенности расчетов по договору подряда между резидентом и нерезидентом включают применение иностранной валюты, которое допускается на территории РФ в соответствии с Законом о валютном регулировании. Валютные операции между резидентами и нерезидентами в общем случае проводятся без ограничений, однако Банк России как орган валютного контроля может устанавливать порядок представления подтверждающих документов и информации. Резидент имеет право осуществлять расчеты через свои счета в уполномоченном банке, банке-нерезиденте или в наличной форме. При этом, если сумма обязательств по договору подряда в рублевом эквиваленте превышает 10 миллионов рублей при расчетах с заказчиком-нерезидентом или 3 миллиона рублей при расчетах с подрядчиком-нерезидентом, резидент обязан поставить договор на учет в уполномоченном банке. Сумма обязательств определяется на дату заключения договора или на дату последнего изменения к нему. Если в качестве средства платежа используются цифровые права, применяются те же правила относительно суммы обязательств и обязанности постановки договора на учет.