Грошовий цикл бізнесу: DIO, DSO та DPO
Коротка відповідь. Грошовий цикл показує, скільки днів гроші бізнесу залишаються повʼязаними в запасах і дебіторській заборгованості після врахування відстрочки постачальників. Базова формула: CCC = DIO + DSO − DPO. Для коректного висновку три складники рахують за одним періодом, з узгоджених середніх залишків і потоків.
Що показує грошовий цикл
CCC описує число днів між вкладенням коштів в операційний процес і надходженням оплати від покупця з урахуванням торгової відстрочки постачальника. Він не є показником прибутковості, кредитного рейтингу чи достатності грошей на конкретну дату. Негативне значення можливе в моделі з передоплатою покупців і довгою погодженою відстрочкою постачальників.
Насамперед окресліть ланцюг, який аналізуєте: закупівля, приймання, зберігання, продаж, рахунок покупцеві, фактична оплата і розрахунок із постачальником. Для кількох напрямів краще мати окремі цикли, бо середнє підприємства може приховати довгий цикл проблемного продукту. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Доречне продовження — матеріал оборотний капітал: що це і як ним керувати. Застосовуйте його лише до відповідного етапу аналізу.
Формула CCC та її логіка
Грошовий цикл обчислюють як CCC = DIO + DSO − DPO. DIO показує час у запасах, DSO — очікування оплати покупця, DPO — час до оплати постачальнику. Додавання перших двох компонентів відображає операційне очікування, а віднімання DPO враховує частину цього часу, яку фінансує погоджена торгова відстрочка.
Усі компоненти мають використовувати один період і однакову кількість днів. Не можна додавати квартальний DSO до річного DIO або брати DPO за іншу компанію. Формула проста, але результат стає беззмістовним, якщо визначення рахунків не зафіксоване. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Доречне продовження — матеріал як управляти оборотними коштами бізнесу. Застосовуйте його лише до відповідного етапу аналізу.

Як розрахувати DIO
DIO = середні запаси / собівартість реалізації × дні періоду. У чисельнику й знаменнику потрібна сумісна облікова база. Середній залишок початку і кінця є мінімальним наближенням; для сезонного бізнесу доцільніше використовувати щомісячні або частіші контрольні дати.
Окремо перегляньте регулярний, сезонний, страховий і неліквідний запас. Одне середнє число не пояснює, чи причина у мінімальній партії, довгій поставці, помилці прогнозу, слабкому попиті або списанні. Скорочення запасу нижче операційного мінімуму може зірвати продаж. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Доречне продовження — матеріал що таке дебіторська заборгованість і як нею керувати. Застосовуйте його лише до відповідного етапу аналізу.
Як розрахувати DSO
DSO = середня торгова дебіторська заборгованість / чистий продаж у кредит × дні періоду. Продаж з негайною оплатою не створює дебіторки, тому використання всієї виручки може занизити результат. Із чисельника вилучають неторгові позики, податкові переплати й аванси працівникам.
Розкладіть борг за віком, клієнтом, договором і причиною затримки. Високе DSO може походити від нормального контрактного строку, спору щодо якості, пізнього рахунка або реального прострочення. Для кожної великої суми потрібна наступна дія та дата, а не загальне нагадування відділу продажу. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Доречне продовження — матеріал касовий розрив: що це і як його уникнути у 2026 році. Застосовуйте його лише до відповідного етапу аналізу.
Як розрахувати DPO
DPO = середня торгова кредиторська заборгованість / релевантні закупівлі або собівартість × дні періоду. Якщо облік дозволяє, закупівлі краще узгоджують виникнення зобовʼязання; використання собівартості треба прямо позначити як прийняту базу й не змінювати без перерахунку історії.
Зростання DPO корисне лише тоді, коли відстрочка погоджена і не руйнує постачання. Прострочений рахунок, втрата знижки чи зупинка відвантажень не є безкоштовним фінансуванням. Перед переговорами порівняйте ціну відмови від знижки з вартістю альтернативних грошей. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Доречне продовження — матеріал що таке грошовий потік (cash flow) у бізнесі: притоки, відтоки і чому прибуток - це не гроші. Застосовуйте його лише до відповідного етапу аналізу.
Чому потрібні середні залишки
Запаси, дебіторка й кредиторка у балансі показані на одну дату, тоді як продаж і собівартість накопичуються за період. Середній залишок краще поєднує моментний і потоковий показники. Кінцева дата може випадково припасти на великий завіз, інкасацію боргу чи разову оплату.
У стабільному бізнесі початок і кінець періоду дають практичне наближення. У бізнесі з різкими хвилями попиту використовуйте більше дат і пояснюйте сезонність. Проте частіше усереднення не виправить помилкову класифікацію торгових і неторгових статей. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.

