Для основателей, которым нужен продукт-сервис с подпиской
prod: > saas.production

Production-SaaS с платящими клиентами в первый месяц.

Production-ready SaaS с авторизацией, multi-tenant архитектурой, биллингом ЮKassa или Т-Банк, кабинетом пользователя и админкой оператора.
Стек, на котором работают Linear, Cal.com, Resend. От 200 000 ₽ за 1–2 недели.

У AVAT 240+ tenants на серверах в 6 SaaS, 99.94% uptime Считаем суммарно по 6 нашим продакшен-SaaS: Пульсар7, МП Приборка, ФП, Корни, PixelMoney, Контент-завод. Uptime считается за последние 90 дней по данным Vercel и Supabase.
◆ admin.your-saas.ru — production
47 ONLINE
847к
MRR ₽
+12%
47
Active
+5
2.1%
Churn
−0.3
A
Acme Studio
КОМАНДА
G
Globex
БЕЗЛИМИТ
I
Initech
СТАРТ
Новый платёж
ООО Ромашка — Команда — 12 000 ₽
только что
12к ₽
Месяц 1
240к ₽
Месяц 6
847к ₽
Месяц 12 MRR
6 SaaS
в продакшене
240+
tenants на серверах
от 200к ₽
фикс-цена в договоре
~11 дн
от ТЗ до 1-го платящего
// СТЕК PRODUCTION-SAAS
Next.js 15· Supabase· Row Level Security· Vercel Edge· PostgreSQL 16· ЮKassa· Т-Банк· TypeScript· Tailwind· shadcn/ui· Resend· PostHog· Sentry· Telegram Bot API· Next.js 15· Supabase· Row Level Security· ЮKassa·

Что такое SaaS
в нашем понимании.

Слово SaaS используют все, под ним каждый понимает своё. Конкретизируем, чтобы было одно ожидание у вас и у нас.

ДА, ЭТО SAAS

Production-SaaS с подпиской и multi-tenant архитектурой

Production-ready SaaS-платформа с авторизацией, multi-tenant архитектурой через Row Level Security: сотни клиентов работают в общей БД, каждый видит только свои данные. Подписка, биллинг ЮKassa или Т-Банк, тарифы. Регистрация и онбординг сами по себе. Кабинет пользователя и админка для оператора.

НЕТ, ЭТО НЕ SAAS

Сайт или приложение

Сайт это контент с формой захвата, у него нет встроенной монетизации и кабинета. Приложение это инструмент для одного пользователя. SaaS принципиально multi-tenant и подписочный.

НЕТ, ЭТО НЕ SAAS

Один client + one-time оплата

Если оплата разовая или продукт работает на одного клиента по контракту, это не SaaS, это разработка под заказ или corporate-software. Можно сделать, но это другая услуга и другие сроки.

Три ошибки в SaaS,
которые убивают MRR.

Видели в 38 проектах. Все три закрываем в стандартном пакете до релиза, не после.

/ 01

Отток на 2-м платеже

Карта не списалась, биллинг сломан, повторных попыток нет. Клиент уходит молча. Спустя месяц видите минус 8% MRR без объяснения.

ЮKassa или Т-Банк с обработкой отказа карты, 3 retry-попытки, email-нотификации клиенту и оператору. Этот пункт уже работает в 6 наших SaaS.
/ 02

Нет multi-tenancy → переписывать

Запустили на single-tenant архитектуре «потом расширим». На 30-м клиенте упёрлись, нужно переписывать с нуля. Полгода и 1.5 млн потеряны.

Multi-tenancy с tenant_id и RLS-политиками с первого коммита. Архитектура держит рост до миллиона пользователей без переписывания.
/ 03

Биллинг руками в Excel

Оператор подключает клиентов вручную через SQL, отслеживает оплаты в Google Sheets, отключает должников по таймеру. Бизнес работает, пока не вырос.

Админка для оператора с первого дня: список tenants, ручной триал, MRR/ARR/churn, лог транзакций. Бизнес работает без SQL и Excel.

Шесть готовых модулей
вокруг ядра вашего продукта.

Стандартная часть SaaS у нас уже собрана. Поэтому 2 недели, а не 6 месяцев.

/ ВАШ ПРОДУКТ
Core
Auth
Billing
Multi-tenant
Admin
Analytics
AI
/ МОДУЛЬ 01

Auth

Регистрация, вход, восстановление пароля, email-подтверждение, Google OAuth, magic-link. Сессии, JWT, refresh-токены. Защищено CAPTCHA от ботов. Всё на Supabase Auth, не пишем с нуля.

Supabase Auth OAuth Magic Link Email confirm Sessions

