Денежный цикл: как посчитать Cash Conversion Cycle

Показываем путь денег от закупки до оплаты клиента и считаем, сколько дней бизнес финансирует этот маршрут сам.

Павел ускоряет круговой маршрут денег от запасов через продажу к оплате клиента
СУТЬ БЕЗ ШУМА

Самое главное — за секунды

Содержание статьи

Бизнес купил товар. Потом хранил его. Потом продал с отсрочкой. Потом наконец получил деньги. Между первым и последним «потом» прошло 78 дней — и всё это время маршрут кто-то финансировал.

Cash Conversion Cycle, или денежный цикл, показывает длину этого маршрута. Цифра помогает понять, где деньги задержались: на складе, у клиента или, наоборот, были поддержаны отсрочкой поставщика.

Что получите после чтения

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

Что это такое простыми словами

Один и тот же рубль проходит путь от запаса через продажу и ожидание оплаты обратно в кассу

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

CCC собирает три показателя: DIO — дни запасов, DSO — дни дебиторской задолженности, DPO — дни кредиторской задолженности.

Как люди называют эту задачу

На практике спрашивают «cash conversion cycle что это». Ещё спрашивают «денежный цикл формула». Ещё спрашивают «финансовый цикл предприятия формула». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «как рассчитать денежный цикл». Ещё спрашивают «цикл оборотного капитала». Ещё спрашивают «dso dio dpo формула». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «денежный цикл компании в днях». Ещё спрашивают «как сократить денежный цикл». Ещё спрашивают «пример расчета cash conversion cycle». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «операционный и финансовый цикл отличие». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

Зачем это бизнесу

Рост может съедать деньги даже при хорошей марже. Чем больше продаж с отсрочкой и запасов, тем больше оборотного капитала нужно заранее.

CCC позволяет говорить предметно. Не «денег мало», а «товар лежит 52 дня, клиенты платят через 41 день, поставщикам мы платим через 25». Уже видно, куда идти с вопросами.

Главная польза появляется не в момент расчёта, а когда цифра меняет решение. Поэтому рядом с показателем сразу записываем владельца, частоту обновления и действие при отклонении. Иначе получится ещё одна умная ячейка — коллекция у нас и так большая.

Как сделать: пошаговый порядок

  1. Выберите период и соберите средние остатки запасов, дебиторки и кредиторки.
  2. Возьмите выручку и себестоимость за тот же период.
  3. Посчитайте DIO, DSO и DPO в днях.
  4. Сложите DIO и DSO, затем вычтите DPO.
  5. Разделите показатель по продуктам, клиентским сегментам и поставщикам.
  6. Проверьте медиану и просроченные хвосты, которые среднее прячет.
  7. Выберите одно изменение процесса и измерьте результат через полный цикл.

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

Формула или логика расчёта

Два периода ожидания запасов и дебиторки удлиняют денежный цикл, а отсрочка поставщика сокращает его

CCC = DIO + DSO − DPO. DIO = средние запасы ÷ себестоимость × дни периода. DSO = средняя дебиторка ÷ выручка × дни. DPO = средняя кредиторка ÷ себестоимость × дни. Для сезонного бизнеса берите средние остатки чаще, чем только начало и конец года.

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

Подробный пример с числами

За квартал выручка компании — 18 млн ₽, себестоимость — 12 млн ₽. Средние запасы — 4 млн, дебиторка — 3 млн, кредиторка — 2 млн.

DIO = 4 ÷ 12 × 90 = 30 дней. DSO = 3 ÷ 18 × 90 = 15 дней. DPO = 2 ÷ 12 × 90 = 15 дней. CCC = 30 + 15 − 15 = 30 дней.

Это значит, что примерно месяц деньги бизнеса находятся внутри операционного маршрута. Если выручка растёт на 20%, без изменения условий компании потребуется больше оборотных денег.

Мы нашли, что половина запасов лежит 55 дней, а половина продаётся за 12. Вместо общего требования «сократить склад» закупки изменили правило только для медленной группы. Запасы снизились на 900 тысяч ₽ без дефицита ходовых позиций.

Объяснение результата важнее последней цифры. Мы всегда отвечаем на три вопроса: почему она такая, насколько ей можно доверять и что конкретно команда сделает дальше.

Как проверить данные до автоматизации

Для первой проверки «Денежный цикл: как посчитать Cash Conversion Cycle» не нужен идеальный контур данных. Достаточно выбрать один завершённый период, сохранить исходную выгрузку и собрать расчёт рядом с ней (да, сначала руками). Так любое число можно пройти назад до строки источника, а спор о методике не превращается в обмен воспоминаниями.

