Бизнес для инженера Деньги и риски: подушка, кассовые разрывы, диверсификация, налоги в общих чертах
0%

Деньги и риски: подушка, кассовые разрывы, диверсификация, налоги в общих чертах

Деньги и риски: подушка, кассовые разрывы, диверсификация, налоги в общих чертах

Инженеры хорошо понимают одну идею: система падает не там, где слабее логика, а там, где кончился ресурс — память, дескрипторы, соединения в пуле, квота у провайдера. Дело одного человека падает по тому же сценарию: кончается остаток на счёте. Не «прибыль стала отрицательной», а именно остаток: в четверг платить за хостинг, за жильё и по обязательствам, а оплата за сданный месяц назад проект придёт «в следующем платёжном цикле, у нас квартал закрывается».

Эта статья про ресурс, а не про доход: как делят поток на входе, сколько запаса нужно именно вам, откуда берутся кассовые разрывы и чем их лечат, почему пять клиентов иногда означают один источник дохода, как выглядит риск-реестр одиночки и как думать про налоги, не гадая. Экономика одной сделки разобрана в Юнит-экономике; здесь мы считаем выживание.

Рамка. Прочитайте, прежде чем считать. Здесь нет юридических, налоговых и бухгалтерских консультаций и намеренно нет ни одной настоящей цифры: все числа — заглушки в условных единицах (у.е.). Ни ставок, ни лимитов, ни порогов, ни «нормального размера подушки», ни «рыночных вилок»: такие числа зависят от страны, региона, вида деятельности, валюты, размера заказчика и даты, устаревают быстрее статьи и работают как чужой якорь.

Всё про обязательные платежи и формы деятельности проверяется на дату в первоисточниках — ФНС России, Госуслуги, «Мой налог», портал правовой информации — и обсуждается с практикующим бухгалтером и юристом под ваш сценарий. Правила и цифры меняются, иногда посреди года. Час специалиста стоит один раз; неверно выбранная схема стоит регулярно.

1. Три числа, которые все называют словом «заработал»

Число На какой вопрос отвечает Где ломается
Прибыль (по начислению) выгодна ли работа в принципе «прибыльный и мёртвый»: прибыль есть, денег нет
Деньги на счёте (касса) доживу ли я до следующего вторника сюда попадают чужие деньги и создают иллюзию
Чистая позиция сколько из остатка действительно моё забытые обязательства всплывают через месяцы

Третье число не считают почти никогда. На счёте одновременно лежат: аванс за не сделанную ещё работу, резерв под обязательные платежи, срок которых просто не наступил, и деньги на предстоящие расходы дела. Остаток — не доход и не повод для покупки.

$$ \text{Чистая позиция} = \text{Остаток на счетах} - \text{Обязательства с наступающим сроком} - \text{Авансы за несделанное} $$

Вопрос «могу ли я себе это позволить» решается не по балансу счёта, а по чистой позиции и запасу месяцев. Оба числа вы должны уметь назвать за минуту в любой день.

2. Пять кошельков: разделение на входе, а не в конце месяца

Бюджетирование «по остаточному принципу» не работает по инженерной причине: это обратная связь через переменную, которую вы наблюдаете с задержкой. Вы видите большой остаток и тратите, а обязательства и просадка загрузки приходят потом. Лечение знакомо каждому, кто настраивал квоты: резервировать заранее, а не проверять постфактум. Метод известен как Profit First (Майк Микаловиц), у бухгалтеров — как «метод конвертов»: поступление делится в день прихода.

Разделение денег на входе: один поток — несколько кошельков

  1. Разделение автоматическое — правило в банке, регулярный перевод, скрипт: что угодно, кроме силы воли в конце месяца.
  2. Резерв под обязательства неприкосновенен. Взять «на пару недель» — самый частый способ устроить себе разрыв в неудобный момент.
  3. Деньги дела и личные разделены физически. Отдельный счёт — гигиена до всякой оптимизации: без него не посчитать экономику и не работать быстро с бухгалтером. Порядок разделения зависит от формы деятельности (Договоры и формы работы).
  4. Доли фиксируются, но пересматриваются по расписанию — раз в квартал, а не в момент соблазна.
from decimal import Decimal, ROUND_DOWN

