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

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

· 11 хв. читання
Mike Thrift
Mike Thrift
Marketing Manager

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

Цей розрив має назву. Він називається "період оборотності дебіторської заборгованості" (Days Sales Outstanding, або DSO), і це один із небагатьох фінансових показників, який прямо відображає ступінь вашої тривоги будь-якого п'ятничного вечора. Вміле відстеження цього показника — це різниця між масштабуванням на впевненості та масштабуванням за рахунок кредитної лінії. Погане відстеження — це шлях, яким хороші компанії непомітно залишаються без готівки.

2026-04-23-dso-formula-cash-flow-complete-guide

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

Що насправді вимірює DSO

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

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

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

Формула DSO

Стандартна формула досить проста, щоб записати її на серветці:

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

Три вхідні дані:

  • Дебіторська заборгованість: загальна сума, яку ваші клієнти наразі винні вам за продажі в кредит
  • Загальний обсяг продажів у кредит: виручка, нарахована за рахунками в кредит протягом періоду (продажі за готівку слід виключити)
  • Кількість днів: тривалість періоду — зазвичай 30, 90 або 365

Приклад розрахунку

Уявіть, що консалтингова фірма завершує перший квартал (Q1) з такими показниками:

  • Залишок дебіторської заборгованості: $40,000
  • Продажі в кредит за квартал: $100,000
  • Тривалість періоду: 90 днів

DSO = ($40,000 / $100,000) × 90 = 36 днів

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

Річна версія

Якщо ви віддаєте перевагу річним показникам, формула легко адаптується:

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

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

Що вважається "хорошим" показником DSO

Універсального цільового показника не існує, і будь-який блог, який називає вам цифру, не запитавши про вашу галузь, намагається щось вам нав’язати. Тим не менш, існують загальні орієнтири:

  • У більшості галузей: показник від 30 до 45 днів вважається здоровим
  • Все, що менше 40: зазвичай свідчить про сувору касову дисципліну
  • Все, що вище 60: вимагає ретельного аналізу умов оплати, процесів або складу клієнтів

У розрізі галузей картина стає чіткішою:

  • Роздрібна торгівля та e-commerce: оплати картками зараховуються за 1–3 дні, тому DSO має бути однозначним числом. Якщо ваш DSO в електронній комерції перевищує 25 днів, шукайте причину в збоях платіжних шлюзів, чарджбеках або утриманні коштів через підозру у фроді, перш ніж звинувачувати клієнтів.
  • SaaS та підписки: щомісячне автоматичне виставлення рахунків у поєднанні з корпоративними контрактами (Net 30-45) тримає більшість компаній у діапазоні 30–45 днів. Self-serve продукти тяжіють до нижньої межі, корпоративні — до верхньої.
  • Професійні послуги: агентства та консалтингові фірми зазвичай мають показник від 35 до 60 днів, залежно від того, чи працюють вони за передплатою (retainer), чи за фактом завершення проєкту.
  • Виробництво та оптова торгівля: тривалі терміни оплати (Net 60 або навіть Net 90) є стандартом, тому DSO від 60 до 75 днів є нормальним явищем і не обов'язково є проблемою.
  • Будівництво: поетапна оплата та застереження про утримання коштів піднімають DSO ще вище, часто до 70–90+ днів.

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

Чому DSO важливіший, ніж здається більшості засновників

Прибуток — це думка. Готівка — це факт. DSO — це метрика, яка переводить одне в інше.

Ось три причини, чому він заслуговує на місце у вашому дашборді:

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

2. Він викриває приховані ризики концентрації клієнтів. Якщо ваш DSO підскочив на 20% за квартал, причиною рідко є те, що "всі почали платити пізніше". Майже завжди це один або два великих клієнти, які сповільнили виплати. Відстеження тренду DSO дозволяє виявити цей ризик до того, як він перетвориться на кризу.

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

П’ять найпоширеніших помилок при розрахунку DSO

Розрахувати DSO легко. Складнощі виникають при правильному розрахунку та точній інтерпретації показника — саме тут більшість команд припускається помилок.

1. Змішування продажів за готівку та продажів у кредит

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

2. Невідповідність часових періодів

Ваш залишок дебіторської заборгованості (AR) та продажі в кредит мають охоплювати один і той самий часовий проміжок. Порівняння дебіторської заборгованості за цей квартал із продажами за минулий квартал дає безглуздий результат. Завжди перевіряйте, щоб періоди збігалися.

3. Оцінка за одним показником ("зрізом")

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

4. Довіра до низького DSO без контексту

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

