Перейти до основного вмісту

Операційний цикл: як DIO плюс DSO вимірюють кількість днів від запасів до грошей

Опубліковано 11 хв. читанняMike ThriftMike Thrift
Операційний цикл: як DIO плюс DSO вимірюють кількість днів від запасів до грошей
Зміст цієї сторінки

Ваш звіт про прибутки й збитки каже, що місяць був прибутковим. Ваш банківський рахунок каже інше. Якщо цей розрив вам знайомий, число, яке його пояснює, — це, ймовірно, ваш операційний цикл: кількість днів між тим, як товар потрапив на полицю, і тим, як гроші покупця опинилися у вас у руках.

Кожен день цього циклу — це день, коли ваші гроші працюють на когось іншого. Роздрібний продавець із 120-денним операційним циклом потребує приблизно вдвічі більше оборотного капіталу, ніж інакше ідентичний конкурент із 60-денним циклом — ті самі продажі, та сама маржа, вдвічі більше грошей, заморожених у коробках і неоплачених рахунках. У цій статті показано, як виміряти цей цикл, що каже кожна з його половин і чому віднімання ще одного числа перетворює його на цикл конвертації грошей, про який насправді питають кредитори.

Що вимірює операційний цикл​

Операційний цикл (ОЦ) відповідає на одне питання: скільки днів минає в середньому від отримання запасів до отримання грошей від їхнього продажу? Він має рівно дві складові:

  1. Період запасів (DIO — Days Inventory Outstanding, дні запасів): скільки часу товар лежить, перш ніж продатися.
  2. Період дебіторської заборгованості (DSO — Days Sales Outstanding, дні продажів у дебіторці): скільки часу після продажу минає до отримання оплати.

Додайте їх — і маєте цикл:

Операційний цикл = DIO + DSO

Зверніть увагу, чого тут немає: постачальників. Операційний цикл починається, коли надходять запаси, а не коли ви за них платите. Це навмисно — він вимірює ефективність ваших операцій (закупівля, зберігання, продаж, інкасація), перш ніж у гру вступає кредит від постачальників. Кредиторська заборгованість отримує свою чергу пізніше, коли операційний цикл перетворюється на цикл конвертації грошей.

Підприємства без фізичних запасів теж мають операційний цикл, просто він несиметричний. У сервісної компанії без складу DIO близький до нуля, тож її цикл майже повністю складається з DSO — очікування між виконанням роботи й отриманням оплати. У роздрібного продавця, що працює лише за готівку, все дзеркально навпаки: DSO близький до нуля, і весь цикл — це запаси.

Складова 1: DIO — дні запасів​

DIO показує, скільки часу в середньому лежить кожен долар запасів, перш ніж продатися. Формула працює через оборотність запасів:

Оборотність запасів = Собівартість проданих товарів / Середні запаси
DIO = 365 / Оборотність запасів

Або в один крок:

DIO = (Середні запаси / Собівартість проданих товарів) × 365

Використовуйте середні запаси — (початкові + кінцеві) / 2 — а не лише кінцевий залишок, бо одна дата балансу може застати вас одразу після великої поставки або прямо перед нею. Обидва вхідні показники беруться безпосередньо з ваших книг: собівартість проданих товарів зі звіту про прибутки й збитки, запаси з балансу.

Припустимо, за рік ваша собівартість проданих товарів становить $400 000, початкові запаси — $60 000, а кінцеві — $80 000. Середні запаси — $70 000, оборотність — 5,7 раза, а DIO — приблизно 64 дні. Кожна одиниця, яку ви закуповуєте, продається приблизно за два місяці.

Високий DIO означає, що гроші стоять на полицях. Іноді це стратегія — оптові знижки, буферні запаси на випадок перебоїв у постачанні — але часто це товари, що погано продаються, надмірні замовлення або мертвий запас, який ніхто не встиг уцінити. DIO не скаже вам, що саме з цього; він лише вказує, куди дивитися.

Складова 2: DSO — дні продажів у дебіторці​

DSO показує, скільки часу покупці платять вам після продажу:

DSO = (Середня дебіторська заборгованість / Загальні продажі в кредит) × 365