Четыре модели монетизации
под вашу нишу.

Не все SaaS подписочные. Есть 4 рабочих модели, каждая со своей формулой выручки и сценарием.

Freemium
Notion, Figma
Per-seat
Slack, Linear
Usage-based
Vercel, OpenAI
Enterprise
Salesforce
/ ВЫРУЧКА — 12 МЕСЯЦЕВ

Freemium

MRR = paid_users × monthly_price

Бесплатный план без ограничения по времени с лимитами по объёму. Конверсия в платный 2-5%. Подходит для consumer и SMB продуктов с длинным виральным циклом. Долгая раскачка, но низкий CAC.

Когда брать: Продукт с виральным механизмом, B2C или SMB, конкурентная ниша.

Как клиенты SaaS
не видят данные друг друга.

Кликните на tenant сверху, посмотрите как Row Level Security в Postgres фильтрует строки в БД ниже. Можете добавить новый tenant, новые строки появятся автоматически.

acme.your-saas.ru
ACME
globex.your-saas.ru
GLOBEX
initech.your-saas.ru
INITECH
SELECT * FROM customers — общая таблица RLS policy: tenant_isolation
id
name
email
tenant
#1
Иван Петров
ivan@acme.ru
ACME
#2
Анна Сидорова
anna@globex.com
GLOBEX
#3
Михаил Орлов
m@acme.ru
ACME
#4
Елена Жукова
elena@initech.io
INITECH
#5
Виктор Соколов
v@globex.com
GLOBEX
#6
Дарья Лебедева
d@acme.ru
ACME
#7
Сергей Кузнецов
sergey@initech.io
INITECH
Активен: ACME видит: 3 из 7 строк

Стек, который
не нужно переписывать через год.

Тот же фундамент, на котором работают Linear, Cal.com, Resend, Vercel. Любая команда продолжит после нас.

Next.js 15
App Router · RSC · Server Actions
  • React Server Components по умолчанию
  • Server actions без отдельного API-слоя
  • Streaming, edge runtime, ISR
  • TypeScript end-to-end, типизация от БД
  • Tailwind + shadcn/ui для UI
Supabase
Postgres 16 · Auth · Storage · RLS
  • PostgreSQL 16, JSONB, full-text search, pgvector
  • Auth с OAuth, magic-link, email-confirm
  • Row Level Security для multi-tenancy
  • Realtime, edge functions, storage
  • Миграции в Git, не вручную
Vercel + ЮKassa
Edge deploy · ru-рекуррентный биллинг
  • Vercel Edge, 99.99% SLA, preview на коммит
  • ЮKassa или Т-Банк для подписок
  • Налоговые чеки 54-ФЗ автоматически
  • Resend для transactional email
  • Sentry + PostHog для мониторинга

Две недели
от Discovery до Production.

Не 5-day спринт MVP, а полноценный 2-week roadmap с биллингом и админкой.

/ НЕДЕЛЯ 1

Архитектура и продукт

1
Discovery + setup
→ staging-домен, GitHub, схема БД в Figma
2
Multi-tenancy fundament
→ регистрация, вход, RLS-политики, роли в tenant
3
Главные сценарии, часть 1
→ CRUD 1-2 сущностей, валидация, обработка ошибок
4
Главные сценарии, часть 2
→ связи между сущностями, пермишены ролей
5
Кабинет, UX, метрика
→ sprint review, демо без биллинга
/ НЕДЕЛЯ 2

Монетизация и production

6
Биллинг, часть 1
→ ЮKassa, подписки, тарифы, триал 14 дней
7
Биллинг, часть 2
→ retry, возвраты, чеки 54-ФЗ, email-нотификации
8
Админка для оператора
→ /admin/: tenants, MRR, churn, лог транзакций
9
Production-readiness
→ нагрузочный тест, Sentry, backup, документация
10
Релиз и передача
→ QA, правки, onboarding-созвон, акт

Сколько MRR даст ваш SaaS
через 12 месяцев.

Подвиньте слайдеры. Финансовая модель пересчитается в реальном времени.

Средний чек в месяц 2 500 ₽
Стартовая база на 1-м месяце 10 tenants
Прирост в месяц 25%
Churn в месяц 3%
// MRR ЧЕРЕЗ 12 МЕСЯЦЕВ
285 000 ₽
ARR ~ 3 420 000 ₽ в год

Четыре пакета
+ Partnership после релиза.

Цена и срок зафиксированы до старта. Опаздываем мы, доделываем за свой счёт.

СТАРТОВЫЙ
200к
1 неделя · multi-tenancy + 1 сценарий

