В прошлой версии этого урока экономика сходилась красиво: десять человек платят по 990 ₽, сервер стоит 500 ₽, окупается сервис с первого платящего. Потом в прогоне курса прошла живая тестовая оплата через ЮKassa. Школа заплатила 1 490 ₽. Я запросил этот платёж у ЮKassa, и в ответе в поле «к зачислению» стояло 1 426,38 ₽. А сервер в Москве стоит 1 720 ₽ в месяц, а не 500. С одного платящего он не окупается.
Чему научишься в этом уроке:
• считать, сколько остаётся с одной подписки после комиссии и налога;
• находить, сколько платящих нужно, чтобы окупить сервер;
• видеть, чего нет в расчёте и почему это важно;
• называть цену по формуле «экономит столько-то, окупается за столько-то».
Как сервис зарабатывает
- Подписка: платят каждый месяц за доступ. Подходит, когда сервисом пользуются регулярно. Наш случай: 1 490 ₽ за 30 дней.
- Разовая оплата за настройку: один раз за результат, например бот за 15 000 ₽.
- Бесплатно с ограничением: базовое бесплатно, дальше платно, например до 100 заявок.
- Корпоративный тариф: дороже, клиентов меньше, у каждого свои требования.
Примеры цен в списке взяты из программы курса для иллюстрации. Рыночные цены CRM для онлайн-школ мы не собирали. Цена 1 490 ₽ в прогоне тоже условная, выбрана для расчёта.
Юнит-экономика на одном платеже
Юнит-экономика отвечает на вопрос: сколько приносит один клиент и сколько он стоит. Представь лоток с пирожками. Пирожок продаёшь за 100 ₽, но часть забирает терминал за оплату картой, часть уходит в налог. В кармане остаётся меньше ста. А аренду лотка платишь раз в месяц, сколько бы пирожков ни продал. Чтобы аренда окупилась, надо продать достаточно пирожков.
У нас вместо пирожка месяц подписки одной школы. Считаем по фактам прогона:
- школа платит 1 490 ₽;
- ЮKassa оставляет себе 63,62 ₽, это 4,27%, к нам приходит 1 426,38 ₽;
- налог 6%: 89,40 ₽ (как самозанятый, когда платит ИП или компания, а онлайн-школы обычно такие);
- остаётся 1 490 − 63,62 − 89,40 ≈ 1 337 ₽ с одной школы в месяц.
Сервер в Москве 1 720 ₽ в месяц. Делим: 1 720 / 1 337 ≈ 1,29. Школ не бывает 1,29, значит, окупать сервер начинают 2 платящие школы. При 10 платящих школах: 10 × 1 337 = 13 370 ₽, минус сервер, остаётся около 11 650 ₽ в месяц. «Выводы недели» через CloseRouter почти ничего не добавляют: по замерам П5 это от 0,1 до 0,5 ₽ на школу в месяц.