5. Ігнорування старіння дебіторської заборгованості за середнім показником

DSO — це середнє значення. Середнє значення може приховувати той факт, що 80% вашої дебіторської заборгованості є поточною, а 20% прострочено на 90+ днів і, ймовірно, є безнадійними. Завжди поєднуйте DSO зі звітом про старіння заборгованості, щоб бачити, що насправді стоїть за цією цифрою.

Сім практичних способів зменшити DSO

Знати свій DSO — це одне. Змінити його — зовсім інше. Ось важелі впливу, ранжовані за силою ефекту та легкістю впровадження.

1. Надсилайте рахунки швидше — і без помилок

Помилки у виставленні рахунків є головною причиною затримок платежів. Неправильний номер замовлення (PO), відсутня позиція в рахунку, незрозуміла дата оплати — кожна така дрібниця спричиняє уточнення, що додає дні або тижні. Виставляйте рахунок у момент надання послуг чи доставки товару, а не наприкінці місяця. І зробіть швидку перевірку якості (QA): ім’я клієнта, адреса, PO, умови, дата оплати, загальна сума. П’ять секунд перевірки заощаджують п’ять днів очікування.

2. Скоротіть терміни оплати (де це можливо)

Якщо стандартом у вашій галузі є Net 30, а ви мовчки надаєте Net 60, тому що ніхто не заперечував, ви фінансуєте оборотний капітал своїх клієнтів за рахунок власного. Встановлюйте за замовчуванням найкоротші розумні терміни для вашої галузі. Для нових клієнтів проводьте кредитну перевірку, перш ніж пропонувати умови, що перевищують Net 15.

3. Пропонуйте знижки за дострокову оплату

Класична схема «2/10 Net 30» — оплатіть протягом 10 днів і отримайте знижку 2% — працює, тому що для більшості B2B-покупців важко відмовитися від ефективної річної прибутковості на рівні ~36%. Надати знижку 2%, щоб отримати гроші на 20 днів раніше, майже завжди вигідніше, ніж чекати й платити відсотки за кредитною лінією.

4. Автоматизуйте нагадування

Дружній автоматичний електронний лист за п’ять днів до дати оплати, у день оплати, а також через 15 і 30 днів після прострочення допоможе зібрати більше оплат, ніж будь-яка робота менеджера вручну. Більшість запізнілих платежів не є навмисними — про них просто забувають. Автоматичні нагадування вирішують цю проблему з мінімальними витратами.

5. Зробіть процес оплати максимально простим

Кожна перешкода в процесі оплати коштує вам днів очікування. Пропонуйте ACH, кредитні картки, банківські перекази та цифрові гаманці. Додавайте посилання «Оплатити зараз» у кожен рахунок. Приймайте часткові платежі, щоб підтримувати цикл руху коштів. Клієнт, який з радістю заплатив би сьогодні, але не може знайти ваші банківські реквізити, часто в результаті платить лише через чотири тижні.

6. Розберіться з найбільш проблемними рахунками

Відкрийте звіт про старіння дебіторської заборгованості та виділіть п’ять клієнтів з найбільшими сумами прострочення. Одна 30-хвилинна розмова з кожним із них — «Чи є проблеми з рахунком? Чи можемо ми встановити графік платежів?» — зазвичай приносить більше грошей, ніж будь-які інші заходи. Часто причиною є щось, що легко виправити: загублений номер замовлення, відпустка відповідальної особи або затримка внутрішнього погодження.

7. Відстежуйте показник та діліться ним

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

DSO та загальна картина: Цикл конверсії грошових коштів

DSO — це лише одна ніжка триногого стільця під назвою цикл конверсії грошових коштів:

  • DSO — скільки часу минає, поки клієнти заплатять вам
  • Тривалість обороту запасів (DIO) — скільки часу запаси лежать на складі до моменту продажу
  • Тривалість обороту кредиторської заборгованості (DPO) — скільки часу ви витрачаєте на оплату своїм постачальникам

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

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

Чесний облік як основа показників

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

Саме тут якісний бухоблік приносить дивіденди, які зазвичай непомітні — доки вам не знадобиться прийняти рішення і ви не зрозумієте, що не можете довіряти власним цифрам. Системи текстового обліку (Plain-text accounting) роблять кожну транзакцію придатною для аудиту, кожне звіряння — прозорим, а кожен звітний показник — підтвердженим вихідними даними, які ви можете самостійно прочитати та перевірити.

Отримайте чітке уявлення про надходження від ваших продажів

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

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