Никита Малов.

Основатель и управляющий партнёр
аналитической компании ДОВОДАналитика рынков · OSINT

Факты. Решения.
Развитие бизнеса.

Договор на разработку программного обеспечения

Договор на разработку программного обеспечения закрепляет, что именно программист делает, по какому заданию, кому достаются права на код и как заказчик принимает результат. Ниже — образец и условия, без которых договор превращается в спор о том, что считалось готовым.

Проверка актуальности

Проверьте документ перед подписанием

Законы меняются быстрее, чем бланки в интернете: образцы составляют в разное время, и обновить их все не успевает никто. Чтобы документ работал на вас сегодня, мы настроили ИИ для проверки актуальности: он сам возьмёт этот образец, сверит его с действующей редакцией законов и пришлёт, что поправить.

Образец заполнения

ООО «Ромашка», именуемое в дальнейшем «Заказчик», в лице генерального директора П. П. Петрова, действующего на основании устава,

и ООО «Кодер», именуемое в дальнейшем «Исполнитель», в лице директора И. И. Иванова, действующего на основании устава,

заключили настоящий договор о нижеследующем.

Договор на разработку программного обеспечения

№ ____

16 ноября 2026 г. № 14

1.1. Исполнитель обязуется по заданию Заказчика разработать программу для ЭВМ — сервис учёта заявок «Диспетчер» — и передать Заказчику исключительное право на неё, а Заказчик обязуется принять результат и уплатить вознаграждение.

1.2. Требования к программе, состав функций, интерфейсы и требования к документации определены Техническим заданием (приложение № 1), сроки этапов — календарным планом (приложение № 2). Оба приложения — неотъемлемая часть договора.

2.1. Работы выполняются в три этапа: проектирование, разработка, внедрение. Срок каждого этапа указан в календарном плане.

3.1. Вознаграждение за работы по договору — [сумма] рублей, НДС [ставка] %. Оплата: аванс [доля] % после подписания договора, остаток — в течение [срок] рабочих дней после приёмки последнего этапа.

4.1. Заказчик принимает этап в течение 10 рабочих дней с даты получения результата и отчёта. Замечания передаются Исполнителю письменно с перечнем несоответствий Техническому заданию.

4.2. Исполнитель устраняет замечания в срок [срок] и передаёт результат повторно. Если замечания не устранены, Заказчик вправе отказаться от этапа и потребовать возврата уплаченной за него суммы.

5.1. Исключительное право на программу переходит к Заказчику в момент подписания акта приёмки последнего этапа. Одновременно Исполнитель передаёт исходный код, документацию и права на использованные библиотеки в объёме, допускающем дальнейшую доработку третьими лицами.

6.1. Стороны обязуются не разглашать сведения о программе, коде, данных Заказчика и условиях договора в течение трёх лет после его окончания.

7.1. За нарушение срока этапа Исполнитель уплачивает пеню 0,1 % от стоимости этапа за каждый день просрочки, но не больше 10 % стоимости этапа.

Заказчик

Генеральный директор ООО «Ромашка»

____________ / П. П. Петров /

Исполнитель

Директор ООО «Кодер»

____________ / И. И. Иванов /

Какой договор заключают на разработку ПО

Разработка программы для ЭВМ — это подряд с элементом авторского права. Если программу создаёт по заказу исполнитель, который сам не является её автором, по статье 1296 ГК РФ исключительное право принадлежит заказчику, если договором не предусмотрено иное. Если исполнитель — сам автор программы, применяют правила договора авторского заказа и отдельно согласовывают права.

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

Если разработчик передаёт заказчику не саму программу, а право ею пользоваться в заданных пределах, это уже лицензионный договор. Два подхода дают разный объём свободы: при передаче исключительного права заказчик может дорабатывать код и привлекать других разработчиков, при лицензии — только использовать программу так, как разрешено.