4,27% это ставка тестового магазина ЮKassa в прогоне. Боевая ставка зависит от договора, смотри её в своём личном кабинете ЮKassa. Налог и правила для самозанятых и ИП здесь кратко, это не юридическая и не налоговая консультация. Лимит дохода самозанятого 2,4 млн ₽ в год.
Чего нет в расчёте
- Твоё время на поддержку. Главная статья, о которой говорили в прошлом уроке. Если на школу уходит час в неделю, посчитай, сколько стоит твой час.
- Разработка. Расход агента на весь П6 в прогоне около 10 $ по CloseRouter. Это разовая трата на сборку, но каждая доработка тоже стоит денег.
- Чек. Самозанятый на каждый доход формирует чек в «Мой налог» (422-ФЗ), ИП и компания — чек по 54-ФЗ. В прогоне чек не формировался вообще: в коде этого нет, в тестовом режиме это не видно. Для боевого запуска это обязательная доработка.
- Оферта и данные учеников. Заявки учеников собирает школа, она — оператор данных. Сервис обрабатывает их по её поручению (152-ФЗ, ч. 3 ст. 6), это фиксируют в оферте или договоре: что делаешь с данными, как защищаешь, что удаляешь после отключения школы. Своё согласие нужно и на данные владельцев школ при регистрации. Не юридическая консультация: оферту покажи юристу.
- Резервные копии на втором диске и прочие мелочи.
Старый урок говорил «точка безубыточности: один платящий». Он не учитывал комиссию и налог и считал сервер по 500 ₽. Честная цифра 2. И «есть пользователи» ещё не бизнес: бизнес начинается, когда доход больше расходов, включая твоё время.
Цена по формуле
Школа не покупает «кабинет на FastAPI». Она покупает заявки, которые не потерялись. Формула из блока «Клиенты и деньги»:
«Это стоит [X] в месяц, потому что экономит вам [Y часов] и [Z рублей] в месяц. Окупается за [N] месяцев».
Y и Z не придумывай. Возьми их из дашборда школы, который ты собирал в П5: сколько заявок за месяц ждали первого контакта дольше часа, сколько из них в итоге отказались, сколько стоит курс. Если школа на пробном периоде, цифры за две недели у неё уже есть. Цена, привязанная к её же числам, звучит не как просьба, а как расчёт.
Заказ или подписка
По ориентирам курса разработка такого продукта на заказ стоит от 50 до 150 тысяч ₽ и ещё 5–15 тысяч ₽ в месяц за поддержку. Подписка для каждой школы в десятки раз дешевле, зато платят многие и каждый месяц. Для сравнения: чтобы получить 50 000 ₽ подпиской по 1 337 ₽, нужно около 38 школо-месяцев. Это либо 4 школы почти на год, либо 10 школ на 4 месяца. Как считать экономику услуги и подписки шире, разобрано в других треках курса: экономика услуги и экономика подписки.
Решить «по желанию» за тебя не могу. Если школ рядом нет, а заказчики есть, заказ быстрее даёт деньги. Подписка выгодна, когда школ много, а поддержка на каждую занимает мало времени.
Контрольный вопрос. Школа платит за тариф 1 990 ₽. Комиссия ЮKassa — 4,27%, налог — 6% от суммы платежа. Сколько рублей остаётся тебе? Округли до целого и впиши число.
Подсказка: Посчитай обе части от 1 990 ₽ (как в разборе выше для 1 490 ₽) и вычти их из суммы.
На курсе задания проверяются автоматически. Решить первое задание бесплатно → · Подобрать курс
Контрольный вопрос. Сервер подорожал до 2 900 ₽ в месяц, с одной школы остаётся 1 337 ₽. Сколько платящих школ нужно теперь, чтобы окупить сервер? Впиши целое число.
Подсказка: Раздели расход на сервер на то, что остаётся с одной школы, и подумай, можно ли иметь дробную школу.
На курсе задания проверяются автоматически. Решить первое задание бесплатно → · Подобрать курс
Контрольный вопрос. Какой статьи расходов нет в расчёте безубыточности урока, хотя она главная?
Подсказка: Что из списка ты не можешь посмотреть в кабинете ЮKassa или в счёте за сервер?
На курсе задания проверяются автоматически. Решить первое задание бесплатно → · Подобрать курс
Задание. МИССИЯ «Экономика своего сервиса». 1. Таблица на одну школу в месяц: цена, комиссия (из своего тестового платежа или кабинета ЮKassa), налог, остаток. 2. Расходы в месяц: сервер (из своей панели), модель (из кабинета CloseRouter), твоё время на поддержку в часах. 3. Безубыточность: сколько платящих школ нужно и сколько остаётся при 10 школах. 4. Цена по формуле для одной конкретной школы: X, Y часов, Z рублей, N месяцев. Y и Z из её дашборда или из разговора с владельцем, с указанием, откуда. Принято, если: приложена таблица с источником каждой цифры (снимок или строка из кабинета), посчитано число школ для безубыточности, указано время на поддержку и есть одна фраза цены по формуле с цифрами конкретной школы. Ключей, паролей и данных учеников в приложенном нет.
Подсказка: Начни с комиссии из своего тестового платежа: в ответе ЮKassa есть сумма платежа и сумма к зачислению.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
На курсе задания проверяются автоматически. Решить первое задание бесплатно → · Подобрать курс
Что дальше
Остался последний урок паттерна: практика. Собираешь всё вместе для своего сервиса и сдаёшь доказательства, что он работает: тесты, оплату, сервер и расчёт.
Итог:
• с подписки 1 490 ₽ после комиссии 4,27% и налога 6% остаётся около 1 337 ₽;
• сервер 1 720 ₽ окупают 2 платящие школы, а не одна;
• в расчёте нет твоего времени на поддержку и чеков, их нужно добавить самому;
• цену называешь по формуле с цифрами из дашборда школы.
