Прогнозування грошових потоків: метод ковзного прогнозу на 13 тижнів
Цей посібник надає простий метод рівня фінансового директора для управління ліквідністю вашої компанії. Створивши ковзний прогноз грошових коштів на 13 тижнів, ви зможете бачити свій запас грошових коштів потижнево, стратегічно керувати надходженнями та платежами, а також усунути фінансові несподіванки. Це система, створена для засновників, яка ідеально працює у поєднанні з вашим реєстром Beancount.
Чому саме 13 тижнів?
Прогноз на 13 тижнів є золотим стандартом операційного управління грошовими коштами з кількох ключових причин:
- Короткостроковий контроль: Він охоплює приблизно один бізнес-квартал, даючи вам чітке уявлення про вашу поточну ліквідність. Цей горизонт достатньо довгий, щоб включити 2–3 цикли виплати заробітної плати, податкові платежі та типові умови оплати постачальникам, але достатньо короткий, щоб залишатися високоточним і дієвим.
- Погляд на надходження та виплати: Прогноз використовує «прямий метод», зосереджуючись виключно на надходженні та відтоку грошей. Це не про облік за методом нарахування чи прибутковість; це про те, що фактично надійде або піде з вашого банківського рахунку, гарантуючи, що прогноз безпосередньо пов'язаний із вашим банківським залишком.
- Ковзний, а не статичний: Це не разовий бюджет. Кожного тижня ви видаляєте минулий тиждень, додаєте новий тиждень у кінці (тиждень 13) та оновлюєте свої припущення. Це підтримує постійний горизонт прогнозування, перетворюючи прогнозування на динамічну щотижневу дисципліну.
Що ви створите
- Єдину електронну таблицю: Основою системи є один аркуш із 13 колонками (Тиждень 1 – Тиждень 13) та чітко визначеними розділами: Початкові грошові кошти, Надходження, Виплати, Чистий грошовий потік та Кінцеві грошові кошти.
- Мапування категорій: Проста система для відображення транзакцій з вашого реєстру в категорії прогнозу (наприклад, усі платежі від Stripe відображаються як «Надходження від клієнтів»; платежі Gusto відображаються як «Заробітна плата»).
- Щотижневий ритм: Повторюваний процес оновлення прогнозу, відстеження відхилень (прогноз проти фактичних даних) та набір попередньо визначених тригерів для дій при досягненні фінансових порогів.
Структура (Необхідні рядки)
Ваш аркуш прогнозу має бути структурований з наступними рядками, щоб охопити всі рухи грошових коштів.
-
Початковий залишок грошових коштів (Має дорівнювати кінцевому залишку грошових коштів попереднього тижня)
-
Надходження (Приплив грошей)
- Надходження від клієнтів: Гроші, які ви очікуєте отримати за наявними рахунками-фактурами (Дебіторська заборгованість).
- Нові угоди/передоплати: Авансові платежі, які ви очікуєте від нових угод, що будуть закриті протягом 13-тижневого вікна.
- Інші надходження: Будь-які інші надходження грошей, такі як податкові відшкодування, процентні доходи або грантове фінансування.
-
Виплати (Відтік грошей)
- Заробітна плата: Повна вартість грошових коштів, включаючи чисту виплату працівникам та всі податки на заробітну плату з боку роботодавця.
- Підрядники та фрилансери: Платежі особам, які не є працівниками.
- Хмара/Хостинг (COGS): Основні інфраструктурні витрати, такі як AWS, GCP тощо.
- SaaS/Інструменти: Усі ваші підписки на програмне забезпечення.
- Маркетинг: Витрати на рекламу, гонорари агентств та інші витрати, пов'язані з брендом.
- Оренда/Офіс: Фізичні витрати на офіс.
- Юридичні та бухгалтерські послуги: Гонорари за професійні послуги.
- Обладнання/Капітальні витрати: Придбання ноутбуків та іншого обладнання.
- Податок з продажів: Сплата зібраного податку з продажів державним органам.
- Обслуговування боргу: Виплати як основної суми, так і відсотків за будь-якими кредитами.
- Разові платежі: Нерегулярні, нечасті платежі, такі як щорічні страхові внески або гарантійні депозити.
-
Чистий грошовий потік (= Загальні надходження − Загальні виплати)
-
Кінцевий залишок грошових коштів (= Початкові грошові кошти + Чистий грошовий потік)
Механіка ковзного прогнозу (Скопіюйте ці формули)
Логіка ковзного прогнозу проста та потужна.
Початкові грошові кошти (Тиждень n) = Кінцеві грошові кошти (Тиждень n−1)Чистий грошовий потік (Тиждень n) = Σ Надходження (Тиждень n) − Σ Виплати (Тиждень n)Кінцеві грошові кошти (Тиждень n) = Початкові грошові кошти (Тиждень n) + Чистий грошовий потік (Тиждень n)
Ваш щотижневий ранковий ритм у понеділок:
- Зсуньте вікно: Перемістіть весь прогноз на один тиждень вперед. Колишній Тиждень 2 стає новим Тижнем 1. Видаліть минулий тиждень і додайте новий Тиждень 13 у кінці.
- Оновіть фактичними даними: Замініть прогноз минулого тижня фактичними рухами грошових коштів з вашого банку та реєстру.
- Переоцініть майбутнє: Оновіть свій прогноз на наступні 2–4 тижні, використовуючи найсвіжішу інформацію (щойно надіслані рахунки-фактури, майбутні платежі постачальникам, підтверджені дати виплати заробітної плати).
Відображення з Beancount у ваш прогноз
- Джерело фактичних даних про грошові кошти: Ваші щотижневі фактичні дані — це сума всіх проводок за
Assets:Bank:*та платежів заLiabilities:CreditCard:*, згрупованих за датою. - Категорії надходжень: Відображайте виплати від Stripe, PayPal тощо у ваш рядок «Надходження від клієнтів». Відображайте неопераційні надходження у «Інше».
- Категорії виплат: Створіть просте відображення постачальників у ваші категорії прогнозу. Наприклад, AWS та GCP відображаються у «Хмара/Хостинг»; Gusto або ADP — у «Заробітна плата»; ваша юридична фірма — у «Юридичні/бухгалтерські послуги».
- Робота з податком з продажів: Навіть якщо податок з продажів не є доходом, це елемент грошового потоку. Вважайте збір податку з продажів надходженням грошових коштів, а перерахування державі — виплатою. Вплив на дохід відображається у вашому обліку за методом нарахування, але рух грошових коштів має значення тут.
Порада: Тримайте невелику вкладку «Відображення постачальників» у вашій електронній таблиці. Це гарантує, що ви класифікуєте платежі постачальникам послідовно з місяця в місяць, що є критично важливим для точного аналізу відхилень.
Ритм оновлення (30–45 хвилин щотижня)
- Отримайте фактичні дані (15 хв): Завантажте транзакції з вашого банківського та кредитного рахунків. Підтвердіть, що ваші «Кінцеві грошові кошти» за попередній тиждень точно збігаються з фактичним банківським залишком. Це звірення є обов'язковим.
- Перегляньте дебіторську заборгованість (10 хв): Складіть список усіх неоплачених рахунків-фактур і розподіліть їх на тиждень, коли очікується оплата. Будьте консервативними та застосовуйте реалістичні затримки збору платежів на основі минулих результатів.
- Перегляньте кредиторську заборгованість та заробітну плату (10 хв): Розподіліть дати оплати всіх відомих майбутніх рахунків. Попередньо заповніть дати та суми виплати заробітної плати на весь квартал. Відкладайте некритичні виплати на п'ятницю, щоб зберегти гнучкість грошових коштів протягом тижня.
- Зустріч щодо відхилень (10 хв): Коротко порівняйте прогноз минулого тижня з фактичними результатами. Зафіксуйте причини будь-яких значних відмінностей і вирішіть, чи потрібно скоригувати ваші правила прогнозування на майбутнє.
Точність та прийняття рішень
Правила точності
- Тижні 1–2: Прагніть до похибки ±5–10%. Ці дати та суми мають бути високоймовірними.
- Тижні 3–6: Очікуйте похибку ±10–20%. Цей період буде поєднанням відомих рахунків та оцінок на основі патернів.
- Тижні 7–13: Ця частина прогнозу є орієнтовною. Вона залежить від вашого комерційного конвеєра та поточних витрат.
Коди впевненості: Щоб зробити прогноз легшим для читання, позначте кожен рядок прогнозу кодом впевненості: Підтверджено (наприклад, заробітна плата, оренда), Імовірно (наприклад, рахунки-фактури надійним клієнтам) або Потенційно (наприклад, нові угоди з конвеєра).
Тригери та дії (Визначте їх заздалегідь)
Прогноз марний без плану. Попередньо визначте свої дії на випадок досягнення певних порогів.
- Мінімальний рівень грошових коштів: Наприклад, ваше правило може бути: «Ми повинні підтримувати грошові кошти ≥ 1,5× наступної повної суми заробітної плати в будь-який час». Якщо прогноз показує, що ви порушите цей рівень, ви негайно виконуєте попередньо узгоджений план, наприклад, інтенсифікацію збору платежів та паузу на всі дискреційні витрати.
- Запобіжник запасу грошових коштів: Наприклад, «Якщо Кінцеві грошові кошти на Тижні 13 означають менше ніж X місяців витрат, ми запустимо наш план фінансування». Це може включати пошук термінової пропозиції, надання клієнтам знижки за передоплату доходу або використання кредитної лінії.
- Правило великих виплат: Наприклад, «Будь-яка окрема виплата, не пов'язана із заробітною платою, що перевищує 5% нашого поточного залишку грошових коштів, має бути схвалена за два тижні наперед і мати запасний план».
Шаблон та сценарії
Простий набір категорій (Для SaaS на початковій стадії)
- Надходження: Надходження від клієнтів, Інші надходження (відсотки, відшкодування, гранти)
- Виплати: Заробітна плата (чиста + податки роботодавця), Підрядники, Хмара/Хостинг (COGS), Програмне забезпечення/SaaS (OpEx), Маркетинг (Платний/Бренд), Оренда/Офіс, Юридичні/бухгалтерські послуги, Податки та збори, Обслуговування боргу, Разові/Щорічні
- Розрахункові: Чистий грошовий потік, Кінцеві грошові кошти
Шаблон (Скопіюйте у свою електронну таблицю)
Позначте кожну колонку датою початку тижня (наприклад, 2025-08-18, 2025-08-25 тощо). Закріпіть рядок заголовка та перший стовпець.
| Рядок / Тиждень | Т1 | Т2 | Т3 | ... | Т13 |
|---|---|---|---|---|---|
| Початкові грошові кошти | |||||
| --- НАДХОДЖЕННЯ --- | |||||
| Надходження від клієнтів | |||||
| Нові передоплати/аванси | |||||
| Інші надходження | |||||
| Загальні надходження | =SUM() | =SUM() | =SUM() | =SUM() | |
| --- ВИПЛАТИ --- | |||||
| Заробітна плата (Чиста + податки роботодавця) | |||||
| Підрядники | |||||
| Хмара/Хостинг (COGS) | |||||
| Програмне забезпечення/SaaS (OpEx) | |||||
| Маркетинг | |||||
| Оренда/Офіс | |||||
| Юридичні/бухгалтерські послуги | |||||
| Податки та збори | |||||
| Обслуговування боргу | |||||
| Разові/Щорічні | |||||
| Загальні виплати | =SUM() | =SUM() | =SUM() | =SUM() | |
| Чистий грошовий потік | =Надходження-Виплати | ||||
| Кінцеві грошові кошти | =Початкові+Чистий |
Перемикачі сценаріїв (Залишайте їх простими)
Ви можете створити просте планування сценаріїв без складної моделі. Додайте клітинку-«перемикач» у верхній частині аркуша для ключових драйверів. Наприклад:
Перемикач днів збору платежів: [1.0](Змініть на 1.2, щоб змоделювати уповільнення збору платежів на 20%)Перемикач нових угод: [1.0](Змініть на 0.8, щоб змоделювати невиконання плану на 20%)
Помножте відповідні рядки прогнозу на ці перемикачі, щоб побачити вплив.
Навчання та уникнення помилок
Відстеження відхилень (Змусьте навчання накопичуватися)
У щойно завершеному тижні додайте два стовпці: «Прогноз минулого тижня» та «Фактичні дані». Розрахуйте відхилення. Під час перегляду позначайте причини значних відмінностей: затримка збору платежів, зрив обсягу робіт, незапланована закупівля у постачальника, зсув термінів. Якщо один і той самий тип відхилення повторюється, змініть основне правило вашої моделі. Наприклад, якщо збір платежів стабільно затримується на тиждень, змініть ваше типове припущення про затримку збору з 21 дня на 28 днів.
Поширені помилки (Уникайте їх)
- Змішування обліку за нарахуванням та грошових коштів: Цей прогноз призначений лише для грошових коштів. Визнаний дохід, амортизація та інші концепції нарахування належать вашому основному реєстру, а не тут.
- Забування про нерегулярні щорічні платежі: Щорічні страхові внески, великі поновлення SaaS та квартальні податкові платежі можуть стати великими несподіванками. Плануйте їх у вашому прогнозі, як тільки дізнаєтеся про них.
- Ігнорування грошових коштів від податку з продажів: Навіть якщо це транзитне зобов'язання, гроші знаходяться на вашому банківському рахунку, поки ви їх не перерахуєте. Моделюйте як надходження, так і виплату.
- Відсутність звірення: Якщо Кінцеві грошові кошти у вашому прогнозі не збігаються з фактичним банківським залишком, у вас помилка відображення. Ви повинні виправити її, перш ніж довіряти прогнозу.
- Відсутність чіткого відповідального: Призначте одну особу, відповідальну за оновлення прогнозу щотижня. Визначте заступника на час відпусток.
Швидкі інтеграції з Beancount
- План рахунків: Тримайте ваші категорії грошових коштів чистими (наприклад,
Assets:Bank:Checking,Liabilities:CreditCard:Amex). Це робить отримання щотижневих фактичних даних простим. - Перевірки у Fava: Запустіть Звіт про прибутки та збитки у Fava з
interval: week, щоб перевірити ваш прогнозований рівень витрат проти ваших нещодавніх фактичних витрат. - Документація: Коли у вас є велика разова стаття, додайте PDF-рахунок у вашу теку
documents/у Beancount і посилайтеся на нього в колонці приміток вашого прогнозу.
Матеріали для ради/інвесторів (Один слайд)
- Графік: Проста лінійна діаграма ваших Кінцевих грошових коштів потижнево за всі 13 тижнів. Додайте горизонтальну лінію, що показує ваш мінімальний рівень грошових коштів.
- Таблиця: Невелика таблиця з цифрами Кінцевих грошових коштів для Т1–Т13, плюс маркований список 5 найбільших надходжень та виплат, очікуваних у кварталі.
- Примітки: Кілька маркованих пунктів про ключові припущення, які змінилися з моменту останнього оновлення, та будь-які тригери, які ви досягли або очікуєте досягти.