Никита Митусов Обсудить задачу

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

Никита Митусов 2 ноября 2026 16 мин чтения

Коротко

ТЗ на сайт фиксирует страницы, функции и способ проверки, а договор связывает их с ценой, сроком и приёмкой. С самозанятым нужны чек с ИНН компании, проверка статуса и прямая запись о переходе прав на сайт: без неё код остаётся у автора.

ТЗ на сайт отвечает на вопрос, что считается готовым, а договор на разработку сайта отвечает, что будет с деньгами, сроком и правами. Образец ТЗ и образец договора с самозанятым есть ниже, копируйте и заполняйте. Сначала покажу, из-за чего спорят о доплатах: часть случаев из моей работы, часть типовые.

Я разработчик, а не юрист. Договор ниже я сверил с текстом закона и справкой ФНС, но перед подписанием покажите его своему юристу.

Из-за чего спорят о доплатах на сайт

«Это же базовая функция»

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

Что писать. Описывайте поведение, а не названия. Вместо «корзина и оформление» пишите: «покупатель выбирает город из списка, видит пункты выдачи этого города и цену доставки».

В договоре одно, в постановке другое

На загрузке каталога поставщика договор перечислял интеграцию по API, расписание, тесты и инструкцию. А в исходной постановке был пункт про результат: структура категорий, рабочие фильтры, карточки товаров, обновление цен. Накануне я написал, что у нового поставщика своя иерархия и вывод на сайте может поехать, а это код, которого нет в договоре. На следующий день меню и блоки на главной сломались. Каждая сторона была права по своему документу, и доработку согласовывали на ходу.

Что писать. Один документ. В договоре фраза: ТЗ заменяет всю прошлую переписку о составе работ. Если пункта нет в ТЗ, его нет в цене.

Сколько товаров считается готовым

Там же никто не записал число. Первая боевая выгрузка дала около 3 400 товаров, заказчик по витрине поставщика насчитал около 10 000. Работу приняли только как прототип. Я считал задачу законченной, а заказчик нет.

Что писать. Число, способ подсчёта и кто отвечает, если источник отдаёт меньше: «загружены все товары с остатком в Москве по данным API на дату приёмки, список разделов в приложении».

«Сделано не по макету»

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

Что писать. Версию макета, ширины экранов и что считается совпадением. Состояния кнопок и всплывающих окон либо рисуются в макете, либо перечисляются в ТЗ.

Работает, но не там

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

Что писать. Адреса страниц. Любая функция в ТЗ привязана к конкретному адресу или шаблону.

Сбой не в коде

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

Что писать. Что входит в гарантию и что нет: ошибка в коде за счёт исполнителя, сбой хостинга, банка и внешних сервисов отдельной задачей.

Макет поменялся, модуля ещё нет

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

Что писать. Список зависимостей: что, от кого и к какому дню. Срок считается от получения материалов, а изменение макета после старта оформляется как новая задача.

Структура, которую выбрали до данных

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

Что писать. До старта приложите реальные данные: файл товаров, каталоги, примеры карточек. Структуру утверждают по ним, а не по памяти.

Что говорит закон о цене и доплатах

Здесь работают пункты 4–6 статьи 709 ГК РФ. Если в договоре не написано иное, цена считается твёрдой. Подрядчик не вправе требовать её увеличения, даже если полный объём нельзя было предусмотреть при заключении договора. Исключение одно: цена материалов или услуг третьих лиц выросла существенно, и предвидеть это было нельзя.

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

Отсюда простое правило для обеих сторон: новая работа начинается только после письменного согласия с ценой и сроком. И ещё одно для заказчика: принимайте сайт с проверкой. Кто принял работу без проверки, теряет право ссылаться на явные недостатки (статья 720 ГК РФ).

Как написать ТЗ на сайт

ТЗ на небольшой сайт занимает две-три страницы. Заказчик заполняет разделы про цель, страницы и материалы, разработчик дописывает функции и проверку. Обсуждение идёт до договора, а подписанное ТЗ становится приложением к нему.

Формулировки, которые спасают от споров:

Как пишут Как писать
Каталог как у конкурента Разделы по списку, карточка с фото, ценой и остатком, фильтр по бренду и цене
Сделать оплату Кнопка «Купить» на /tarify/ ведёт на оплату ЮKassa, после оплаты письмо с доступом за 1 минуту
Удобная форма Имя, телефон, согласие. Заявка на почту и в Telegram, спам отсекает капча
По макету Figma от 12.05, ширины 1440, 768 и 375, шрифты и отступы как в макете
Интеграция с 1С Товары, цены, остатки раз в час, заказы в 1С, проверка на реальной выгрузке
Сайт должен быстро работать Замер главной и каталога на телефоне до и после, цифра записана в приёмке

ТЗ на сайт: пример

Это образец для сайта компании на WordPress. Названия и адреса условные, замените их на свои.

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

2. Для кого. Владельцы квартир в городе N. Большинство заходит с телефона, по рекламе и из поиска.

3. Страницы.

Адрес Что на странице Материалы
/ Первый экран, услуги, работы, форма Тексты заказчика
/uslugi/ Список услуг Тексты заказчика
/uslugi/название/ Описание, цена, форма, 3 работы Шаблон, заполняет заказчик
/raboty/ Работы с фото 20 работ от заказчика
/kontakty/ Адрес, карта, телефон, форма Данные заказчика
/privacy/, /soglasie/ Политика и согласие Тексты юриста заказчика

4. Функции.

Функция Как работает Как проверяем
Форма заявки Имя, телефон, согласие. Заявка на почту и в Telegram Отправляем с телефона, заявка приходит за минуту
Защита от спама Яндекс SmartCaptcha, задание появляется только при подозрении Форма без капчи не отправляется
Редактирование Заказчик сам меняет тексты, цены, фото и добавляет работы Заказчик вносит правку по инструкции
Поиск и счётчики Метатеги, карта сайта, robots.txt, Яндекс Метрика Страницы открываются в Вебмастере, цель срабатывает

5. Дизайн. Макет Figma, версия от 12.05. Проверяем на ширинах 1440, 768 и 375. Шрифты, цвета и отступы как в макете. Состояния кнопок нарисованы в макете. Если состояния нет, используется обычное поведение браузера.

6. Материалы и зависимости.

Что От кого Когда
Тексты всех страниц Заказчик До старта
20 работ с фото Заказчик До старта
Домен и хостинг на имя заказчика Заказчик До запуска
Подтверждённый макет Дизайнер До старта вёрстки

Срок считается от получения этих материалов.

7. Перенос. Старый сайт: site.ru. Список старых адресов в приложении, с каждого настраивается 301 на новый.

8. Что не входит. Дизайн, тексты, фото, продвижение, реклама, хостинг и домен, наполнение сверх 20 работ, поддержка после гарантии. Всё остальное, чего нет в этом документе, считается дополнительной работой.

9. Приёмка. Заказчик проверяет сайт по списку:

  1. Все страницы из раздела 3 открываются на телефоне и компьютере.
  2. Каждая функция из раздела 4 прошла проверку из таблицы.
  3. Старые адреса отвечают 301 на новые страницы.
  4. Заказчик прошёл инструкцию и внёс одну правку сам.
  5. Передан доступ к админке, файлы сайта и копия базы.

10. Что считается готовым. Все пункты раздела 9 выполнены, акт подписан.

Для магазина добавьте разделы про город и доставку, оплату, вариации товара, обмен с 1С и число товаров. Для обмена у меня есть отдельный чек-лист.

Что нужно самозанятому для работы с юрлицом

Я работаю как самозанятый, поэтому сверил всё по закону и ответам ФНС. На ноябрь 2026 условия такие:

Что проверить Правило
Статус Проверьте ИНН на дату договора в сервисе ФНС. Проверка бесплатная
Чек Чек из «Моего налога» на каждую оплату. При переводе на счёт допускается срок до 9-го числа следующего месяца
ИНН в чеке Компания учитывает расход, только если в чеке указан её ИНН. Сообщить ИНН обязан заказчик
Налог Исполнитель сам платит 6% с дохода от юрлиц и ИП. Компании не удерживают НДФЛ и не платят взносы
Бывший работодатель Нельзя работать на этом режиме с работодателем и с тем, кто был им менее двух лет назад
Лимит дохода 2,4 млн ₽ за календарный год. После превышения право на режим теряется
Штраф за чек 20% от суммы расчёта, при повторе за 6 месяцев 100%. Платит исполнитель