Минимальный SaaS под ключ. Триал без биллинга. Проверить гипотезу с реальной подпиской.

  • → Multi-tenancy с RLS
  • → Регистрация + email-confirm
  • → 1 главный сценарий
  • → Триал 14 дней (без биллинга)
  • → Mobile-адаптация
  • → 1 круг правок · 7 дней поддержки
Получить смету
ПРЕМИУМ
550к
2 недели · AI + интеграции

Production-SaaS с AI-функциями и кастомными интеграциями. Готов к платному трафику.

  • → Всё из Рабочего
  • → 4–6 главных сценариев
  • → AI-функции (Claude или GPT в продукте)
  • → 2 кастомные интеграции (CRM/1C/Telegram)
  • → Расширенная аналитика (cohort, LTV, CAC)
  • → A/B-тестирование
  • → 3 круга правок · 30 дней поддержки
Получить смету
ENTERPRISE
850к ₽+
3–4 недели · SSO + on-premise

Для корпораций, банков, регулируемых ниш. SSO, аудит, NDA, кастомный SLA.

  • → Всё из Премиум
  • → SSO через SAML 2.0
  • → SCIM-синхронизация пользователей
  • → Полный аудит-лог действий
  • → On-premise установка (Selectel, k8s)
  • → Кастомный SLA 99.95%+
  • → Безлимит правок · 60 дней поддержки
Получить смету

Опции сверху: миграция с Bubble/Tilda/Airtable +50–150к ₽ · Telegram-бот +40к ₽ · PWA для iOS/Android +25к ₽ · Юр-комплект 152-ФЗ +15к ₽ · Подключение домена и SSL +5к ₽

После релиза: Partnership 2 500 ₽/час по запросу или Retainer 60 000 ₽/мес (20 часов + мониторинг + ответ за 4 часа)

AVAT vs нанять команду
vs студия за 2 млн.

Один и тот же SaaS, три пути. Цифры и сроки реальные, не выдуманные.

Параметр
AVAT (Рабочий)
In-house команда
Классическая студия
Стоимость
350 000 ₽
~ 2 100 000 ₽
CTO + Senior + Junior + QA × 3 мес
1 500 000 – 5 000 000 ₽
Срок до релиза
1.5 недели
~ 90 дней
+ 30 дней на найм
90–180 дней
Multi-tenancy + биллинг
Из коробки ✓
Пишется с нуля, риски на проде
Зависит от опыта команды
Кому принадлежит код
Вам, с 1-го коммита
Вам, но команда уйдёт
По договору, часто vendor lock
Риски срыва
Опаздываем мы, доделываем бесплатно
Болезни, увольнения, выгорание
Договорные, но «обстоятельства»
После релиза
Partnership 2 500 ₽/ч или Retainer 60к/мес
Зарплата 400–600к/мес
Часы дороже + лаг 2-4 нед
Экономия 1 750 000 ₽ и 11 недель
Vs in-house команда на старте

Шесть наших SaaS
в продакшене прямо сейчас.

Не чужие лого на стене. Наши собственные продукты с реальными tenants и платящими клиентами.

B2B SaaS

Пульсар7

Multi-tenant SaaS план/факт KPI для маркетинговых агентств. Регистрация на /login, тарифы Старт/Команда/Безлимит, триал в админке.

24
платящих
86
в триале
5 дн
релиз
live →
SaaS Маркетплейсы

МП Приборка

SaaS PNL и юнит-экономика для селлеров Ozon и Wildberries. Per-platform формулы, 4 тарифа, биллинг Т-Банк.

40
клиентов
4
тарифа
FastAPI
+ Next
live →
Внутренний SaaS

Финансовое планирование

Инструмент финпланирования для агентств. Ежемесячный P&L, прогноз ДДС, сценарии cashflow.

7
tenants
100%
L7 ежедневно
5 дн
релиз
live →
Consumer

Корни

Семейное древо с альтернативной моделью монетизации (freemium + единоразовая покупка). Waitlist 1200+ через Google Sheet.

1200+
в waitlist
Freemium
+ one-time
7 дн
релиз
live →
Consumer Fintech

PixelMoney

Personal finance c ИИ-анализом трат, cookie-auth без email, минимальный onboarding. Donate-модель + платная версия.

240
активных
Claude
API
10 дн
релиз
live →
AI SaaS

Контент-завод

Генератор постов через Claude API с автопубликацией в Telegram. Per-seat модель, draft-папка, очередь публикаций.

8
редакторов
Per-seat
модель
6 дн
релиз
live →

