BBF Journal

калькулятор

Калькулятор доходности портфеля (XIRR)

Доходность вложений по датам операций: XIRR по уравнению XNPV = 0, простая доходность за период и сравнение со средней ставкой вкладов топ-10 банков.

Актуально на 4 сентября 2026
Операции по счёту

Пополнения и выводы

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

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

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

Доходность портфеля (XIRR)Прибыль 205 000 ₽
19,37% годовых
Простая доходность
30,6%
Прибыль
205 000
Срок, дней
730

Вложено 670 000 ₽, вернулось 875 000 ₽ (в том числе 825 000 ₽ — стоимость портфеля на дату оценки). Простая доходность 30,6 % — это вся прибыль к вложенному за 2 года от 04.09.2024 до 04.09.2026. XIRR 19,37 % — та же прибыль, но в пересчёте на год и с учётом того, что каждая сумма работала свой срок: деньги, внесённые позже, успели заработать меньше. Сравнивать со ставкой вклада можно только вторую цифру.

Если бы те же деньги лежали на вкладе

Те же суммы и те же даты, но под среднюю максимальную ставку по вкладам десяти банков с наибольшим объёмом депозитов физлиц — показатель Банка России по декадам. Каждое пополнение наращивается по ставке декады, в которую оно пришлось, до даты оценки; выведенные деньги дальше процентов не приносят. Это опубликованный ряд ЦБ и ориентир для сравнения, а не предложение банка и не прогноз: последняя декада ряда — iii декада августа 2026, 12,9 % годовых.

ДатаОперацияСуммаСтавка декадыДнейС процентами
04.09.2024Пополнение300 00017,633 %I декада сентября 2024730415 125,68
04.01.2025Пополнение150 00021,723 %I декада января 2025608208 113,88
04.06.2025Пополнение100 00018,871 %I декада июня 2025457124 164,99
04.11.2025Вывод50 00015,319 %I декада ноября 202530456 302,26
04.04.2026Пополнение120 00013,425 %I декада апреля 2026153126 506,83
Было бы на вкладе
817 609,12
Доходность вклада
18,71%
Портфель впереди на
7 390,88

Ставки декад в расчёте — от 13,425 до 21,723 % годовых. Модель считает годовую капитализацию и фактические дни (ACT/365); реальный вклад открывается на фиксированный срок под фиксированную ставку, пополнять его посреди срока по старой ставке чаще всего нельзя, а налог с процентов по ст. 214.2 НК считает налоговая. Поэтому таблица выше — ориентир «сколько давал рынок вкладов в те же месяцы», а не сумма, которую вам гарантировали бы.

Формула

Как считается

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

Срок каждого потока считается в календарных днях и делится на 365 — это соглашение ACT/365, то же самое, что использует функция XIRR в электронных таблицах: високосный год не получает отдельного множителя. Уравнение решается перебором — половинным делением отрезка от −99 до 1000 % годовых, — потому что аналитического решения у него не существует.

Уравнение
XNPV(r) = Σ CFᵢ ÷ (1 + r) ^ (dᵢ ÷ 365) = 0
Поток CFᵢ
пополнение — минус, вывод и стоимость портфеля — плюс
dᵢ
календарных дней от первой операции до этого потока
Год
365 дней: високосный не удлиняет знаменатель (ACT/365)
XIRR
ставка r, при которой сумма обращается в ноль
Простая доходность
(Вернулось − Вложено) ÷ Вложено × 100
Вклад для сравнения
Σ Сумма × (1 + ставка декады ÷ 100) ^ (дни ÷ 365)

CFᵢ — денежный поток на дату i, dᵢ — число дней от первой операции до неё, r — искомая годовая ставка в долях. Знак потока задаёт не читатель, а тип операции: на форме выбирается «пополнение» или «вывод», а минус подставляет калькулятор — так в уравнение не попадает опечатка.

Чем XIRR отличается от «прибыль ÷ вложено»

Простая доходность делит всю прибыль на всё вложенное и молчит про даты: 100 000 ₽ прибыли на 600 000 ₽ вложений — это 16,67 % и за год, и за десять лет. XIRR учитывает, сколько времени каждая сумма реально работала. Поэтому у портфеля с регулярными пополнениями два числа расходятся всегда, и расходятся тем сильнее, чем позже пришли основные деньги: они просто не успели заработать.

