SaaS
с нуля
SaaS-продукт (Software as a Service) — это веб-приложение, которое продаётся по подписке. Sendersy, Sitemetrics, Overcap из моего портфолио — это всё SaaS. Технически это сложнее обычного сайта раз в десять: тут не только фронт и бекенд, но и биллинг, кабинеты пользователей, API, документация, мониторинг, поддержка. Разберём, что входит в разработку SaaS и сколько это стоит реально.
Что отличает SaaS от обычного сайта
Главное отличие — продукт продаётся по подписке, что значит:
- Биллинг — автоматическое списание раз в месяц/год, с поддержкой разных тарифов и upgrade/downgrade
- Multi-tenancy — данные пользователей изолированы друг от друга
- Личный кабинет — продукт сам по себе, не страница со ссылкой
- API и SDK — часто нужно дать программный доступ
- Документация — Storybook, Swagger, README, гайды
- Мониторинг — SaaS нельзя выключить на выходные
- Поддержка — чат, тикет-система, FAQ, видео-гайды
MVP за 12 недель
Идеальный MVP SaaS-продукта в моей методологии собирается за 3 месяца и 150-200 часов. Структура:
Биллинг — самая сложная часть
В России 2026 года для SaaS-биллинга используют комбинацию решений:
Для российских клиентов
- YooKassa Recurring — рекуррентные платежи с карт российских банков, СБП
- Tinkoff Эквайринг + собственный биллинг — если нужна гибкость в логике
- CloudPayments — альтернатива YooKassa с лояльной комиссией
Для зарубежных клиентов
- Stripe / Paddle — мировой стандарт, но не для российских компаний
- LemonSqueezy — merchant of record, берёт на себя налоги
- Paddle — то же самое, для B2B
Если планируете международный SaaS — биллинг через Paddle или LemonSqueezy займёт всего 10-15 часов: они сами обрабатывают карты, налоги, чарджбэки. Если только российский рынок — YooKassa Recurring + 25-40 часов на свою логику тарифов.
Архитектура SaaS
Простой и масштабируемый стек для российского SaaS в 2026:
- Backend: Node.js + Fastify или Bun + Hono (быстрее)
- База данных: PostgreSQL для основной, Redis для кэша и очередей
- Очереди задач: BullMQ — отправка писем, обработка фоновых задач
- Фронт: Next.js или SvelteKit для landing-page + продукта
- Аутентификация: Lucia Auth или собственная JWT-система
- Email: Postal self-hosted или мой Sendersy
- Хостинг: Selectel (РФ) или Hetzner (Германия) — VPS от 1 200 ₽/месяц
- Мониторинг: Sentry для ошибок, Plausible для аналитики
Тарифная сетка
Стандартная структура тарифов для SaaS в 2026:
Free (часто называется Hobby/Trial)
Бесплатный план с ограничениями: до 100 пользователей в БД, до 1000 событий в месяц, без интеграций. Цель — привлечь, дать попробовать, конвертировать в платных.
Starter / Pro
$20-50/месяц для одиночек и small teams. Снимаются основные ограничения, добавляются базовые интеграции, email-поддержка.
Team / Business
$100-300/месяц для команд. Многопользовательский режим, роли и права, API-доступ, приоритетная поддержка.
Enterprise
По договорной цене. Custom SLA, выделенный аккаунт-менеджер, on-premise если нужно, дополнительная безопасность.
Что чаще всего забывают на старте
- Отправка writeups при кражже карты — клиент изменил карту, новая не приняла рекуррентный платёж. Нужна автоматическая ретрай-логика и нотификации.
- Granular permissions — какой пользователь что может в команде? Если не продумано — потом перепиливаешь полпродукта.
- Audit log — кто, когда, что менял. Корпоративные клиенты это требуют первым делом.
- SLA и uptime — нужен мониторинг и status-page. Иначе клиенты не знают, у вас проблема или у них.
- GDPR/152-ФЗ совместимость — экспорт данных, удаление аккаунта, конфиденциальность. Лучше заложить с самого начала.
Сколько стоит SaaS в год
Кроме разработки есть текущие расходы:
- Хостинг: 2 000 – 15 000 ₽/месяц (зависит от трафика)
- Платёжная комиссия: 1.5-3% с каждого платежа
- Email-инфраструктура: $20-100/месяц или self-hosted
- Мониторинг: Sentry 1 000 ₽/мес, Plausible $9/мес
- Поддержка моя: 30 000 – 100 000 ₽/месяц на ретейнере
Итого: текущие расходы на запущенный SaaS — 40-150 тыс. ₽/месяц. Это окупается с 50-200 платящих клиентов в зависимости от тарифа.
Запустим SaaS вместе?
Заполните бриф — рассмотрю идею, дам оценку MVP в часах и неделях, объясню, какой стек и платёжки подойдут под вашу нишу.
Заполнить бриф →