# Пастка розподілу: закрити програмування?

> Предмет, який здається збитковим лише через спільні витрати, що на нього розподілені.

- Курс: [Фінанси для продактів: від юніт-економіки до бізнес-кейсів](https://productovi.com/uk/courses/finance-for-product.md)
- Модуль: Які витрати важливі для рішення?
- Урок 30/32, ~29 хв
- Джерело: https://productovi.com/uk/courses/finance-for-product/allocation-trap

## Програмування втратило 1,86 млн?

**Alex Tutor:** Знову в продуктовій команді Klasna: вийшов звіт Hanna за предметами, і Leo уважно його читає.

**Leo:** Звіт Hanna за предметами за минулий рік жорсткий. Програмування втратило 1 859 775 грн, математика — 580 тисяч. Заробляє лише англійська. Я думаю закрити програмування.

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

**Набір даних (CSV):** [Klasna за предметами, вересень 2025 – серпень 2026](https://productovi.com/datasets/finance-for-product/allocation-trap/klasna-subject-results.csv)

Минулий рік за предметами; рядки в сумі дають 744 174,72 грн операційного прибутку компанії. Змінні витрати — виплати репетиторам, комісії за платежі й відео + AI. Спільні витрати (10 088 000 грн: зарплати команди, офіс та інструменти, координатори підтримки, маркетинг бренду) розподілено за кількістю репетиторів.

- `subject`: english (англійська), maths (математика) або programming (програмування)
- `tutors`: Репетитори, які викладали предмет (ключ розподілу)
- `lessons`: Уроки, проведені за рік
- `lesson_sales_uah`: Скільки родини заплатили за ці уроки
- `variable_costs_uah`: Виплати репетиторам, комісії й відео + AI за ці уроки
- `subject_marketing_uah`: Реклама, спрямована лише на цей предмет
- `shared_costs_allocated_uah`: Частка предмета в спільних витратах: 77 600 грн на репетитора
- `operating_result_uah`: Продажі − змінні витрати − маркетинг предмета − розподілені спільні витрати

**Alex Tutor:** Спільні витрати — 10 088 000 на рік на 130 репетиторів: 77 600 на репетитора. У програмуванні 34 репетитори, здебільшого студенти, які викладають кілька годин на тиждень, тож на нього припадає 2 638 400.

**Sofia:** Тобто його навантажують за кількістю людей, а не за тим, скільки він насправді використовує команду чи офіс.

**Alex Tutor:** Перш ніж дивитися на щось інше, виріши, як читати ці −1,86 млн.

> **Вправа:** Звіт Klasna за предметами показує програмування на рівні −1 859 775 грн за минулий рік. У цьому результаті вже віднято 2 638 400 грн спільних витрат (команда, офіс, координатори, маркетинг бренду), розподілених по 77 600 грн на репетитора. Яке прочитання правильне?

**Alex Tutor:** Це **розподіл витрат (cost allocation)**: корисний для ціноутворення й звітів, небезпечний для рішень. Перш ніж щось вирішувати, подивися, що програмування лишає саме по собі.

> **Вправа:** Скористайся даними. Який **маржинальний дохід** лишило програмування торік: продажі мінус його змінні витрати?

## Що насправді зникне

**Sofia:** 1 118 625 маржинального доходу, 196,25 на урок — більше, ніж в англійської. Після власних 340 000 на рекламу лишається 778 625.

**Alex Tutor:** Тепер питання з минулого разу: якщо програмування закриється, які витрати насправді зникнуть?

**Hanna:** Виплати, комісії й відео зникнуть разом з уроками. Власна реклама — 340 000. Координатори: учні програмування — близько 8% активних учнів, тож у трьох місяцях вистачило б на одного менше, 114 000.

**Leo:** А команда? Офіс? Кампанії бренду?

**Hanna:** Усе лишається. Ці 2 638 400 не зникають, а переходять на англійську й математику.

> **Вправа:** Якщо Klasna закриє програмування, що з переліченого справді зникне? Обери всі правильні варіанти.

## Що дасть закриття

**Leo:** А я читав останню колонку як те, що ми заощадимо, якщо закриємо.

**Hanna:** Це те, що лишається після частки витрат, які нікуди не дінуться. У цій колонці немає нічого про те, що зникне.

**Alex Tutor:** Отже, закриття програмування забирає весь його маржинальний дохід і заощаджує лише те, що зникає разом із ним. Склади одне з іншим.

> **Вправа:** На скільки змінився б торішній операційний прибуток Klasna без програмування? Програмування лишило 1 118 625 грн маржинального доходу; закриття заощадило б 340 000 на рекламі і 114 000 на координаторах. Падіння вводь від'ємним числом.

**Sofia:** Торішні 744 174,72 операційного прибутку перетворилися б на 79 549,72.

**Leo:** Тобто «збитковий» предмет заробив більшу частину нашого прибутку.

## Спіраль

**Hanna:** І далі гірше. Без програмування наступний звіт розкладе спільні витрати, що лишилися, на 96 репетиторів. На математику припаде 2 701 291,67.

**Sofia:** Тоді математика покаже −1 264 093,67, і хтось запропонує закрити математику.

**Alex Tutor:** Це і є спіраль. Кожне скорочення лишає ті самі спільні витрати на менше плечей, аж поки й останній предмет не стане «збитковим».

**Alex Tutor:** І сам звіт залежить від вибору. Зміни ключ і порахуй програмування ще раз.

> **Вправа:** Klasna розподіляє свої 10 088 000 грн спільних витрат за **уроками**, а не за репетиторами. Торік Klasna провела 71 563 уроки, з них 5 700 — програмування. Продажі програмування — 4 047 000 грн, змінні витрати — 2 928 375, власна реклама — 340 000. Який операційний результат тепер покаже звіт для програмування? Округли до двох знаків після коми; збиток вводь від'ємним числом.

**Alex Tutor:** А зміни ключ — і картина зміниться. Якщо розподіляти за уроками, на програмування припаде близько 803 тисяч, і воно покаже −24 885,19. Жоден ключ не «правильний». Розподіл — це домовленість, а не факт про предмет.

> **Вправа:** **Правда чи ні:** звіт Klasna розкладає 10 088 000 грн спільних витрат на 130 репетиторів (34 у програмуванні, 26 у математиці); закриття програмування заощадило б лише 114 000 із них. Після закриття програмування той самий звіт показав би математику з більшим збитком, ніж раніше, хоча в самій математиці нічого не змінилося.

**Leo:** Тоді що має показувати звіт, якщо я ухвалюю за ним рішення?

**Hanna:** Маржинальний дохід кожного предмета мінус витрати, які він створює і які зникли б разом із ним. Спільні витрати — один раз, унизу, для компанії.

**Sofia:** Тобто звіт для рішень і звіт для ціноутворення можуть бути двома різними звітами.

> **Вправа:** Яким звітом Leo варто користуватися, щоб вирішити, чи лишати предмет?

**Alex Tutor:** Тепер склади один рядок такого звіту для рішень — для математики.

> **Вправа:** Математика в Klasna торік: продажі уроків 6 539 280 грн, змінні витрати (виплати, комісії, відео + AI) 4 622 082, власна реклама 480 000 і 2 017 600 спільних витрат, розподілених за репетиторами. Скільки математика приносить компанії у звіті для рішень (маржинальний дохід мінус власні витрати предмета, спільні витрати — один раз для компанії)?

## Твоя черга: відповідь для Leo

**Leo:** Гаразд. Але партнерам, які бачили перший звіт, потрібна чітка відповідь: закриваємо програмування?

**Alex Tutor:** Наведи важливі числа, поясни, чому звіт вводив в оману, і скажи, на що дивитися натомість.

**Sofia:** Кілька речень: що лишає програмування і чого коштувало б його закриття.

> **Вправа:** Напиши відповідь Leo для партнерів (3–5 речень): закриваємо програмування? Факти: звіт за предметами показує програмування на рівні −1 859 775 грн після 2 638 400 спільних витрат, розподілених за кількістю репетиторів; власний маржинальний дохід програмування — 1 118 625 грн (196,25 на урок); закриття заощадило б лише 340 000 на його рекламі і 114 000 на координаторах; операційний прибуток Klasna торік — 744 174,72 грн. Наведи важливі числа й поясни, чому перший звіт вводив в оману.

> **Головне**
>
> - **Розподіл витрат** розкладає спільні витрати за певним ключем (тут 77 600 грн на репетитора). Це домовленість: за репетиторами програмування показує −1 859 775, за уроками — −24 885,19.
> - Для рішення про закриття порівнюй, що продукт лишає (маржинальний дохід: 1 118 625), з витратами, які справді зникнуть (його 340 000 на рекламу і 114 000 на координаторів).
> - Закриття програмування зменшило б операційний прибуток Klasna на 664 625 грн, з 744 174,72 до 79 549,72.
> - Розподілені витрати не зникають, а переходять на продукти, що лишилися, і запускають спіраль (математика тоді показала б −1 264 093,67).
> - Для рішень показуй маржинальний дохід кожного продукту мінус його власні витрати, а спільні витрати — один раз для компанії.

**Alex Tutor:** Наступного разу Klasna потрібні зовнішні гроші на більший план, і ми порівняємо кредит з інвестором.

- Попередній урок: [Релевантні й невідворотні витрати, альтернативна вартість](https://productovi.com/uk/courses/finance-for-product/relevant-and-sunk-costs.md)
- Наступний урок: [Борг чи капітал: левередж, розмивання й ризик](https://productovi.com/uk/courses/finance-for-product/debt-vs-equity.md)

---
Productovi Learning. Безкоштовно, читати можна без реєстрації.