# ЗАГЛУШКИ: доли зависят от вашей формы деятельности и бюджета. Долю под обязательные
# платежи называет бухгалтер на вашу дату, остальные вы выводите из своих расходов.
ПРАВИЛА = [("обязательства", Decimal("0.00")), ("расходы_дела", Decimal("0.00")),
           ("подушка", Decimal("0.00")), ("развитие", Decimal("0.00"))]

def разделить(поступление: Decimal, правила=ПРАВИЛА) -> dict[str, Decimal]:
    """Делит поступление по кошелькам в день прихода; остаток идёт в «личное». O(k)."""
    assert sum(д for _, д in правила) <= Decimal("1"), "сумма долей больше единицы"
    итог = {имя: (поступление * доля).quantize(Decimal("0.01"), rounding=ROUND_DOWN)
            for имя, доля in правила}
    итог["личное"] = поступление - sum(итог.values())
    return итог

Ценность не в коде, а в том, что решение о деньгах принято до того, как они появились на виду. Система не увеличивает доход и не заменяет учёт; она устраняет один класс отказов — трату денег, которые уже кому-то обещаны.

3. Ровная выплата себе: сглаживание пилы

Доход самостоятельного инженера — пила: густо, пусто, снова густо. Расходы — почти прямая. Психологически опасен не провал, а пик: после хорошего месяца уровень жизни поднимается, а после плохого не опускается (эффект храповика). Лечение — платить себе фиксированную сумму из кошелька «личное», излишек оставлять в буфере. Если $I_1, \dots, I_n$ — помесячные поступления, устойчивая выплата $W$ берётся не как среднее, а как нижний квантиль:

$$ W \le Q_{\alpha}(I), \quad \alpha \in (0{,}2 \ldots 0{,}4) $$

Среднее по пиле обманывает: один крупный проект тянет его вверх, а жить надо в месяцы, когда его нет. Квантиль отвечает на честный вопрос — «сколько я могу платить себе так, чтобы большинство месяцев это покрывалось поступлениями».

import statistics

def ровная_выплата(доходы: list[float], квантиль: float = 0.3) -> dict[str, float]:
    """Устойчивая выплата себе по истории поступлений. O(n log n) времени, O(n) памяти.

    Нужна история от 6-12 месяцев: на трёх точках любая оценка — фантазия.
    """
    if len(доходы) < 6:
        raise ValueError("слишком короткая история: оценка будет случайной")
    d = sorted(доходы)
    return {"среднее": statistics.fmean(d),                      # не для решений
            "медиана": statistics.median(d),
            "выплата": d[max(0, int(квантиль * (len(d) - 1)))],  # на это можно опираться
            "разброс": max(d) - min(d)}                          # мера волатильности

Правило пересмотра: выплату повышают, когда буфер держится выше целевого уровня три-четыре месяца подряд, а не когда пришёл один хороший платёж. Сама ставка при этом уже должна содержать неоплачиваемое время, отпуск, болезнь и обязательные платежи — методика в Ценообразовании.

4. Подушка: сколько, где и в какой форме

Подушка измеряется не в деньгах, а в месяцах.

$$ \text{Runway} = \frac{C_{\text{ликвидные резервы}}}{E_{\text{средний месячный отток}}} $$

Числитель — только то, что можно получить за день-два без потерь. Знаменатель — полный отток: личные расходы, расходы дела, обязательные платежи, усреднённые по году. Совет «держите три-шесть месяцев расходов» — не расчёт, а средняя температура: ваш запас выводится из вашей волатильности. Чем реже сделки, крупнее чек и длиннее отсрочка — тем длиннее нужен запас.

def минимальный_остаток(старт: float, расход: float, поступления: list[float]):
    """Минимум остатка за горизонт и месяц ухода в минус. O(M) времени, O(1) памяти."""
    остаток, минимум, провал = старт, старт, None
    for m, приток in enumerate(поступления, start=1):
        остаток += приток - расход
        минимум = min(минимум, остаток)
        if остаток < 0 and провал is None:
            провал = m
    return минимум, провал

# Все числа — ЗАГЛУШКИ в у.е.: подставьте свои расходы и свою историю поступлений.
сценарии = {"база": [120.0] * 12,
            "уход крупнейшего клиента": [120.0] * 3 + [60.0] * 9,
            "оплата задержана на 3 мес": [0.0] * 3 + [120.0] * 9,
            "два месяца болезни": [120.0, 120.0, 0.0, 0.0] + [120.0] * 8}
