Чистий дохід 101 — і як його відстежувати в Beancount
Серед усіх показників, що описують бізнес, один виділяється найбільше: чистий дохід. Це кінцевий показник прибутковості, відомий як "підсумковий рядок". Але що він насправді означає, і як його можна точ но відстежувати за допомогою системи простого текстового обліку, такої як Beancount?
Давайте розберемося.
Що насправді означає чистий дохід
По суті, чистий дохід – це гроші, що залишаються після того, як ви сплатили абсолютно все, що потрібно для ведення вашого бізнесу. Це включає собівартість реалізованої продукції (COGS), всі операційні витрати, відсотки за боргами та податки.
Це найчіткіший показник фінансового здоров'я компанії. Це критично важливий показник для всіх:
- Кредитори дивляться на нього, щоб оцінити вашу здатність повертати кредити.
- Інвеститори бачать у ньому джерело потенційних дивідендів або капітал, дост упний для зростання.
- Засновники покладаються на нього, щоб зрозуміти свої фінансові можливості та скласти стратегічні плани реінвестування.
Позитивний чистий дохід означає, що ви прибуткові. Негативний – що ви втрачаєте гроші. Все просто.
Основна формула (виберіть потрібний рівень деталізації)
Ви можете розрахувати чистий дохід з різним ступенем деталізації. Вибір залежить від того, наскільки детальний аналіз вам потрібен.
- Повна формула:
Дохід – COGS – Операційні витрати – Відсотки – Податки = Чистий дохід
- Стандартна формула:
Дохід – COGS – Витрати = Чистий дохід
- Швидка і приблизна формула:
Загальний дохід – Загальні витрати = Чистий дохід
Коротка порада щодо витрат: Яка різниця між COGS та оп ераційними витратами? COGS (собівартість реалізованої продукції) охоплює прямі витрати, пов'язані з виробництвом ваших товарів або послуг (наприклад, сировина, пряма праця). Операційні витрати охоплюють все інше, що підтримує роботу бізнесу — зарплати, оренда, підписки на програмне забезпечення, страхування тощо.
Міні-приклад
Давайте зробимо це наочним. Уявіть, що невеликий бізнес з обсмажування кави мав такі результати минулого місяця.
Показник | Сума | Приклад рахунку в журналі |
---|---|---|
Дохід від продажів | $60,000 | Income:Sales |
COGS (зелені кавові зерна) | $20,000 | Expenses:COGS |
Операційні витрати | $18,000 | Expenses:Ops:* |
Відсотки (за кредитом на обладнання) | $1,000 | Expenses:Interest |
Податки | $1,000 | Expenses:Taxes |
Використовуючи повну формулу, розрахунок простий:
$Чистий;дохід = $60,000 - $20,000 - $18,000 - $1,000 - $1,000 = $20,000$
Бізнес отримав чистий прибуток у розмірі $20,000 за місяць.
Як зафіксувати це в Beancount
Структура Beancount ідеально підходить для цього. Завдяки логічній організації ваших рахунків, розрахунок чистого доходу стає автоматичним побічним продуктом належного бухгалтерського обліку.
- Позначте всі доходи під батьківським рахунком
Income
, наприклад,Income:Sales
абоIncome:Services
. - Розділіть свої витрати, щоб розрізняти прямі та непрямі витрати. Використовуйте
Expenses:COGS
для прямих витрат та підрахунки, такі якExpenses:Ops:Salaries
абоExpenses:Ops:Software
, для всього іншого. - Записуйте відсотки та податки на їхні власні рахунки (
Expenses:Interest
,Expenses:Taxes
). Це значно спрощує подальший аналіз, особливо для підготовки податкової звітності. - Регулярно звіряйте свій баланс. Фундаментальне бухгалтерське рівняння,
Активи = Зобов'язання + Власний капітал
, завжди має бути вірним.
Наприкінці періоду (наприклад, місяця) ви можете використовувати твердження balance
, щоб підтвердити стан ваших рахунків. Ці записи не переміщують гроші; вони декларують, яким має бути баланс, і bean-check
повідомить про помилку, якщо це не так.
; 2025-07-31 Coffee Roaster Enterprises — Липневе закриття
2025-07-31 balance Assets:Bank:Operating 42000.00 USD
2025-07-31 balance Expenses:COGS 20000.00 USD
2025-07-31 balance Expenses:Ops 18000.00 USD
2025-07-31 balance Expenses:Interest 1000.00 USD
2025-07-31 balance Expenses:Taxes 1000.00 USD
2025-07-31 balance Income:Sales -60000.00 USD
Одноряд ковий запит на чистий дохід
Тут відбувається магія. З добре структурованим журналом ви можете розрахувати свій чистий дохід за будь-який період за допомогою однієї команди.
bean-query books.beancount \
"SELECT period, sum(number) WHERE account =~ '^(Income|Expenses)' \
AND year = 2025 GROUP BY month"
Цей запит підсумовує всі значення у ваших ра хунках Income
та Expenses
за 2025 рік та групує їх за місяцями. У Beancount дохід представлений від’ємними числами, а витрати – додатними, тому результат буде від’ємним значенням вашого чистого доходу.
Ще краще, вам навіть не потрібно запускати цей запит вручну. Fava, веб-інтерфейс для Beancount, автоматично побудує це для вас у своєму поданні Звіти → Звіт про доходи.
Швидкі висновки, які ви можете автоматизувати
Оскільки ваш журнал – це просто текстовий файл, ви можете створювати потужні автоматизовані робочі процеси навколо нього.
- Щомісячний дайджест електронною поштою: Налаштуйте завдання cron для запуску
bean-report books.beancount income_statement > net-income.txt
, а потім надсилайте отриманий текстовий файл собі електронною поштою першого числа кожного місяця. - Сповіщення про прибутковість: Використовуйте Git pre-commit hook, який запускає запит для перевірки прибутковості з початку місяця. Ви можете запрограмувати його на відмову від фіксації, якщо чистий дохід від’ємний, що змусить вас визнати збитковий місяць.
- Моделювання сценаріїв: Хочете провести стрес-тест свого бізнесу? Просто скопіюйте
books.beancount
вscenarios/recession.bean
, зменште свої записиIncome
на 20% та перезапустіть запит на чистий дохід, щоб миттєво побачити вплив.
Ключові висновки
- Чистий дохід – це ваш справжній підсумковий рядок. Мета полягає в тому, щоб підтримувати його позитивним та розуміти його тенденцію з часом.
- Beancount робить базові математичні розрахунки явними, доступними для пошуку та контролю версій. Немає прихованих формул.
- З дисциплінованою структурою обліку та одним запитом ви завжди знатимете, чи дійсно ваш бізнес заробляє гроші.