Финансы / Проценты и дисконтирование
Чистая приведенная стоимость инвестиционного проекта NPV
NPV складывает все денежные потоки проекта после приведения к одной дате и показывает, сколько стоимости проект добавляет сверх требуемой доходности.
Формула
Обозначения
- $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 не заменяет сценарный анализ, но дает общий язык для сравнения стоимости проектов.
Как пользоваться формулой
- Запишите все денежные потоки по периодам и со знаками.
- Убедитесь, что период ставки совпадает с периодом потоков.
- Для каждого будущего потока посчитайте дисконтный множитель.
- Умножьте каждый поток на свой множитель.
- Сложите приведенные значения, включая CF_0.
- Интерпретируйте знак 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 как уравнение
IRR - это такая ставка дисконтирования, при которой NPV денежного потока равна нулю, то есть приведенные поступления ровно покрывают приведенные вложения.
Финансы
Приведенная стоимость одного будущего платежа
Приведенная стоимость показывает, сколько сегодня эквивалентен будущий платеж, если учитывать ставку доходности или дисконтирования за время до получения денег.
Финансы
Приведенная стоимость обычного аннуитета
Формула приведенной стоимости обычного аннуитета находит текущую стоимость серии равных платежей, которые происходят в конце каждого периода.