Тут важливі дві деталі. По-перше, знаменник — це продажі в кредит, а не загальний дохід. Продажі за готівку розраховуються за нуль днів, тож якщо включити їх у знаменник, це занизить, наскільки повільно насправді платять ваші покупці за виставленими рахунками. Якщо вам складно легко розділити продажі за готівку й у кредит, загальний дохід — прийнятне наближення, просто знайте, що воно прикрашає результат.

По-друге, використовуйте середню дебіторську заборгованість, за тією самою логікою, що й для запасів: (початкова + кінцева) / 2 згладжує піки на кінець місяця.

Продовжуючи приклад: середня дебіторська заборгованість $45 000 проти $600 000 продажів у кредит дає DSO приблизно 27 днів. Якщо ваші умови — Net 30, ви інкасуєте приблизно вчасно; якщо Net 15, покупці платять вам у середньому майже на два тижні пізніше, і DSO щойно кількісно виміряв це відставання.

DSO, що повзе вгору, — одне з найраніших попереджень, які отримує бізнес. Він рідко означає, що один великий покупець перестав платити — це ви б помітили. Він означає, що десять покупців почали платити на чотири дні пізніше, і жоден процес цього не зафіксував.

Зводимо докупи: розрахунковий приклад​

Візьмімо числа вище — DIO 64 дні, DSO 27 днів:

Операційний цикл = 64 + 27 = 91 день

Дев'яносто один день від моменту, коли товар прибув до ваших дверей, до моменту, коли продаж перетворився на гроші, які можна витратити. Приблизно чверть року. Якщо цей бізнес тримає $70 000 у запасах і $45 000 у дебіторці для підтримки своїх продажів, то це $115 000 його власних грошей, постійно заморожених у циклі — грошей, які не можуть оплатити оренду, зарплати чи фінансувати наступне замовлення.

Тепер уявіть, що власник скорочує DIO до 50 днів завдяки жорсткішому перезамовленню й DSO до 20 днів завдяки швидшому виставленню рахунків. Цикл падає до 70 днів, і гроші, заморожені в ньому, скорочуються приблизно на п'яту частину. Нові продажі не потрібні. Ось чому покращення оборотного капіталу часто перевершує зростання доходу як джерело грошей: зростання зазвичай подовжує суму, заморожену в циклі, тоді як скорочення циклу вивільняє гроші, які ви вже заробили.

Від операційного циклу до циклу конвертації грошей: віднімаємо DPO​

Досі розповідь ігнорує один зручний факт: ви зазвичай не платите за запаси того дня, коли вони надходять. Постачальники надають кредит, і кожен день, коли ви тримаєте їхній товар, перш ніж заплатити, — це день, коли їхні гроші фінансують ваш цикл, а не ваші. Третій показник це враховує:

DPO = (Середня кредиторська заборгованість / Собівартість проданих товарів) × 365

Відніміть його від операційного циклу — і отримаєте цикл конвертації грошей (CCC), який також називають чистим операційним циклом або грошовим циклом:

Цикл конвертації грошей = DIO + DSO − DPO

Якщо наш приклад бізнесу платить постачальникам у середньому за 35 днів:

CCC = 64 + 27 − 35 = 56 днів

Операційний цикл — 91 день, але власні гроші бізнесу заморожені лише на 56 днів — постачальники фінансують решту 35. CCC завжди коротший за операційний цикл (або дорівнює йому), і саме він відповідає на питання, яке насправді ставить ваш банк: на скільки часу ваші гроші виходять з ваших рук?

CCC може навіть стати від'ємним. Бізнеси, які отримують гроші від покупців раніше, ніж платять постачальникам — скажімо, підписне програмне забезпечення з річною передоплатою або роздрібні продавці з високою оборотністю на 60-денних умовах постачальників — працюють із від'ємним циклом, тобто постачальники й покупці фінансують діяльність без відсотків. Це структурна перевага, яку варто берегти, а не бухгалтерська цікавинка.

Навіщо тримати обидва показники?​

