Юр. сторона и интеграции

Оферта на сайте услуг: зачем нужна и что в ней должно быть

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

11 минут чтения 0 Дмитрий Акиндинов
Содержание
  1. Что такое оферта и чем она отличается от прайса и договора
  2. Когда без оферты не обойтись
  3. Обязательные разделы
  4. Как оформляется акцепт
  5. Связка с политикой и согласием на обработку данных
  6. Как разместить на сайте
  7. Чек-лист по чужому шаблону
  8. Что делать дальше
  9. Частые вопросы

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

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

Страница публичной оферты с чекбоксом согласия на экране ноутбука

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

Что такое оферта и чем она отличается от прайса и договора

Публичная оферта это предложение заключить договор, обращённое к любому, кто отзовётся. Определение в статьях 435 и 437 ГК РФ. Ключевое отличие от прайс-листа: оферта содержит все существенные условия, и того, кто согласился, уже связывает договором. Прайс на странице услуг это только приглашение делать оферты, никаких обязательств он не создаёт.

От обычного договора оферта отличается способом заключения. Бумажный договор подписывают двое, у каждого свой экземпляр. Оферту публикуют один раз, а вторая сторона присоединяется целиком, без правки условий. Это конструкция договора присоединения, статья 428 ГК. Отсюда практическое следствие: переговоров по пунктам не будет, поэтому спорные формулировки нельзя оставлять на потом, они выстрелят в единственном виде, в каком опубликованы.

Третья вещь, которую путают: оферта и политика конфиденциальности это разные документы с разными адресатами. Оферта регулирует отношения с клиентом по услуге и деньгам. Политика обработки персональных данных нужна по 152-ФЗ и адресована в том числе Роскомнадзору. Один документ не заменяет другой, и склеивать их в одну страницу не надо.

Когда без оферты не обойтись

Строгой обязанности публиковать оферту в законе нет. Есть ситуации, где без неё вы либо не запуститесь, либо проиграете спор.

Приём оплаты на сайте. Здесь оферта фактически обязательна, потому что её требует не закон, а тот, кто даёт вам платёжный инструмент. ЮKassa, Робокасса, Тинькофф Касса, Продамус, любой агрегатор при модерации проверяет набор страниц. Если оферты нет, заявка висит с формулировкой «не размещены условия оказания услуг и порядок возврата». Про то, какие вообще есть варианты приёма денег, если полноценный эквайринг не подключить, я писал в отдельной статье.

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

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

Информационное требование закона о защите прав потребителей. Статья 10 ЗоЗПП обязывает довести до потребителя сведения об исполнителе, услуге и цене. Формально это можно раскидать по страницам, но проще собрать в одном документе. За непредоставление информации есть статья 14.8 КоАП, штрафы там небольшие по меркам бизнеса (для должностных лиц счёт идёт на тысячи), но проверка редко ограничивается одним пунктом.

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

Обязательные разделы

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

РазделЧто внутриЧто ломается без него
Реквизиты исполнителяИП или ООО, ИНН, ОГРНИП, адрес, банковские данныеМодерация агрегатора не пройдена, клиент не понимает, кому платит
Предметкакие именно услуги, в каком объёме, что не входитСпор о том, входила ли доработка в оплаченное
Порядок заключениячто считается акцептом и с какого момента договор действуетНечем доказать факт заключения договора
Цена и оплатастоимость или порядок расчёта, НДС или его отсутствие, срок оплатыПретензия по сумме, вопрос налоговой о режиме
Срокисрок оказания, что сдвигает срок, порядок согласованияКлиент считает, что работа просрочена, вы считаете иначе
Порядок сдачи и приёмкикак подтверждается выполнение, срок молчаливой приёмкиУслуга оказана, а акта нет и оплата зависла
Возвратоснования, срок рассмотрения, порядок расчёта удержанийВозврат по требованию в любой момент и в полном объёме
Ответственность и форс-мажорпределы ответственности, что не является нарушениемПретензии за чужой хостинг и чужой сбой
Персональные данныессылка на политику и на согласиеРазрыв между оферой и документами по 152-ФЗ
Изменение условийправо менять текст, где публикуется новая редакцияСпор о том, какая редакция действовала
Контакты и порядок претензийпочта для юридически значимых сообщений, срок ответаПретензия ушла в мессенджер и потерялась