Повний приклад розрахунку
Нехай середні запаси дорівнюють 2 400 000 грн, дебіторка — 1 500 000 грн, кредиторка — 1 100 000 грн. За 365 днів собівартість становила 12 000 000 грн, продаж у кредит — 15 000 000 грн. DIO = 73,0 дня, DSO = 36,5 дня, DPO = 33,5 дня. CCC = 76,0 дня.
Проміжні значення рахуйте з повною точністю, а округлюйте лише для показу. Збережіть формулу біля джерел даних, щоб інший працівник міг відтворити результат. Приклад ілюстративний: він не означає, що 76 днів є універсально добрим або поганим рівнем. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Як читати зміну між періодами
Зміна CCC дорівнює зміні DIO плюс зміні DSO мінус зміну DPO. Такий міст показує, який процес сформував підсумковий рух. Стабільний CCC може приховувати одночасне погіршення DSO та поліпшення DIO, тому аналізувати тільки фінальне число небезпечно.
Порівняйте місяць із бюджетом, попереднім періодом і тим самим сезоном минулого року. Навпроти кожної зміни запишіть операційну причину: новий договір, накопичення товару, прострочений клієнт, зміна умов постачальника або облікова перекласифікація. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Цикл і оборотне фінансування
Довший цикл за незмінного масштабу зазвичай означає більшу потребу у фінансуванні запасів і очікування платежів. Але дні не перетворюються автоматично на точну суму грошей: потрібні обсяг діяльності, маржа, графік податків, зарплати, інвестицій та доступні ліміти.
Побудуйте щотижневий платіжний календар поруч із CCC. Середній показник не бачить, що великий рахунок постачальника сплачується у понеділок, а клієнт — у пʼятницю. Саме календар показує дату касового дефіциту та необхідний запас ліквідності. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Як скоротити DSO без конфлікту
Починайте до продажу: кредитний ліміт, чіткий строк, відповідальний за рахунок, підтвердження поставки й коректні реквізити. Після продажу працюють своєчасний рахунок, нагадування, звірка та ескалація відповідно до договору.
Не ставте однакову жорстку умову всім клієнтам. Оцініть ризик, маржу, історію оплати й переговорну силу. Скорочення строку, яке знищує прибутковий продаж або відносини з надійним покупцем, може коштувати дорожче за звільнені кошти. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.