Пример

Тот же расчёт, что стоит в калькуляторе по умолчанию. Первое пополнение — 300 00004.09.2024, потом ещё два взноса, один вывод денег и последнее пополнение 120 00004.04.2026. Всего внесено 670 000 ₽, выведено 50 000 ₽, а на 04.09.2026 портфель стоит 825 000 ₽. Прибыль — 205 000 ₽: это 30,6 % к вложенному за 730 дней. А XIRR — 19,37 % годовых: именно эту цифру можно ставить рядом со ставкой вклада, а 30,6 % — нельзя.

Для сравнения калькулятор считает, что было бы с теми же суммами в те же даты на вкладе под среднюю максимальную ставку десяти банков с наибольшим объёмом депозитов физлиц — это показатель Банка России по декадам, ориентир рынка, а не предложение банка. Каждое пополнение наращивается по ставке своей декады: от 13,425 до 21,723 % годовых. К дате оценки на таком вкладе было бы 817 609,12 ₽ — портфель впереди на 7 390,88 ₽, а доходность вклада по тем же датам — 18,71 % годовых против 19,37 % у портфеля. Последняя декада ряда — iii декада августа 2026, 12,9 %.

  • Обновлено 4 сентября 2026. Источник: cbr.ru

Значения проверяются вручную по первоисточнику. Перед уплатой налогов сверяйтесь с nalog.gov.ru: региональные законы могут менять ставки и льготы.

Таблица

Одна прибыль — разный XIRR

Во всех четырёх строках вложено 600 000 ₽ и на 04.09.2026 портфель стоит 700 000 ₽. Прибыль везде одна и та же — 100 000 ₽, простая доходность тоже одна: 16,67 %. Меняются только даты пополнений — и годовая доходность расходится в разы.

Как вносилиВзносовПростая доходностьXIRR
Всё сразу в началеодин взнос за два года до оценки116,67 %8,01 %
Пополам с разницей в годдва взноса по 300 000 ₽216,67 %10,73 %
Равными долями раз в полгодачетыре взноса по 150 000 ₽416,67 %12,9 %
Основная сумма под конец100 000 ₽ в начале и 500 000 ₽ за полгода до оценки216,67 %21,67 %

Разрыв между крайними строками — 8,01 % против 21,67 % годовых при одинаковой прибыли в рублях. Причина простая: в последней строке основные 500 000 ₽ пролежали в портфеле полгода, а не два года, и заработали ту же сумму быстрее. Отсюда практический вывод: сравнивать свою доходность с чужой имеет смысл только по XIRR, и только если у обоих совпадает дата оценки.

Оговорки

Что здесь не учтено

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

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

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

На практике

Как этим пользоваться

Приложение брокера почти наверняка покажет другое число, и обычно оно больше. Причин три. Первая — брокеры часто считают простую доходность к вложенной сумме, а не годовую: за два года 30,6 % выглядят солиднее, чем 19,37 % в год. Вторая — точка отсчёта: доходность «с начала года» или «за всё время» считается от разных дат, и при пополнениях посреди периода результаты расходятся. Третья — состав: в приложении в доходность обычно попадают начисленные дивиденды и купоны, а комиссии и удержанный налог — не всегда.

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

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

FAQ

Частые вопросы