Два пункта, которые в шаблонах чаще всего написаны неверно.

Первое, возврат. Для услуг работает статья 32 ЗоЗПП и статья 782 ГК: заказчик вправе отказаться в любое время, оплатив фактически понесённые расходы. Правило семи дней из статьи 26.1 ЗоЗПП относится к дистанционной продаже товаров, а не услуг. Половина скачанных шаблонов это правило тащит за собой, потому что писались они для интернет-магазина. Получается, вы сами себе прописали условие, которого закон от вас не требовал.

Второе, налоговый режим. Если вы ИП на патенте или на УСН, в оферте должна быть строка про то, что НДС не начисляется, с указанием основания. Без неё бухгалтерия клиента-юрлица начнёт запрашивать счёт-фактуру, а вы будете объясняться в переписке.

Как оформляется акцепт

Акцепт это ответ о принятии условий. Пункт 3 статьи 438 ГК прямо признаёт акцептом конклюдентные действия: оплату, начало пользования, отправку заявки, если так написано в самой оферте. То есть галочка в форме юридически не обязательна. Практически она нужна, потому что фиксирует момент и снимает разговор «я не читал».

Рабочая схема, которую я ставлю клиентам:

  • галочка обязательна, required, без предустановленной отметки,
  • рядом с ней текст со ссылками, ссылки открываются в новой вкладке,
  • отдельная галочка на обработку персональных данных, не объединённая с офертой,
  • при отправке в лог пишется отметка времени, IP, версия документа.

Разметка, которая закрывает и валидацию, и читаемость, и последующий разбор:

<label class="consent">
  <input type="checkbox" name="offer_accept" value="1" required>
  <span>
    Я принимаю условия
    <a href="/offer/" target="_blank" rel="noopener">публичной оферты</a>
    (редакция от 15.09.2026)
  </span>
</label>
<input type="hidden" name="offer_rev" value="2026-09-15">

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

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

Что сохранять на стороне сервера: время в UTC, IP, user-agent, идентификатор редакции, хеш текста. У меня в обработчике формы это одна строка в файле:

2026-09-20T11:04:33Z ip=203.0.113.44 form=order offer_rev=2026-09-15 
  offer_sha=9f2ab1c4 pd_consent=1 name="Игорь" phone="+7900..."

Файл лежит вне корня сайта, чтобы не читался из браузера, и попадает в бэкапы. Ротация раз в месяц, хранение три года, дальше по обстоятельствам.

Связка с политикой и согласием на обработку данных

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

Типичная ошибка: в оферте есть раздел про персональные данные, и владелец решает, что политика больше не нужна. Нет. Политика это самостоятельный документ, который по статье 18.1 152-ФЗ должен быть опубликован и доступен без регистрации. Как её собрать и что туда обязательно входит, разобрано в статье про политику конфиденциальности. Требования к тексту согласия и к тому, что именно фиксировать при отправке формы, я расписывал в материале про согласие на обработку данных.

Проверьте перекрёстные ссылки. У клиентов регулярно вижу картину: оферта ссылается на политику по адресу /policy/, а страница живёт на /privacy/, потому что её переносили при смене CMS. Ссылка отдаёт 404, и весь пакет документов выглядит декоративным.

Как разместить на сайте

Техническая часть простая, но её делают небрежно чаще, чем всё остальное.

Отдельная страница по постоянному адресу. /offer/ или /oferta/, без дат и версий в URL. Адрес попадёт в письма, в договоры, в переписку с банком, менять его потом дорого.

Дата редакции в начале документа, крупно. Строка вида «Редакция от 15 сентября 2026 года» плюс город и статус исполнителя. Без даты нельзя определить, какая версия действовала в момент заказа.

Архив редакций. Старые версии сохраняются как PDF рядом, например /docs/offer-2026-09-15.pdf, и не удаляются. Занимает мегабайты, стоит ноль, при споре решает вопрос за минуту.

