Финансы / Проценты и дисконтирование

Чистая приведенная стоимость инвестиционного проекта NPV

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

Опубликовано: Обновлено:

Формула

$$NPV=\sum_{t=0}^{n}\frac{CF_t}{(1+r)^t}$$

Обозначения

$NPV$
чистая приведенная стоимость проекта, рубли или другая валюта на дату оценки
$CF_t$
денежный поток в период t, включая начальные инвестиции при t = 0, рубли или другая валюта
$r$
ставка дисконтирования за период, доля единицы за период
$t$
номер периода денежного потока, периоды
$n$
последний период прогноза, периоды

Условия применения

  • Все денежные потоки записаны со знаком: инвестиции обычно отрицательны, поступления положительны.
  • Ставка r относится к периоду между денежными потоками.
  • Денежные потоки приводятся к одной дате, обычно к моменту t = 0.
  • Ставка дисконтирования соответствует риску проекта и валюте денежных потоков.

Ограничения

  • NPV зависит от качества прогноза денежных потоков и выбранной ставки дисконтирования.
  • Формула не учитывает управленческую гибкость, стратегические эффекты и ограничения капитала без дополнительных моделей.
  • Нельзя смешивать номинальные потоки с реальной ставкой или реальные потоки с номинальной ставкой.
  • Для проектов с разными масштабами и сроками NPV полезно дополнять анализом сценариев, EAC или ограничений бюджета.

Подробное объяснение

NPV собирает все денежные потоки проекта на одной временной оси. Каждый будущий поток делится на (1+r)^t, а поток в момент 0 остается без дисконтирования, потому что уже находится на дате оценки. После этого все приведенные значения складываются с учетом знаков.

Идея формулы основана на стоимости денег во времени. Рубль сегодня и рубль через год не равны, потому что сегодняшний рубль можно вложить или использовать для уменьшения долга. Ставка r задает требуемую компенсацию за время и риск, а дисконтирование переводит будущие потоки в сегодняшние деньги.

Если NPV положительна, проект в данной модели приносит больше, чем требует ставка дисконтирования. Если NPV равна нулю, проект ровно покрывает требуемую доходность. Если NPV отрицательна, будущие потоки недостаточны для компенсации инвестиций и риска при выбранной ставке.

Формула особенно полезна тем, что работает с любыми неравными потоками. В отличие от аннуитетных формул, ей не нужны одинаковые платежи. Можно учитывать крупную инвестицию, несколько лет роста, расходы на обслуживание и ликвидационную стоимость в конце срока.

Главная практическая сложность не в арифметике, а в качестве входных данных. Нужно аккуратно выбрать ставку, валюту, период, налоги, оборотный капитал и остаточную стоимость. NPV не заменяет сценарный анализ, но дает общий язык для сравнения стоимости проектов.

Как пользоваться формулой

  1. Запишите все денежные потоки по периодам и со знаками.
  2. Убедитесь, что период ставки совпадает с периодом потоков.
  3. Для каждого будущего потока посчитайте дисконтный множитель.
  4. Умножьте каждый поток на свой множитель.
  5. Сложите приведенные значения, включая CF_0.
  6. Интерпретируйте знак NPV вместе с рисками и качеством прогноза.

Историческая справка

Современный NPV связан с развитием дисконтированных денежных потоков и корпоративных финансов в XX веке, хотя сама идея приводить будущие платежи к сегодняшней стоимости намного старше. По мере роста капиталоемких проектов, железных дорог, промышленности и позже корпоративных бюджетов потребовался метод, который сравнивает инвестиции не по бухгалтерской прибыли, а по денежным потокам во времени. В учебниках по corporate finance NPV стал центральным правилом принятия инвестиционных решений: проект принимают, если он добавляет текущую стоимость при ставке, отражающей риск. Распространение электронных таблиц сделало расчет технически простым, но также подчеркнуло важность дисциплины входных данных, сценариев и ставки дисконтирования.

Историческая линия формулы

NPV не является формулой одного автора. Это результат развития финансовой математики, DCF-оценки и корпоративных финансов. В современной традиции метод связывают с capital budgeting и учебниками по инвестиционным решениям, а не с единичным открытием.

Пример

Проект требует 1 000 000 рублей сегодня и обещает 350 000, 420 000 и 500 000 рублей в конце следующих трех лет. Требуемая доходность 12% годовых. NPV = -1 000 000 + 350 000/1,12 + 420 000/1,12^2 + 500 000/1,12^3. Получаем -1 000 000 + 312 500,00 + 334 821,43 + 355 890,12 ≈ 3 211,55 рубля. Значение чуть выше нуля: в модели проект едва покрывает требуемые 12% и добавляет небольшую текущую стоимость. Проверка знаков важна: начальные инвестиции входят со знаком минус.

Частая ошибка

Частая ошибка - забыть начальный отрицательный поток и считать только приведенную стоимость будущих поступлений. Вторая ошибка - использовать бухгалтерскую прибыль вместо денежных потоков. Третья ошибка - дисконтировать номинальные потоки реальной ставкой или наоборот. Еще одна ошибка - считать положительную NPV гарантией успеха: формула показывает результат выбранного сценария, но не отменяет неопределенность, риск и ошибки прогноза.

Практика

Задачи с решением

Три года поступлений

Условие. Инвестиция сегодня 1 000 000 рублей. Поступления: 350 000, 420 000 и 500 000 рублей в конце лет 1-3. Ставка 12%. Найдите NPV.

Решение. NPV = -1 000 000 + 350 000/1,12 + 420 000/1,12^2 + 500 000/1,12^3 ≈ 3 211,55 рубля.

Ответ. примерно 3 211,55 рубля

Равные поступления

Условие. Проект требует 900 000 рублей сегодня и дает по 300 000 рублей в конце года 4 года. Ставка 10%. Найдите NPV.

Решение. PV поступлений = 300 000 * [1 - 1,10^(-4)] / 0,10 ≈ 950 959,63. NPV = 950 959,63 - 900 000 = 50 959,63 рубля.

Ответ. примерно 50 959,63 рубля

Дополнительные источники

  • Brealey, Myers, Allen, Principles of Corporate Finance, раздел Net Present Value
  • Aswath Damodaran, Applied Corporate Finance, главы о investment decision rules
  • OpenStax Principles of Finance, раздел Net Present Value

Связанные формулы

Финансы

Внутренняя норма доходности IRR как уравнение

$0=\sum_{t=0}^{n}\frac{CF_t}{(1+IRR)^t}$

IRR - это такая ставка дисконтирования, при которой NPV денежного потока равна нулю, то есть приведенные поступления ровно покрывают приведенные вложения.

Финансы

Приведенная стоимость обычного аннуитета

$PV=C\cdot\frac{1-(1+r)^{-n}}{r}$

Формула приведенной стоимости обычного аннуитета находит текущую стоимость серии равных платежей, которые происходят в конце каждого периода.