Сделайте две сверки. Первая — арифметическая: сходятся ли суммы, знаки и единицы. Вторая — деловая: узнаёт ли владелец процесса получившуюся картину. Если формула говорит одно, а команда видит другое, не выбирайте победителя сразу. Найдите конкретные записи, на которых расходятся определения.

Для контроля возьмите пять крупных и пять случайных объектов. Крупные быстро находят денежные ошибки, случайные — системные. Отдельно проверьте пограничные даты, возвраты, отмены и ручные корректировки. Именно там обычно живут самые изобретательные сюрпризы (таблицы тоже умеют быть творческими).

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

Автоматизацию запускайте после двух одинаково собранных периодов. Контрольная сумма, число строк, свежесть источника и список пропусков должны проверяться каждый раз. Тогда дашборд экономит время. До этого он просто быстрее показывает непроверенную цифру.

Как читать динамику

Одна точка отвечает на вопрос «что сейчас». Для управления нужна динамика. Сравнивайте показатель с прошлым периодом, планом и сопоставимой группой. Если бизнес сезонный, соседний месяц может быть плохим ориентиром — используйте тот же сезон и объясняйте крупные изменения.

Не останавливайтесь на среднем. Разрежьте результат хотя бы по продукту, клиентскому сегменту или каналу. Общая цифра способна стоять на месте, пока одна часть бизнеса растёт, а другая уменьшается (и среднее очень спокойно это переживёт). Решение принимается внутри сегмента, поэтому и диагноз нужен там же.

Заранее задайте коридор нормального движения. Внутри него команда наблюдает, за пределами — пересчитывает допущение и действует. Порог должен опираться на экономический эффект, а не на желание покрасить ячейку в красный. Если изменение ничего не меняет в решении, возможно, ему не нужен отдельный сигнал.

Что проверить глубже

Отрицательный CCC возможен: клиент платит раньше, чем компания рассчитывается с поставщиком. Это часто встречается в моделях с предоплатой. Но отрицательная цифра не отменяет риск возвратов и обязательство поставить товар.

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

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

Мини-проверка перед решением

  • Период и границы расчёта зафиксированы
  • Источник каждой крупной цифры известен
  • Среднее дополнено сегментами или распределением
  • Ограничение метода написано рядом с выводом
  • Следующее действие имеет владельца и срок

Как превратить расчёт в решение

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

Продажам задаём правила отсрочки и контроль актов, закупкам — уровни запасов, финансам — календарь поставщиков. Никого не просим «улучшить CCC» как самостоятельную творческую задачу (это слишком загадочно).

После решения сохраняем исходную версию. Через один полный цикл сравниваем ожидание с фактом и отдельно разбираем ошибку данных, допущения и исполнения. Без охоты на виноватых — нам нужен способ считать лучше в следующий раз.

Ограничения и типичные ошибки

  • Использовать остаток только на одну удобную дату.
  • Смешивать выручку с НДС и показатели без НДС.
  • Делить запасы на выручку вместо себестоимости.
  • Растягивать оплату поставщикам без оценки отношений и скидок.
  • Сокращать склад так, что теряются продажи.

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

Как мы используем это в работе

Я раскладываю денежный цикл по реальным этапам: заказ поставщику, приход, продажа, акт, счёт, оплата. Формула даёт маяк, а процесс показывает рычаг.

С собственником выбираем приемлемый уровень сервиса. После этого маркетинг знает, какие товары можно активно продвигать, продажи — кому давать отсрочку, закупки — где запас действительно избыточен.

Кнопка ниже — если хотите посчитать CCC не ради отчёта, а ради решения по деньгам.

Рабочий план на четыре недели

  1. Неделя 1: договориться об определениях, источниках и одном решении
  2. Неделя 2: собрать ручной расчёт и контрольную выборку
  3. Неделя 3: передать показатели владельцам процесса и проверить действие
  4. Неделя 4: сравнить прогноз с фактом, исправить правила и только затем автоматизировать

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

Что сделать прямо сейчас

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

Первичные источники

ПО ТЕМЕ

Продолжить разбираться

Похожие материалы, которые развивают тему и помогают посмотреть на задачу с другой стороны.

Можно просто написать

Познакомимся и обсудим задачу

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

Работаем без заявки.

Не оставляйте номер и не ждите звонка. Просто напишите сами туда, где вам удобно.