Ссылка в подвале на всех страницах. Модератор агрегатора смотрит именно подвал. Заодно там же обычно живут политика и реквизиты.

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

Версия для печати и PDF. Часть клиентов, особенно юрлица, попросит файл. Проще подготовить его заранее, чем собирать в момент запроса.

Фиксация версии на сервере занимает одну команду. Я делаю так при каждой правке текста:

# сохранить редакцию и её хеш перед публикацией новой версии
REV=$(date +%F)
curl -s https://example.ru/offer/ > /home/backup/offer-$REV.html
sha256sum /home/backup/offer-$REV.html | cut -c1-8 > /home/backup/offer-$REV.sha
echo "offer revision $REV saved: $(cat /home/backup/offer-$REV.sha)"

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

Отдельно про тексты, которые ставят в тело страницы через визуальный редактор. Если оферту вставляли копированием из Word, в HTML приезжают неразрывные пробелы, стили шрифта и битые списки. На мобильных такая страница едет вбок. Перед публикацией текст стоит прогнать через очистку разметки, а списки и заголовки собрать заново.

Чек-лист по чужому шаблону

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

  • Совпадает ли предмет с тем, что вы реально продаёте. Шаблон интернет-магазина в оферте на услуги виден по словам «товар», «доставка», «возврат товара надлежащего качества».
  • Нет ли правила семи дней на отказ. Для услуг оно неприменимо, а вы себя им свяжете.
  • Актуальны ли ссылки на нормативку. Постановление 612 о дистанционной торговле утратило силу, действует постановление 2463 от 31.12.2020. Ссылка на отменённый акт сразу показывает возраст текста.
  • Указан ли ваш налоговый режим и отсутствие НДС, если оно есть.
  • Есть ли раздел о персональных данных со ссылками на вашу политику и согласие.
  • Прописан ли порядок изменения условий и место публикации новой редакции.
  • Не осталось ли чужих реквизитов и названий. Поиск по документу на «ООО», «г.» и на слова из чужого домена находит забытые куски за минуту.
  • Реальна ли почта для претензий. Ящик должен существовать и читаться, иначе досудебный порядок формально не соблюдён, а это уже риск в суде.
  • Соответствуют ли сроки тому, что вы физически успеваете. Написали «в течение одного рабочего дня», значит именно этот срок вам предъявят.
  • Стоит ли дата редакции и открывается ли документ с телефона.

По деньгам ориентир на 2026 год такой: вычитка готового шаблона юристом под вашу деятельность порядка 5 000-12 000 рублей, оферта с нуля под нестандартную услугу 20 000-50 000 рублей. На фоне одного возврата с претензией это недорого. Публиковать непроверенный шаблон я не советую, но если выбор стоит между чужим шаблоном и отсутствием документа вообще, шаблон с пройденным чек-листом лучше пустоты.

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

Порядок действий, если оферты на сайте пока нет: собрать текст (шаблон плюс вычитка юристом), выложить на постоянный адрес с датой редакции, поставить ссылку в подвал и в формы, добавить чекбокс с записью в лог, положить PDF-копию в архив. Работы на стороне сайта примерно два-три часа, если сайт живой и доступы на месте.

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

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

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

Зачем нужна оферта на сайте услуг

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

Что должно быть в оферте

Кто исполнитель с реквизитами, предмет и состав услуги, цена и порядок оплаты, сроки, порядок возврата, ответственность сторон, момент акцепта и дата редакции.

Как оформляется согласие клиента

Явным действием: нажатием кнопки оплаты, отдельной галочкой или оформлением заказа. Формулировка про то, что посещение сайта означает согласие, в споре работает плохо.

Можно ли взять чужой шаблон

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

Передайте техническую часть в надёжные руки.

Слежу за хостингом, бэкапами и обновлениями. Когда что-то пойдёт не так – звоните мне, не своему программисту, не в спортзал и не маме.

Короткие вопросы по теме

Все вопросы по теме "Юр. сторона и интеграции"

Заявка

Обсудим задачу

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

Куда удобнее ответить?