Меня зовут Максим, я веб-разработчик. В 2024 году ко мне обратился владелец сети автосервисов с необычным запросом: «Хочу, чтобы клиенты платили мне каждый месяц, а не раз в полгода при замене масла». Мы создали подписочную программу «Автокомфорт» — ежемесячный платёж за обслуживание автомобиля, включающий плановые ТО, сезонную замену колёс и скидку на ремонт. Техническая часть — на сайте: личный кабинет с графиком обслуживания, автоматическое списание, уведомления. За 8 месяцев на подписку перешли 340 клиентов, и сеть получила стабильный ежемесячный доход в 1,7 миллиона рублей — помимо обычных разовых заказов. Расскажу, как работает подписочная модель на сайте и для каких бизнесов она подходит.
Почему подписки — это не только Netflix и Яндекс Плюс
Когда говорят «подписочная модель», большинство думает о стриминговых сервисах и SaaS. Но подписки работают практически в любом бизнесе, где есть регулярное потребление:
- Товары повседневного спроса. Корм для животных, кофе, бытовая химия, косметика, продуктовые корзины. Клиент подписывается — товар приходит автоматически раз в 2/4 недели.
- Услуги с регулярностью. Автосервис, стоматология (профилактические осмотры), клининг, бухгалтерское обслуживание, юридический абонемент.
- Доступ к контенту или экспертизе. Профессиональные базы знаний, отраслевая аналитика, обучающие материалы, закрытые сообщества.
- Сервисные программы. Техподдержка оборудования, мониторинг IT-инфраструктуры, обслуживание сайтов (это, кстати, мой собственный продукт — я предлагаю клиентам подписку на поддержку сайта).
Ключевое преимущество для бизнеса — предсказуемый доход. Вместо «в этом месяце пришло 50 заказов, а в следующем — 20» — стабильная база подписчиков, которые платят каждый месяц.
Три модели подписки на сайте
Модель 1: Подписка на товар (Subscribe & Save)
Клиент оформляет регулярную доставку товара с определённой периодичностью. При подписке — скидка 10–15% от разовой покупки.
Техническая реализация на сайте:
- На карточке товара — опция «Разовая покупка / Подписка»
- При выборе подписки — выбор периодичности (каждые 2/4/6/8 недель)
- Автоматическое создание заказа по расписанию
- Автоматическое списание с привязанной карты
- Личный кабинет: управление подпиской (пауза, изменение периодичности, отмена)
Модель 2: Подписка на услугу (Membership)
Клиент платит фиксированную сумму в месяц и получает набор услуг или привилегий.
Примеры из моей практики:
- Автосервис: 4 900 руб/мес = 2 замены масла в год + сезонная замена колёс + диагностика + 15% скидка на ремонт
- Стоматология: 2 500 руб/мес = 2 профилактических осмотра + 1 чистка + 10% скидка на лечение
- Юридическая фирма: 15 000 руб/мес = 5 часов консультаций + подготовка до 3 документов + юридическая экспертиза договоров
Техническая реализация:
- Страница с тарифами (подписочными планами)
- Оформление подписки: привязка карты, выбор тарифа
- Личный кабинет: остаток включённых услуг, история использования, счета
- Автоматическое продление и списание
Модель 3: Подписка на контент (Paywall)
Часть контента на сайте доступна бесплатно, часть — только для подписчиков. Работает для: отраслевых медиа, экспертных блогов, аналитических порталов, образовательных платформ.
Техническая реализация:
- Разграничение контента: бесплатный / для подписчиков
- Регистрация и оплата подписки
- Paywall: при попытке открыть закрытый контент — предложение подписаться
- Пробный период (например, 3 статьи бесплатно, потом — подписка)
Техническая реализация подписок на сайте
Платёжная инфраструктура
Для автоматических регулярных списаний нужен платёжный провайдер, который поддерживает рекуррентные платежи. В России:
ЮKassa (бывшая Яндекс Касса). Поддерживает автоплатежи, привязку карты, создание подписок через API. Комиссия: от 2,8% + есть фиксированная часть. Самый популярный вариант.
CloudPayments. Хорошая поддержка рекуррентных платежей, удобный API, виджет оплаты. Комиссия: от 2,7%.
Тинькофф Эквайринг. Поддержка автоплатежей, хороший API. Комиссия: от 2,49%.
СБП (Система быстрых платежей). Пока не поддерживает рекуррентные списания в полной мере, но работы ведутся. Следите за обновлениями — комиссия по СБП значительно ниже (0,4–0,7%).
Архитектура подписочной системы
Вот как я строю систему на бэкенде:
Таблица подписок в базе данных: ID подписчика, тариф, дата начала, дата следующего списания, статус (активна / приостановлена / отменена / неоплачена), привязанная карта (токен).
Cron-задача — ежедневный скрипт, который проверяет: какие подписки подлежат продлению сегодня? Для каждой — отправляет запрос на списание через API платёжного провайдера.
Обработка ошибок оплаты. Карта может не пройти: недостаточно средств, истёк срок, заблокирована. Алгоритм: первая неудачная попытка → повторная через 24 часа → ещё одна через 48 часов → уведомление клиенту «Обновите данные карты» → приостановка подписки через 7 дней.
Веб-хуки от платёжной системы. Платёжный провайдер присылает уведомления о статусе списания. Бэкенд обрабатывает их: успешное списание → обновить дату следующего платежа; неуспешное → запустить retry-логику.
Личный кабинет подписчика
Что должен видеть и уметь делать клиент:
- Текущий тариф и статус подписки
- Дата следующего списания и сумма
- История платежей (скачивание квитанций)
- Изменение тарифа (апгрейд / даунгрейд)
- Приостановка подписки (например, на время отпуска)
- Отмена подписки (в один клик, без звонков и «умоляний остаться»)
- Изменение платёжных данных
Важно: отмена подписки должна быть простой. С 1 сентября 2024 года в России действует 324-ФЗ о запрете автопродления подписок без явного согласия. Клиент должен легко отказаться, и это правильно — насильно удерживать подписчика бессмысленно.
Уведомления
Автоматические email и/или Telegram-уведомления:
- За 3 дня до списания: «Напоминаем: 15 марта будет списано 4 900 руб. по вашей подписке»
- После успешного списания: «Платёж прошёл. Ваша подписка продлена до 15 апреля»
- При неудачном списании: «Не удалось списать средства. Пожалуйста, проверьте карту»
- При отмене: «Подписка отменена. Вы можете возобновить её в любой момент»
Как считать экономику подписки
Ключевые метрики:
MRR (Monthly Recurring Revenue) — ежемесячный рекуррентный доход. Количество подписчиков × средний чек подписки. Главная метрика здоровья подписочного бизнеса.
Churn Rate — процент отписок в месяц. Для B2C-подписок нормальный churn: 5–8% в месяц. Для B2B: 2–4%. Если выше — проблема с ценностью предложения.
LTV (Lifetime Value) — пожизненная ценность подписчика. LTV = Средний чек × Среднее количество месяцев подписки. Если средний чек 3 000 руб., а средний подписчик остаётся 8 месяцев — LTV = 24 000 руб.
CAC (Customer Acquisition Cost) — стоимость привлечения подписчика. Должна быть значительно ниже LTV (минимум в 3 раза).
Пример расчёта для автосервиса:
- 340 подписчиков × 4 900 руб/мес = MRR 1 666 000 руб
- Churn: 6% в месяц = 20 отписок
- Среднее время жизни подписчика: 14 месяцев
- LTV: 4 900 × 14 = 68 600 руб
- CAC: 3 500 руб (реклама + скидка на первый месяц)
- LTV/CAC = 19,6 — отличный показатель
Как мотивировать клиентов подписаться
Экономия. Подписка должна быть выгоднее разовых покупок. Скидка 10–20% — стандартный мотиватор.
Удобство. «Не думайте о ТО — мы сами напомним и запишем». Экономия времени и когнитивных усилий.
Эксклюзив. Подписчики получают то, что недоступно остальным: приоритетная запись, расширенная гарантия, доступ к закрытому контенту.
Пробный период. Первый месяц бесплатно или за 1 рубль. Клиент привыкает к сервису — и не хочет отказываться.
Безболезненная отмена. Парадокс: чем проще отменить подписку, тем дольше люди остаются. Потому что отсутствие ловушки = доверие.
Юридические моменты
324-ФЗ (запрет автопродления). С сентября 2024 года: автопродление подписки допускается только с активного согласия клиента. Напоминание за 3 дня — обязательно. Кнопка отмены — в один клик.
[54-ФЗ](/blog/online-kassa-na-saite-54-fz) (онлайн-кассы). При списании средств — обязательная отправка электронного чека клиенту. Интеграция с ОФД (оператор фискальных данных) через платёжного провайдера.
[152-ФЗ](/blog/152-fz-personalnye-dannye-kak-privesti-sajt-v-sootvetstvie). Данные карты хранятся не у вас, а у платёжного провайдера (токенизация). Вы храните только токен — не номер карты.
Стоимость разработки
Простая подписка (один тариф, автосписание, личный кабинет с базовым функционалом). Срок: 3–5 недель. Бюджет: 200–400 тысяч рублей.
Подписочная платформа (несколько тарифов, управление подпиской, аналитика, промокоды, пробный период, уведомления). Срок: 1,5–3 месяца. Бюджет: 400–900 тысяч рублей.
Комплексная система (Subscribe & Save для интернет-магазина, интеграция с 1С и складом, программа лояльности, реферальная программа). Срок: 3–5 месяцев. Бюджет: от 1 миллиона рублей.
Если хотите обсудить внедрение подписочной модели на вашем сайте — обращайтесь.