Бо вони діагностують різні проблеми. Довгий операційний цикл означає, що ви повільні: товар лежить, покупці тягнуть. Довгий цикл конвертації грошей попри прийнятний операційний цикл означає, що постачальники дають вам короткі терміни, тоді як ви даєте покупцям довгі — це фінансовий дисбаланс, а не збій операцій. Виправте не той показник — і ви почнете тиснути на постачальників, від яких залежите, тоді як справжнє відставання, склад товарів, що погано продаються, продовжить зростати.

Що вважати хорошим показником?​

Універсальної цілі немає; цикл — це породження бізнес-моделі. Корисні орієнтири:

  • Програмне забезпечення та підписні сервіси часто мають операційний цикл менше 30 днів — без фізичних запасів, з регулярним білінгом. Компанії, орієнтовані на великих клієнтів, розтягують його до 60–90 днів, коли великі покупці платять повільно.
  • Роздрібна торгівля зазвичай потрапляє в діапазон 60–90 днів, де домінує DIO з сезонними коливаннями.
  • Виробництво працює довше, часто 90 днів і більше, бо сировина, незавершене виробництво й готова продукція додають днів ще до того, як відбудеться продаж.
  • Оптові дистриб'ютори, як-от великі складські клуби, демонстрували цикли в діапазоні 30–60 днів, поєднуючи швидку оборотність запасів з оплатою покупцями майже як за готівку.

Порівнюйте зі своєю галуззю і, що важливіше, зі своєю власною історією. Цикл, що повзе з 70 до 95 днів протягом чотирьох кварталів, каже вам дещо, навіть якщо середнє по галузі — 100. Відстежуйте його щонайменше щокварталу; щомісяця, якщо грошей обмаль.

Як скоротити свій цикл​

Кожна складова має свої важелі. Працюйте спершу над найдовшою — саме там кожен зекономлений день вивільняє найбільше грошей.

Скорочуйте DIO:

  • Ранжуйте товари за оборотністю й уцінюйте або знімайте з продажу найнижчий сегмент. Мертвий запас має DIO, що прямує до нескінченності, і тягне середнє вгору щодня, поки лежить.
  • Перезамовляйте меншими, частішими партіями, коли знаєте свій темп продажів. Економія на витратах зберігання зазвичай переважає втрачену оптову знижку.
  • Відокремлюйте виставковий запас від продажного в обліку, щоб показник відображав реальність.

Скорочуйте DSO:

  • Виставляйте рахунок того дня, коли роботу відвантажено або завершено, а не в кінці місяця. Рахунок, виставлений того самого дня, регулярно оплачується на тиждень швидше, ніж пакетний.
  • Скорочуйте терміни для тих, хто платить повільно, а не для всіх: переводьте хронічних платників із Net 45 на Net 15, замість того щоб карати хороших покупців.
  • Пропонуйте невелику знижку за дострокову оплату (класика — 2/10 Net 30) і, що важливіше, нагадуйте того дня, коли рахунок прострочено — перше нагадування зазвичай спрацьовує.
  • Стежте за грошима «оплаченими, але не застосованими»: платежі покупців, що лежать на рахунку незданих коштів, завищують дебіторку й DSO, хоча гроші вже ваші.

Керуйте DPO обережно:

Розтягування кредиторської заборгованості скорочує цикл конвертації грошей, але, на відміну від покращень DIO й DSO, у нього є контрагент. Платити на 45-й день замість 30-го без домовленості — це не управління оборотним капіталом; це прострочений платіж, і він коштує доброї волі постачальників, знижок за дострокову оплату й зрештою кредитних умов. Домовляйтеся про довші терміни відкрито, беріть знижки, що перевищують вашу вартість капіталу, і автоматизуйте платежі, щоб «оплачено вчасно» було нормою, а не досягненням.

Відстеження вхідних показників у ваших книгах​

DIO, DSO й DPO настільки чесні, наскільки чесні залишки за ними, а ці залишки походять із дисциплінованого бухгалтерського обліку: рахунки запасів, дебіторки та кредиторки, що відображають реальність на кінець кожного місяця. У текстовому реєстрі ці три рахунки циклу вкладаються в природну структуру, а закриття місяця проводить нарахування, що зберігають середні значення значущими:

2026-10-01 open Assets:Inventory
2026-10-01 open Assets:Receivables:Customers
2026-10-01 open Liabilities:Payables:Suppliers
2026-10-01 open Expenses:COGS
 