for имя, поступления in сценарии.items():
    print(имя, минимальный_остаток(старт=200.0, расход=100.0, поступления=поступления))

Смысл упражнения не в прогнозе, а в форме зависимости: подберите стартовый остаток так, чтобы ни один реалистичный стресс не уводил кривую в минус. Это и есть ваш размер подушки — вычисленный, а не переписанный из чужого блога. Вероятностный вариант (Монте-Карло по распределению сделок) — в Карте трека, теория за ним — в Вероятности и статистике.

Держать полезно три резерва с разными правилами доступа:

Резерв Отвечает за Правило расходования
Оборотный буфер разрывы внутри месяца-двух тратится штатно, восполняется из следующего поступления
Резерв под обязательства платежи, срок которых впереди не тратится никогда на другие цели
Личная подушка потеря дохода, болезнь, форс-мажор тратится по заранее описанному триггеру

Форму хранения выбирают по трём свойствам: ликвидность, сохранность и отделённость (трудно ли потратить случайно). Доходность — четвёртый критерий: подушка не является инвестицией, инструмент, который может подешеветь ровно в тот месяц, когда деньги понадобились, для этой роли не годится. Конкретные инструменты и налоговые последствия — к бухгалтеру; базовый ликбез по личным финансам — проект Банка России «Финансовая культура».

5. Кассовый разрыв: механика и рычаги

Кассовый разрыв — состояние, при котором платежи наступают раньше поступлений, хотя работа прибыльна. Это не экзотика, а нормальный режим бизнеса услуг: цикл денег длиннее цикла работы.

$$ \text{Цикл денег} = T_{\text{работа}} + T_{\text{акт и счёт}} + T_{\text{отсрочка}} + T_{\text{просрочка}} $$

Слагаемые различаются по управляемости: первое — ваша скорость, второе — ваша аккуратность, третье — предмет переговоров при заключении договора, четвёртое — чужая дисциплина. Привычка «оптимизировать самое дорогое» работает и здесь: самое длинное слагаемое обычно не работа.

Обратите внимание на асимметрию: у оттоков точные даты, у притоков — интервалы. Это не пессимизм, а свойство реальности, и планировать надо по нему. Первая метрика, которую стоит завести, — DSO (days sales outstanding): сколько дней проходит от «работа стала долгом клиента» до «деньги на счёте».

$$ DSO = \frac{\text{Средняя дебиторская задолженность}}{\text{Выручка за период}} \cdot D $$

Рядом держат отчёт о возрасте задолженности (aging) — счета по корзинам «до срока», «небольшая просрочка», «серьёзная просрочка», «безнадёжно». Его польза в том, что он показывает проблему до того, как она станет разрывом.

Рычаг Что делает Цена и риск
Аванс обнуляет самый опасный участок цикла часть заказчиков не работает без результата; торгуется
Оплата этапами ограничивает максимальный незакрытый долг нужна декомпозиция (Оценка и границы)
Счёт в день подписания акта убирает вашу собственную задержку требует дисциплины и шаблонов документов
Короткий срок оплаты в договоре сокращает отсрочку у крупных клиентов жёсткие регламенты
Абонентская модель делает часть дохода регулярной ниже разовый чек, выше требования к предсказуемости
Лимит незакрытого долга ограничивает ущерб от одного неплатежа работы приходится останавливать — опишите в договоре
Сокращаемые расходы быстро уменьшает отток список составляется до кризиса
Заём под разрыв закрывает дыру деньгами превращает разрыв в постоянный расход

Порядок применения важен. Сначала то, что меняет структуру сделки (аванс, этапы, лимит долга), затем резервы, и только в последнюю очередь внешние деньги. Обратный порядок означает, что вы финансируете чужой платёжный регламент своими деньгами и платите за это проценты. Про поведение при уже случившейся просрочке — Работа с заказчиком; про формулировки, делающие такой разговор возможным, — Договоры.

6. Прогноз кассы на 13 недель

Стандартный инструмент антикризисных финансистов, хорошо ложащийся на инженерную голову: скользящий прогноз денег на 13 недель. Не бюджет и не отчёт — прогноз остатка по неделям, обновляемый еженедельно. Горизонт выбран так, чтобы успеть увидеть провал и чтобы оценки притоков ещё что-то значили.

