Содержание статьи
Часто задаюсь таким вопросами:
-
что будет с моими активами через 5 лет, если взять квартиру в ипотеку?
-
стану ли я богаче или же беднее от этого?
-
смогу ли я выплатить вообще с текущими доходами и расходами всю ипотеку?
-
а если не смогу, в какой момент получу кассовый разрыв?
Ипотечные калькуляторы считают только платёж, а в Excel нужно знать тонну формул для учета всех нюансов расчетов во времени, да и наглядность в эксель сильно хромает.
Поэтому для получения ответов на свои вопросы, решил написать движок, который симулирует движение денег между счетами, и посчитал на нем два базовых сценария:
-
снимать квартиру и параллельно гасить ипотеку
-
или взять жильё на миллион дороже, сразу заехать и отправлять сэкономленную аренду в досрочное погашение.
Второй вариант закрыл ипотеку почти на год раньше, а процентов банку ушло столько же — хотя взял я на миллион больше.
Что будет на моих счетах через 5 лет?
Вы задавались когда-нибудь таким вопросом?
Я, например, задаюсь им регулярно, когда нужно принять какое-то решение и спрогнозировать влияние этого решения на мое будущее.
Накидаю примеров:
-
хватит ли мне денег, если через полгода возьму ипотеку?
-
если не хватит, то в какой момент времени будет кассовый разрыв?
-
выгоднее арендовать или покупать свою квартиру?
-
если уволят с работы, через какое время не смогу платить по счетам?
-
выгоднее ли будет, если купить квартиру подороже в ипотеку, но сразу в нее переехать и погашать еще и за счет экономии на аренде?
Владельцы бизнесов задаются вопросами:
-
будет ли кассовый разрыв, если нанять еще одного сотрудника?
-
что если контрагенты будут погашать свои долги (дебиторская задолженность) передо мной быстрее?
-
а что если взять кредит на сумму дебиторской задолженности и вложить его в бизнес?
-
что если парочка контрагентов обанкротится и не сможет выплатить долг передо мной?
-
что если доходы уменьшатся в какой-то период?
Наверняка такими вопросами задавались многие, кто хоть как-то думает о своих деньгах.
Особенно те, у кого есть кредиты, бизнес или те, кто только подумывает о них или может те, кто планирует выйти на пенсию в 30-40 лет — так называемое FIRE движение.
Как получить ответ на этот вопрос?
Есть традиционные способы поиска ответов на эти вопросы:
-
взять листочек, ручку и все посчитать
-
взять эксель и все посчитать
Эти способы круты, эти способы вечные и максимально гибкие, но есть у них существенные недостатки:
-
высокая вероятность ошибки — тупо что-то упустил и все поехало, а ты даже не заметил, что поехало
-
неудобство использования — на бумаге много не помоделируешь, а в эксельке все очень громоздко
-
сложность расчетов — нужно знать и применять формулы для различных расчетов, а тем более расчетов для оценки движения средств во времени
-
отсутствие наглядности — в таких расчетах мы слепо доверяем расчетам, но не очень понимаем, как эта куча формул привела к таким результатам
В связи с этим я начал думать над решением, которое нивелирует все недостатки традиционных способов расчетов
Так и родился продукт под говорящим названием cashflow
Cashflow
Получить ответы на все вопросы поможет сервис прогнозирования денежных потоков.
Если коротко, он позволяет задавать счета, на которых учитываются деньги разного вида, и пайпы (трубы), через которые эти деньги перетекают из одного счета в другой.
На этой простейшей идее со счетами и пайпами построен мощный движок, который умеет симулировать движение денег между счетами и как следствие прогнозировать состояние счетов на любой момент времени.
С самого начала я закладывал в него соответствие таким требованиям:
-
деньги не могут возникать из ниоткуда — каждый рубль должен быть учтен
-
деньги могут перемещаться между счетами по гибким правилам и расписанию
-
состояние системы можно смотреть на любой момент времени
-
обнаружение кассовых разрывов
-
максимальная наглядность движения средств между счетами
Сервис соответствует всем этим требованиям и стал на самом деле даже мощнее, чем изначально задумывался
Стремление к соответствию этим требованиям привело к тому, что под капотом получился мощный бухгалтерский движок, который по сути позволяет вести бух учет человека или предприятия и не просто бух учет, а учет с прогнозом на много лет в будущее.
Получилось так, что сервис позволяет увидеть 3 отчета (3 столпа), на которых держится вся бухгалтерия:
-
баланс
-
прибыль и убытки
-
движение денег И позволяет он видеть эти 3 отчета в любой точке в будущем в обозримом периоде!
Так что там с ипотекой?
Чтобы понять, что будет через 5 лет, если взять ипотеку с ПВ 2кк, по ставке 9% с ежемесячным платежом 80к, необходимо описать финансовую модель, в рамках которой эта ипотека будет взята
Финансовая модель звучит скучно или даже сложно, но cashflow позволяет описать ее изящно и просто
Что же такое финансовая модель в cashflow?
Во-первых, это счета — коробочки, которые учитывают в себе какую-то сумму денег
Во-вторых, это пайпы (трубы), по которым средства перетекают из одного счета в другой по определенным правилам
В общем-то это все. Этого достаточно для описания любой фин модели
Конечно же, есть различные нюансы и подробности, о которых мы поговорим дальше, но именно на этих двух базовых сущностях построен весь движок прогнозирования денежных потоков
Финансовая модель
У каждого человека/предприятия своя финансовая модель — мы для примера возьмем упрощенную модель для демонстрации прогноза с нашей ипотекой.
Абстрактная финансовая модель:
-
получение зарплаты: 160к в месяц
-
расходы на жизнь: 1к в день
-
расходы на аренду жилья: 50к в месяц
-
первоначальный взнос за ипотеку: 2кк единоразово
-
получение ипотеки: 3кк единоразово
-
начисление процентов по ипотеке: ставка 9%
-
ежемесячный платеж по ипотеке: 80к в месяц
А теперь давайте натянем эту абстрактную модель на конкретную модель cashflow:
Получение зарплаты
Чтобы получать зарплату, нужны:
-
счет-источник: откуда деньги появляются
-
счет-цель: куда деньги перетекают
-
правила перевода средств от счета-источника к целевому счету
В данном случае источником является работодатель, а местом назначения зарплатная карта
То есть имеем два счета:
-
счет-источник: работодатель
-
счет-цель: зарплатная карта
Деньги между счетами перетекают через пайп с такими правилами:
-
сумма: 160к
-
расписание: каждый месяц 5-го числа
В общем-то это все — кусок модели с получением зп настроен
В кешфлоу это выглядит так:
Прошу заметить, как отчетливо и наглядно видно откуда и куда польются деньги:)
Расходы на жизнь
Счета:
-
источник: зарплатная карта
-
цель: жизнь Пайп:
-
сумма: 1к
-
расписание: каждый день

