Как оценить окупаемость мобильного приложения до начала разработки
Расчёт окупаемости мобильного приложения опирается на пять величин, которые у торговой компании обычно уже есть: средний чек, доля валовой прибыли в чеке, число активных покупателей, частота повторных заказов и расходы на привлечение покупателя. Формулы при этом простые — сложность в том, что до старта разработки часть величин приходится брать как допущение. Разбираем, какие показатели запросить у бизнеса, как собрать модель затрат и доходов и как проверить её тремя сценариями чувствительности.
Что показывает расчёт окупаемости приложения
Расчёт окупаемости отвечает на один вопрос: за какой срок дополнительная валовая прибыль от мобильного канала перекроет затраты на его создание и содержание. Главное слово здесь — «дополнительная». Заказы, которые покупатель и так сделал бы на сайте, в расчёт не идут: они лишь переезжают из одного канала в другой и не создают нового дохода.
Отсюда следует практическое ограничение жанра. Модель до старта разработки показывает не прибыль, а условия, при которых она появляется: какой прирост частоты заказов и какая доля валовой прибыли в чеке нужны, чтобы вложение вернулось за понятный срок. Если нужный прирост выглядит недостижимым на текущей базе покупателей, это сигнал пересобрать объём первой версии, а не отказываться от расчёта.
Второе ограничение — горизонт. Разработка оплачивается один раз, а работает несколько лет, поэтому отрицательный результат первого года сам по себе ещё ничего не означает. Рабочий горизонт расчёта — два-три года с отдельной строкой затрат на каждый год.
Какие показатели запросить у бизнеса до начала расчёта
Споры вокруг окупаемости чаще всего возникают из-за того, что считать начинают раньше, чем собраны входные данные. Пять величин закрывают базовую модель, ещё четыре уточняют её и показывают, есть ли у мобильного канала аудитория.
Показатели для расчёта окупаемости и их источники в компании
| Показатель | Где брать | Роль в расчёте |
|---|---|---|
| Активные покупатели за год | Система учёта заказов | База, на которую распространяется эффект |
| Заказов на покупателя в год | Система учёта заказов | Отправная точка для прироста частоты |
| Средний чек | Система учёта заказов | Переводит заказы в деньги |
| Доля валовой прибыли в чеке | Финансовый блок, учёт себестоимости | Отсекает себестоимость товара |
| Расходы на привлечение покупателя | Отчёты по рекламным каналам | Ориентир для бюджета на установки |
| Доля мобильного трафика | Веб-аналитика | Показывает потолок аудитории канала |
| Доля повторных покупателей | Система учёта заказов | Проверяет применимость модели |
| Доля заказов с возвратом товара | Складской и финансовый учёт | Корректирует валовую прибыль вниз |
| Расходы на текущий мобильный канал | Бюджет digital-направления | База сравнения для альтернативы |
Данные из системы учёта и аналитики
Четыре показателя — активные покупатели, частота заказов, средний чек и доля повторных покупателей — выгружают за полные 12 месяцев, а не за квартал. Годовой период сглаживает сезонность: в категориях с выраженным сезоном квартальная выгрузка заметно завышает или занижает частоту.
Данные из финансового блока
Доля валовой прибыли в чеке (её же называют маржинальностью) — это разница между ценой и себестоимостью товара, отнесённая к цене. Её запрашивают отдельно по категориям: в ассортименте с разной наценкой средняя по компании величина даёт заметную ошибку. Если приложение целится в конкретные категории, в расчёт идёт их доля прибыли, а не общая по магазину.
Величины, которых в данных нет
Прироста частоты заказов именно от мобильного приложения в данных нет и быть не может: канала ещё не существует. Эту величину задают как допущение и явно подписывают как допущение. То же касается доли покупателей, которые перейдут в приложение из существующей базы. Отсюда вытекает требование к расчёту: все предполагаемые величины выносятся в один блок, чтобы их можно было пересчитать одним движением.
Модель затрат: из чего складывается первый год владения
Затраты первого года делятся на разовые и регулярные. Разовые относятся к запуску, регулярные повторяются каждый год и в расчёте на горизонт двух-трёх лет умножаются на число лет. Предварительный бюджет запуска можно оценить в калькуляторе стоимости разработки приложения FITTIN, а затем уточнить по составу функций и интеграций.
Разовые затраты на запуск
В эту группу входят работы и платежи, которые проходят один раз до релиза:
- Техническое задание и проектирование. Описание сценариев, состава функций и требований к интеграциям.
- UX/UI-дизайн. Макеты ключевых экранов и дизайн-система под бренд.
- Разработка приложения. Клиентская часть под iOS и Android, серверная часть, интеграции с учётной системой, оплатой и доставкой.
- Тестирование и подготовка к публикации. Проверка сценариев на реальных устройствах, материалы для модерации в сторах.
- Регистрационные взносы в программы разработчика. Разовый и ежегодный платежи за аккаунты в сторах — величина небольшая, но в смете она должна быть названа.
Регулярные затраты первого года
Регулярная часть — это поддержка, серверная инфраструктура и привлечение установок. Последнюю статью чаще всего пропускают, а она сопоставима с годовым бюджетом поддержки: сама публикация в сторах обходится в небольшой регистрационный взнос, а вот каждая установка через рекламный канал покупается по рыночной цене трафика. Если в модели нет строки на привлечение, расчёт получается оптимистичным на величину этой строки.
Отдельно стоит сравнить затраты с альтернативой. Для компании, у которой уже есть готовое решение с фиксированным функционалом, корректная база сравнения — не ноль, а текущие платежи за это решение. Этот сценарий разобран в материале о переходе с коробочного приложения на собственное.
Стоимость поддержки и развития после запуска
Техническая поддержка мобильного приложения — та статья расходов, из-за которой расчёты расходятся сильнее всего. В модели её удобно задавать как долю от стоимости разработки в год: это грубая, но проверяемая величина, которую легко пересчитать при изменении сметы.
Поддержка и развитие: разделение бюджетов
Разделение двух бюджетов снимает большую часть споров с финансовым блоком:
- Поддержка. Обновления под новые версии iOS и Android, продление аккаунтов разработчика, серверная инфраструктура, исправления после обновлений внешних сервисов, сопровождение интеграций.
- Развитие. Новые сценарии, новые разделы, доработки под маркетинговые механики. Это инвестиция следующего периода, и в расчёт окупаемости первой версии она не входит.
Поддержка обязательна: приложение без обновлений перестаёт проходить требования сторов и теряет работоспособность на новых версиях операционных систем. Развитие — управляемое решение, и его объём определяется уже по фактическим данным работы приложения.
Расчёт бюджета поддержки в модели
Практичный приём — заложить три значения доли от стоимости разработки: осторожное, базовое и экономное. Разница между ними на горизонте трёх лет набирает заметную сумму, и именно она чаще всего переворачивает результат расчёта. Сезонные доработки под пиковые периоды тоже стоит учитывать в этой строке — перечень таких работ собран в чек-листе подготовки приложения к распродажам.
Доходная часть: повторные заказы и маржинальность
Доходная часть модели держится не только на привлечении новых покупателей, но и на росте частоты заказов у действующих. Для приложения вторая составляющая весомее: установку делает человек, который с брендом уже знаком, и дальше канал работает на возвраты.
Прирост частоты повторных заказов
Механизм прироста описывается конкретно, без ссылок на общую пользу канала. Приложение сокращает путь к повторному заказу: сохранённая авторизация и платёжные данные, история заказов, повтор прошлой покупки в два касания, уведомления о статусе доставки и о возврате товара в наличие. Каждый из этих сценариев снимает шаг, на котором часть покупателей отваливалась.
В модель прирост заходит одной величиной — дополнительные заказы на одного покупателя за год. Задавать её лучше в абсолютных единицах, а не в процентах: «плюс 0,5 заказа в год» проверяемо, «плюс 25% к удержанию» требует уточнения, к чему именно эти проценты. Как устроены механики возвратов в мобильном канале, разобрано в материалах об удержании клиентов и программах лояльности и о метриках геймификации в e-commerce.
Валовая прибыль как единица измерения эффекта
Расчёт на выручке завышает результат кратно: в выручке сидит себестоимость товара, которая в торговле занимает основную часть чека. Корректная единица эффекта — валовая прибыль с заказа, то есть средний чек, умноженный на долю валовой прибыли в чеке. Из этой величины стоит вычесть долю возвратов: заказ, вернувшийся на склад, прибыли не приносит, а расходы на доставку и обработку уже понесены.
Отдельная строка дохода — рост доли успешно оплаченных заказов. Сохранённые платёжные данные и оплата в один шаг уменьшают долю брошенных корзин на этапе оплаты; механика описана в разборе встроенного платёжного чекаута. В базовую модель этот эффект можно не включать — он работает как запас прочности расчёта.
Условные исходные данные для примера расчёта
Важно: все числа в этом и следующих разделах — условные. Они подобраны, чтобы показать механику расчёта: это не рыночная статистика, не средние значения по отрасли и не оценка конкретного проекта. Перед применением каждую строку заменяют на собственную величину из учёта и аналитики компании.
Условные исходные данные примера. Фактические данные берут из собственной аналитики
| Величина | Условное значение | Откуда берётся в реальном расчёте |
|---|---|---|
| Покупатели в приложении, среднегодовое число | 12 000 | Допущение |
| Средний чек | 4 500 ₽ | Данные учёта |
| Стоимость разработки, разово | 3 000 000 ₽ | Смета проекта |
| Прирост заказов на покупателя за год | 0,25 / 0,50 / 0,80 | Допущение, меняется по сценариям |
| Доля валовой прибыли в чеке | 20% / 24% / 26% | Данные учёта, меняется по сценариям |
| Поддержка за год, доля от разработки | 25% / 20% / 15% | Допущение, меняется по сценариям |
| Привлечение установок за год | 1 200 000 / 1 000 000 / 900 000 ₽ | Допущение, меняется по сценариям |
Число покупателей в приложении — это уже результат применения доли перехода к базе активных покупателей: та часть базы, которая установила приложение и пользуется им. Величина задана как среднегодовая: в первые месяцы база меньше установившегося уровня, поэтому среднее за год ниже, чем на второй год работы.
Формулы расчёта: пять шагов
Расчёт раскладывается на пять последовательных шагов. Каждый шаг даёт промежуточную величину, которую можно проверить отдельно.
Шаг 1. Дополнительные заказы за год
Дополнительные заказы = покупатели в приложении × прирост заказов на покупателя. На базовых допущениях: 12 000 × 0,50 = 6 000 дополнительных заказов за год.
Шаг 2. Валовая прибыль с одного заказа
Валовая прибыль с заказа = средний чек × доля валовой прибыли в чеке. На базовых допущениях: 4 500 ₽ × 24% = 1 080 ₽. Если доля возвратов в категории заметная, эту величину дополнительно уменьшают на долю возвратов.
Шаг 3. Дополнительная валовая прибыль за год
Дополнительная валовая прибыль = дополнительные заказы × валовая прибыль с заказа. На базовых допущениях: 6 000 × 1 080 ₽ = 6 480 000 ₽ за год.
Шаг 4. Затраты первого года
Затраты первого года = разработка + поддержка за год + привлечение установок за год. На базовых допущениях: 3 000 000 ₽ + 600 000 ₽ + 1 000 000 ₽ = 4 600 000 ₽. Поддержка посчитана как 20% от стоимости разработки.
Шаг 5. Возврат вложений и срок окупаемости
Возврат вложений за первый год = (дополнительная валовая прибыль − затраты первого года) ÷ затраты первого года × 100. На базовых допущениях: (6 480 000 − 4 600 000) ÷ 4 600 000 × 100 = +41%.
Срок окупаемости в месяцах = стоимость разработки ÷ ((дополнительная валовая прибыль − поддержка − привлечение) ÷ 12). На базовых допущениях: 3 000 000 ÷ ((6 480 000 − 600 000 − 1 000 000) ÷ 12) = 3 000 000 ÷ 406 667 = 7,4 месяца.
Три сценария чувствительности
Одна цифра окупаемости до старта разработки вводит в заблуждение: она скрывает, насколько результат зависит от допущений. Поэтому расчёт прогоняют трижды, меняя четыре самые неопределённые величины: прирост частоты заказов, долю валовой прибыли в чеке, бюджет поддержки и бюджет привлечения установок. Стоимость разработки и средний чек во всех трёх сценариях одинаковы — 3,00 млн ₽ и 4 500 ₽.
Расчёт по трём сценариям на условных данных примера
| Параметр | Пессимистичный | Базовый | Оптимистичный |
|---|---|---|---|
| Прирост заказов на покупателя | 0,25 | 0,50 | 0,80 |
| Доля валовой прибыли в чеке | 20% | 24% | 26% |
| Дополнительные заказы за год | 3 000 | 6 000 | 9 600 |
| Дополнительная валовая прибыль за год | 2,70 млн ₽ | 6,48 млн ₽ | 11,23 млн ₽ |
| Поддержка за год | 0,75 млн ₽ | 0,60 млн ₽ | 0,45 млн ₽ |
| Привлечение установок за год | 1,20 млн ₽ | 1,00 млн ₽ | 0,90 млн ₽ |
| Затраты первого года | 4,95 млн ₽ | 4,60 млн ₽ | 4,35 млн ₽ |
| Возврат вложений за первый год | −45% | +41% | +158% |
| Срок окупаемости разработки | 48 месяцев | 7,4 месяца | 3,6 месяца |
Разброс в результатах — главный вывод этого раздела. При одной и той же стоимости разработки срок окупаемости меняется от 3,6 месяца до 48 месяцев, то есть более чем в тринадцать раз. При этом ни один из трёх наборов допущений не выглядит фантастическим: прирост 0,25 заказа в год и доля прибыли 20% — осторожная, но достижимая комбинация.
Отсюда правило работы с расчётом: решение принимают по пессимистичному сценарию, а базовый и оптимистичный используют как ориентир потенциала. Если проект проходит по пессимистичному сценарию на горизонте трёх лет — расчёт устойчив к ошибкам в допущениях.
Критерии решения по результатам расчёта
Три сценария показывают, какой объём первой версии реалистичен при текущих показателях бизнеса. Критерии ниже привязаны к пессимистичному сценарию как к самому требовательному. Сами пороги — рабочие ориентиры модели, а не отраслевой стандарт: их стоит согласовать с финансовым блоком компании.
Результат расчёта и подходящий формат старта
| Результат по пессимистичному сценарию | Подходящий формат |
|---|---|
| Окупаемость до 18 месяцев | Полный объём первой версии со всеми запланированными интеграциями |
| Окупаемость в пределах 18–36 месяцев | Сокращённая первая версия: каталог, заказ, оплата, повтор прошлого заказа. Остальные сценарии — после первых данных |
| Окупаемость дольше 36 месяцев | Уточнение допущений на фактических данных: замер поведения мобильной аудитории, сегментация повторных покупателей, пересчёт модели |
Расчёт, который упирается в качество данных
Частый случай: модель не сходится не потому, что канал не работает, а потому что прирост частоты заказов задан наугад и завышать его не хочется. Здесь помогает прогноз поведения покупателей на существующих данных — подход описан в материале о предиктивной аналитике в e-commerce. Сегментация базы по частоте покупок уже даёт более обоснованную величину, чем оценка «по ощущению».
Способы сократить срок окупаемости
Две управляемые величины в расчёте — стоимость разработки и объём первой версии. Сокращение набора сценариев до одной измеримой задачи — подход разработки MVP, который уменьшает и смету, и срок окупаемости одновременно. Какой минимальный состав функций при этом остаётся рабочим, видно на примере архитектуры и функций приложения розничной сети. Выбор технологической основы влияет на обе величины: единая кодовая база под iOS и Android снижает затраты и на разработку, и на последующую поддержку. Разбор этого выбора на примере небольшого формата — в материале о мобильном приложении для кофейни и выборе платформы.
Ограничения модели и частые ошибки расчёта
Модель из пяти шагов закрывает финансовую сторону решения и не закрывает всё остальное. Границы применимости стоит назвать прямо.
Границы применимости модели
- Эффект на удержание в деньгах за пределами горизонта. Покупатель с установленным приложением остаётся в базе дольше, и на трёхлетнем горизонте это видно слабо.
- Стоимость отсутствия канала. Если конкуренты в категории уже работают в мобильном канале, часть повторных покупок уходит к ним, и эта потеря в модели не отражается.
- Операционную нагрузку на команду. Приложению нужны контент, товарные данные и обработка обращений — это рабочее время сотрудников магазина. Часть нагрузки снимает встроенная в продукт поддержка клиентов.
- Неравномерность эффекта по категориям. В ассортименте с разной частотой покупок прирост распределяется неравномерно, средняя величина это скрывает.
Пять ошибок, которые ломают расчёт
- Считать эффект в выручке. Завышает результат на величину себестоимости товара — в торговле это основная часть чека.
- Записывать в эффект перенесённые заказы. Покупка, которая раньше шла через сайт, нового дохода не создаёт.
- Пропускать затраты на привлечение установок. Самая частая пропущенная строка, и она сопоставима с бюджетом поддержки.
- Занижать поддержку. Без обновлений приложение теряет работоспособность на новых версиях операционных систем, поэтому эта строка не опциональна.
- Считать один сценарий вместо трёх. Единственная цифра выглядит убедительно и не показывает, насколько она хрупкая.
Итог: окупаемость приложения на одной странице
Оценка окупаемости до старта разработки — оптимальный способ зафиксировать ожидания обеих сторон в измеримых величинах ещё до первой строки кода. Пять шагов из раздела «Формулы» дают диапазон, три сценария показывают его устойчивость, а подписанные допущения позволяют пересчитать модель за несколько минут, когда появятся фактические данные.
Порядок работы с моделью:
- Запросить девять показателей из учёта, аналитики и финансового блока за полные 12 месяцев.
- Собрать модель затрат отдельно по разовым и регулярным строкам, не пропуская привлечение установок.
- Перевести эффект в валовую прибыль с заказа и задать прирост частоты в абсолютных единицах.
- Прогнать расчёт по трём сценариям, вынеся все допущения в отдельный блок.
- Принять решение по пессимистичному сценарию и выбрать объём первой версии под полученный срок.
Дальше имеет смысл проверить модель вместе с командой разработки: смета, объём первой версии и перечень интеграций уточняют две самые весомые строки расчёта — стоимость запуска и бюджет поддержки. Уточнить требования и границы первой версии помогает бизнес-аналитика для IT-проектов FITTIN.
Материал носит информационно-аналитический характер. Все числовые значения в примерах — условные и приведены для демонстрации механики расчёта.
Частые вопросы
Как рассчитать окупаемость мобильного приложения для интернет-магазина?
Расчёт строится на разнице между дополнительной валовой прибылью и затратами на владение приложением. Дополнительную прибыль считают через прирост числа заказов на одного покупателя, средний чек и долю валовой прибыли в чеке. Затраты складывают из разработки, поддержки за год и расходов на привлечение установок. Отношение разницы к затратам даёт возврат вложений за первый год, а деление стоимости разработки на чистый месячный эффект — срок окупаемости в месяцах. Каждую величину берут из собственной аналитики и учёта, а не из средних значений по рынку.
Какие данные нужны для расчёта окупаемости приложения?
Минимальный набор — пять величин: число активных покупателей за год, среднее число заказов на одного покупателя, средний чек, доля валовой прибыли в чеке и текущие расходы на привлечение одного покупателя. Первые три есть в системе учёта заказов, доля валовой прибыли — в финансовом блоке, расходы на привлечение — в отчётах по рекламным каналам. Отдельно запрашивают долю мобильного трафика и долю повторных покупателей: они показывают, есть ли у приложения база, на которой эффект вообще может появиться.
За какой срок окупается мобильное приложение интернет-магазина?
Срок зависит от четырёх величин: прироста частоты повторных заказов, доли валовой прибыли в чеке, стоимости поддержки и бюджета привлечения установок. В условном примере с одинаковой стоимостью разработки срок окупаемости меняется от 3,6 месяца до четырёх лет — за счёт того, насколько осторожно заданы допущения о приросте частоты заказов, доле валовой прибыли и бюджетах поддержки и привлечения установок. Поэтому корректный ответ до старта разработки — не одна цифра, а диапазон из трёх сценариев с указанием, при каких допущениях каждый из них получается.
Сколько стоит поддержка мобильного приложения в год?
В модели затрат бюджет поддержки удобно задавать как долю от стоимости разработки за год владения. В расчёте окупаемости закладывают работы, которые повторяются каждый год независимо от планов развития: выпуск обновлений под новые версии iOS и Android, продление аккаунтов разработчика, серверная инфраструктура, исправления после обновлений внешних сервисов и сопровождение интеграций. Доработки новых сценариев считают отдельной строкой: это инвестиция в следующий период, а не обязательный расход текущего года.
Как посчитать ROI (возврат вложений) мобильного приложения?
Возврат вложений — это отношение полученного эффекта к понесённым затратам, выраженное в процентах. В расчёте по приложению эффект берут в валовой прибыли, а не в выручке: выручка включает себестоимость товара и завышает результат в несколько раз. Формула для первого года: из дополнительной валовой прибыли вычитают затраты первого года, делят на эти же затраты и умножают на сто. Отрицательное значение за первый год не означает провал проекта — разработка живёт дольше одного года, и показатель корректно смотреть на горизонте двух-трёх лет.
Можно ли оценить окупаемость приложения без накопленной аналитики?
Можно, но результат будет оценкой диапазона, а не прогнозом. Когда своей статистики по частоте повторных заказов нет, эту величину задают как условное допущение и явно это подписывают, а решение принимают по пессимистичному сценарию. Второй рабочий путь — сократить объём первой версии до набора сценариев, который закрывает одну измеримую задачу, и получить собственные данные по поведению покупателей за первые месяцы работы. После этого расчёт повторяют уже на фактических величинах.
