Договор подряда с программистом

Разбираемся, как составить идеальный договор подряда с программистом, чтобы защитить ваш код, соблюсти закон и получить качественный софт без головной боли!

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

В современном бизнесе программное обеспечение является ключевым активом.
Для получения качественного продукта многие компании предпочитают заключать договоры подряда с независимыми специалистами – программистами‑фрилансерами, самозанятыми или юридическими лицами.
В статье мы разберём, какие услуги обычно включаются в такой договор, какие юридические нюансы следует учитывать и как правильно оформить документ.


Что такое договор подряда в сфере ИТ?

Договор подряда (гражданско‑правовой договор) – это соглашение, по которому исполнитель (программист) обязуется выполнить определённую работу (создать, модифицировать или внедрить программное обеспечение) и передать её заказчику, а заказчик обязуется принять работу и оплатить её.

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

Основные признаки договора подряда

  • Определённый результат работы – в ИТ‑проектах это обычно готовый программный продукт или его часть.
  • Сроки выполнения – фиксируются в техническом задании (ТЗ) или графике работ.
  • Вознаграждение – фиксированная сумма, почасовая ставка или модель «поэтапных выплат».
  • Отсутствие подчинения – исполнитель сам организует свою работу, не подчиняется внутренним правилам работодателя.

Перечень услуг, оказываемых программистом по договору подряда

В типовом договоре (см. пример ниже) часто указывают следующий общий перечень услуг:

  1. Разработка информационных подсистем и программных компонентов (пункт 1.1.1).
  2. Проектирование, разработка, внедрение и сопровождение программного обеспечения (пункт 1.1.2).
  3. Составление, ведение, обновление, профилирование и техническое обслуживание баз данных,
    информационная поддержка пользователей баз данных (пункт 1.1.3).
  4. Поставка программного обеспечения (пункт 1.1.4).
  5. Иные услуги по согласованию между Заказчиком и Исполнителем (пункт 1.1.5).

Каждый из пунктов может быть детализирован в приложении «Техническое задание», где указываются:

  • Функциональные требования;
  • Технологический стек (языки программирования, фреймворки, СУБД);
  • Требования к качеству кода (code review, покрытие тестами);
  • Требования к документированию и передаче прав.

Ключевые положения договора подряда для программиста

Стороны договора

В договоре чётко указываются полные реквизиты обеих сторон:

Заказчик: ________________________, ИНН ____________, юридический адрес ____________
Исполнитель (программист): ФИО ________________________, паспорт № ____________, ИНН ____________, статус (самозанятый/ИП/физическое лицо)

Предмет договора

Точное описание того, что должно быть создано. Пример:

«Исполнитель обязуется разработать программный модуль «CRM‑Analytics», включающий функции X, Y, Z, в соответствии с ТЗ, приложенным к настоящему договору, и передать Заказчику готовый продукт, исходный код и сопроводительную документацию».

Сроки и этапы выполнения

Разделяется на этапы (мильстоуны) с привязкой к датам и условиям приемки:

  • Этап 1 – прототип (до ) – 20 % от стоимости.
  • Этап 2 – альфа‑версия (до ) – 30 %.
  • Этап 3 – финальная версия и передача прав (до ) – 50 %.

Вознаграждение и порядок расчётов

Указываются:

  • Общая сумма договора (например, 500 000 руб.)
  • Способ оплаты (безналичный расчёт, банковская карта, система «ЮКасса»)
  • Условия предоплаты и окончательного расчёта
  • Штрафные санкции за просрочку сдачи (обычно 0,1 % от стоимости за каждый день)

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

Самый важный пункт для заказчика. Пример формулировки:

«Все исключительные права на разработанный программный продукт, включая исходный код, техническую документацию и результаты тестирования, переходят к Заказчику с момента полной оплаты. Исполнитель обязуется не использовать полученные материалы в иных проектах без письменного согласия Заказчика».

Если стороны хотят оставить за исполнителем право на «служебное произведение», это фиксируется отдельным соглашением о передаче прав.

Ответственность сторон

Включает:

  • Ответственность за несоответствие ТЗ (переоформление, доработки).
  • Гарантийный срок (обычно 3–6 месяцев после сдачи) и условия поддержки.
  • Форс‑мажор и порядок расторжения договора.

