Как отказаться от разработки на середине проекта: что оплатить, что забрать и как оформить односторонний отказ
Короткий ответ: если разработчик ничего не нарушил, а проект вам больше не нужен, по ст. 717 ГК РФ можно отказаться от договора до сдачи результата. Вы платите долю цены за работу, сделанную до того, как подрядчик получил ваше уведомление, и рискуете возместить его убытки, но не больше неоплаченного остатка цены. Незаконченный результат можно забрать (ст. 729 ГК РФ), а прежде чем отказываться, стоит сравнить отказ с паузой и с урезанием объёма.
Ниже — сценарий, в котором никто не виноват: сменилась стратегия, урезали бюджет, пришёл новый директор, сезон прошёл. Если подрядчик сорвал сроки или работает с браком, это другая ситуация, она разобрана в статье о срыве сроков разработчиком. Нормы приводим по тексту Гражданского кодекса на КонсультантПлюс на октябрь 2026 года. Это не юридическое заключение: при крупной сумме покажите договор юристу до отправки письма.
Можно ли отказаться от договора, если разработчик ничего не нарушил?
Да. По ст. 717 ГК РФ заказчик может отказаться от исполнения договора подряда в любой момент, пока результат не сдан. Причину называть не нужно. Цена такого решения — оплата сделанного и, возможно, убытков подрядчика.
Три оговорки, которые стоит проверить до того, как писать письмо:
- Норма диспозитивная. Она действует, «если иное не предусмотрено договором». Договор может ограничить право на отказ, назначить плату за него или установить срок предупреждения. Откройте раздел о расторжении: что там написано, то и работает в первую очередь.
- Важен вид договора. Ст. 717 — про подряд. Если вы работаете с исполнителем по договору оказания услуг (например, абонентская поддержка), там свои правила. Посмотрите, как назван договор и что в нём является предметом: результат работы или процесс оказания услуг.
- Результат ещё не сдан. После того как вы приняли работу по акту, отказываться уже не от чего: остаётся оплатить принятое.
В типовых договорах студии (образцы — на странице документов) отдельного условия об отказе заказчика нет, поэтому действует ст. 717. На случай досрочного прекращения в договоре есть одно специальное правило — о том, как считается стоимость переданной части и когда на неё возникают права. О нём ниже.
| Вариант | Что вы платите | Что получаете | Когда подходит |
|---|---|---|---|
| Отказ по ст. 717 ГК уведомлением | Долю цены за сделанное до получения письма; убытки подрядчика, если он их докажет, — в пределах неоплаченной разницы до полной цены | Результат незавершённой работы (ст. 729) и права на него — по договору | Решение окончательное, договориться о цифрах не удалось или нет времени |
| Соглашение о расторжении | Сумму, которую стороны согласовали в соглашении | То, что перечислено в соглашении: код, макеты, доступы, сроки передачи | Отношения нормальные, хочется закрыть всё одним документом |
| Сокращение объёма допсоглашением | Новую, меньшую цену за урезанный объём | Законченный рабочий продукт меньшего масштаба | Сам проект нужен, но не в полном виде или не за эти деньги |
| Пауза (заморозка) | Ничего сверх договора, кроме оговорённых расходов на время паузы | Сохранённое состояние работ и право вернуться без нового договора | Решение не принято: ждёте бюджет, нового руководителя, итоги сезона |
Что придётся оплатить?
Две вещи: часть цены пропорционально работе, выполненной до получения уведомления, и убытки подрядчика от прекращения договора. Убытки ограничены сверху: не больше разницы между ценой всей работы и тем, что вы заплатили за сделанное. Их подрядчик должен доказать.
Что обычно относят к убыткам в разработке: лицензии и сервисы, купленные под ваш проект, оплаченную работу привлечённых специалистов, от которых нельзя отказаться задним числом. Простой «мы держали под вас команду» доказать сложнее: нужны документы, а не слова. Поэтому разговор о сумме стоит вести спокойно и с цифрами, а не обрывать.
Как это выглядит в деньгах на условном примере. Договор с оплатой 50/50: половина цены внесена авансом. На момент отказа выполнено 30 % работы.
- За сделанное подрядчик удерживает 30 % цены из аванса.
- Остаток аванса — 20 % цены — подлежит возврату, если подрядчик не предъявит подтверждённых убытков.
- Потолок убытков — 70 % цены (вся цена минус оплата за сделанное). Это верхняя граница, а не сумма, которую вы должны.
Обратная ситуация: выполнено 70 %, а аванс 50 %. Тогда возвращать нечего, а доплатить придётся 20 % цены. Поэтому решение отказаться на позднем этапе часто оказывается дороже, чем доделать проект в урезанном виде. Сравнение вариантов — в таблице.
Как посчитать готовую часть проекта: этапы, акт, промежуточный результат
Проще всего, если в смете есть этапы с суммами: готовые этапы оплачиваются по смете, начатый — по доле. Если этапов нет, стоимость считают пропорционально объёму работы, и тут нужны доказательства: что сделано, когда и сколько это занимает от целого.
Что служит доказательством объёма:
- Согласованные промежуточные результаты. Утверждённый прототип, принятые макеты, ссылка на тестовый сервер, на котором работают формы и кабинет.
- Задачи и отчёты. Доска задач с закрытыми карточками, еженедельные отчёты, история коммитов в репозитории с датами.
- Спецификация. Если она разбита на позиции, проще сказать, какие позиции закрыты полностью, а какие начаты.
- Переписка. Письма вида «макеты главной и каталога согласованы» — тоже подтверждение, особенно если договор признаёт электронную почту.
Как это устроено у нас. По п. 5.4 договора стоимость переданной заказчику части определяется соглашением сторон, а без соглашения — пропорционально объёму выполненных работ. С даты оплаты её стоимости, в том числе за счёт уже внесённой предоплаты, вы получаете лицензию на переданную часть кода, а созданные для вас тексты, логотип и элементы фирменного стиля становятся вашими. То есть если аванс покрывает сделанное, отдельно доплачивать за права не нужно.
Практический совет: до отправки уведомления попросите у подрядчика короткий отчёт «что сделано на сегодня» с процентом по каждому этапу. Не как ультиматум, а как основу для расчёта. Спор о процентах готовности — самая частая причина, по которой расставание затягивается на месяцы.
Что забрать: код, макеты, доступы
Всё, что сделано на дату прекращения: исходный код, макеты, базу, тексты и доступы к сервисам. По ст. 729 ГК РФ вы вправе потребовать передать результат незавершённой работы с компенсацией затрат подрядчика.
Здесь важно различать две вещи: передачу файлов и права на них. Файлы вам передают, а на каких условиях их можно использовать дальше — у другого подрядчика, на своём сервере, — определяет договор. Подробно о вариантах прав — в статье о том, кому принадлежит код сайта. В наших договорах исходный код размещается в репозитории заказчика (п. 5.5), а лицензия на переданную часть, как сказано выше, действует с даты оплаты её стоимости.
На что обратить внимание:
- Незаконченный код — это полуфабрикат. Он может не собираться, не иметь тестов и документации. Попросите инструкцию по запуску и список того, что не доделано, — это сэкономит деньги следующему исполнителю.
- Аккаунты, оформленные на подрядчика. Домен, хостинг, сервис рассылок, платёжный модуль переоформляются на компанию. Удобнее всего, когда они с первого дня оформлены на заказчика.
- Сторонние компоненты. Платные шрифты, плагины и подписки, купленные под проект, — проверьте, на кого лицензия и переносится ли она.
Если проект потом будет доделывать другая команда, порядок передачи и аудит чужого кода описаны в статье о смене подрядчика.
| Что | В каком виде | Как проверить |
|---|---|---|
| Исходный код всех начатых частей | Ваш репозиторий с историей изменений | Второй разработчик собирает проект по инструкции |
| Дизайн-макеты | Файл или доступ в сервисе макетов, переданный на ваш аккаунт | Открываются без приглашения от подрядчика |
| База данных и загруженные файлы | Выгрузка на дату прекращения | Импортируется на чистый сервер |
| Домен, хостинг, почта, аналитика | Аккаунты на компанию или её сотрудника | Вы входите сами, пароли сменены |
| Тексты, логотип, фото | Исходные файлы | Есть оригиналы, а не только картинки со страниц |
| Документы | Акт или соглашение со списком переданного | Подписан обеими сторонами |
Как оформить уведомление об отказе?
Письменно, со ссылкой на ст. 717 ГК РФ и договор. По п. 1 ст. 450.1 ГК РФ договор прекращается с момента получения уведомления, если иное не установлено. Отправляйте способом, который предусмотрен договором, и сохраняйте подтверждение доставки.
Что написать в уведомлении:
- Реквизиты договора: номер, дата, стороны.
- Основание: «на основании ст. 717 ГК РФ заказчик отказывается от исполнения договора». Не нужно придумывать претензии к качеству, если их нет.
- Просьба остановить работы с момента получения письма.
- Требование передать результат незавершённой работы (ст. 729 ГК РФ): код в репозиторий, макеты, выгрузку базы, доступы — со сроком, например 5 рабочих дней.
- Предложение о расчёте: ваш вариант стоимости выполненной части со ссылкой на смету или отчёт и реквизиты для возврата остатка аванса.
- Предложение подписать соглашение о расторжении и акт по выполненной части.
Как доставить. Самый надёжный путь — ценное письмо с описью вложения по адресу из договора и параллельно электронная почта, если договор признаёт переписку по почте (в наших договорах это п. 9.4). Правила о том, когда сообщение считается доставленным, — в ст. 165.1 ГК РФ. Сообщение в мессенджере менеджеру — плохой способ: его сложно доказать и легко «не заметить».
И ещё одно: в день отправки письма позвоните руководителю подрядчика. Всё, что команда сделает до получения уведомления, войдёт в расчёт, а звонок помогает остановить работу в тот же день. Но юридически значимо именно письмо, звонок его не заменяет.
Пауза вместо отказа — когда разумнее заморозить проект
Когда решение ещё не окончательное: ждёте бюджет следующего квартала, нового руководителя, итоги сезона. Отказ необратим, а возврат к проекту через полгода с новым подрядчиком обойдётся дороже: снова бриф, погружение, разбор чужого кода.
Паузу оформляют дополнительным соглашением. Что в нём зафиксировать:
- Дату остановки и состояние работ: что готово, что начато, где лежит код и макеты.
- Сдвиг сроков: срок выполнения продлевается на время паузы, пеня за этот период не начисляется ни одной стороне.
- Максимальную длину паузы и что происходит по её окончании: возобновление, сокращение объёма или расчёт по выполненной части.
- Расходы на время паузы: кто платит хостинг тестового сервера и подписки.
- Передачу кода на время паузы в ваш репозиторий — чтобы ничего не потерялось, если у подрядчика что-то изменится.
Частный случай паузы — запустить то, что уже готово. Если сделаны лендинг и форма заявки, а каталог и кабинет — нет, иногда разумно довести до запуска первую часть и остановиться. Как выбирать минимальный набор функций, рассказано в статье об MVP и полной версии. Если сайт уже работает, а развитие замораживается, поддержку можно оставить по абонентке — у нас поддержка и развитие стоят от 7 900 ₽/мес.
Ошибки
Почти все проблемы при отказе от разработки возникают не из-за закона, а из-за спешки и обид: письмо без расчёта, придуманные претензии, отключённые доступы до получения копии кода.
- Выдумать вину подрядчика. Желание не платить за сделанное понятно, но претензии «к качеству», которых раньше не было, превращают спокойный выход в спор. Если вины нет, честное основание — ст. 717.
- Тянуть с уведомлением. Пока письмо не получено, работа продолжается и увеличивает сумму к оплате.
- Отключить доступы раньше, чем получена копия. Удалённый тестовый сервер или заблокированный аккаунт — и полуготовый проект восстановить не из чего.
- Не зафиксировать состояние работ. Без отчёта и выгрузки через месяц уже никто не помнит, что было готово.
- Сразу отдать код новой команде. Пока вы не рассчитались за переданную часть, права на неё могут ещё не возникнуть. Сначала соглашение и оплата, потом новый подрядчик.
- Ограничиться устной договорённостью. «Ну всё, закрываемся» по телефону без подписанного соглашения оставляет открытым договор и все взаимные требования.
Когда отказ вам не нужен: если результат уже почти готов и остаток работы стоит меньше, чем выход из проекта; если проблема в одной функции — её проще убрать из объёма допсоглашением; если вы не уверены в решении — тогда пауза. И наоборот, если подрядчик срывает сроки, основание другое и считается иначе: см. статью о срыве сроков, ссылка в начале.
Короткие ответы на частые вопросы
Можно ли отказаться от разработки сайта, если разработчик ничего не нарушил?
Да. Статья 717 ГК РФ позволяет заказчику отказаться от договора подряда до сдачи результата без объяснения причин, если договор это право не ограничивает. Придётся оплатить выполненную часть работы и, если подрядчик докажет, его убытки в пределах цены.
Вернут ли предоплату при отказе от разработки?
Вернут ту часть, которая превышает стоимость сделанного и подтверждённые убытки подрядчика. Если к моменту отказа выполнено больше, чем покрывает аванс, наоборот, придётся доплатить.
С какого момента договор считается прекращённым?
С момента, когда подрядчик получил уведомление об отказе, если договор не устанавливает другой момент. Работа, сделанная до получения письма, оплачивается, поэтому отправлять его стоит сразу после решения.
Можно ли забрать незаконченный сайт или приложение?
Да: по ст. 729 ГК РФ при прекращении договора до приёмки заказчик вправе требовать передать результат незавершённой работы с компенсацией затрат подрядчика. Условия использования этой части — права на код и доступы — определяет договор.
Расторгнуть договор или поставить проект на паузу?
Если решение не окончательное, пауза дешевле: работа не теряется, а возврат не требует нового договора и нового погружения команды. Отказ разумен, когда проект точно не нужен или за время паузы набегают расходы без смысла.
Услуги и кейсы по теме: типовые договоры · заказная разработка · цены и сроки
Если проект на паузе или вы решаете, продолжать ли его, — пришлите договор и состояние работ, поможем трезво посчитать варианты.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