Пайп от зарплатной карты к счёту жизни: 1к каждый день
Расходы на аренду
Счета:
-
источник: зарплатная карта
-
цель: арендодатель Пайп:
-
сумма: 50к
-
расписание: каждый месяц

Пайп от зарплатной карты к арендодателю: 50к в месяц
Первоначальный взнос
Счета:
-
источник: заначка
-
цель: квартира Пайп:
-
сумма: 2кк
-
расписание: единоразово

Получение ипотеки
Счета:
-
источник: банк (тело)
-
цель: квартира Пайп:
-
сумма: 3кк
-
расписание: единоразово

Начисление процентов
Счета:
-
источник: банк (проценты)
-
цель: проценты Пайп:
-
сумма: 9%/365 * остаток на счете “банк (тело)”
-
расписание: каждый день

Тут важно начисленные проценты не класть на счет “банк (тело)”, чтобы не было капитализации процентов — начисления процентов на сумму долга с учетом процентов
Для этого проценты учитывают на отдельном счете “банк (проценты)”
Также важно осознать, что начисленные проценты по кредиту для банка являются доходом, а для клиента — расходом. В данном случае мы моделируем учет клиента банка, поэтому счет используется расходный.
Погашение кредита
Счета:
-
источник: зарплатная карта
-
цель: ежемесячный платеж Пайп:
-
сумма: 80к
-
расписание: каждый месяц

Пайп от зарплатной карты к счёту ежемесячного платежа: 80к в месяц
Мы не знаем сколько процентов набежало в определенный момент времени, поэтому сначала кладем весь ежемесячный платеж на спец счет, а потом распределяем его в первую очередь на погашение процентов, а остаток отправляем на погашение тела кредита
Поэтому понадобятся еще такие пайпы (очередь важна):
-
источник: ежемесячный платеж
-
цель: банк (проценты)
-
сумма: 100% от счета “банк (проценты)”
-
расписание: каждый месяц
-
источник: ежемесячный платеж
-
цель: банк (тело)
-
сумма: 100% от счета “ежемесячный платеж”
-
расписание: каждый месяц
По итогу получаем такую финансовую модель:

ЗАПУСТИТЬ СИМУЛЯЦИЮ!
После того, как мы описали нашу финансовую модель в cashflow, можем запустить симуляцию.
После всех расчетов мы увидим прогноз движения денег на весь период симуляции и сможем телепортироваться в любую точку на таймлайне.
Симуляция идет от самой ранней операции в модели до самой поздней

