Прибыль есть, денег нет: как развести P&L и денежный поток селлера

Магазин с выручкой 2 млн ₽ в месяц и чистой прибылью 125 тыс. ₽ закончил месяц с минусом 417 тыс. ₽ на расчётном счёте. Разбираем, откуда берётся разрыв между прибылью и деньгами и какие показатели нужно отслеживать, чтобы рост не превращался в кассовый разрыв.

Прибыль и деньги — два разных отчёта

Отчёт о прибылях и убытках (P&L) отвечает на вопрос, заработал ли бизнес. Отчёт о движении денежных средств (ДДС) — хватит ли денег, чтобы продолжать работать. У селлера маркетплейсов эти отчёты расходятся сильнее, чем в офлайн-рознице, по трём причинам.

  • Запасы. Закупка уходит со счёта сразу, а в себестоимость продаж попадает только проданная часть. Партия «под сезон» не уменьшает прибыль, но полностью уменьшает деньги.
  • Лаг выплат маркетплейсов. Деньги за продажи поступают по графику выплат площадки, а не в день заказа. При росте продаж задолженность площадки перед продавцом растёт, и часть выручки «зависает» в расчётах.
  • Платежи вне P&L: возврат тела кредита, предоплаты поставщикам, покупка оборудования. Они уменьшают остаток на счёте, но не являются расходом периода.

Кейс: магазин товаров для дома, WB + Ozon

Выручка за сентябрь — 2,0 млн ₽, чистая прибыль после всех удержаний, рекламы и налога — 125 тыс. ₽ (6,2%). Под осенний сезон закуплено товара на 1,3 млн ₽ при себестоимости проданного 768 тыс. ₽: запас вырос на 532 тыс. ₽. Рост продаж увеличил сумму, ожидающую выплаты от площадок, на 90 тыс. ₽. Часть закупки поставщик дал с отсрочкой — плюс 80 тыс. ₽.

Рис. 1. Мост от прибыли к изменению денег за месяц, тыс. ₽
Рис. 1. Мост от прибыли к изменению денег за месяц, тыс. ₽

Показатель

Сумма, тыс. ₽

Где отражается

Чистая прибыль

+125

P&L

Прирост товарного запаса

−532

Баланс / ДДС

Рост задолженности маркетплейсов

−90

Баланс / ДДС

Отсрочка платежа поставщику

+80

Баланс / ДДС

Изменение остатка денег

−417

ДДС

Какие показатели держать под контролем

  • Запас в днях продаж по каждому SKU и по магазину в целом. Норматив задаётся от срока поставки и страхового запаса, а не от ожиданий сезона.
  • Деньги в товаре — запас по себестоимости на складах маркетплейсов, в пути и на своём складе.
  • Задолженность площадок: сумма начисленных, но не выплаченных средств. Её рост при росте продаж нормален, но должен быть заложен в план.
  • Финансовый цикл: дни оборота запаса плюс дни ожидания выплаты минус дни отсрочки поставщику. Чем он длиннее, тем больше оборотного капитала требует каждый рубль роста.

Финансовый цикл = оборот запаса (дни) + срок выплаты МП (дни) − отсрочка поставщику (дни)

В примере оборот запаса — 51 день, ожидание выплат — около 10 дней, отсрочка поставщику — 14 дней. Финансовый цикл 47 дней означает, что каждый дополнительный миллион выручки в месяц требует около 600 тыс. ₽ оборотных средств: столько стоит по себестоимости товар, проходящий через цикл.

Здоровье бизнеса: выручка, заказы, возвраты и расходы площадки за месяц на одном экране
Weekler → Здоровье бизнеса: выручка, заказы, возвраты и расходы площадки за месяц на одном экране

Склады: остатки по каждому артикулу в штуках и в деньгах
Weekler → Склады: остатки по каждому артикулу в штуках и в деньгах

Что изменилось в работе магазина

  • Закупки утверждаются по запасу в днях: не более 45 дней для группы A и 60 дней для B.
  • Сезонная закупка разбита на две поставки с интервалом три недели.
  • Раз в неделю финансист сверяет P&L из Weekler с фактическим движением денег и планом выплат.

Через два месяца при той же выручке прирост запаса снизился до 60–80 тыс. ₽ в месяц, и кассовые разрывы прекратились без привлечения заёмных средств.

Проверьте свой магазин

  • Знаете ли вы сумму денег, замороженную в товаре, на сегодня?
  • Считаете ли вы запас в днях продаж по SKU, а не в штуках?
  • Заложен ли в план закупок рост задолженности площадок при росте продаж?
  • Сверяете ли вы прибыль и движение денег хотя бы раз в месяц?

Как это решается в Weekler

  • Единый дашборд WB и Ozon: выручка, заказы, возвраты и затраты в одном формате данных.
  • Финансы: структура доходов и расходов, валовая прибыль, юнит-экономика по SKU.
  • Склады: остатки с себестоимостью, ABC-анализ и расчёт плана поставки.

Или запросите бесплатный аудит магазина — посмотрим магазин по открытым данным и покажем, что Weekler посчитает по нему.

Цифры в материале — условный пример на основе типичных показателей магазинов; тарифы площадок указаны на дату подготовки статьи и могут измениться.

Ещё в блоге

Поставки под 11.11: как рассчитать запас по скорости продаж
Склад

Поставки под 11.11: как рассчитать запас по скорости продаж

Распродажа 11.11 даёт кратный рост спроса на несколько дней, а поставка на склад маркетплейса занимает одну-две недели. Показываем, как рассчитать объём и дату поставки, чтобы не остаться без товара в пик и не перегрузить склад после акции.

Wildberries и Ozon в одном P&L: как сделать отчёты площадок сопоставимыми
WB и Ozon

Wildberries и Ozon в одном P&L: как сделать отчёты площадок сопоставимыми

У площадок разные отчёты, разная терминология и разный момент признания операций. Без приведения к единой структуре невозможно ответить на простой вопрос: на какой площадке магазин зарабатывает больше.

Оборачиваемость запаса: как медленные SKU съедают маржу
Склад

Оборачиваемость запаса: как медленные SKU съедают маржу

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

Начать

Подключите кабинет — и начните утро с одного экрана

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

Карта привязывается при оформлении. После 7 дней — 9 900 ₽/мес, автопродление отключается в разделе тарифа личного кабинета.