Деньги и риски: подушка, кассовые разрывы, диверсификация, налоги в общих чертах
Инженеры хорошо понимают одну идею: система падает не там, где слабее логика, а там, где кончился ресурс — память, дескрипторы, соединения в пуле, квота у провайдера. Дело одного человека падает по тому же сценарию: кончается остаток на счёте. Не «прибыль стала отрицательной», а именно остаток: в четверг платить за хостинг, за жильё и по обязательствам, а оплата за сданный месяц назад проект придёт «в следующем платёжном цикле, у нас квартал закрывается».
Эта статья про ресурс, а не про доход: как делят поток на входе, сколько запаса нужно именно вам, откуда берутся кассовые разрывы и чем их лечат, почему пять клиентов иногда означают один источник дохода, как выглядит риск-реестр одиночки и как думать про налоги, не гадая. Экономика одной сделки разобрана в Юнит-экономике; здесь мы считаем выживание.
Рамка. Прочитайте, прежде чем считать. Здесь нет юридических, налоговых и бухгалтерских консультаций и намеренно нет ни одной настоящей цифры: все числа — заглушки в условных единицах (у.е.). Ни ставок, ни лимитов, ни порогов, ни «нормального размера подушки», ни «рыночных вилок»: такие числа зависят от страны, региона, вида деятельности, валюты, размера заказчика и даты, устаревают быстрее статьи и работают как чужой якорь.
Всё про обязательные платежи и формы деятельности проверяется на дату в первоисточниках — ФНС России, Госуслуги, «Мой налог», портал правовой информации — и обсуждается с практикующим бухгалтером и юристом под ваш сценарий. Правила и цифры меняются, иногда посреди года. Час специалиста стоит один раз; неверно выбранная схема стоит регулярно.
1. Три числа, которые все называют словом «заработал»
| Число | На какой вопрос отвечает | Где ломается |
|---|---|---|
| Прибыль (по начислению) | выгодна ли работа в принципе | «прибыльный и мёртвый»: прибыль есть, денег нет |
| Деньги на счёте (касса) | доживу ли я до следующего вторника | сюда попадают чужие деньги и создают иллюзию |
| Чистая позиция | сколько из остатка действительно моё | забытые обязательства всплывают через месяцы |
Третье число не считают почти никогда. На счёте одновременно лежат: аванс за не сделанную ещё работу, резерв под обязательные платежи, срок которых просто не наступил, и деньги на предстоящие расходы дела. Остаток — не доход и не повод для покупки.
$$ \text{Чистая позиция} = \text{Остаток на счетах} - \text{Обязательства с наступающим сроком} - \text{Авансы за несделанное} $$
деньги могут потребовать назад"] B -- "нет" --> E{"Расходы дела покрыты?"} E -- "нет" --> F["Операционный кошелёк дела"] E -- "да" --> G{"Подушка ниже целевой?"} G -- "да" --> H["Пополнение резерва"] G -- "нет" --> I["Ровная выплата себе
и кошелёк развития"] C --> J["Свободных денег меньше,
чем показывает баланс"] D --> J F --> J H --> J I --> K["Только это тратится на жизнь"]
Вопрос «могу ли я себе это позволить» решается не по балансу счёта, а по чистой позиции и запасу месяцев. Оба числа вы должны уметь назвать за минуту в любой день.
2. Пять кошельков: разделение на входе, а не в конце месяца
Бюджетирование «по остаточному принципу» не работает по инженерной причине: это обратная связь через переменную, которую вы наблюдаете с задержкой. Вы видите большой остаток и тратите, а обязательства и просадка загрузки приходят потом. Лечение знакомо каждому, кто настраивал квоты: резервировать заранее, а не проверять постфактум. Метод известен как Profit First (Майк Микаловиц), у бухгалтеров — как «метод конвертов»: поступление делится в день прихода.
- Разделение автоматическое — правило в банке, регулярный перевод, скрипт: что угодно, кроме силы воли в конце месяца.
- Резерв под обязательства неприкосновенен. Взять «на пару недель» — самый частый способ устроить себе разрыв в неудобный момент.
- Деньги дела и личные разделены физически. Отдельный счёт — гигиена до всякой оптимизации: без него не посчитать экономику и не работать быстро с бухгалтером. Порядок разделения зависит от формы деятельности (Договоры и формы работы).
- Доли фиксируются, но пересматриваются по расписанию — раз в квартал, а не в момент соблазна.
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$.
или рост DSO Внимание --> Норма: подписан проект,
пришла просроченная оплата Внимание --> Тревога: второй месяц без новых сделок Тревога --> Кризис: ключевой клиент ушёл
или неплатёж подтверждён Тревога --> Внимание: приток восстановлен Кризис --> Восстановление: разрыв закрыт, расходы урезаны Восстановление --> Норма: запас выше R1 note right of Кризис Только заранее описанный список действий. Никаких новых обязательств и займов без расчёта на салфетке. end note
Три свойства работающего финансового 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 недель и пороги режимов |
| Налоговые цифры из статьи или чата | лень проверять | первоисточник на дату плюс свой бухгалтер |
| Игнорировать «маловероятное» | ожидаемая потеря мала | события, выбивающие из игры, закрываются всегда |
| Отпуск «когда закончится проект» | он не заканчивается | плановый простой в календаре и в ставке |
Мини-итог
- Прибыль, касса и чистая позиция — три разных числа. Умейте назвать все три за минуту.
- Делите поток на входе: обязательства, расходы дела, резервы, личное, развитие — в день поступления и автоматически.
- Платите себе ровно: ориентир — нижний квантиль истории поступлений, а не среднее.
- Подушка измеряется в месяцах и выводится из ваших стрессов; резервов три, с разными правилами доступа.
- Кассовый разрыв — норма отрасли услуг; лечится структурой сделки раньше, чем деньгами.
- Прогноз на 13 недель в двух линиях даёт недели на реакцию вместо дней, а пороги и действия описываются заранее — runbook вместо решений в панике.
- Диверсификация про независимость источников: считайте $HHI$ по группам и следите за $N_{\text{eff}}$.
- Риски, выбивающие из игры, закрываются независимо от вероятности — ожидаемая потеря здесь плохой критерий.
- Налоги и право — не из статей. Формы и вопросы понимаете сами, цифры и решения берёте у бухгалтера и юриста, первоисточники проверяете на дату.
- Здоровье и внимание — финансовый актив с самой высокой стоимостью восстановления.
Источники
- 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
Что дальше
Устойчивость — фундамент, а не цель. Когда деньги перестают быть источником постоянной тревоги, приходит вопрос следующего порядка: расти в объёме, нанимать людей, строить продукт или честно вернуться в найм — и у каждого варианта своя цена.
Что дальше: первые наёмные, агентство, продукт или возвращение в найм