В каждой точке мы можем увидеть:
-
балансы всех счетов
-
балансы по видам счетов: доходы, расходы, дебиторку, кредиторку и прочее
-
прибыль и убытки
-
кассовые разрывы
-
момент выполнения плана — в данном случае погашение ипотеки
-
и много чего еще, что стоит изучить самостоятельно
Эта информация однозначно может дать понять, что будет через несколько лет в рамках текущей финансовой модели.
По этим прогнозам можно принимать серьезные решения и отвечать на сложные вопросы, которые были озвучены в начале статьи.
А самое главное это наглядность движения денег — супер удобно за этим наблюдать и контролировать, глядя на поток в пайпе между счетами — зайдите и опробуйте сами этот UX: cashflow
В общем-то все как на ладони и в этом вся мощь Cashflow.
А что если взять ипотеку и заехать в квартиру?
Допустим, мы хотим взять кредит на миллион больше, чтобы взять уже пригодную для жизни квартиру и сразу же в нее заехать.
Это позволит сэкономить на аренде и направить эти средства на погашение ипотеки
Но выгоднее ли это, чем предыдущий вариант, где мы продолжали арендовать квартиру?
Как вы уже догадались на этот вопрос очень легко ответить с помощью того же cashflow. Достаточно изменить некоторые параметры финансовой модели и все сразу станет ясно.
-
пайп “Ипотека” пусть перемещает 4 млн вместо 3-х
-
пайп “Аренда” пусть действует до момента покупки квартиры
-
сумма, которая раньше шла на аренду теперь пусть идет в досрочное погашение ипотеки:
-
источник: зарплатная карта
-
цель: ежемесячный платеж
-
сумма: 50к
-
расписание: ежемесячно

Второй сценарий: ипотека закрывается раньше
-
По итогу видим, что этот способ гораздо выгоднее предыдущего.
-
достижение плана “Погашение ипотеки” 19.08.2029 против 19.06.2030 в предыдущем варианте
-
прибыльность гораздо выше предыдущего варианта и на момент погашения ипотеки мы обгоняем предыдущий вариант на 1 млн по прибыли и этого мы достигли на год быстрее предыдущего варианта
-
также можно заметить, что процентов банку в обоих сценариях мы заплатили почти одинаково — около 550к, что еще раз подчеркивает выгодность второго варианта, ведь мы пользовались бОльшими деньгами банка, но по процентам не переплатили
Откуда взялся этот миллион прибыли?
Причин две, и работают они вместе.
Первая: аренда уходит безвозвратно, а те же 50к, отправленные в тело долга, остаются с нами активом. Мы не стали богаче на ровном месте, мы просто перестали отдавать эти деньги арендодателю и начали складывать их в свою квартиру.
Вторая: проценты начисляются на остаток долга каждый день, поэтому досрочное погашение бьет дважды. Оно и укорачивает срок, и уменьшает сумму, на которую эти проценты успевают набежать. Из-за этого во втором сценарии банку ушло почти столько же, сколько в первом, хотя взяли мы на миллион больше.
И это все настроил и определил за 30 секунд
Но что если увеличить сумму досрочного погашения? Или вместо того, чтобы держать деньги на зарплатной карте, класть их на накопительный счет и получать процентных доход с этого?
Это все точно так же можно смоделировать за пару минут и посмотреть, что будет — попробуйте сами
И как вы могли заметить, нам для таких сложных временных расчетов не понадобилась ни одна формула!
Резюме
Что показал разбор: заехать сразу в квартиру подороже оказалось выгоднее, чем взять жилье дешевле и продолжать снимать. Ипотека закрывается почти на год раньше, а процентов банку уходит почти столько же — около 550к, хотя денег у банка мы взяли на миллион больше.
И ни одной формулы для этого писать не пришлось — мы просто описали счета и пайпы, а движок посчитал все сам.
Если заинтересовало, можете потыкать сами тут: ATMLAB CASHFLOW
Хочется отметить, что есть неочевидные моменты при описании своей финансовой модели
У меня они тоже возникали при описании своей, но я всегда находил, как правильно и изящно выразить ее в рамках минималистичных сущностей: счетов и пайпов
Если у вас возникнет какое-то непонимание или возможно какие-то ошибки, смело обращайтесь к нам в комментариях под постом или же пишите письмо на почту support@atmlab.org
Полная версия разбора с теми же расчётами лежит у нас в
блоге: Ипотека или аренда: как посчитать, что выгоднее
Спасибо за внимание и хорошего дня!