Запрет на бывшего работодателя записан в пункте 8 части 2 статьи 6 закона № 422-ФЗ, лимит в пункте 8 части 2 статьи 4, чек в статье 14. Законопроект о повышении лимита до 3,4 млн ₽ внесён в Госдуму в мае 2026 года, первое чтение на середину октября не назначено.

Главный риск компании это подмена трудовых отношений. В напоминании ФНС среди признаков названы требование зарегистрироваться самозанятым, режим работы от заказчика, контроль на месте, выплаты по графику и привлечение на постоянной основе без конкретного объёма. Итог: доначисления НДФЛ и взносов, пени и штрафы.

Разовая разработка сайта с конкретным результатом этим признакам обычно не отвечает. Осторожнее с абоненткой: фиксированный платёж каждый месяц ближе к риску. Для неё в договоре нужен конкретный перечень работ, лимит часов и отчёт за месяц.

С 1 октября 2026 года действует постановление № 760 об ограничении 60 часов в месяц на одного заказчика для исполнителей на посреднических цифровых платформах. По разъяснениям, которые я нашёл, прямой договор без платформы в этот лимит не входит. Этот пункт сверьте с юристом.

Кому принадлежит сайт после оплаты

Этот пункт чаще всего пропускают в шаблонах. Статья 1296 ГК РФ отдаёт права на заказанную программу заказчику, но её пункт 5 не распространяется на договоры, где исполнитель сам автор. Самозанятый разработчик, который пишет код лично, как раз такой случай.

Для него действует договор авторского заказа (статья 1288 ГК РФ): отчуждение исключительного права или лицензия прямо указываются в договоре. Договор об отчуждении заключается в письменной форме, иначе он недействителен, и в нём должно быть вознаграждение или порядок его определения (статья 1234 ГК РФ). Поэтому переписки в мессенджере мало. Нужен подписанный договор, где написано, что право переходит в полном объёме и что плата за него входит в цену.

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

Договор на разработку сайта с самозанятым: образец

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

ДОГОВОР № ___ на создание сайта

г. ___, «» ________ 20 г.

Заказчик: ООО «________», ИНН ________, в лице директора ________, действующего на основании устава.

Исполнитель: ________ (ФИО), ИНН ________, плательщик налога на профессиональный доход.

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

1.1. Исполнитель создаёт сайт по техническому заданию (Приложение № 1) и сдаёт результат Заказчику. Заказчик принимает результат и оплачивает его.

1.2. Адрес сайта: ________. Платформа: ________.

1.3. Этот договор и Приложение № 1 заменяют всю предыдущую переписку о составе работ.

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

2. Цена и расчёты

2.1. Цена работ ________ ₽. Цена твёрдая. НДС не облагается в связи с применением Исполнителем налога на профессиональный доход.

2.2. В цену входит вознаграждение за отчуждение исключительного права по разделу 7.

2.3. Заказчик платит ___% в течение 3 рабочих дней после подписания договора и ___% в течение 3 рабочих дней после подписания акта.

2.4. После каждой оплаты Исполнитель формирует чек с ИНН Заказчика и отправляет его на почту из раздела 11 в течение 3 рабочих дней.

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

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

3. Дополнительные работы

3.1. Работа, которой нет в Приложении № 1, считается дополнительной.

3.2. Исполнитель начинает её только после того, как Заказчик подтвердил состав, цену и срок письмом с адреса из раздела 11.

3.3. Если Исполнитель видит, что часть задачи не описана в Приложении № 1, он сообщает об этом в течение 1 рабочего дня.

3.4. Дополнительная работа без такого подтверждения не оплачивается, а цена и срок договора не меняются.

4. Сроки

4.1. Срок работ ___ рабочих дней. Он начинается на следующий день после получения аванса и материалов из раздела 6 Приложения № 1.

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

4.3. Если Заказчик меняет макет или Приложение № 1 после начала работ, стороны согласуют новые цену и срок по разделу 3.

5. Приёмка

5.1. Исполнитель сообщает о готовности и присылает акт. Заказчик проверяет сайт по разделу 9 Приложения № 1 в течение 5 рабочих дней.

