RAPI

FLOW

Создать магазин

Финансовая модель интернет-магазина: заказы, прибыль и деньги

Как связать продажи, себестоимость, закупки, остатки и денежный поток в месячной модели. Учебная таблица на три месяца и проверка падения спроса.

Кот за столом сопоставляет таблицу с монетами и коробками товарного запаса.

Финансовая модель интернет-магазина должна отвечать на два разных вопроса: приносит ли работа прибыль и хватит ли денег на закупки и обязательные платежи. Таблица только с выручкой и наценкой не отвечает на второй вопрос. Свяжите продажи с себестоимостью проданного, закупками, запасами и сроками получения оплат.

Начните с помесячной управленческой модели. Ниже — учебный шаблон на три месяца; его можно перенести в таблицу. Это упрощённый план, который нужно дополнить налогами, возвратами и условиями конкретного магазина, а не готовая бухгалтерская отчётность.

Соберите исходные условия отдельно от формул

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

Не смешивайте цену товара и средний чек, если заказ содержит несколько единиц. Не считайте отменённый заказ одновременно продажей и остатком на складе. Возвраты должны уменьшать продажи и менять связанные расходы по понятному правилу.

В учебной модели принимаем следующие условия:

  • один выполненный заказ содержит одну единицу товара за 4 000 ₽;
  • себестоимость единицы — 2 200 ₽, исполнение — 500 ₽, реклама на заказ — 700 ₽;
  • постоянные расходы — 80 000 ₽ в месяц;
  • начальные деньги — 500 000 ₽, товара и дебиторской задолженности на старте нет;
  • закупки приходят и оплачиваются в своём месяце, все расходы тоже оплачиваются сразу;
  • 90% выручки поступает в месяц продажи, 10% — в следующий;
  • для упражнения нет возвратов, налогов, кредитов, вложений в оборудование и списаний.

Числа условные и не являются рыночными тарифами. В реальном плане цену и затраты подтверждают договоры, выгрузки и проверяемые гипотезы.

Сначала рассчитайте прибыль

Выручка = выполненные заказы × средний чек
Себестоимость проданного = проданные единицы × себестоимость единицы
Вклад заказа = чек − себестоимость − исполнение − привлечение
Результат месяца = заказы × вклад заказа − постоянные расходы

Вклад заказа в примере: 4 000 − 2 200 − 500 − 700 = 600 ₽. Это сумма на покрытие постоянных расходов, а не чистая прибыль с заказа. При неизменных предпосылках для безубыточности нужно не менее 134 заказов: 80 000 / 600 = 133,33, округляем вверх.

СтрокаМесяц 1Месяц 2Месяц 3
Выполненные заказы, шт.100120150
Выручка, ₽400 000480 000600 000
Себестоимость проданного, ₽220 000264 000330 000
Исполнение, ₽50 00060 00075 000
Реклама, ₽70 00084 000105 000
Постоянные расходы, ₽80 00080 00080 000
Результат месяца, ₽−20 000−8 00010 000

Реклама здесь задана расходом на выполненный заказ для простоты. В рабочей модели лучше связать бюджет с трафиком, конверсией и отменами: снижение спроса не всегда автоматически уменьшит уже потраченные деньги.

Затем свяжите закупки и остатки

Закупка становится расходом в денежном потоке при оплате. В модели прибыли учитывается себестоимость проданного товара. Непроданное остаётся запасом — иначе одна партия попадёт в расходы дважды.

Конечный запас = начальный запас + поступление − проданные единицы
Деньги за закупку = оплаченные единицы × закупочная цена
СтрокаМесяц 1Месяц 2Месяц 3
Поступило и оплачено, шт.120140170
Оплата закупки, ₽264 000308 000374 000
Начальный запас, шт.02040
Конечный запас, шт.204060
Стоимость конечного запаса, ₽44 00088 000132 000

Это не рекомендация покупать на 20 единиц больше продаж каждый месяц. Так специально устроен пример, чтобы показать замораживание денег. Срок поставки, минимальная партия и страховой запас должны определять реальный план закупок. Проверяйте остатки по SKU: общий запас не спасает от отсутствия востребованного размера.

Рассчитайте поступления и остаток денег

В первом месяце поступят 90% от 400 000 ₽ — 360 000 ₽. Во втором — 90% от 480 000 ₽ плюс оставшиеся 40 000 ₽ первого месяца, всего 472 000 ₽. В третьем — 540 000 + 48 000 = 588 000 ₽.

Строка, ₽Месяц 1Месяц 2Месяц 3
Деньги на начало500 000396 000336 000
Поступления покупателей360 000472 000588 000
Оплата закупок−264 000−308 000−374 000
Исполнение, реклама, постоянные расходы−200 000−224 000−260 000
Деньги на конец396 000336 000290 000
Ещё не полученная выручка40 00048 00060 000

За три месяца результат по прибыли равен −18 000 ₽, а деньги уменьшились на 210 000 ₽. Разница объяснима: ещё 132 000 ₽ находятся в товаре, 60 000 ₽ — в неполученной оплате. Проверка: −18 000 − 132 000 − 60 000 = −210 000 ₽.

Даже в прибыльном третьем месяце денежный остаток снижается. Это не арифметическая ошибка: магазин продолжает наращивать запас и ждать часть выручки. Для ROI проекта и для платёжного календаря нужны разные выводы из этих строк.

Измените условие и проверьте решение

Учебный неблагоприятный сценарий первого месяца: выполнено 80 заказов вместо 100, но закупка 120 единиц уже согласована. При прежней условной стоимости привлечения прибыль составит 80 × 600 − 80 000 = −32 000 ₽. Поступления — 288 000 ₽, исполнение и реклама — 96 000 ₽.

Деньги на конец: 500 000 + 288 000 − 264 000 − 96 000 − 80 000 = 348 000 ₽. В запасе останется 40 единиц. В модели с невозвратным рекламным бюджетом результат был бы хуже — это отдельное допущение для проверки.

Если снижение спроса подтверждено до заказа поставщику, альтернатива — купить 100 единиц за 220 000 ₽. При тех же продажах останется 20 единиц, а деньги на конец составят 392 000 ₽: сохранены 44 000 ₽. Но меньшая закупка повышает риск дефицита при длинном сроке пополнения. Решение нужно проверять по товарам и срокам, а не выбирать только по красивому остатку денег.

В рабочей таблице заведите сценарии спроса, рекламной конверсии, закупочной цены и задержки выплат. Добавьте налоги по своей системе, зарплаты, обязательства, возвраты и календарь крупных платежей. Положительный месячный итог не исключает кассовый разрыв внутри месяца: для близкого к нулю остатка нужен более частый платёжный план.

Чек-лист проверки модели

  • Вынесите допущения отдельно: изменение цены или числа заказов должно пересчитывать все связанные строки.
  • Сверьте единицы в заказах и на складе; конечный остаток не должен становиться отрицательным без объяснённой схемы поставки.
  • Разделите себестоимость проданного и оплату закупки, чтобы не списать партию дважды.
  • Перенесите задержанные поступления в следующий месяц и сверьте задолженность.
  • Объясните разницу между прибылью и изменением денег через запас, задолженности и другие значимые строки.
  • Проверьте падение спроса при уже оплаченной закупке и фактическом рекламном бюджете.
  • Добавьте собственные налоги, возвраты и даты обязательных платежей до принятия решения о расходах.

Весь функционал бесплатно на 3 месяца

Далее 990 рублей в месяц

Создать магазин