Чистая прибыль 592 тыс. ₽, свободный поток — минус 468 тыс.: что проверить до утверждения плана
В демонстрации годового плана первый месяц заканчивается прибылью 592 тыс. ₽ и свободным денежным потоком −468 тыс. ₽. Формулы не спорят друг с другом. Они отвечают на разные вопросы.
Чистая прибыль показывает результат месяца после расходов и налога. Свободный денежный поток добавляет движение денег: возвращает амортизацию, вычитает капитальные вложения и изменение оборотного капитала. Поэтому прибыльный план может сначала уменьшить запас денег.
Числа ниже взяты из демонстрационных значений шаблона Finspect. Это методологический тест, не кейс компании.
Вопрос, который стоит задать до утверждения
Не «сколько заработаем в декабре», а «какой минимальный денежный остаток увидим за 12 месяцев и останется ли он выше резерва».
Универсальная модель связывает четыре блока:
- выручку и валовую маржу;
- операционные расходы и прибыль;
- CAPEX и оборотный капитал;
- свободный денежный поток и остаток денег.
CAPEX — капитальные вложения: оборудование, системы и другие активы, которые оплачиваются сейчас и используются несколько периодов. Оборотный капитал в файле задан как дебиторская задолженность плюс запасы минус кредиторская задолженность, одной долей от выручки.
Именно последняя строка меняет решение. План может давать положительную EBITDA и чистую прибыль, но проваливать установленный собственником резерв.
Какие входы нужны от финансового директора
В файле 12 параметров. Стартовая выручка берётся из закрытого управленческого отчёта. Рост подтверждается воронкой, договорами и мощностью. Валовая маржа проверяется после прямой себестоимости.
Отдельно вносятся фонд оплаты труда, коммерческие и административные расходы, амортизация, налог, ежемесячный CAPEX, доля оборотного капитала, начальные деньги и минимальный резерв.
У каждой цифры должны быть период, источник и ответственная роль. Например, строка запасов внутри оборотного капитала требует своей проверки. В прошлом выпуске я разбирал, почему таблица предлагает заказать ещё, хотя запас выше точки заказа. Если такой вход не разобран, общий процент оборотного капитала скрывает причину расхода денег.
Повторяем первый месяц
Демонстрационные параметры:
- выручка — 8 000 000 ₽;
- валовая маржа — 48%;
- фонд оплаты труда — 1 800 000 ₽;
- коммерческие расходы — 500 000 ₽;
- административные расходы — 650 000 ₽;
- амортизация — 150 000 ₽;
- налог — 20%;
- CAPEX — 250 000 ₽;
- оборотный капитал — 12% выручки;
- начальные деньги — 4 000 000 ₽;
- резерв — 1 500 000 ₽.
Сначала прибыль:
EBITDA — прибыль до процентов, налогов и амортизации. EBIT — прибыль до процентов и налога.
Теперь деньги:
Свободный поток отрицательный, но остаток 3,532 млн ₽ выше резерва 1,5 млн ₽. Демонстрация проходит денежный тест. Если резерв поставить выше или стартовые деньги окажутся недоступны, итог изменится.
Связь между прибылью и сроком возврата денег я уже показывал в материале «Прибыль в отчёте ещё не объясняет, почему кредитный лимит занят». Здесь горизонт шире: одна модель собирает прибыль, инвестиции, оборотный капитал и накопленный остаток на год.
Где первый месяц может ввести в заблуждение
В шаблоне оборотный капитал первого месяца целиком считается изменением. Для нового направления это допустимая постановка: запас и дебиторская задолженность создаются с нуля. У действующей компании часть оборотного капитала уже есть.
Поэтому финансовый директор должен назвать стартовую базу. Если на начало горизонта уже сформированы 900 тыс. ₽, требовать ещё 960 тыс. ₽ как полный прирост неверно. Нужна дельта до нового уровня.
Есть и другие ограничения. Месячный рост одинаков весь год. ФОТ, коммерческие и административные расходы постоянны. Сезонность, графики платежей, кредитные транши, дивиденды и НДС отдельными строками не показаны.
Отрицательный поток не означает ошибку команды. Причина может быть нормальной: оплата оборудования, стартовый запас, отсрочка клиентам перед сезонным пиком. Нужны сумма, документ, ответственный и дата повторной проверки.
Что делает лист «Контроль»
Три теста проверяют диапазоны ставок, равенство валовой прибыли разнице между выручкой и себестоимостью, а также минимальный денежный остаток против резерва.
Если одна строка возвращает ПРОВЕРИТЬ, общий статус становится FAIL. PASS говорит только о прохождении этих тестов. Источники, полнота расходов и достижимость продаж он не заверяет.
И это не формальная оговорка. В демонстрации PASS соседствует с двумя расхождениями.
Первое — ставка налога. В жёлтой ячейке стоит 20%, тогда как общая ставка налога на прибыль составляет 25% с 2025 года и в 2026 году сохраняется, 8% в федеральный бюджет и 17% в региональный; пониженные ставки есть у отдельных категорий, например 5% у ИТ-компаний, а на упрощённой системе налога на прибыль нет вообще. Первый тест проверяет диапазон от нуля до 100%, поэтому 20% для него допустимы. Пересчёт по общей ставке: налог 185 000 ₽, чистая прибыль 555 000 ₽, поток −505 000 ₽, остаток 3 495 000 ₽. За год накопленный остаток расходится на 864 869 ₽ — 15,309 млн ₽ против 14,444 млн ₽.
Второе — база оборотного капитала, и здесь легко ошибиться в обратную сторону. Дебиторская и кредиторская задолженность лежат в учёте с НДС, выручка в модели и запасы — без него. Логика «привести всё к одной базе» подсказывает очистить долги от налога, но в этой строке она неверна: строка считает деньги, а деньги двигаются с налогом.
Сходимость видно на прямом счёте платежей. Поступления равны выручке с налогом минус прирост дебиторской задолженности, платежи поставщикам — себестоимости с приростом запасов, взятой с налогом, минус прирост кредиторской, а в бюджет уходит налог с разницы. Сумма трёх строк сворачивается в «выручка минус себестоимость минус прирост запасов минус прирост дебиторской плюс прирост кредиторской». Это и есть отчёт о прибылях без налога минус изменение оборотного капитала, где долги стоят с НДС.
Очистишь долги — поток завысится на налоговую часть чистой позиции. При дебиторской 1,5 млн ₽, запасах 800 тыс. ₽ и кредиторской 900 тыс. ₽ оборотный капитал равен 1,4 млн ₽, это 17,50% выручки. После очистки долгов по ставке 22% остаётся 1 229 508 + 800 000 − 737 705 = 1 291 803 ₽, то есть 16,15%. Из потребности в деньгах исчезают 108 197 ₽ — ту же разницу даёт короткая строка (1 500 000 − 900 000) × 0,22 ÷ 1,22.
Запасов в короткой строке нет намеренно. Запас в шаблоне стоит по управленческой себестоимости, уже без налога: в обеих колонках он одинаков и из разницы выпадает. Чистить приходится только долги, а они входят в оборотный капитал с разными знаками — налоговые части гасят друг друга, остаётся налог с разности. При равных дебиторской и кредиторской эффекта не было бы вовсе.
Из этого же следует встречная проверка входа: если запас занесли суммой из счёта поставщика, он завышен на ставку — на тех же 800 тыс. ₽ это 144 262 ₽ лишней стоимости остатка. Общий процент оборотного капитала такую ошибку спрячет полностью.
Вторая корректная схема — всё без налога плюс отдельная строка расчётов с бюджетом со сроком уплаты. Ошибка одна: очистить долги и не показать НДС нигде. А вот где очистка обязательна — дни оборота: там дебиторская с налогом делится на выручку без него, и срок завышается в 1,22 раза. Показатели разные, правило от одного к другому не переносится.
Про срок платежа стоит помнить отдельно: НДС за квартал уходит тремя равными долями до 28-го числа каждого из трёх месяцев следующего квартала. Начисление и платёж лежат в разных месяцах.
Третье наблюдение не расхождение, но снимает часть уверенности: в демонстрации минимум остатка приходится на первый месяц, а дальше остаток только растёт. Рост ровный, расходы постоянные, CAPEX одинаковый. Денежный тест на таких входах проверяет один месяц из двенадцати.
Отсюда моё непопулярное мнение: зелёный статус в файле модели опаснее, чем его отсутствие. План приносят со статусом, и обсуждение сворачивается — проверка же прошла. Возражение понятное: проверки отсекают грубые ошибки. Отсекают, но эти три смотрят на диапазоны и арифметику, а не на источник числа, и обе найденные ставки прошли. Я предпочитаю модель без итогового статуса, но с колонкой источника у каждого входа.
Поручение финансовому директору
"За 5 рабочих дней соберите базовую финансовую модель на 12 месяцев. Для стартовой выручки, роста, валовой маржи, ФОТ, коммерческих и административных расходов, амортизации, налога, CAPEX, оборотного капитала и начальных денег укажите источник и период. Ставку налога поставьте по нашему режиму, а не по значению из шаблона. В оборотном капитале дебиторскую и кредиторскую берите с НДС, запасы без него — либо переведите всё в суммы без налога и добавьте строку расчётов с бюджетом со сроком уплаты. Крупные разовые платежи поставьте в свои месяцы. Покажите помесячно выручку, EBITDA, чистую прибыль, свободный денежный поток и денежный остаток. Найдите минимальный остаток и сравните его с резервом собственника. Для первого месяца отдельно объясните стартовую базу оборотного капитала. Статус ПРОВЕРИТЬ или вход без источника останавливает утверждение. В записке перечислите допущения для пересчёта и дату следующей версии."
Получить универсальную финансовую модель Finspect можно на странице материала. В книге уже есть демонстрационные входы, 12-месячный расчёт и три контрольных теста.
Артём Высоцкий, независимый финансовый директор, основатель Finspect