Налоговые нюансы

Для физического лица‑самозанятого:

  • Налог на профессиональный доход (НПД) – ставка 4 % (для физических лиц) или 6 % (для ИП‑на‑УСН).
  • Отчётность упрощённая – достаточно фиксировать доход в личном кабинете ФНС.

Для ИП или юридических лиц – применяется общая система налогообложения, уплата НДС (если применимо) и обязательные отчисления в ПФР/ФСС.

Как правильно оформить договор с самозанятым программистом

С 2021 года в России действует статус «самозанятый», который упрощает оформление отношений:

  1. Составьте договор подряда в письменной форме (можно в электронном виде, подписать ЭЦП).
  2. Укажите в договоре, что исполнитель является самозанятым и обязуеться уплачивать налог на профессиональный доход.
  3. Приёмка‑сдача работ оформляется актами выполненных работ, которые подписываются обеими сторонами.
  4. Оплата производится без удержания НДФЛ – налог уплачивает сам исполнитель через мобильное приложение «Мой налог».

Образцы договоров и полезные ресурсы

Ниже – короткий пример типового договора (ключевые пункты). Полный шаблон можно скачать, например, в сервисе Law and Trust или на юридических площадках.

ДОГОВОР ПОДРЯДА № ___

г. ___________ «__» ___________ 2026 г.

СТОРОНЫ ДОГОВОРА

Заказчик: ________________________, ИНН ____________, юридический адрес ____________.

Исполнитель: ________________________, паспорт № ____________, ИНН ____________, статус: самозанятый.

ПРЕДМЕТ ДОГОВОРА

Исполнитель обязуется разработать программный продукт «______», согласно ТЗ, являющемуся неотъемлемой частью настоящего договора (Приложение 1).

СРОКИ И ЭТАПЫ

Этап 1 – прототип: до – 20 % от стоимости.

Этап 2 – альфа‑версия: до – 30 %.

Этап 3 – финальная версия: до – 50 %.

ВОЗНАГРАЖДЕНИЕ

Общая стоимость работ – 500 000 (пятьсот тысяч) рублей.

Оплата производится безналичным перечислением на расчётный счёт Исполнителя.

ПРАВА НА РЕЗУЛЬТАТЫ ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ

По факту полной оплаты все исключительные права на программный продукт переходят к Заказчику.

Исполнитель обязуется не использовать исходный код в иных проектах без письменного согласия Заказчика.

ОТВЕТСТВЕННОСТЬ СТОРОН

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

Заказчик имеет право потребовать доработку в течение гарантийного срока 90 дней.

ФОРС‑МАЖОР

Стороны освобождаются от ответственности за полное или частичное неисполнение обязательств при наступлении обстоятельств непреодолимой силы.

РАЗРЕШЕНИЕ СПОРОВ

Все споры решаются в порядке переговоров, а при недостижении согласия – в суде по месту нахождения Заказчика.

РЕКВИЗИТЫ И ПОДПИСИ СТОРОН

Заказчик: ______________________ ______________________ (подпись)

Исполнитель: ___________________ ______________________ (подпись)

Для более детального изучения рекомендуем ознакомиться с материалами:

  • «Концепция договора на разработку программного обеспечения» – статья от 31 марта 2018.
  • «Договор подряда с физическим лицом оказания услуг программиста» – публикация 9 апреля 2024.
  • Образец договора 2026 г. с комментариями юриста – доступен на юридических порталах.

Договор подряда – удобный и гибкий инструмент для сотрудничества с программистами. При правильном оформлении он позволяет:

  • Точно определить объём и сроки работ;
  • Защитить интересы обеих сторон (оплата, качество, сроки);
  • Оформить передачу прав на программный продукт;
  • Упрощённо вести налоговый учёт (особенно для самозанятых).

Не забывайте привлекать квалифицированного юриста (например, специалистов компании Law and Trust) для проверки договора и адаптации его под конкретный проект. Это поможет избежать юридических конфликтов и обеспечить надёжную правовую основу для успешного сотрудничества.


Дата публикации: 09:43:53