def прогноз(старт: float, оттоки: dict[int, float],
            притоки: list[tuple[int, float, float]], недели: int = 13) -> list[float]:
    """Остаток на конец каждой недели. O(W + P) времени, O(W) памяти.

    притоки: (неделя, сумма, вероятность). Пессимистичная линия строится по
    уверенным поступлениям, ожидаемая — по взвешенным на вероятность.
    """
    def линия(консервативно: bool) -> list[float]:
        поток = [-оттоки.get(w, 0.0) for w in range(недели)]
        for w, сумма, p in притоки:
            вес = (1.0 if p >= 0.9 else 0.0) if консервативно else p
            поток[w] += сумма * вес
        остаток, ряд = старт, []
        for недельный in поток:
            остаток += недельный
            ряд.append(остаток)
        return ряд

    песс, ожид = линия(True), линия(False)
    дыра = next((i + 1 for i, v in enumerate(песс) if v < 0), None)
    if дыра and min(ожид) < 0:
        print(f"неделя {дыра}: разрыв даже при оптимистичных допущениях")
    elif дыра:
        print(f"неделя {дыра}: разрыв, если ожидаемые платежи не придут вовремя")
    return песс

Ценность инструмента даёт не точность, а две линии: пессимистичная (только деньги, в которых вы уверены) и ожидаемая. Расстояние между ними — мера вашей зависимости от чужой пунктуальности.

Ритуал: 20–30 минут в один и тот же день недели. Обновили факт, сдвинули окно, посмотрели на первую отрицательную ячейку. Если она появилась — у вас недели на реакцию, а не дни. Это та же идея, что оповещение по тренду вместо оповещения по факту падения (Наблюдаемость и дежурства).

7. Финансовые режимы: решения, принятые заранее

Самые дорогие решения принимаются в панике. Противоядие знакомо: runbook с заранее описанными порогами и действиями — как политика расхода бюджета ошибок в SRE (Embracing Risk). Пороги в месяцах запаса задаёте вы сами исходя из своей волатильности; ниже они обозначены как $R_1 > R_2 > R_3$.

Три свойства работающего финансового runbook: триггеры численные (запас в месяцах, недели без новых сделок, доля просроченной дебиторки), а не «когда станет страшно»; действия перечислены заранее — какие подписки отключить, что заморозить, кому написать; выход тоже описан — по какому условию вы возвращаетесь в норму. Без последнего пункта режим экономии становится вечным, а это прямая дорога к выгоранию.

8. Диверсификация: независимость важнее количества

Классическая ошибка — «у меня пять клиентов, я диверсифицирован». Если все пятеро подрядчики одного интегратора и платят из бюджета одной отрасли, которая проседает одновременно, — у вас один источник дохода с пятью счетами. Диверсификация про корреляцию, а не про счётчик.

Числовая мера концентрации — индекс Херфиндаля — Хиршмана, знакомый по антимонопольному анализу. Если $s_i$ — доля клиента $i$ в выручке периода:

$$ HHI = \sum_{i=1}^{n} s_i^2, \qquad N_{\text{eff}} = \frac{1}{HHI} $$

$N_{\text{eff}}$ — «эффективное число клиентов»: сколько равных клиентов дают такую же концентрацию. Если формально заказчиков семь, а $N_{\text{eff}}$ около полутора — вы сотрудник без трудовых гарантий, и уход одного контрагента равен увольнению без выходного пособия.

def концентрация(выручка: dict[str, float], группы: dict[str, str] | None = None) -> dict:
    """HHI и эффективное число источников. O(n) времени и памяти.

    группы: {клиент -> общий источник}. Клиенты одного холдинга, отрасли
    или бюджета складываются: они падают вместе.
    """
    if группы:
        свёрнутая: dict[str, float] = {}
        for клиент, сумма in выручка.items():
            ключ = группы.get(клиент, клиент)
            свёрнутая[ключ] = свёрнутая.get(ключ, 0.0) + сумма
        выручка = свёрнутая
    всего = sum(выручка.values())
    if всего <= 0:
        raise ValueError("нулевая выручка за период")
    доли = [s / всего for s in выручка.values()]
    hhi = sum(d * d for d in доли)
    return {"hhi": round(hhi, 3), "эффективных_источников": round(1 / hhi, 2),
            "доля_крупнейшего": round(max(доли), 3)}

