Ось сувора правда, яку приховує більшість звітів про прибутки та збитки: приблизно кожен п'ятий з ваших «найкращих» клієнтів приносить вам збитки. Замовлення, які вони розміщують, виглядають чудово в графі доходів, але дзвінки, які вони роблять, термінові завдання, які вони вимагають, і повернення, які вони генерують, «з’їдають» маржу такими способами, які традиційний облік витрат ніколи не міг виявити.
Цей розрив між тим, скільки щось коштує на перший погляд, і тим, скільки воно коштує насправді, — це саме та проблема, для вирішення якої був винайдений функціонально-вартісний аналіз (Activity-Based Costing, ABC). Створений наприкінці 1980-х років через розчарування в методах розподілу накладних витрат, які рівномірно розмазували витрати по всіх продуктах, ABC перетворився на практичний інструмент управління для сервісних фірм, виробників, лікарень, ресторанів та програмних компаній. При правильному застосуванні він виявляє приховану прибутковість клієнтів, продуктів і SKU, яку неможливо побачити за допомогою методів калькуляції на основі обсягів.
Цей посібник розповідає про те, як насправді працює ABC, як впровадити його, не потонувши в деталях, де він приніс результати в реальному світі та як його сучасний аналог — ABC, орієнтований на час (time-driven ABC, TDABC) — вирішує проблему обслуговування системи, яка занапастила багато проєктів ABC першого покоління.
Чому традиційний облік витрат непомітно вводить вас в оману
Більшість компаній досі розподіляють накладні витрати так само, як це робили заводи століття тому: обирають один фактор на основі обсягу — зазвичай людино-години прямої праці, машино-години або кількість вироблених одиниць — і розподіляють усі непрямі витрати на цій основі. Це працює, коли накладні витрати невеликі та однорідні, а кожен продукт приблизно схожий на інший.
Але цей метод дає збій, як тільки ваш бізнес стає схожим на сучасний. Спеціально сконфігурований продукт із трьома інженерними змінами споживає набагато більше ресурсів на закупівлі, планування, контроль якості та обслуговування клієнтів, ніж стандартний товар з каталогу, навіть якщо обидва потребують однакової кількості хвилин праці в цеху. Невеликий клієнт, який щодня пише електронні листи та вимагає термінового виконання, споживає більше уваги партнерів, ніж великий клієнт на щоквартальному абонентському обслуговуванні. Розподіл на основі обсягу не може цього побачити.
Результатом є систематичне викривлення. Складні, малооб'ємні продукти та клієнти, що потребують значної уваги, недооцінюються. Прості, масові продукти з мінімальними вимогами переоцінюються. Менеджери встановлюють занадто низьку ціну на складні речі та занадто високу — на прості. Команди з продажу просувають неправильне поєднання продуктів. Клієнти поступово переходять до конкурентів, чиї системи калькуляції витрат сказали їм правду — а ви дивуєтеся, чому маржа продовжує падати, навіть коли дохід зростає.
Чотири складові частини ABC
Функціонально-вартісний аналіз замінює єдину грубу базу розподілу картою причинно-наслідкових зв’язків. Кожна система ABC тримається на чотирьох компонентах:
- Операції (Activities) — це окремі елементи роботи, що виконуються у вашому бізнесі: налаштування обладнання, обробка замовлення на закупівлю, відповідь на запит клієнта, перевірка відвантаження, розробка нового варіанту виробу. Це те, що люди та обладнання фактично роблять протягом дня.
- Пули витрат (Cost pools) — це «кошики», у яких накопичуються непрямі витрати, спожиті пов'язаним набором операцій — наприклад, уся заробітна плата, амортизація, програмне забезпечення та витратні матеріали, що належать до функції закупівель.
- Драйвери витрат (Cost drivers) — це одиниці, які пояснюють, чому змінюється розмір кожного пулу. Драйвером пулу налаштування обладнання може бути кількість налаштувань. Драйвером пулу обробки замовлень — кількість замовлень на закупівлю. Драйвером пулу обслуговування клієнтів — хвилини підтримки.
- Об'єкти витрат (Cost objects) — це те, вартість чого ви зрештою хочете розрахувати: продукт, SKU, лінійка послуг, клієнт, проєкт, контракт, канал дистрибуції.
Арифметика проста, якщо у вас є всі частини. Підсумуйте кожен пул витрат. Розділіть на загальний обсяг драйвера, щоб отримати ставку на одиницю драйвера. Помножте цю ставку на кількість одиниць драйвера, спожитих кожним об'єктом витрат. Результат: непрямі витрати, відстежені до продуктів, клієнтів або послуг за фактичною роботою, яку вони спричинили, а не за їхнім розміром.
Впровадження ABC за п'ять кроків
Працездатне впровадження ABC не потребує армії консультантів або року нарад. Структура однакова, незалежно від того, чи керуєте ви майстернею, юридичною фірмою чи логістичною компанією.
Крок 1: Визначте операції, які спричиняють непрямі витрати
Вивчіть роботу підприємства. Поговоріть із керівниками, бухгалтерами, спеціалістами з обслуговування клієнтів та працівниками цеху. Складіть список основних операцій, які фактично виконує кожен відділ. Не піддавайтеся спокусі перераховувати кожне мікрозавдання — саме через це проєкти ABC часто зазнають краху під власною вагою. Перший корисний прохід зазвичай виявляє від двадцяти до п'ятдесяти значущих операцій у межах усього бізнесу.
Крок 2: Згрупуйте операції в пули витрат
Згрупуйте пов'язані операції, щоб математичні розрахунки залишалися керованими. Типові пули включають операції на рівні одиниці (виникають щоразу, коли виробляється одиниця), операції на рівні партії (виникають на кожне налаштування або замовлення, незалежно від розміру партії), операції на рівні продукту (проектування, управління продуктом, відповідність нормативним вимогам) та операції на рівні підприємства (оренда, комунальні послуги, управління заводом). Та сама ієрархія працює і в сфері послуг, де операції на рівні взаємодії з клієнтом замінюють операції на рівні партії.
Крок 3: Призначення факторів витрат для кожного пулу
Для кожного пулу витрат оберіть фактор (драйвер), який найкраще пояснює, чому витрати пулу зростають або зменшуються. Фактори витрат бувають двох типів. Транзакційні фактори враховують кількість подій — кількість налаштувань, кількість інспекцій, кількість онбордингів клієнтів. Часові фактори вимірюють витрачений час — години налаштування, хвилини інспекції, години підтримки. Транзакційні фактори дешевші у відстеженні; часові фактори є точнішими, коли час на одну подію суттєво різниться.
Крок 4: Розрахунок ставок факторів витрат
Для кожного пулу розділіть загальні непрямі витрати в пулі на загальний обсяг фактора. Пул закупівель із річними витратами $480,000 і 12,000 замовленнями на купівлю дає ставку $40 за замовлення. Пул налаштування у $360,000 і 1,500 налаштувань дає $240 за налаштування. Пул підтримки клієнтів у $600,000 і 30,000 хвилин підтримки дає $20 за хвилину підтримки.
Крок 5: Розподіл витрат за продуктами, SKU та клієнтами
Помножте кожну ставку фактора на кількість одиниць фактора, спожитих кожним об'єктом витрат протягом періоду. SKU, який потребував 12 налаштувань, 800 хвилин підтримки та 30 замовлень на купівлю, несе $240 × 12 + $20 × 800 + $40 × 30 = $5,080 розподілених непрямих витрат на додаток до прямих витрат на матеріали та оплату праці. Агрегуйте ці дані за SKU, щоб отримати рентабельність продукту. Агрегуйте за клієнтами, щоб отримати рентабельність клієнтів. Агрегуйте за каналами або регіонами, щоб отримати рентабельність каналів та територій.
Як виглядає ABC у виробничому середовищі
Розглянемо середнього виробника, який виготовляє як стандартні каталожні деталі, так і спеціально спроектовані компоненти. У традиційній системі всі накладні витрати розподіляються на основі годин прямої праці. Стандартні деталі, які виготовляються великими партіями з невеликою кількістю налаштувань, перевантажуються більшою частиною накладних витрат просто тому, що вони споживають найбільше годин праці. Спеціалізовані деталі, які потребують постійних інженерних змін, частих налаштувань та спеціальних перевірок якості, здаються оманливо дешевими.
Аналіз ABC змінює картину. Налаштування, замовлення на інженерні зміни та інспекції якості стають окремими пулами витрат зі власними факторами. Спеціалізовані деталі раптом починають нести справедливу частку роботи, яку вони спричиняють. Деякі спеціалізовані SKU, що здавалися найбільш маржинальними продуктами в каталозі, виявляються збитковими. Деякі стандартні деталі, що виглядали малоприбутковими, виявляються найвигіднішими. Ціноутворення, стимулювання продажів та рішення щодо раціоналізації продуктового портфеля — все це змінюється відповідно до нових даних.
Це не гіпотетичний сценарій. Коли один великий автовиробник впровадив ABC на початку 1990-х років, виявилося, що деталі, які застаріла система оцінювала приблизно в $100, за методом ABC коштували до $3,000. Харчопереробні підприємства, виробники пластмас та компанії споживчих товарів неодноразово виявляли, що 30–40% SKU знищують більше вартості, ніж створюють — проблема, абсолютно невидима за традиційного калькулювання.
Як сервісні компанії використовують ABC
Сервісні бізнеси часто потребують ABC навіть більше, ніж виробники, оскільки майже всі їхні витрати є непрямими за традиційними визначеннями. Фірми професійних послуг, ІТ-консалтинг, страхові компанії, банки, лікарні та логістичні провайдери мають спільну проблему: ресурси, що споживаються клієнтом або транзакцією, надзвичайно різняться, проте моделі виставлення рахунків і ціноутворення часто діють так, ніби кожна година або транзакція є еквівалентними.
Для консалтингової фірми діяльність може включати консультації партнерів, дослідження молодшого персоналу, написання пропозицій, виставлення рахунків та інкасацію, управління знаннями та онбординг клієнтів. Факторами витрат можуть бути години партнерів, години молодшого персоналу, кількість пропозицій, кількість інвойсів та кількість налаштувань нових клієнтів. Результатом є чітке бачення того, які проєкти насправді приносять прибуток, а які мовчки субсидують інші.
У лікарнях ABC використовується для деталізації собівартості медичних засобів, хірургічних процедур та шляхів лікування пацієнтів. У ресторанах цей метод дозволив з'ясувати, які позиції меню забезпечують реальну маржу, коли витрати на приготування, подачу, обслуговування та відходи належним чином враховані. У логістиці це виявило клієнтів, чиї надмірні потреби в обслуговуванні з'їдають більше прибутку, ніж приносить їхній дохід — «найкращі» клієнти, які насправді виявляються найгіршими.
Рентабельність клієнтів та SKU: найцінніший сценарій використання ABC
Найбільша вигода від ABC рідко полягає у вартості продукту — це здатність ранжувати клієнтів та SKU за їхньою справжньою рентабельністю. Як тільки ви зможете простежити витрати до дій, які ініціює кожен клієнт, з'являється знайома закономірність. Невелика частка клієнтів генерує надприбуток. Середина приблизно беззбиткова. Несподівано великий «хвіст» знищує вартість.
Часто близько 20% клієнтів є чистими збитковими, якщо повністю врахувати частоту замовлень, кастомізацію, повернення, скарги, термінові відправлення та умови кредитування. Їхній дохід реальний, але вартість обслуговування (cost-to-serve) поглинає його повністю і навіть більше. Без ABC нічого з цього не видно; всі виглядають прибутковими, оскільки непрямі витрати розподіляються рівномірно.
Стратегічна відповідь не обов'язково полягає у відмові від збиткових клієнтів. Вона полягає в зміні моделі їх обслуговування: мінімальні обсяги замовлення, доплати за терміновість, спрощені варіанти продуктів, портали самообслуговування або різні рівні ціноутворення, які узгоджують ціну з фактичним обсягом роботи, якої вимагають ці відносини. Деякі клієнти прийняли нові умови й стали прибутковими. Деякі підуть до конкурентів і стануть їхньою проблемою. Будь-який результат покращує ваш фінансовий результат.
Типові помилки, що гублять проекти впровадження ABC
Облік витрат за видами діяльності (ABC) приносив як вражаючі перемоги, так і не менш вражаючі поразки. Причини невдач цілком передбачувані:
- Надмірне ускладнення моделі. Команди намагаються розрахувати вартість кожної мікрооперації, що призводить до створення сотень пулів та драйверів. У результаті на підтримку моделі витрачається стільки часу, що результатами ніхто не користується. Почніть із двадцяти-тридцяти найважливіших видів діяльності.
- Розподіл часу на основі опитувань. ABC першого покоління вимагав від працівників оцінювати відсоток часу, витраченого на кожну дію. Такі оцінки були суб’єктивними, дорогими у зборі та застарівали в той самий момент, коли змінювалися робочі процеси.
- Ігнорування невикористаної потужності. Розподіл 100% вартості ресурсів на фактичну діяльність змушує простої виглядати продуктивними. Сучасний ABC чітко вимірює та звітує про вартість невикористаної потужності — саме там зазвичай ховаються найбільш цінні інсайти для прийняття рішень.
- Занепад моделі. Обсяги драйверів, структура продуктів та етапи процесів постійно змінюються. Модель ABC, яка не оновлюється принаймні щороку, швидко втрачає довіру і врешті-решт закидається.
- Плутання ABC з фінансовою звітністю. ABC — це інструмент для управлінських рішень. Він не замінює облік витрат за стандартами GAAP для зовнішньої звітності; він існує паралельно, щоб допомагати у ціноутворенні, оптимізації асортименту та прийнятті операційних рішень.
TDABC: простіша та більш масштабована модель
Найважливішим етапом розвитку цієї сфери став часово-орієнтований облік витрат за видами діяльності, або TDABC (Time-Driven Activity-Based Costing), розроблений Робертом Капланом та Стівеном Андерсоном у середині 2000-х років. TDABC спрощує модель до двох оцінок на кожен вид діяльності: вартості одиниці часу ресурсів, що виконують дію, та часу, необхідного для кожної ітерації цієї дії.
Як тільки ви дізнаєтеся ставку вартості потужності, наприклад, для служби підтримки клієнтів (загальні витрати ÷ фактично доступні хвилини за період) та середню кількість хвилин на кожний тип транзакції, ви зможете за лічені секунди розрахувати вартість будь-якого обсягу та будь-якої комбінації транзакцій. Додавання нового варіанту послуги означає додавання одного часового рівняння, а не повну перебудову моделі.
TDABC масштабується до мільйонів транзакцій, автоматично виявляє невикористану потужність і дозволяє уникнути проблем з опитуваннями персоналу, оскільки дані про час беруться зі спостережень або операційних систем. Лікарні, банки, розподільчі центри та розробники ПЗ використовують TDABC там, де класичний ABC виявився занадто громіздким. Для більшості сучасних сервісних та цифрових операцій TDABC є більш практичною відправною точкою.
Об’єднуємо все разом: бухгалтерський облік, який справді підтримує ABC
Ніщо з цього не працюватиме без чистого фундаменту в обліку. ABC та TDABC залежать від точних підсумків у пулах витрат (де саме накопичуються непрямі витрати?), надійних даних про обсяги драйверів (скільки було налаштувань, замовлений, хвилин підтримки чи годин праці?) та прозорих зв’язків із продуктами, послугами чи клієнтами.
На практиці це означає план рахунків, розроблений для управлінської прозорості, а не лише для регуляторної звітності. Це субрахунки підрозділів, що відповідають вашим основним видам діяльності. Це операційні системи, дані транзакцій яких можна пов’язати з об’єктами витрат. Це головна книга, яка говорить правду зрозумілою мовою, а не нескінченно редагується для зведення в один загальний пул накладних витрат.
Текстовий бухоблік (plain-text accounting) ідеально підходить для цієї моделі. Оскільки кожна транзакція є людиночитаною, підтримує теги та запити, ви можете створювати допоміжні набори даних для пулів витрат і драйверів, не борючись зі своєю обліковою системою. А оскільки книги зберігаються в системі контролю версій, структурні зміни, які неминуче спричиняє ABC — нові субрахунки, уточнені категорії, періодичні оновлення моделей — залишають чіткий аудиторський слід, а не заплутану низку разових проводок.
Тримайте свій фінансовий фундамент чистим із самого початку
Облік витрат за видами діяльності приносить користь лише тоді, коли базовим цифрам можна довіряти і їх можна відстежити. Коли ви описуєте види діяльності, створюєте пули витрат і аналізуєте рентабельність клієнтів чи товарів, якість вашого бухобліку стає межею для якості ваших інсайтів. Beancount.io забезпечує текстовий облік (plain-text), який є прозорим, контрольованим версіями та готовим до аналізу за допомогою ШІ — саме такий фундамент потрібен серйозній моделі витрат. Почніть безкоштовно та побудуйте фінансову чіткість, яка дозволить ABC, TDABC та будь-якому іншому інструменту управлінських рішень справді окупитися.