калькулятор
Калькулятор доходности портфеля (XIRR)
Доходность вложений по датам операций: XIRR по уравнению XNPV = 0, простая доходность за период и сравнение со средней ставкой вкладов топ-10 банков.
Вложено 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 000 ₽ | 17,633 %I декада сентября 2024 | 730 | 415 125,68 ₽ |
| 04.01.2025 | Пополнение | 150 000 ₽ | 21,723 %I декада января 2025 | 608 | 208 113,88 ₽ |
| 04.06.2025 | Пополнение | 100 000 ₽ | 18,871 %I декада июня 2025 | 457 | 124 164,99 ₽ |
| 04.11.2025 | Вывод | −50 000 ₽ | 15,319 %I декада ноября 2025 | 304 | −56 302,26 ₽ |
| 04.04.2026 | Пополнение | 120 000 ₽ | 13,425 %I декада апреля 2026 | 153 | 126 506,83 ₽ |
Ставки декад в расчёте — от 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 000 ₽ 04.09.2024, потом ещё два взноса, один вывод денег и последнее пополнение 120 000 ₽ 04.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 |
|---|---|---|---|
| Всё сразу в началеодин взнос за два года до оценки | 1 | 16,67 % | 8,01 % |
| Пополам с разницей в годдва взноса по 300 000 ₽ | 2 | 16,67 % | 10,73 % |
| Равными долями раз в полгодачетыре взноса по 150 000 ₽ | 4 | 16,67 % | 12,9 % |
| Основная сумма под конец100 000 ₽ в начале и 500 000 ₽ за полгода до оценки | 2 | 16,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 описывает результат на дату, а не свойство стратегии. Инфляция не вычитается: доходность номинальная. И главное — прошлая доходность ничего не обещает: она описывает то, что уже произошло.