Считайте дважды: по клиентам и по свёрнутым группам. Разница между двумя числами — размер вашей иллюзии. При этом диверсификация не бесплатна: каждый новый тип дохода — переключение контекста, отдельная воронка, отдельное продвижение и меньшая глубина в каждом направлении. Разумная стратегия — не «всего понемногу», а осознанный портфель из двух-трёх независимых опор.

  • Порог доли одного клиента. Значение выбираете вы, но правило должно существовать и проверяться ежеквартально. При превышении — не отказ от клиента, а обязательство запустить поиск (Продвижение без маркетолога).
  • Воронка не ставится на паузу даже при полной загрузке: задержка между активностью и деньгами делает паузу невидимой ровно до момента, когда уже поздно.
  • Регулярный доход дороже разового при равной сумме: он снижает дисперсию, а дисперсия и есть риск (Свой продукт).
  • Инфраструктурная зависимость — тоже концентрация. Один аккаунт, через который идут все деньги и вся репутация, — единая точка отказа; блокировка не спрашивает, справедлива ли она.

9. Риск-реестр практикующего инженера

Инженеры умеют это в другой области: модель угроз, реестр, план реагирования (Моделирование угроз). Финансовые риски описываются той же таблицей.

Эшелонированная защита денег: удар проходит только через совпавшие дыры

Риск Ранний признак Снижение вероятности Снижение ущерба
Неплатёж клиент пропал после сдачи; счета стареют аванс, этапы, проверка контрагента лимит долга, буфер, документы в порядке
Уход ключевого клиента падает объём, сменился ЛПР, тянут решения несколько опор, живая воронка подушка, ровная выплата себе
Ошибка оценки, срыв фикса «почти готово» третью неделю подряд декомпозиция, диапазоны, буфер процедура изменений, оплаченные этапы
Болезнь, травма усталость, накопленные отгулы режим, страхование как передача риска личная подушка, реалистичные сроки
Выгорание пропал интерес, растут переработки границы дня, отпуск внутри ставки резерв времени, отказ от обязательств
Юридическая претензия нечёткая приёмка, спор о правах договор, ТЗ, акты, консультация юриста предел ответственности, резерв
Потеря доступа к площадке предупреждения, споры, жалобы своя площадка, резервные каналы, 2FA экспорт контактов, второй канал
Изменение правил новости, письма банка и площадки официальные источники, свой бухгалтер резерв, гибкая форма деятельности
Трансграничные сложности задержки платежей, вопросы банка обсудить с банком и бухгалтером до сделки не строить выручку на одном коридоре

Реестр удобно хранить как код рядом с рабочими файлами — тогда он живой, а не «документ, который написали один раз».

# risks.yml — живой реестр, пересматривается ежеквартально
- id: R-01
  риск: "Крупнейший клиент прекращает сотрудничество"
  вероятность: средняя           # низкая | средняя | высокая
  ущерб: критический             # терпимый | тяжёлый | критический
  ранний_признак: "объём заказов падает два месяца подряд"
  стратегия: снижать             # избегать | снижать | передавать | принимать
  меры:
    - "доля в выручке проверяется ежеквартально"
    - "воронка активна даже при полной загрузке"
    - "подушка покрывает горизонт поиска нового клиента"
  проверено: 2026-07-16

Соблазн — ранжировать риски по ожидаемой потере $EL = p \cdot L$ и заниматься верхними строчками. Для повторяющихся мелких рисков это правильно, но есть класс, где такой расчёт опасен: события, после которых игра заканчивается и усреднить исход по множеству попыток уже нельзя. Разница между средним по ансамблю и средним по времени одной траектории — это проблема эргодичности (Ole Peters, Nature Physics, 2019; та же мысль в текстах Нассима Талеба, fooledbyrandomness.com).

Риски, которые выбивают вас из игры, закрываются независимо от их вероятности. Долг, который нечем отдать при неудаче; ответственность без верхнего предела в договоре; отсутствие резерва при единственном клиенте; работа без документов на большую сумму — это не «строчки с низкой ожидаемой потерей», а условия, при которых одна неудача обнуляет десять лет удач.

Четыре стратегии применяйте осознанно: избегать (не браться за сделки такого типа), снижать (аванс, этапы, документы), передавать (страхование, условия договора) и принимать — но письменно, с названной ценой и заранее определённым пределом.

10. Налоги и обязательства: как думать, не гадая

Это раздел, где статья обязана быть максимально скучной и максимально честной.

