Агентство в трудное время
Оценить код агентства

Агентство

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

Проверено 12 октября 2026 г.

Коротко

В РФ договор на разработку ПО обычно оформляют как подряд, если клиент покупает результат, или как оказание услуг, если он покупает часы команды. Агентству важны пять условий: этапы и предоплата, порядок приёмки, гарантия, порядок изменений и права на код. Если договор молчит о правах, исключительное право на программу, созданную по заказу, получает заказчик.

Договор на разработку ПО в РФ обычно оформляют одним из двух способов. Если клиент покупает результат по ТЗ, это договор подряда (ст. 702 ГК РФ). Если он покупает время команды, это договор возмездного оказания услуг (ст. 779 ГК РФ).

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

Подряд или оказание услуг: какой договор на разработку выбрать

Подряд (гл. 37 ГК РФ)Оказание услуг (гл. 39 ГК РФ)
Что покупает клиентРезультат: систему по ТЗДействия: часы разработки
Модель оплатыОбычно фикс или фикс по этапамОбычно T&M
ПриёмкаРезультата по ТЗ (ст. 720 ГК РФ)Объёма оказанных услуг за период
Отказ клиентаДо сдачи результата, с оплатой сделанной части и убытков (ст. 717 ГК РФ)В любой момент, с оплатой фактических расходов (п. 1 ст. 782 ГК РФ)
Когда подходитПонятное ТЗ, ограниченный объёмПродукт, который развивается, аутстафф

Многие агентства пишут смешанный договор: этап проработки по фиксу, разработка по часам. Как выбрать модель цены: фикс или T&M.

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

Чек-лист условий, которые защищают агентство:

  1. Предмет. Ссылка на ТЗ как приложение. Без ТЗ предмет подряда размыт. Как его составить: техническое задание на разработку ПО.
  2. Цена. Твёрдая или приблизительная. Если договор этого не говорит, цена считается твёрдой (п. 4 ст. 709 ГК РФ).
  3. Этапы и оплата. Аванс, оплата по этапам, срок оплаты после акта.
  4. Приёмка. Сколько дней у клиента на проверку и что происходит, если он молчит.
  5. Изменения. Как подаются, оцениваются и подтверждаются.
  6. Гарантия. Срок и что в неё входит.
  7. Права на код. Что переходит клиенту, что остаётся у агентства.
  8. Открытый код. Клиент соглашается, что в проекте используются open source библиотеки под их собственными лицензиями.

Как прописать оплату и аванс

Если договор подряда не предусматривает предоплату, заказчик платит после окончательной сдачи результата (п. 1 ст. 711 ГК РФ). Аванс подрядчик может требовать только в случаях и в размере, которые указаны в законе или договоре (п. 2 ст. 711 ГК РФ).

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

Как прописать приёмку и гарантию

Заказчик обязан принять работу в сроки и порядке из договора, а недостатки, найденные при приёмке, оговорить в акте (п. 1 и 2 ст. 720 ГК РФ). Если он принял работу без проверки, на явные недостатки потом ссылаться не может (п. 3 ст. 720 ГК РФ).

Что записать в договор:

Если гарантийный срок в договоре не установлен, заказчик может предъявить требования о недостатках, обнаруженных в разумный срок, но в пределах 2 лет со дня передачи результата (п. 2 ст. 724 ГК РФ). Короткий явный гарантийный срок агентству обычно удобнее.

Кому достанутся права на код по договору

По умолчанию исключительное право на программу, созданную по договору, предметом которого было её создание, принадлежит заказчику (п. 1 ст. 1296 ГК РФ). Агентство тогда может пользоваться программой только для собственных нужд (п. 2 ст. 1296 ГК РФ).

Варианты, которые можно записать в договор:

ВариантЧто получает клиентЧто остаётся у агентства
Всё клиенту (по умолчанию)Исключительное право на весь кодПраво пользоваться для своих нужд
СмешанныйПрава на код, написанный под проект, и лицензию на модули агентстваИсключительное право на свои модули и библиотеки
Всё агентствуБесплатную простую лицензию для своих целей (п. 3 ст. 1296 ГК РФ)Исключительное право на весь код

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

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

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

Правовая основа одинаковая: подряд или услуги плюс ст. 1296 ГК РФ о правах. Отличаются приложения и зоны ответственности:

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

Подряд или оказание услуг: что выбрать для разработки?

Если клиент покупает готовый результат по ТЗ, это подряд по главе 37 ГК РФ. Если он покупает время команды по часам, ближе договор возмездного оказания услуг по главе 39. От выбора зависят приёмка, оплата и порядок отказа от договора.

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

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

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

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

Оценить код агентства