Назад к блогу

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

11 мин чтения62March 1, 2026

NPV, IRR, DPP — инвестиционные метрики

Вы приходите к инвестору с моделью. Показываете рост выручки, каналы привлечения, unit-экономику. Инвестор кивает и спрашивает: «Какой NPV? Какой IRR? Когда окупаемость с учётом дисконтирования?»

Если вы не можете ответить, разговор на этом заканчивается, даже если проект хороший. NPV, IRR и DPP — базовый язык, на котором инвесторы сравнивают проекты. Без него вы как на переговорах в Токио без переводчика.

Ниже — формулы трёх метрик, расчёт на одном примере и ошибки, которые я регулярно вижу в моделях.

Зачем стартапу инвестиционные метрики

Каждая из трёх метрик отвечает на свой вопрос:

ВопросМетрикаОтвет
Создаёт ли проект стоимость?NPVДа, если NPV > 0
Какую доходность даёт проект?IRRСравните с WACC или альтернативой
Когда вернутся деньги?DPPX месяцев с учётом дисконтирования

Основателю они нужны, чтобы:

  • Сравнить варианты: запустить новый продукт или расширить текущий? Вложить в маркетинг или в 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 переводит все будущие денежные потоки в «сегодняшние деньги», чтобы их можно было честно сложить.

Формула

NPV=∑t=1TCFt(1+r)t−I0NPV = \sum_{t=1}^{T} \frac{CF_t}{(1+r)^t} - I_0

Где:

  • CFtCF_t — чистый денежный поток в периоде tt (доходы минус расходы)
  • rr — ставка дисконтирования (за период)
  • TT — горизонт прогноза (количество периодов)
  • I0I_0 — начальные инвестиции

Каждый будущий денежный поток делится на (1+r)t(1+r)^t — это и есть дисконтирование. Чем дальше в будущем поток, тем меньше он «весит» в сегодняшних деньгах.

Ставка дисконтирования: как выбрать

Ставка дисконтирования — самый спорный параметр в расчёте. Её выбирают одним из трёх способов:

WACC (Weighted Average Cost of Capital) — средневзвешенная стоимость капитала. Учитывает стоимость собственного и заёмного капитала. Для стартапа без долга WACC = стоимость собственного капитала, что по сути = ожидаемая доходность инвестора.

Opportunity cost — доходность лучшей альтернативы. Если инвестор может вложить в индексный фонд под 12% годовых, ваш проект должен давать больше.

Risk premium — безрисковая ставка + премия за риск. Для стартапов ранней стадии премия может быть 20-40% годовых (поэтому инвесторы ищут проекты с IRR > 30%).

Практические ориентиры для годовой ставки:

Стадия проектаСтавка дисконтирования
Стабильный бизнес10-15%
Стартап с MVP и продажами20-30%
Стартап на pre-seed30-50%
Высокорискованный R&D40-60%

Для месячного расчёта пересчитываем: rмесяц=(1+rгод)1/12−1r_{\text{месяц}} = (1 + r_{\text{год}})^{1/12} - 1. При годовой ставке 15%: rмесяц=1.151/12−1≈1.17%r_{\text{месяц}} = 1.15^{1/12} - 1 \approx 1.17\%.

Пример: стартап с инвестицией 5 млн рублей

Допустим, вы запускаете B2B SaaS-продукт. Начальные инвестиции — 5 000 000 руб. Горизонт — 36 месяцев. Ставка дисконтирования — 15% годовых (1.17% в месяц).

Упрощённый P&L по кварталам (для читаемости; в реальной модели — помесячно):

КварталВыручкаРасходыЧистый CFДисконтированный CFКумулятивный DCF
Q1 (мес 1-3)0450 000-450 000-434 400-434 400
Q2 (мес 4-6)120 000520 000-400 000-372 800-807 200
Q3 (мес 7-9)380 000580 000-200 000-179 800-987 000
Q4 (мес 10-12)680 000620 000+60 000+52 000-935 000
Q5 (мес 13-15)1 050 000700 000+350 000+292 600-642 400
Q6 (мес 16-18)1 480 000780 000+700 000+564 800-77 600
Q7 (мес 19-21)1 950 000850 000+1 100 000+856 300+778 700
Q8 (мес 22-24)2 500 000920 000+1 580 000+1 186 900+1 965 600
Q9 (мес 25-27)3 100 0001 000 000+2 100 000+1 521 200+3 486 800
Q10 (мес 28-30)3 750 0001 080 000+2 670 000+1 866 400+5 353 200
Q11 (мес 31-33)4 400 0001 160 000+3 240 000+2 186 200+7 539 400
Q12 (мес 34-36)5 100 0001 250 000+3 850 000+2 508 100+10 047 500