Здесь нет и не может быть налоговых консультаций. Ставки, лимиты, пороги, перечни допустимых видов деятельности, правила расчётов с иностранными заказчиками, формы и сроки отчётности меняются, различаются по регионам и зависят от вашей ситуации. Любое число, названное в статье — в этой или в чужой, — устаревает и не является основанием для решения. Проверяйте на дату: ФНС, Госуслуги, «Мой налог», pravo.gov.ru — и обсуждайте со своим бухгалтером и юристом.

Полезно знать не цифры, а структуру вопроса. В российском контексте обычно сравнивают три варианта: самозанятость (налог на профессиональный доход), индивидуальный предприниматель и общество с ограниченной ответственностью. Разбор осей — в Договорах и формах работы; здесь важна финансовая проекция.

Ось Финансовый вопрос, который она порождает
Порог входа и отчётность сколько времени и денег уходит на администрирование ежемесячно
Платежи, не зависящие от дохода есть ли обязательства в месяц, когда выручки не было
Ответственность по обязательствам рискуете ли вы личным имуществом при неудаче
Требования контрагентов согласится ли ваш тип клиентов работать с этой формой
Наём людей что добавляется к обязанностям и расходам при первом сотруднике
Вывод денег «себе» как деньги дела становятся личными и что при этом возникает
Иностранные заказчики как принимаются платежи и какие документы потребует банк
Смена формы насколько дорого перейти, если дело изменится

Ходить к специалисту с вопросом «что мне выбрать?» расточительно. Приходите со сценарием (клиенты, суммы, страны, планы на год) и списком: какие обязательные платежи и отчёты у меня возникают и в какие даты; что происходит в месяц без дохода; какую долю поступления откладывать в резерв; что меняется при иностранном заказчике и какие документы нужны банку; что меняется при найме первого человека или партнёрстве; что происходит при приближении к порогам, если они применимы; какие расходы имеет смысл учитывать и какими документами; как правильно оформлять получение денег «на себя»; что делать самому ежемесячно, чтобы работа бухгалтера была быстрой и дешёвой.

Ответы фиксируйте письменно, с датой, и пересматривайте при изменениях. Какими бы ни были ставки, операционное правило одно: резервировать в день поступления, платить в срок, не трогать резерв. Календарь обязательных дат живёт там же, где платёжный календарь и прогноз на 13 недель, а не в голове: пропущенный срок — редкий вид расхода, который растёт сам по себе.

Признаки совета, которому нельзя верить: конкретные цифры без даты и ссылки на норму; «все так делают»; схемы, суть которых — не платить; универсальный ответ без единого уточняющего вопроса про вашу ситуацию; предложение игнорировать разницу между гражданско-правовыми и трудовыми отношениями (если сотрудничество внешне выглядит как обычная работа по найму — один заказчик, график, рабочее место, одинаковые регулярные выплаты, — это тема для юриста до старта, а не после).

11. Выгорание и здоровье — статья финансового риска

У самостоятельного инженера нет оплачиваемого больничного и отпуска — это не метафора, а строка в расчёте ставки (Ценообразование). Отсюда ловушка: мысль «каждый неотработанный час — потерянные деньги» превращает год в непрерывный спринт, а дальше следует месяц, когда вы не можете работать вообще. В деньгах это худший сценарий: одновременно исчезает и доход, и способность его восстановить.

  • Отпуск и болезнь заложены в ставку и в календарь — как плановый простой с плановой стоимостью.
  • Резерв времени рядом с резервом денег. Загрузка «под сто процентов» так же неисполнима, как диск, заполненный на сто процентов: любая флуктуация превращается в отказ.
  • Ранние признаки: растущие переработки, пропавший интерес к любимой части работы, откладывание общения с клиентами, ощущение «всё горит» при нормальных цифрах — Выгорание.
  • Изоляция — отдельный риск. Без коллег пропадают ревью и калибровка; сообщество и менторство — часть системы устойчивости, а не развлечение.
  • Страхование как передача риска. Какие покрытия имеют смысл и что они реально покрывают — вопрос к специалисту и к условиям конкретного договора, а не к статье.

12. Порядок сборки и ритм наблюдения

Частота Что смотрим Сколько времени
Раз в неделю прогноз на 13 недель, новые счета, просрочка, воронка 20–30 минут
Раз в месяц запас в месяцах, выплата себе, доли кошельков, DSO около часа
Раз в квартал концентрация и $N_{\text{eff}}$, реестр рисков, цены, бухгалтер полдня
Раз в год форма деятельности, страхование, стратегия, стоит ли продолжать день

