NPV, IRR, DPP простым языком: как оценить инвестиционную привлекательность проекта

Вы приходите к инвестору с моделью. Показываете рост выручки, каналы привлечения, unit-экономику. Инвестор кивает и спрашивает: «Какой NPV? Какой IRR? Когда окупаемость с учётом дисконтирования?»
Если вы не можете ответить, разговор на этом заканчивается, даже если проект хороший. NPV, IRR и DPP — базовый язык, на котором инвесторы сравнивают проекты. Без него вы как на переговорах в Токио без переводчика.
Ниже — формулы трёх метрик, расчёт на одном примере и ошибки, которые я регулярно вижу в моделях.
Зачем стартапу инвестиционные метрики
Каждая из трёх метрик отвечает на свой вопрос:
| Вопрос | Метрика | Ответ |
|---|---|---|
| Создаёт ли проект стоимость? | NPV | Да, если NPV > 0 |
| Какую доходность даёт проект? | IRR | Сравните с WACC или альтернативой |
| Когда вернутся деньги? | DPP | X месяцев с учётом дисконтирования |
Основателю они нужны, чтобы:
- Сравнить варианты: запустить новый продукт или расширить текущий? Вложить в маркетинг или в R&D? NPV и IRR переводят варианты в сравнимые числа.
- Говорить с инвестором на одном языке: фонд смотрит десятки проектов, и все обещают «рост выручки». По NPV их можно сравнить между собой.
- Оценить чувствительность: как изменится NPV, если CAC вырастет на 30%? Это напрямую связано со сценарным анализом.
NPV — чистая приведённая стоимость
Идея: рубль сегодня не равен рублю через год
Представьте: вам предлагают получить 1 000 000 рублей сегодня или через год. Очевидный выбор — сегодня. Потому что деньги сегодня вы можете вложить (хотя бы на депозит под 10%), и через год у вас будет 1 100 000. Значит, 1 000 000 через год «стоит» меньше, чем 1 000 000 сегодня.
Это временная стоимость денег (time value of money). NPV переводит все будущие денежные потоки в «сегодняшние деньги», чтобы их можно было честно сложить.
Формула
Где:
- — чистый денежный поток в периоде (доходы минус расходы)
- — ставка дисконтирования (за период)
- — горизонт прогноза (количество периодов)
- — начальные инвестиции
Каждый будущий денежный поток делится на — это и есть дисконтирование. Чем дальше в будущем поток, тем меньше он «весит» в сегодняшних деньгах.
Ставка дисконтирования: как выбрать
Ставка дисконтирования — самый спорный параметр в расчёте. Её выбирают одним из трёх способов:
WACC (Weighted Average Cost of Capital) — средневзвешенная стоимость капитала. Учитывает стоимость собственного и заёмного капитала. Для стартапа без долга WACC = стоимость собственного капитала, что по сути = ожидаемая доходность инвестора.
Opportunity cost — доходность лучшей альтернативы. Если инвестор может вложить в индексный фонд под 12% годовых, ваш проект должен давать больше.
Risk premium — безрисковая ставка + премия за риск. Для стартапов ранней стадии премия может быть 20-40% годовых (поэтому инвесторы ищут проекты с IRR > 30%).
Практические ориентиры для годовой ставки:
| Стадия проекта | Ставка дисконтирования |
|---|---|
| Стабильный бизнес | 10-15% |
| Стартап с MVP и продажами | 20-30% |
| Стартап на pre-seed | 30-50% |
| Высокорискованный R&D | 40-60% |
Для месячного расчёта пересчитываем: . При годовой ставке 15%: .
Пример: стартап с инвестицией 5 млн рублей
Допустим, вы запускаете B2B SaaS-продукт. Начальные инвестиции — 5 000 000 руб. Горизонт — 36 месяцев. Ставка дисконтирования — 15% годовых (1.17% в месяц).
Упрощённый P&L по кварталам (для читаемости; в реальной модели — помесячно):
| Квартал | Выручка | Расходы | Чистый CF | Дисконтированный CF | Кумулятивный DCF |
|---|---|---|---|---|---|
| Q1 (мес 1-3) | 0 | 450 000 | -450 000 | -434 400 | -434 400 |
| Q2 (мес 4-6) | 120 000 | 520 000 | -400 000 | -372 800 | -807 200 |
| Q3 (мес 7-9) | 380 000 | 580 000 | -200 000 | -179 800 | -987 000 |
| Q4 (мес 10-12) | 680 000 | 620 000 | +60 000 | +52 000 | -935 000 |
| Q5 (мес 13-15) | 1 050 000 | 700 000 | +350 000 | +292 600 | -642 400 |
| Q6 (мес 16-18) | 1 480 000 | 780 000 | +700 000 | +564 800 | -77 600 |
| Q7 (мес 19-21) | 1 950 000 | 850 000 | +1 100 000 | +856 300 | +778 700 |
| Q8 (мес 22-24) | 2 500 000 | 920 000 | +1 580 000 | +1 186 900 | +1 965 600 |
| Q9 (мес 25-27) | 3 100 000 | 1 000 000 | +2 100 000 | +1 521 200 | +3 486 800 |
| Q10 (мес 28-30) | 3 750 000 | 1 080 000 | +2 670 000 | +1 866 400 | +5 353 200 |
| Q11 (мес 31-33) | 4 400 000 | 1 160 000 | +3 240 000 | +2 186 200 | +7 539 400 |
| Q12 (мес 34-36) | 5 100 000 | 1 250 000 | +3 850 000 | +2 508 100 | +10 047 500 |
Интерпретация: NPV > 0 = проект создаёт стоимость
NPV > 0 означает: проект приносит больше, чем стоит капитал. С учётом всех рисков (заложенных в ставку 15%) инвестор получает на 5 047 500 руб. больше, чем если бы вложил деньги под 15% годовых.
NPV = 0 — проект окупается ровно на уровне альтернативы. Нет смысла, если альтернатива менее рискованна.
NPV < 0 — проект разрушает стоимость. Деньги лучше вложить в альтернативу.
NPV зависит от ставки дисконтирования. При r = 15% NPV положительный. При r = 40% он может стать отрицательным, потому что к проекту предъявляют более высокие требования по доходности. Ставку, при которой NPV ровно ноль, показывает следующая метрика.
IRR — внутренняя норма доходности
Идея: при какой ставке проект выходит в ноль
IRR (Internal Rate of Return) — это ставка дисконтирования, при которой NPV = 0. Другими словами, это доходность, которую проект генерирует для инвестора.
IRR нельзя вычислить аналитически (это уравнение степени ) — его находят итеративно. Метод бисекции: берём два значения (при одном NPV > 0, при другом NPV < 0) и сужаем интервал, пока не найдём корень.
Для нашего примера IRR = 42% годовых. Это значит: если бы существовал депозит под 42% годовых, он дал бы ровно столько же, сколько ваш проект с его денежными потоками.
Правило: IRR > WACC = проект прибыльный
Сравнение IRR с WACC (или с ожидаемой доходностью инвестора):
| Ситуация | Вывод |
|---|---|
| IRR > WACC (с запасом) | Проект привлекателен |
| IRR = WACC | Проект на грани, нет премии за риск |
| IRR < WACC | Проект не окупает стоимость капитала |
Для стартапов: инвестор seed-стадии ожидает IRR > 30-40%. Если ваш IRR = 42%, проект проходит порог — при условии, что цифры обоснованы. Series A инвесторы могут принять IRR = 25-30%, потому что риск ниже (есть трекшн).
Ловушки IRR: почему метрика не идеальна
У IRR три ловушки:
1. Множественные решения. Если денежные потоки меняют знак несколько раз (+ → - → +), уравнение может иметь несколько корней. Какой из них «настоящий» IRR? Формально — все. На практике — используйте MIRR (Modified IRR) или полагайтесь на NPV.
2. Проблема масштаба. Проект A: инвестиция $100K, IRR = 50%. Проект B: инвестиция $10M, IRR = 25%. IRR говорит «выберите A». Но Проект B создаёт NPV на $2M, а Проект A — на $50K. Если у вас есть $10M, выбор очевиден.
3. Реинвестирование. IRR предполагает, что промежуточные денежные потоки реинвестируются под ту же ставку IRR. Если ваш IRR = 42%, но реально вы можете реинвестировать только под 10%, IRR завышает доходность.
Поэтому IRR всегда используют вместе с NPV, а не вместо.
DPP — дисконтированный срок окупаемости
PP vs DPP: почему простой срок окупаемости обманчив
Простой Payback Period (PP) — момент, когда кумулятивный денежный поток становится положительным:
В нашем примере кумулятивный (недисконтированный) CF переходит в плюс примерно на 16-м месяце. PP = 16 месяцев.
PP не учитывает временную стоимость денег: 1 000 000 руб. на 16-м месяце для него «весит» столько же, сколько на 1-м, хотя деньги за это время дешевеют.
DPP (Discounted Payback Period) — момент, когда кумулятивный дисконтированный денежный поток становится положительным:
Пошаговый расчёт
Для нашего примера (ставка 15% годовых = 1.17% в месяц). Помесячная детализация ключевого периода:
| Месяц | Чистый CF | Коэфф. дисконт. | Дисконтир. CF | Кумулят. DCF | До окупаемости |
|---|---|---|---|---|---|
| 1 | -150 000 | 0.9884 | -148 260 | -148 260 | -5 148 260 |
| ... | ... | ... | ... | ... | ... |
| 6 | -80 000 | 0.9321 | -74 570 | -807 200 | -5 807 200 |
| ... | ... | ... | ... | ... | ... |
| 12 | +50 000 | 0.8694 | +43 470 | -935 000 | -5 935 000 |
| ... | ... | ... | ... | ... | ... |
| 15 | +130 000 | 0.8391 | +109 080 | -642 400 | -5 642 400 |
| 16 | +180 000 | 0.8293 | +149 270 | -493 130 | -5 493 130 |
| 17 | +220 000 | 0.8196 | +180 310 | -312 820 | -5 312 820 |
| 18 | +270 000 | 0.8100 | +218 700 | -94 120 | -5 094 120 |
| 19 | +310 000 | 0.8006 | +248 190 | +154 070 | -4 845 930 |
| 20 | +350 000 | 0.7912 | +276 920 | +430 990 | -4 569 010 |
| ... | ... | ... | ... | ... | ... |
| 21 | +410 000 | 0.7820 | +320 620 | +751 610 | -4 248 390 |
Кумулятивный дисконтированный CF (до вычета начальных инвестиций) пересекает 5 000 000 руб. примерно на 20-21 месяце. Таким образом:
- PP (простой) = ~16 месяцев
- DPP (дисконтированный) = ~20-21 месяц
Разница в 4-5 месяцев — типичная для горизонта в 3 года и ставки 15%. При более высоких ставках разрыв увеличивается.
Три метрики вместе
NPV для оценки стоимости, IRR для сравнения, DPP для риска
Одной метрики недостаточно:
- NPV — «на сколько вы станете богаче?» Абсолютная величина. Позволяет сравнивать проекты разного масштаба по создаваемой стоимости.
- IRR — «какую доходность вы получите?» Относительная величина. Позволяет сравнивать проекты с разным объёмом инвестиций (с оговорками о масштабе).
- DPP — «когда вернутся деньги?» Метрика риска. Чем дольше окупаемость, тем выше неопределённость.
Три проекта, три метрики — какой выбрать?
| Метрика | Проект A: SaaS | Проект B: Маркетплейс | Проект C: API-платформа |
|---|---|---|---|
| Инвестиция | 5 000 000 руб. | 15 000 000 руб. | 3 000 000 руб. |
| NPV (r=15%) | +5 047 500 | +12 300 000 | +1 800 000 |
| IRR | 42% | 35% | 55% |
| DPP | 21 мес | 26 мес | 14 мес |
Какой выбрать? Зависит от контекста:
- Если бюджет ограничен 5M — Проект A (наибольший NPV в рамках бюджета) или Проект C (быстрее окупится, выше IRR, но меньше абсолютный NPV).
- Если бюджет 15M и цель — максимум стоимости — Проект B (наибольший абсолютный NPV).
- Если приоритет — минимум риска — Проект C (самый короткий DPP и высочайший IRR).
Когда метрики противоречат друг другу
Метрики часто рас��одятся. Типичный случай: высокий IRR против высокого NPV. Проект C даёт IRR 55%, но NPV всего 1.8M. Проект B даёт IRR 35%, но NPV 12.3M.
Правило: при взаимоисключающих проектах приоритет — NPV. IRR может вводить в заблуждение из-за проблемы масштаба. NPV напрямую показывает, сколько стоимости создаётся.
При портфельном подходе (можно делать оба проекта) — используйте IRR для ранжирования и NPV для абсолютной оценки вклада каждого.
Типичные ошибки при расчёте
Пять ошибок, которые я вижу в моделях регулярно:
1. Смешение номинальных и реальных потоков
Номинальные CF (с инфляцией) + реальная ставка дисконтирования (без инфляции) = заниженный NPV. Реальные CF + номинальная ставка = завышенный NPV.
Правило: номинальные потоки дисконтируются по номинальной ставке. Реальные — по реальной. Формула Фишера:
При инфляции 8% и номинальной ставке 15%: .
2. Обрезанный горизонт без терминальной стоимости
Модель на 36 месяцев. Проект работает дальше. Что после 36-го месяца? Если ответ «ничего» — вы занижаете NPV. Если вы добавляете ещё 120 месяцев с ростом — это ненадёжная экстраполяция.
Решение: терминальная стоимость (Terminal Value). Простой вариант — модель Гордона:
Где — долгосрочный темп роста (обычно 2-3%, не выше инфляции). TV дисконтируется к моменту 0 как один поток на горизонте :
У стартапа Terminal Value часто даёт 50-70% полного NPV, так что ошибка в или здесь стоит дороже всего.
3. IRR без учёта масштаба
Я уже упоминал: IRR = 100% при инвестиции $1 000 менее ценен, чем IRR = 25% при инвестиции $10M. Всегда смотрите на NPV параллельно.
4. Игнорирование рабочего капитала
Стартап растёт. Выручка растёт. Но дебиторская задолженность тоже растёт (B2B-клиенты платят с отсрочкой 30-60 дней). Рост выручки на бумаге не равен росту денежного потока. Если вы моделируете CF = Revenue - Expenses и не учитываете изменение working capital — ваш NPV завышен.
5. Ставка «из головы»
«Ну, давайте возьмём 10%» — типичная фраза. Ставка 10% для стартапа pre-seed — это ставка стабильного бизнеса. Вы занижаете риск и завышаете NPV. Обоснуйте ставку: cost of equity, comparable analysis, или хотя бы consensus-диапазон для вашей стадии.
Изменение ставки с 15% до 25% может уменьшить NPV на 30-40%. Поэтому прогоните сценарный анализ с разными ставками.
Как автоматизировать расчёт
Посчитать NPV вручную на 36 месяцев можно, но долго. 36 дисконтированных потоков, IRR через итерации, три-четыре сценария — и вы сидите в Excel полдня.
При построении P&L модели вы уже генерируете помесячные денежные потоки. Инвестиционные метрики считаются поверх них: дисконтирование CF, нахождение точки пересечения кумулятивного DCF с нулём (DPP) и итеративный поиск корня для IRR.
В ProductWave NPV, IRR и DPP рассчитываются автоматически из вашей P&L модели. Вы задаёте ставку дисконтирования и начальные инвестиции — метрики обновляются при каждом изменении любого параметра. Вместе со сценарным анализом получаются NPV в базовом, пессимистичном и оптимистичном сценариях, IRR для каждого, DPP на графике кумулятивного дисконтированного потока.
Шпаргалка
| Метрика | Что показывает | Когда использовать |
|---|---|---|
| NPV | Создаёт ли проект стоимость сверх альтернативы (с учётом дисконтирования) | Сравнение проектов разного масштаба; абсолютная оценка привлекательности. Приоритетная метрика при конфликте с IRR |
| IRR | Какую годовую доходность генерирует проект (ставка, при которой NPV = 0) | Сравнение доходности проектов; проверка против WACC и ожиданий инвестора. Осторожно: не учитывает масштаб |
| DPP | Когда вернутся деньги с учётом временной стоимости | Оценка риска; критично для стартапов с ограниченным runway. Всегда считайте дисконтированный, не простой PP |
Ошибка в ставке на 5 процентных пунктов меняет NPV на десятки процентов, поэтому обоснуйте ставку и проверьте чувствительность.
Чтобы не считать вручную, постройте P&L модель в ProductWave: NPV, IRR и DPP посчитаются из её денежных потоков.
March 1, 2026
ИнвестицииФинмоделированиеГайдСтартапы