AVAT строит SaaS за 1-2 недели
четыре факта.

  • AVAT держит 6 SaaS в продакшене, 240+ tenants на серверах Selectel и Vercel, 99.94% uptime за последние 12 месяцев
  • Multi-tenant архитектура через Row Level Security в Postgres — лучшая защита от data leak в multi-tenant SaaS
  • Биллинг ЮKassa или Т-Банк подключается AVAT за 2 дня без юридического сопровождения
  • Стек AVAT тот же, что у Linear, Cal.com, Resend: Next.js + Supabase + Vercel + TypeScript

Что спрашивают
перед заказом SaaS.

10 горячих вопросов и прямые ответы.

Что такое multi-tenancy и зачем мне это?

Multi-tenancy это когда в одной БД живут данные сотен клиентов (tenants), каждый видит только свои. Реализуем через tenant_id в каждой таблице + Row Level Security в Postgres. Это самая надёжная защита от leak'а, потому что фильтр применяется на уровне БД, а не приложения. Для аналитики по tenants собираем кастомный дашборд KPI на той же базе.

ЮKassa или Т-Банк, что лучше?

По умолчанию ЮKassa: проще подключить за 2 дня без юридического сопровождения, комиссия 2.8-3.5%, удобный кабинет. Т-Банк лучше для B2B (выставление счетов, выше лимиты), комиссия 2.5-3.0%, но требует юр.лицо. По запросу делаем Т-Банк или гибрид с обоими.

Как RLS защищает данные tenants?

Row Level Security это механизм Postgres, который применяет фильтр на уровне строк БД. Политика типа CREATE POLICY tenants_isolation USING (tenant_id IN (SELECT tenant_id FROM tenant_users WHERE user_id = auth.uid())) применяется ко всем запросам. Даже если разработчик забудет WHERE в SQL, БД не отдаст чужие данные. Это лучшая защита от leak'а в multi-tenant SaaS.

Можно ли мигрировать с Bubble, Tilda или Airtable?

Да, для всех 4 источников у нас есть рабочая практика. Bubble через Data API, Tilda через API + Sheets, Airtable через airtable-export, Notion через notion-to-postgres. Стандартная стоимость миграции 50–150 тысяч, входит в Премиум-пакет. Делаем dry-run на тестовом tenant, потом полную миграцию в воскресенье ночью, минимум простоя.

Кому принадлежат исходники после релиза?

Вам. GitHub-репозиторий под вашей организацией с первого коммита, Supabase и Vercel под вашими аккаунтами. Если AVAT закроется, продукт продолжит работать на ваших аккаунтах. Любая Next.js+Supabase-команда подхватит за день. Это принципиальный пункт в договоре.

Что с поддержкой после релиза?

Три варианта. Ваша команда (onboarding 2 часа + документация). Partnership 2 500 ₽ в час по факту. Retainer 60 000 ₽ в месяц (20 часов + мониторинг + ответ за 4 часа). Гарантия на наши баги бесплатна 30 дней в любом тарифе. Для трафика и роста MRR — отдельная услуга маркетинг для SaaS от 50к/мес.

Делаете ли мобильное приложение?

PWA, да. Это веб-приложение, ставится из браузера на iOS и Android, работает как нативное. Для большинства SaaS этого достаточно. Нативные Swift/Kotlin не делаем, рекомендуем подрядчиков по запросу.

Что с 152-ФЗ и хранением ПДн в РФ?

Для проектов под 152-ФЗ переезжаем с Supabase Cloud на Selectel с PostgreSQL в РФ-юрисдикции. Хостинг приложения в Selectel или Yandex Cloud. Для банков делаем on-premise установку. Согласовываем с вашим ИБ-отделом, подписываем NDA до начала работ.

Что если у нас 10 000 tenants?

До 1000 tenants без изменений на Vercel + Supabase. С 1000–5000 добавляем Redis для кеширования и Supabase Team-план. С 5000+ переезд на dedicated PostgreSQL-кластер (Selectel или AWS RDS), read-replica для аналитики, sharding по tenant_id если нужно. Закладываем рост в архитектуру с первого дня, не переписываем потом с нуля.

Подпишете ли NDA для корпоративного проекта?

Подпишем по вашей форме или по нашей. Регулярно работаем под NDA с банками, ритейлом, телекомом. Не передаём логотипы и кейсы партнёров без письменного разрешения. Для Enterprise-пакета NDA это часть стандартного процесса.

Production-SaaS
с платящими клиентами
в первый месяц.

Бриф-звонок 30 минут, без обязательств. Сметa и срок по итогам, фикс в договоре.

→ Ответим в Telegram в течение 30 минут в рабочее время.

Получить смету за 30 минут
MRR LIVE: 847 320 ₽ ×