Калькулятор IRR

Бесплатный онлайн-калькулятор IRR (внутренней нормы доходности). Введите любой ряд денежных потоков, выберите начальное приближение и получите IRR плюс NPV по рассчитанной ставке. Поддерживает Ньютона-Рафсона с запасным методом бисекции.

Найдите ставку дисконтирования, обращающую NPV в ноль. Добавьте начальную выплату (необязательно), затем введите по одному денежному потоку за период — положительные для притоков, отрицательные для оттоков. Калькулятор решает для внутренней нормы доходности, обращающей NPV в ноль, и показывает общие притоки, оттоки и накопленный денежный поток.

Внутренняя норма доходности (IRR)
Чистая приведённая стоимость (по IRR)
Общие притоки
Общие оттоки
Чистый денежный поток

Понимание IRR

Что такое IRR?

Внутренняя норма доходности (IRR) — это ставка дисконтирования, при которой чистая приведённая стоимость (NPV) ряда денежных потоков равна нулю. Простыми словами, это постоянная годовая доходность, при которой притоки проекта точно окупают его оттоки. \[ 0 = \sum \frac{CF_t}{(1 + IRR)^{t}} \]

где \(CF_t\) — денежный поток в период \(t\). Первый период (\(t=0\)) обычно — начальная инвестиция и не дисконтируется.

IRR против NPV против ROI

  • IRR — ставка, напрямую сравнимая с вашей ставкой отсечения (стоимость капитала, требуемая доходность).
  • NPV — сумма в долларах, зависящая от выбранной ставки дисконтирования.
  • ROI — простое отношение, игнорирующее временную стоимость денег.

IRR — это ставка, при которой NPV равна нулю, поэтому они отвечают на дополняющие вопросы.

Разобранный пример

Проект стоит $10,000 сегодня и возвращает $3,000, $4,200 и $6,800 в следующие три года:

\[ NPV(r) = -10000 + \frac{3000}{1+r} + \frac{4200}{(1+r)^{2}} + \frac{6800}{(1+r)^{3}} \]

Приравнивая NPV = 0 и решая, получаем IRR ≈ 25.65% — безубыточная годовая доходность проекта.

Как мы решаем

У IRR нет решения в замкнутой форме, поэтому используем:

  1. Ньютона-Рафсона (быстро, требует разумного начального приближения). Сходимость квадратичная у корня.
  2. Запасной метод бисекции, если Ньютон-Рафсон застревает. Устойчив, но медленнее.

Оба сходятся в пределах 1e-7 от истинной IRR или завершаются после 200 итераций.

Несколько IRR

Когда денежные потоки меняют знак более одного раза (например, один отток, затем приток, затем снова отток), полином NPV(r) = 0 может иметь несколько вещественных корней. В этом случае IRR неоднозначна, и следует вернуться к NPV по вашей стоимости капитала.

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

  1. Предположение о реинвестировании: IRR неявно предполагает, что промежуточные денежные потоки реинвестируются по самой IRR, что на практике редко верно. Модифицированная IRR (MIRR) исправляет это, используя отдельную ставку реинвестирования.
  2. Слепота к масштабу: проект за $1,000, возвращающий $2,000, имеет ту же 100% IRR, что и проект за $1M, возвращающий $2M. Всегда сравнивайте с масштабом и NPV.
  3. Важно время: IRR вознаграждает проекты, возвращающие деньги рано, что может увести вас от создания долгосрочной ценности.
  4. Сравнение со ставкой отсечения: IRR полезна только в сравнении с требуемой доходностью. 15% IRR — плохо, если стоимость капитала 12%; отлично, если 8%.

Когда использовать IRR

  • Сравнение взаимоисключающих проектов со схожим масштабом и сроками.
  • Донесение доходности до нефинансовых заинтересованных лиц (IRR интуитивна как процент).
  • Быстрый отсев перед полным анализом NPV / DCF.

Для бюджетирования капитала и оценки предпочитайте NPV как основную метрику, а IRR используйте как проверку здравым смыслом.

Об этом инструменте

IRR решается методом Ньютона-Рафсона с запасным методом бисекции. NPV по решённой ставке сообщается для подтверждения сходимости. Диаграмма показывает денежный поток каждого периода цветным столбиком (зелёный приток, красный отток) и накопленный денежный поток янтарной линией, чтобы вы могли видеть, когда проект выходит в ноль.

Открытая лицензия: математика IRR / NPV реализована напрямую с помощью Ньютона-Рафсона с запасным методом бисекции. Диаграммы используют Chart.js от участников Chart.js (MIT), включены локально.

Часто задаваемые вопросы

Какая IRR считается хорошей?
Зависит от стоимости вашего капитала и риска проекта. Стартап высокого риска может требовать 30%+; зрелая коммунальная облигация может быть приемлема при 6%. Сравнивайте IRR со ставкой отсечения, а не с абсолютными числами.
Почему моя IRR пишет «нет решения»?
Либо денежные потоки никогда не меняют знак (все положительные или все отрицательные), либо уравнение IRR не имеет вещественного корня. Добавьте и отток, и приток или проверьте, что начальная инвестиция не введена дважды.
Почему NPV по IRR показывает маленькое число вместо нуля?
Мы останавливаем итерации, когда изменение между последовательными оценками падает ниже 1e-9. Крошечные остатки (доли цента) нормальны и указывают на то, что решатель сошёлся.
В чём разница между IRR и годовым ROI?
ROI — это общая доходность, делённая на начальную выплату, без учёта времени. IRR — эквивалентная постоянная годовая ставка, дающая тот же паттерн денежных потоков. IRR — это версия, учитывающая время.
Почему мой проект показывает две разные IRR?
Когда денежные потоки меняют знак более одного раза, полином NPV(r) = 0 может иметь несколько вещественных корней. IRR становится неоднозначной; NPV по вашей стоимости капитала — более безопасная метрика.
Что говорит мне накопленная линия?
Она отслеживает бегущий итог денежного потока. Точка, где линия пересекает ноль, — это срок окупаемости проекта, когда накопленные притоки наконец равны накопленным оттокам.
Стоит ли включать начальную выплату в список потоков или в отдельное поле?
Подходит любое — калькулятор трактует необязательное поле «Начальная выплата» как период 0, а список денежных потоков как периоды 1, 2, 3… Если вы включите начальную выплату в список потоков, установите отдельное поле в 0.