Як працювати із запасом
Розділіть запас за роллю і віком, знайдіть позиції з повільним рухом, перевірте мінімальне замовлення, строк поставки й точність прогнозу. Рішення можуть включати менші партії, інший календар замовлень, переміщення, повернення, зміну асортименту або контрольоване списання.
Кожна дія має мати власника і метрику. Розпродаж справді зменшує DIO, але може знизити маржу; менший страховий запас вивільняє гроші, але підвищує ризик відсутності товару. Оцінюйте компроміс, а не лише число днів. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
DPO і відносини з постачальниками
Переговори про строк оплати проводять до прострочення. Постачальнику можна запропонувати прогноз закупівель, стабільний календар, часткову оплату або інший взаємовигідний формат. Погоджена відстрочка покращує цикл без прихованого порушення договору.
У звіті відокремлюйте нормальну кредиторку від простроченої та спірної. Якщо DPO виріс через неплатежі, поруч мають бути сума прострочення, ризик зупинки поставки й план погашення. Інакше показник створює хибне відчуття поліпшення. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Касовий розрив під час зростання
Зростання продажу може збільшити закупівлі й дебіторку раніше, ніж нова виручка стане грошима. Прибутковий план тоді погіршує ліквідність. Проведіть сценарій із затримкою головного клієнта, повільнішим продажем запасу й незмінною датою оплати постачальнику.
Результат сценарію має визначити конкретну дію: резерв, кредитний ліміт, переговори, зміна партії або пріоритет інкасації. CCC є діагностикою часу, але не замінює прогноз руху коштів, договірний аналіз і план реагування. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Чому прибуток не дорівнює грошам
Виручка й витрати визнаються за правилами обліку, а гроші рухаються за фактичними датами. Продаж може збільшити прибуток і дебіторку без надходження на рахунок; закуплений товар може залишатися в запасі.
Зіставте звіт про прибутки зі змінами оборотних статей і операційним грошовим потоком. Висока маржа не доводить здатності оплатити найближчі зобовʼязання, якщо гроші застрягли в циклі. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Протокол щомісячної перевірки
Зафіксуйте визначення рахунків, довжину періоду, спосіб усереднення, джерело продажу й собівартості, всі разові операції та пояснення сезонності. Потім повторіть формули, звірте підсумок з попереднім звітом і підпишіть причини змін.
Завершіть не оцінкою «краще» чи «гірше», а дією, відповідальним, строком і критерієм виконання. Якщо дані суперечливі, спочатку виправте облік. Точний розрахунок із неправильних входів залишається неправильним управлінським висновком. Зафіксуйте джерело числа, період, відповідального й наступну дію. Це перетворює показник на відтворюване рішення, а не на враження.
Додаткові перевірки перед управлінським рішенням
Перевірте, чи однаково трактуються повернення товару, резерв сумнівних боргів, аванси покупців і постачальників. Ці статті можуть змінити економічну картину, але не завжди належать до стандартних торгових залишків формули. Якщо команда вирішує включити коригування, правило потрібно описати й застосувати до всіх порівнюваних періодів. Інакше зміна методики виглядатиме як операційне поліпшення.
Звірте календарні дні з фактичною тривалістю періоду. Для високосного року, неповного кварталу або новоствореного підприємства автоматичне число 365 може бути хибним. Кількість днів має бути спільною для DIO, DSO і DPO. Якщо управлінська модель використовує 360 днів, назвіть це припущення й не порівнюйте результат безпосередньо з показником, побудованим на 365 днях.
Окремо позначте ПДВ та інші податки у залишках і потоках. Якщо дебіторська заборгованість містить податок, а продаж у знаменнику показаний без нього, співвідношення може бути неузгодженим. Те саме стосується кредиторки й закупівель. Не існує одного універсального виправлення для будь-якої системи обліку: потрібна послідовна база, пояснена у робочому файлі.
Для групи компаній усуньте внутрішньогрупові продажі та борги або аналізуйте юридичні особи окремо. Внутрішня дебіторка однієї компанії є кредиторкою іншої й не повинна штучно подовжувати консолідований цикл. Перевірте валюту представлення та правила перерахунку, особливо якщо залишок сформований за одним курсом, а потік накопичувався за іншими курсами.
Сценарії, які середнє значення приховує
Перший сценарій — один великий покупець сплатив одразу після дати балансу. Кінцева дебіторка завищує DSO, хоча гроші вже надійшли через кілька днів. Це не причина підміняти дату, але причина додати коментар і скользяче середнє. Другий сценарій — компанія накопичила сезонний запас перед піком. Річний DIO може бути прийнятним, а короткий ризик ліквідності — високим.
Третій сценарій — постачальник тимчасово дозволив довшу відстрочку лише для однієї закупівлі. Поліпшення DPO не слід переносити в прогноз як постійну умову без письмового підтвердження. Четвертий сценарій — продаж зростає швидше, ніж команда виставляє рахунки. Виручка виглядає сильною, але адміністративна затримка підвищує DSO й потребу у фінансуванні.
П’ятий сценарій — запас скорочено разовим списанням. DIO поліпшився, але бізнес зазнав збитку; управлінський висновок має показувати обидва ефекти. Шостий сценарій — кредиторка зросла через спір про якість. Формально DPO збільшується, однак постачання та судовий ризик погіршуються. Саме тому таблиця причин важливіша за автоматичний зелений індикатор.
Як сформувати план дій на 30 днів
Виберіть не більше трьох найбільших причин зміни. Для дебіторки це можуть бути прострочені рахунки конкретних клієнтів; для запасу — групи з найбільшим віком і вартістю; для кредиторки — договори, де реально можлива погоджена зміна строку. До кожної причини додайте базове значення, очікуваний ефект, відповідального й дату повторної перевірки.
Не ставте ціль «зменшити CCC на десять днів» без операційного маршруту. Команда може досягти числа небезпечним способом: відмовитися від потрібного запасу, тиснути на надійних клієнтів або порушити строк постачальника. Якісна ціль називає процес і обмеження, наприклад скоротити адміністративну затримку рахунків без зміни погоджених кредитних умов.
Через місяць повторіть формули на тій самій базі, порівняйте прогнозований і фактичний ефект та поясніть відхилення. Якщо дія не змінила компонент, перевірте, чи вона була виконана, чи причина визначена правильно і чи не з’явився сильніший протилежний фактор. Такий цикл контролю робить CCC інструментом навчання, а не одноразовою таблицею.
Питання для фінального погодження
Чи підтверджено, що продаж у знаменнику DSO справді відповідає дебіторці в чисельнику? Чи однаково враховано повернення, знижки й податки? Чи не включено до кредиторки суми, які не пов’язані із закупівлею запасів? Відповіді мають містити посилання на рахунок або звіт, а не усне припущення. Якщо відповідність не можна довести, покажіть діапазон результату за двома обґрунтованими варіантами.
Чи не створює дата балансу випадковий ефект? Перегляньте щонайменше кілька попередніх контрольних дат і події одразу після закриття. Це не дозволяє переписувати офіційну дату, але допомагає пояснити, чи є відхилення стійким. Для управлінського рішення корисно показати одночасно офіційний розрахунок і додатковий скользячий індикатор із чітким маркуванням.
Чи узгоджено ціль із продажами, закупівлями, складом і бухгалтерією? Кожна функція бачить лише частину циклу. Продажі можуть бажати довший кредит клієнту, закупівлі — більшу партію, склад — страховий запас, фінанси — швидше вивільнення грошей. Рішення має показувати компроміс і межі, у яких зміна не погіршує сервіс, маржу та надійність постачання.
Остання перевірка — відтворюваність. Передайте файл колезі, який не готував його, і попросіть повторити результат з первинних джерел. Якщо він не може зрозуміти визначення рахунків, період, формулу чи коригування, звіт ще не готовий. Незалежне повторення виявляє пропущені припущення краще, ніж додаткове форматування таблиці.
У фінальному звіті покажіть вихідне й цільове значення кожного компонента, але не створюйте прогноз без операційної підстави. Якщо очікується скорочення DSO, назвіть рахунки або процес виставлення документів; якщо DIO — конкретні групи запасу та зміну замовлень; якщо DPO — погоджені умови постачальника. Додайте чутливість: як зміниться потреба в ліквідності, якщо результат буде слабшим на п’ять або десять днів. Це дає керівництву реальний діапазон і резервний план, а не одну обіцяну точку.
Калькулятор CCC
Введіть DIO, DSO і DPO у днях. Формула не перевіряє облікові дані.
Джерела
Матеріал допомагає зрозуміти, як працює тема. Рішення щодо ваших грошей ухвалюйте самостійно або з ліцензованим фахівцем.