2026-10-05 * "Acme Supply" "October stock order, Net 30"
  Assets:Inventory                    12,000.00 USD
  Liabilities:Payables:Suppliers     -12,000.00 USD
 
2026-10-18 * "Customer invoice #1042" "Net 15 terms"
  Assets:Receivables:Customers         8,400.00 USD
  Income:Sales                        -8,400.00 USD
 
2026-10-18 * "Customer invoice #1042" "COGS on sale"
  Expenses:COGS                        5,100.00 USD
  Assets:Inventory                    -5,100.00 USD
 
2026-10-31 * "Supplier payment" "Acme September balance"
  Liabilities:Payables:Suppliers       9,800.00 USD
  Assets:Checking                     -9,800.00 USD

Коли запаси, дебіторка й кредиторка проводяться в міру подій, кожен місячний баланс дає вам сирі вхідні дані для всіх трьох показників — без розкопок у таблицях. Важлива звичка — проводити рахунок і платіж як окремі події з їхніми реальними датами; згортання їх в один запис знищує саме ту інформацію про час, яку вимірює цикл.

Типові помилки під час обчислення циклу​

  • Використання кінцевих залишків замість середніх. Один незвичний кінець місяця — велика поставка, запізнілий чек великого покупця — викривлює весь показник. Завжди усереднюйте початковий і кінцевий залишки.
  • Змішування періодів. Річна приведення має бути послідовним: множте на 365 для річних показників, на 90 для квартальних. DIO з річної собівартості плюс DSO з квартальних продажів — безглузда сума.
  • Включення продажів за готівку в знаменник DSO. Це занижує час інкасації. Використовуйте продажі в кредит, коли можете їх виділити.
  • Порівняння між різними бізнес-моделями. Ваш 80-денний цикл не гірший за 25-денний цикл софтверної компанії; для виробника він може бути чудовим. Порівнюйте в межах своєї галузі та зі своїм власним трендом.
  • Ставлення до від'ємного CCC як до автоматично здорового. Від'ємний цикл, профінансований розтягуванням постачальників поза узгодженими умовами, — це позичена проблема. Перевірте, чому цикл від'ємний, перш ніж святкувати.

Наступний кінець місяця: обчисліть усі три показники​

Візьміть свої два останні баланси й звіт про прибутки й збитки за останні дванадцять місяців. Обчисліть DIO, DSO й DPO за формулами вище, додайте перші два, щоб отримати операційний цикл, відніміть третій, щоб отримати цикл конвертації грошей, і запишіть ці чотири числа туди, де побачите їх наступного кварталу. Яка б складова не була найдовшою, вона і є вашим проєктом на наступні 90 днів — і кожен день, який ви з неї приберете, повертає гроші на ваш рахунок, не продавши жодної додаткової одиниці.

Джерело: https://beancount.io/uk/blog/2026/10/24/operating-cycle-explained-dio-dso-dpo-cash-conversion-cycle-guide

Опубліковано: 24 жовтня 2026 р.

10 хв. читання

Чому прибуткові підприємства залишаються без готівки: пояснення циклу конверсії готівки

Детальний посібник із циклу конверсії готівки та трьох важелів оборотного…

cash-flow
working-capital
8 хв. читання

Пояснення циклу конвертації готівки: як довго ваші гроші насправді заблоковані

Цикл конвертації готівки (CCC = DIO + DSO − DPO) вимірює, скільки днів гроші…

cash-flow
working-capital
10 хв. читання

Цикл конверсії готівки: як малому бізнесу вивільнити кошти, заблоковані в операціях

Практичний посібник із циклу конверсії готівки (DIO + DSO − DPO) для малого…

working-capital
cash-flow
11 хв. читання

Оптимізація оборотного капіталу: як малому бізнесу скоротити цикл конвертації грошових коштів і уникнути дорогих кредитів

CCC дорівнює DIO плюс DSO мінус DPO — лідери мають 39-денний цикл конвертації…

working-capital
cash-flow
10 хв. читання

Формула DSO: як виміряти (та усунути) розрив між продажами та готівкою

Показник тривалості погашення дебіторської заборгованості (DSO) вимірює середню…

accounts-receivable
cash-flow