5.2. Замечания присылаются одним нумерованным списком. Замечания в пределах Приложения № 1 Исполнитель устраняет бесплатно в течение ___ рабочих дней. Остальные пожелания оформляются по разделу 3.

5.3. Если за этот срок Заказчик не подписал акт и не прислал замечания, работа считается принятой.

6. Гарантия

6.1. Гарантия ___ месяцев с даты акта. Ошибку в своём коде Исполнитель исправляет бесплатно в течение ___ рабочих дней.

6.2. Гарантия не распространяется на сбои хостинга, домена и внешних сервисов, изменение настроек сервера провайдером, обновление платформы и плагинов и правки третьих лиц. Такие случаи разбираются по разделу 3.

7. Права на сайт

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

7.2. Вознаграждение за отчуждение входит в цену из пункта 2.1.

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

7.4. Исполнитель может показывать сайт в портфолио: да / нет.

8. Передача сайта

8.1. Домен, хостинг, счётчики и кабинеты сервисов оформляются на Заказчика.

8.2. Вместе с актом Исполнитель передаёт доступ к админке, файлы сайта, копию базы и инструкцию.

9. Ответственность и отказ от договора

9.1. За просрочку сторона платит 0,1% от цены за каждый день, но не более 10% цены.

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

9.3. Стороны не передают третьим лицам доступы и данные, полученные по договору.

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

10. Споры

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

11. Связь

11.1. Почта Заказчика: ________. Почта Исполнителя: ________. Письма с этих адресов стороны считают письменными сообщениями.

Реквизиты и подписи сторон

Приложение № 1. Техническое задание.

Приложение № 2. Акт № ___ от «_» ________ 20 г. Исполнитель выполнил работы по договору № ___, Заказчик принял результат. Цена работ ________ ₽. Замечаний нет. С даты получения полной оплаты исключительное право на результат работ перешло к Заказчику в порядке раздела 7 договора.

Что проверить перед подписью

  1. Договор ссылается на ТЗ, и в ТЗ есть раздел «Что не входит».
  2. Цена названа твёрдой, а дополнительная работа требует письменного согласия.
  3. Срок считается от конкретных материалов, и они перечислены.
  4. Приёмка идёт по списку, а не по впечатлению.
  5. Написано, что гарантия покрывает, а что нет.
  6. Права переходят прямо, в полном объёме, и плата за них входит в цену.
  7. Домен и хостинг оформлены на заказчика.
  8. Статус самозанятого проверен на дату договора, ИНН компании передан исполнителю.

Заказчик может отказаться от договора до сдачи результата, оплатив выполненную часть и возместив убытки в пределах оставшейся цены (статья 717 ГК РФ), если договор не говорит иное. Это хорошо знать обеим сторонам до первого платежа.

Когда звать специалиста

ТЗ на сайт вы напишете сами по образцу. Разработчик нужен, чтобы дописать функции, проверки и оценить риски: что упирается в чужой API, а что в старый код. Юрист нужен всегда, когда сумма заметная для бизнеса, сделка идёт с юрлицом или нужна абонентка. Я не даю юридических советов и не проверяю договоры как юрист.

Если хотите, чтобы я оценил задачу, пришлите черновик ТЗ. Цены есть в разделе про сайты и лендинги: лендинг от 30 000 ₽, разбор чужого сайта 3 000 ₽ в зачёт работы, разовые задачи от 2 500 ₽ в час. Сколько в итоге выходит сайт, показано в статье сколько стоит сайт, а смета для магазина в статье про интернет-магазин под ключ.

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

Кто должен писать ТЗ на сайт?

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

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

Да, если исполнитель не работал у вас последние два года и его доход за год не превысил 2,4 млн ₽. Компании нужен чек с её ИНН, налог 6% платит сам исполнитель.

Кому принадлежит сайт после оплаты?

Если сайт делает сам автор, исключительное право перейдёт к вам только при прямой записи об этом в письменном договоре. Правило о переходе прав к заказчику по умолчанию на автора не распространяется.

Может ли разработчик потребовать доплату?

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

Нужен ли акт, если есть чек самозанятого?

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

Никита Митусов

Никита Митусов, веб-разработчик. Более 5 лет делаю сайты, магазины, интеграции и ботов. Статья основана на моих проектах и проверена по документации сервисов.

Читать дальше