Что указать в договоре на разработку ПО

  • Предмет: какую программу создают, для какой задачи и на какой платформе.
  • Техническое задание приложением: функции, интерфейсы, интеграции, требования к нагрузке и документации.
  • Календарный план: этапы, сроки, что считается результатом каждого этапа.
  • Цена и порядок оплаты: аванс, платежи по этапам, окончательный расчёт после приёмки.
  • Порядок приёмки: срок на проверку, форма замечаний, срок устранения, что делать при неустранении.
  • Права на результат: кому переходит исключительное право, в какой момент, передаётся ли исходный код и права на сторонние библиотеки.
  • Конфиденциальность: что считается закрытой информацией и на какой срок.
  • Ответственность: пеня за просрочку, предельная сумма, порядок расторжения.

Как заключить договор на разработку

  1. Соберите требования. Опишите задачу и функции до подписания: техническое задание — главный документ спора, если что-то пойдёт не так.
  2. Проверьте исполнителя. Сверьте наименование и ИНН по ЕГРЮЛ или ЕГРИП, полномочия подписанта — по уставу или доверенности.
  3. Согласуйте этапы и приёмку. Разбейте работу на этапы с измеримым результатом и пропишите, сколько дней у заказчика на проверку и сколько у исполнителя на исправления.
  4. Решите судьбу прав. Определите, переходит исключительное право или выдаётся лицензия, и назовите момент перехода — обычно подписание акта приёмки.
  5. Подпишите и храните приложения. Техническое задание и календарный план подписывают вместе с договором; изменения к ним оформляют дополнительным соглашением.

Частые ошибки

  • Техническое задание описано словами «сайт как у конкурента» — проверить результат невозможно, замечания не к чему привязать.
  • Не согласовано, кому принадлежат права на код и в каком объёме можно использовать и дорабатывать программу: это может привести к спору и зависимости от исполнителя.
  • Не передан исходный код и права на сторонние библиотеки — заказчик зависит от исполнителя навсегда.
  • Приёмка без срока и без формы замечаний: заказчик молчит, а исполнитель считает этап сданным.
  • Оплата целиком вперёд без привязки к этапам — при остановке проекта вернуть деньги сложно.
  • Не проверены полномочия подписанта: договор с неуполномоченным лицом можно оспорить.

Частые вопросы

Кому принадлежат права на программу, созданную по договору?

По статье 1296 ГК РФ исключительное право обычно принадлежит заказчику, если программу создаёт исполнитель, который сам не является автором, и договором не предусмотрено иное. Если договор заключён с самим автором, права нужно согласовать по правилам статьи 1288 ГК РФ. Формулировку о передаче лучше прописать прямо и назвать момент перехода — иначе спорить придётся о том, что стороны имели в виду.

Обязательно ли составлять техническое задание?

Закон его не требует, но без письменных требований невозможно доказать, что результат не соответствует договору. Техническое задание приложением к договору — самый надёжный способ зафиксировать объём работ.

Можно ли заключить договор с самозанятым программистом?

Да. С самозанятым заключают договор подряда или оказания услуг; в нём так же закрепляют предмет, порядок приёмки, конфиденциальность и права на код. Если работа похожа на трудовую, у налоговой могут возникнуть вопросы о переквалификации.

Нужна ли государственная регистрация программы?

Регистрация в Роспатенте не обязательна, но возможна по желанию правообладателя. Если стороны её планируют, порядок и расходы прописывают в договоре.

Что делать, если исполнитель нарушил срок?

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

Чем договор подряда на разработку ПО отличается от трудового договора?

По трудовому договору программист работает в штате, подчиняется правилам компании и получает зарплату за время. По подряду исполнитель отвечает за результат к сроку и сам решает, как его достичь. Разница важна и для налогов: взносы и НДФЛ считают по-разному.

Когда разработку ведут несколько подрядчиков

Чтобы задачи по проекту не терялись между людьми

Договор с разработчиком — только часть работы: задачи, правки и согласования идут потоком, и часть из них теряется по дороге.

Я собираю ИИ-агентов, которые разбирают заявки, сверяют документы и готовят расчёт по одной понятной задаче — например, собирают перечень работ к договору или проверяют комплект документов по этапу.

Читать об услуге «ИИ-агенты под задачу компании»

Другие образцы