NPV=10 047 500−5 000 000=+5 047 500 руб.NPV = 10\,047\,500 - 5\,000\,000 = +5\,047\,500 \text{ руб.}

Интерпретация: 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. Другими словами, это доходность, которую проект генерирует для инвестора.

NPV=∑t=1TCFt(1+IRR)t−I0=0NPV = \sum_{t=1}^{T} \frac{CF_t}{(1+IRR)^t} - I_0 = 0

IRR нельзя вычислить аналитически (это уравнение степени TT) — его находят итеративно. Метод бисекции: берём два значения rr (при одном 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) — момент, когда кумулятивный денежный поток становится положительным:

PP:∑t=1PPCFt=I0PP: \sum_{t=1}^{PP} CF_t = I_0

В нашем примере кумулятивный (недисконтированный) CF переходит в плюс примерно на 16-м месяце. PP = 16 месяцев.

PP не учитывает временную стоимость денег: 1 000 000 руб. на 16-м месяце для него «весит» столько же, сколько на 1-м, хотя деньги за это время дешевеют.

DPP (Discounted Payback Period) — момент, когда кумулятивный дисконтированный денежный поток становится положительным:

DPP:∑t=1DPPCFt(1+r)t=I0DPP: \sum_{t=1}^{DPP} \frac{CF_t}{(1+r)^t} = I_0

Пошаговый расчёт

Для нашего примера (ставка 15% годовых = 1.17% в месяц). Помесячная детализация ключевого периода:

МесяцЧистый CFКоэфф. дисконт.Дисконтир. CFКумулят. DCFДо окупаемости
1-150 0000.9884-148 260-148 260-5 148 260
..................
6-80 0000.9321-74 570-807 200-5 807 200
..................
12+50 0000.8694+43 470-935 000-5 935 000
..................
15+130 0000.8391+109 080-642 400-5 642 400
16+180 0000.8293+149 270-493 130-5 493 130
17+220 0000.8196+180 310-312 820-5 312 820
18+270 0000.8100+218 700-94 120-5 094 120
19+310 0000.8006+248 190+154 070-4 845 930
20+350 0000.7912+276 920+430 990-4 569 010
..................
21+410 0000.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
IRR42%35%55%
DPP21 мес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.

Правило: номинальные потоки дисконтируются по номинальной ставке. Реальные — по реальной. Формула Фишера:

(1+rноминальная)=(1+rреальная)×(1+инфляция)(1 + r_{\text{номинальная}}) = (1 + r_{\text{реальная}}) \times (1 + \text{инфляция})

При инфляции 8% и номинальной ставке 15%: rреальная=(1.15/1.08)−1=6.5%r_{\text{реальная}} = (1.15 / 1.08) - 1 = 6.5\%.

2. Обрезанный горизонт без терминальной стоимости

Модель на 36 месяцев. Проект работает дальше. Что после 36-го месяца? Если ответ «ничего» — вы занижаете NPV. Если вы добавляете ещё 120 месяцев с ростом — это ненадёжная экстраполяция.

Решение: терминальная стоимость (Terminal Value). Простой вариант — модель Гордона:

TV=CFT+1r−gTV = \frac{CF_{T+1}}{r - g}

Где gg — долгосрочный темп роста (обычно 2-3%, не выше инфляции). TV дисконтируется к моменту 0 как один поток на горизонте TT:

PV(TV)=TV(1+r)TPV(TV) = \frac{TV}{(1+r)^T}

У стартапа Terminal Value часто даёт 50-70% полного NPV, так что ошибка в gg или rr здесь стоит дороже всего.

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

ИнвестицииФинмоделированиеГайдСтартапы
62

Читайте также