Что такое XIRR простыми словами?
Это годовая доходность вложений, посчитанная с учётом дат. XIRR отвечает на вопрос: под сколько процентов годовых нужно было положить каждую внесённую сумму, чтобы к дате оценки на счёте оказалось ровно столько, сколько там есть. Формулы у такого числа нет — есть уравнение XNPV(r) = Σ CF ÷ (1 + r) ^ (дни ÷ 365) = 0, где пополнения идут со знаком минус, а выводы и стоимость портфеля на дату оценки — со знаком плюс; ставка подбирается перебором. То же самое считает функция XIRR в Excel и Google Таблицах, поэтому число из калькулятора можно сверить с таблицей.
Чем XIRR отличается от «прибыль разделить на вложено»?
Простая доходность делит всю прибыль на всё вложенное и ничего не знает про сроки: 100 000 ₽ прибыли на 600 000 ₽ вложений дают 16,67 % и за год, и за десять лет. XIRR приводит результат к году и учитывает, сколько времени работала каждая сумма. Если все деньги внесены одним платежом, разница между числами — только пересчёт на год. Если пополнения шли постепенно, числа расходятся тем сильнее, чем позже пришли основные суммы: они просто не успели заработать. Сравнивать свою доходность со ставкой вклада или с чужим результатом можно только по XIRR.
Почему брокерское приложение показывает другую доходность?
Обычно по трём причинам. Первая: приложения часто показывают простую доходность к вложенной сумме, а не годовую, — за два года она выглядит вдвое солиднее. Вторая: точка отсчёта. «С начала года», «за всё время» и «за 12 месяцев» — это три разных числа, и при пополнениях посреди периода они расходятся. Третья: состав. В доходность приложения обычно включены начисленные дивиденды и купоны, а комиссии и удержанный НДФЛ учитываются не всегда. Расхождение в доли процента — норма; расхождение в разы означает, что сравниваются разные показатели.
Как учитывать пополнения и выводы средств?
Каждое движение денег между вашим карманом и брокерским счётом — отдельная строка с датой и суммой. Тип операции выбирается на форме, знак подставляет калькулятор: пополнение уходит в расчёт со знаком минус, вывод — со знаком плюс. Покупки и продажи бумаг внутри портфеля вносить не нужно: они не меняют суммы на счёте, а результат этих сделок уже сидит в стоимости портфеля на дату оценки. Дивиденды и купоны, оставшиеся на счёте, тоже отдельной строкой не идут — они входят в текущую стоимость; выведенные на карту — это операция «вывод».
Почему калькулятор не показывает доходность и пишет, что её нет?
Значит, у уравнения нет решения. Так бывает в двух случаях. Первый: все потоки одного знака — вы только вносили деньги, а стоимость портфеля указана нулевой, либо, наоборот, только выводили. Уравнение XNPV(r) = 0 требует, чтобы деньги и уходили, и возвращались: укажите стоимость портфеля на дату оценки. Второй: корень лежит за границами поиска от −99 до 1000 % годовых — обычно это огромная прибыль за считанные дни, то есть опечатка в дате или в сумме. В обеих ситуациях калькулятор пишет причину, а не рисует ноль: ноль был бы неправдой.
Как сравнить доходность портфеля со вкладом?
Только годовые с годовыми: простая доходность за период для этого не годится. Блок под калькулятором берёт ваши же суммы и даты и наращивает каждое пополнение по средней максимальной ставке по вкладам десяти банков с наибольшим объёмом депозитов физлиц — той, что действовала в декаду этого пополнения. Банк России публикует этот показатель три раза в месяц; это ориентир «сколько давал рынок вкладов в те же месяцы», а не предложение банка и не прогноз. Учтите и разницу правил: реальный вклад открывается на фиксированный срок под фиксированную ставку, пополнить его посреди срока по старой ставке чаще всего нельзя, а налог с процентов по ст. 214.2 НК считает налоговая.
Учитывает ли расчёт комиссии и налоги?
Только те, что вы ввели сами. Комиссия брокера за сделку, плата за обслуживание счёта, депозитарные сборы и удержанный НДФЛ уменьшают либо стоимость портфеля, либо сумму, которая до вас дошла: если вы берёте цифры прямо из приложения брокера, они уже учтены, а если считаете по своим записям — вычтите их вручную. Налог по операциям с ценными бумагами исчисляет и удерживает брокер как налоговый агент по своим данным, включая сальдирование убытков и перенос их на будущие годы; этот калькулятор налог не считает и налоговую отчётность не заменяет.
Какие ещё ограничения есть у расчёта?
Расчёт идёт в рублях и валютную переоценку не отделяет: если часть портфеля в валюте или в бумагах с валютной ценой, курс попадает в доходность вместе со всем остальным. Стоимость портфеля берётся на одну конкретную дату, поэтому оценка на дне просадки и на пике дадут разные числа при одних и тех же операциях — XIRR описывает результат на дату, а не свойство стратегии. Инфляция не вычитается: доходность номинальная. И главное — прошлая доходность ничего не обещает: она описывает то, что уже произошло.