юридические вопросы ›Программист-фрилансер · Пошагово
5 июня 2026 г. · 3 мин чтения
Как составить договор на разработку ПО для фрилансера
Чтобы составить договор на разработку ПО, фрилансеру нужно включить в него предмет договора, сроки, порядок приёмки, стоимость и ответственность сторон. В 2026 году особенно важно прописать условия передачи исключительных прав и конфиденциальность.
Что понадобится
Для составления договора вам потребуются паспортные данные сторон, ИНН (если вы самозанятый или ИП), описание проекта, сроки, бюджет и список используемых технологий. Также желательно иметь шаблон договора и доступ к сервису электронной подписи, например, «Контур.Крипто» или «СберКорус».
Пошаговая инструкция — 6 шагов
- 1Шаг 1: Определите предмет договораЧётко опишите, что именно вы разрабатываете: сайт, мобильное приложение, API или доработку существующего ПО. Укажите язык программирования, фреймворки и ключевые функции. Например: «Разработка веб-приложения для управления задачами на Python/Django с возможностью создания проектов, назначения исполнителей и генерации отчётов».
- 2Шаг 2: Пропишите сроки и этапыРазбейте проект на этапы (например, прототип, бэкенд, фронтенд, тестирование) и укажите сроки сдачи каждого. Используйте календарные дни, а не рабочие часы. Пример: «Этап 1 — макет интерфейса: до 15.06.2026; Этап 2 — серверная логика: до 10.07.2026».
- 3Шаг 3: Установите порядок приёмкиОпишите, как заказчик будет принимать работу: какие тесты проводить, сколько дней на проверку (обычно 5–10 рабочих дней), и что будет, если он не отвечает. Укажите, что работа считается принятой, если в срок не поступило мотивированных замечаний.
- 4Шаг 4: Определите стоимость и порядок оплатыПропишите общую сумму, валюту (рубли), график платежей: предоплата (30–50%), оплата за этапы и финальный расчёт после полной сдачи. Укажите реквизиты для перевода и сроки оплаты (например, в течение 3 рабочих дней после подписания акта).
- 5Шаг 5: Опишите условия по интеллектуальной собственностиЧётко укажите, что исключительные права на результат переходят к заказчику только после полной оплаты. До этого вы сохраняете все права. Также добавьте пункт, что вы можете использовать код в портфолио (без раскрытия коммерческой тайны).
- 6Шаг 6: Включите разделы об ответственности и конфиденциальностиПропишите неустойку за просрочку (например, 0,1% от суммы за каждый день), ограничение ответственности (не более суммы договора), а также обязанность сторон не разглашать информацию о проекте. Срок конфиденциальности — 3 года после завершения.
Частые ошибки
Не указывают порядок передачи прав — заказчик потом требует всё бесплатно.
Пропускают этап приёмки — заказчик затягивает проверку или не платит.
Не фиксируют объём работ — потом появляются «мелкие доработки» бесплатно.
Нет ответственности за просрочку — заказчик может тянуть бесконечно.
Используют устные договорённости — в суде ничего не доказать.
Частые вопросы
Обязательно ли заверять договор у нотариуса?
Нет, договор в простой письменной форме имеет юридическую силу, если подписан обеими сторонами.
Что делать, если заказчик не платит после сдачи работы?
Направьте досудебную претензию, а затем обратитесь в суд. Договор и акты приёмки станут доказательствами.
Можно ли использовать свой шаблон договора?
Да, но лучше адаптировать его под конкретный проект и проверить у юриста.
Как защитить свой код до получения оплаты?
Пропишите в договоре, что права переходят только после оплаты, и не передавайте исходники до подписания акта.
Нужно ли регистрировать договор в Роспатенте?
Нет, для передачи прав по договору разработки регистрация не требуется, но если программа будет коммерциализироваться, можно зарегистрировать её в Роспатенте.
Партнёр
sgenerate.ru— нейросеть для постов ВКонтакте и TelegramГенерирует текст и картинку за 5 секунд, строит контент-план, публикует по расписанию. Пакет START — бесплатно. Попробовать →