13. Типичные ошибки

Ошибка Почему возникает Чем лечится
Считать остаток на счёте своим доходом так проще и приятнее чистая позиция: минус обязательства и авансы
Потратить резерв «на время» деньги лежат, а нужда сейчас отдельный счёт, автоперевод в день прихода
Подушка «как советуют» не хочется считать стресс-тест своих сценариев: размер выводится
Подушка в неликвидной форме хочется доходности подушка не инвестиция: ликвидность и сохранность
Уровень жизни по лучшему месяцу пик воспринимается как норма ровная выплата от нижнего квантиля
«У меня пять клиентов, всё нормально» считают счётчик, а не корреляцию HHI по группам, а не по названиям юрлиц
Воронка на паузе при полной загрузке некогда фиксированный слот в календаре каждую неделю
Реакция на разрыв в день разрыва нет прогноза скользящие 13 недель и пороги режимов
Налоговые цифры из статьи или чата лень проверять первоисточник на дату плюс свой бухгалтер
Игнорировать «маловероятное» ожидаемая потеря мала события, выбивающие из игры, закрываются всегда
Отпуск «когда закончится проект» он не заканчивается плановый простой в календаре и в ставке

Мини-итог

  1. Прибыль, касса и чистая позиция — три разных числа. Умейте назвать все три за минуту.
  2. Делите поток на входе: обязательства, расходы дела, резервы, личное, развитие — в день поступления и автоматически.
  3. Платите себе ровно: ориентир — нижний квантиль истории поступлений, а не среднее.
  4. Подушка измеряется в месяцах и выводится из ваших стрессов; резервов три, с разными правилами доступа.
  5. Кассовый разрыв — норма отрасли услуг; лечится структурой сделки раньше, чем деньгами.
  6. Прогноз на 13 недель в двух линиях даёт недели на реакцию вместо дней, а пороги и действия описываются заранее — runbook вместо решений в панике.
  7. Диверсификация про независимость источников: считайте $HHI$ по группам и следите за $N_{\text{eff}}$.
  8. Риски, выбивающие из игры, закрываются независимо от вероятности — ожидаемая потеря здесь плохой критерий.
  9. Налоги и право — не из статей. Формы и вопросы понимаете сами, цифры и решения берёте у бухгалтера и юриста, первоисточники проверяете на дату.
  10. Здоровье и внимание — финансовый актив с самой высокой стоимостью восстановления.

Источники

  • Mike Michalowicz, Profit First — разделение поступлений по кошелькам на входе: mikemichalowicz.com/profit-first
  • Google SRE Book, Embracing Risk — управление риском через численные пороги и заранее описанную политику: sre.google/sre-book/embracing-risk
  • Ole Peters, The ergodicity problem in economics, Nature Physics, 2019 — почему среднее по ансамблю не равно судьбе одной траектории: nature.com/articles/s41567-019-0732-0
  • Nassim Nicholas Taleb — тексты о риске разорения и асимметрии: fooledbyrandomness.com
  • Jason Fried, David Heinemeier Hansson, It Doesn’t Have to Be Crazy at Work — про устойчивый режим вместо героизма: basecamp.com/books/calm
  • Josh Kaufman, The Personal MBA — финансовые понятия для неэкономистов: personalmba.com
  • Банк России, проект «Финансовая культура» — базовая грамотность по личным финансам: fincult.info
  • Определения, когда спорите о терминах: cash flow, days sales outstanding, Herfindahl-Hirschman Index
  • Официальные источники по обязательным платежам и формам деятельности — только эти и на дату: ФНС, Госуслуги, «Мой налог», pravo.gov.ru

Что дальше

Устойчивость — фундамент, а не цель. Когда деньги перестают быть источником постоянной тревоги, приходит вопрос следующего порядка: расти в объёме, нанимать людей, строить продукт или честно вернуться в найм — и у каждого варианта своя цена.

Что дальше: первые наёмные, агентство, продукт или возвращение в найм

Нашли неточность? Выделите фрагмент текста — рядом появится жучок.

Нужен разбор именно вашей ситуации?

Статья описывает общий случай. Если у вас частный — можно разобрать его отдельно, платно. А если не хватает целого материала, предложите тему: её оплачивают вскладчину, и она выходит открытой для всех.

Доска запросов