Analyst Dojo
Lesson 2 of 5 6–9% of the exam

NPV and IRR in capital allocation

Capital allocation runs from ideas to analysis to prioritization to post-investment review. In the analysis, net present value (NPV) discounts every after-tax cash flow at the required return and adds them up: invest if NPV is zero or more. The internal rate of return (IRR) is the discount rate that makes NPV zero: invest if IRR is at least the hurdle rate. When they disagree, NPV wins.

10 min cram, 44 min full read. Based on the 2027 CFA® Program Level I curriculum, Corporate Finance, Learning Module 5. Also part of the 2026 curriculum, so it applies to the November 2026 exam too.

Tailor this to you: take the self-assessment

Before this: Time Value of Money in Finance, Returns of Financial Assets

On the exam

  • Describe the capital allocation process, calculate net present value (NPV), internal rate of return (IRR), and return on invested capital (ROIC), and contrast their use in capital allocation

Describe the capital allocation process, calculate NPV and IRR, and contrast their use. Expect an NPV or IRR from uneven cash flows on your calculator, the decision rules, mutually exclusive projects where NPV and IRR rank differently, and the multiple-IRR warning.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

How does a company decide which projects to fund?

Capital allocation is the process of deciding where a company puts its long-term money. It moves through four steps, and the NPV and IRR calculations belong to the second.

The capital allocation process
Capital allocationfrom idea to review
  • 1. Idea generation Memorize rooted in the competitive landscape
    • Firm capabilities what it can do well
    • Prior-year plans weigh heavily
  • 2. Investment analysis Memorize forecast cash flows, compute NPV and IRR
    • Amount, timing, duration, risk of cash flows
  • 3. Planning and prioritization Memorize pick the most value on a risk-adjusted basis
    • Interactions and financing limits and ESG
    • Return unused capital to shareholders
  • 4. Monitoring and post-investment review Memorize actual versus forecast
    • Catch systematic optimism and enforce discipline
    • Scale up or exit and seed new ideas
  1. Idea generation. Ideas come from managers close to the business and need a good grasp of the competitive landscape and the firm’s own capabilities. Capital spending is highly correlated from one year to the next, so last year’s plans weigh heavily.
  2. Investment analysis. Managers forecast the amount, timing, duration and risk of a project’s cash flows and test whether it is a wise use of capital.
  3. Planning and prioritization. Management selects the set of projects that adds the most value on a risk-adjusted basis. A project that looks good alone can look worse next to existing operations, other proposals or a financing limit; environmental, social and governance (ESG) factors can matter here. When value-creating ideas run out, spare capital goes back to shareholders to redeploy.
  4. Monitoring and post-investment review. Actual results are compared with the forecasts. This validates assumptions, reveals systematic optimism, keeps managers disciplined and suggests new ideas. Management can scale up winners and shrink or sell weak areas.

An outside analyst never sees the project-by-project forecasts. The analyst still needs to understand the logic of NPV and IRR, and uses an aggregate measure, the next lesson’s return on invested capital (ROIC), on published statements.

How do you calculate net present value?

The net present value (NPV) of a project is the present value of its expected after-tax cash inflows less the present value of its outflows. Cash flow at time 0 (usually the outlay) is not discounted.

Net present value Memorize
NPV=∑t=0TCFt(1+r)tNPV = \sum_{t=0}^{T} \frac{CF_t}{(1+r)^t}

Here CFtCF_t is the after-tax cash flow at time tt and rr is the required rate of return : what investors could earn on other investments of similar risk. It is the project’s opportunity cost. The decision rule is simple. Invest if NPV ≥ 0: the project earns at least what investors require, so it adds value (NPV is the value added, in currency). A positive NPV is necessary but not sufficient, since competing projects and financing limits still matter.

Rearrange itNet present value: solve for NPV or the outlay
The question asks for
A project costs 80.00 and returns after-tax cash flows of 25.00, 25.00, 25.00 and 30.00 at the end of years 1 to 4. At a required return of 9.00%, its NPV is closest to:

-80.00 + 25.00/(1+r) + … + 30.00/(1+r)⁴ at 9.00% = 4.54

Net present value, NPV4.54

On your calculator
  1. CF2NDCLR WORK
  2. 80+|-ENTER↓25ENTER↓↓25ENTER↓↓25ENTER↓↓30ENTER
  3. NPV9ENTER↓CPT4.5351

CF cash flow worksheet · 2ND second function (the shifted label above a key) · CLR WORK clear the worksheet · +|- change sign · ENTER enter (on the HP, puts the number on the stack) · NPV net present value · CPT compute

  1. fCLEAR REG
  2. 80CHSgCF025gCFj25gCFj25gCFj30gCFj
  3. 9i
  4. fNPV4.5351

f gold shift key · CLEAR REG clear all registers · CHS change sign · g blue shift key · CF0 cash flow at time zero · CFj cash flow j · i interest rate per period · NPV net present value

InteractiveNPV and IRR: the same cash flows, two answers

Try this 0 of 3

  • Move the required return until NPV is zero
  • Load the multiple-IRR cash flows and find a rate where NPV is positive
  • Set the required return to 0%
NPV at 9%+4.54
IRR11.49%

Cash flows (GBP m, negative = paid)

t0−80t1+25t2+25t3+25t4+30t5t6−29−14015300%5%10%15%20%25%30%Discount rateNPVIRR 11.49%

The worked example: NPV +4.54 at 9%, IRR 11.49% above the 9% hurdle. Both rules say accept.

Show working

NPV = −80.00 + 25.00 ÷ 1.09 + 25.00 ÷ 1.09^2 + 25.00 ÷ 1.09^3 + 30.00 ÷ 1.09^4 = −80.00 + 22.94 + 21.04 + 19.30 + 21.25 = +4.54

IRR: the rate that makes NPV zero, found by trial (the calculator does it for you): 11.49%

NPV and IRR on your calculator
  1. CF2NDCLR WORKopen the cash flow worksheet and clear it
  2. 80+|-ENTER↓CF0 = −80
  3. 25ENTER↓3ENTERC01 = 25, F01 = 3
  4. ↓30ENTER↓C02 = 30
  5. NPV9ENTER↓CPTNPV = 4.54
  6. IRRCPTIRR = 11.49%

CF cash flow worksheet · 2ND second function (the shifted label above a key) · CLR WORK clear the worksheet · +|- change sign · ENTER enter (on the HP, puts the number on the stack) · NPV net present value · CPT compute · IRR internal rate of return

  1. fCLEAR REGclear the cash flow registers
  2. 80CHSgCF0t = 0
  3. 25gCFj3gNj25, 3 years in a row
  4. 30gCFj30
  5. 9i
  6. fNPVNPV = 4.54
  7. fIRRIRR = 11.49%

f gold shift key · CLEAR REG clear all registers · CHS change sign · g blue shift key · CF0 cash flow at time zero · CFj cash flow j · Nj times cash flow j repeats · i interest rate per period · NPV net present value · IRR internal rate of return

IRR is where the NPV curve hits zero; when projects compete, take the higher NPV.

What is the internal rate of return?

The internal rate of return (IRR) is the discount rate that makes the NPV equal to zero. It is the project’s own rate of return on the money invested.

Internal rate of return Memorize
0=∑t=0TCFt(1+IRR)t0 = \sum_{t=0}^{T} \frac{CF_t}{(1+IRR)^t}

You cannot rearrange this to isolate the IRR, so you find it by trial or, in the exam, with the calculator. The decision rule compares the IRR with the hurdle rate , which is the required rate of return used in the NPV calculation. Invest if IRR ≥ the hurdle rate.

For an ordinary project (an outlay first, then inflows), the two rules always agree. NPV is positive at the required return exactly when the IRR is above it, which is why the IRR is where the NPV curve crosses zero.

Go deeper The reinvestment assumption

Each measure carries a reinvestment assumption about the interim cash flows. The IRR is the rate of return on the investment if interim cash flows are reinvested at the IRR itself. NPV assumes they are reinvested at the required rate of return, which is usually more realistic: a company that earns 40% on one small project cannot usually find more projects offering 40%. This difference is one reason the two can rank projects differently, and it connects to reinvestment risk in fixed income.

The IRR is also the same calculation as the money-weighted return in the quantitative methods topic, with a portfolio’s contributions and withdrawals playing the role of project cash flows.

Go deeper Uneven dates, and other rules you may meet

If cash flows are not evenly spaced, spreadsheets offer XNPV and XIRR, which discount by the actual dates. The calculator’s cash flow worksheet assumes evenly spaced periods, so a cash flow at an odd date (say 1.5 years) has to be discounted on its own: CF÷(1+r)1.5CF \div (1+r)^{1.5}.

Other texts also teach payback, discounted payback and the profitability index. The curriculum names only NPV, IRR and ROIC, so keep your effort there.

What if NPV and IRR disagree?

For ordinary projects NPV and IRR agree on accept or reject. Trouble arises in two cases.

Mutually exclusive projects

Mutually exclusive projects are alternatives where choosing one rules out the others. The IRR is a rate, so it hides project size and timing. NPV is a currency amount, so it tells you how much value each project adds.

Go deeper The crossover rate

The two NPV curves cross at one discount rate, called the crossover rate. Below it, L has the higher NPV; above it, S does. For S and L it is the IRR of the difference in their cash flows (L minus S: −90, −14, 0, +160), which is about 16.17%. At the firm’s 10% required return, which is below the crossover, L wins. If the required return were above 16.17%, S would add more value. This is why the answer depends on the required return, not on the rate each project quotes.

Cash flows that change sign more than once

Ordinary cash flows change sign once. If a project has an outlay, then inflows, then a large closing cost (decommissioning a mine, for example), the signs change twice and there can be multiple IRRs : more than one discount rate at which NPV is zero.

When NPV and IRR need care
NPV and IRR disagree or misleadNPV is the safer guide
  • Mutually exclusive projects Use it only one can be chosen
    • Different size or timing IRR and NPV rank differently
    • Choose the higher NPV it adds the most value
  • Unconventional cash flows Use it signs change more than once
    • Multiple IRRs possible a calculator shows only one
    • Use NPV one clear answer

Exam tip Mutually exclusive, or signs flip twice? Go to NPV. Otherwise the two rules agree.

Memorize this

MemorizeDecision rules

MeasureInvest ifCompare with
NPVNPV ≥ 0zero (discounted at the required return, r)
IRRIRR ≥ hurdle ratethe hurdle rate, which is r
Mutually exclusivetake the higher NPVnot the higher IRR
Signs change more than onceuse NPVIRR may be multiple

Memory hook IRR is where the NPV curve crosses zero. NPV ≥ 0 at r is the same as IRR ≥ r for ordinary projects (outflow first, then inflows).

Know it cold NPV assumes cash flows are reinvested at r; IRR assumes they are reinvested at the IRR. NPV is the more realistic.

MemorizeFour steps of capital allocation

StepWhat happens
1. Idea generationideas grounded in competitive position and capabilities
2. Investment analysisforecast cash flows; compute NPV and IRR
3. Planning and prioritizationchoose the set that adds most value; return spare capital
4. Monitoring and post-investment reviewcompare actual with forecast; adjust

Memory hook Think of it, test it, choose it, check it: the order of any sensible spending decision. NPV and IRR live in "test it".

Know it cold The review step is where systematic optimism in forecasts is caught.

The capital allocation process
Capital allocationfrom idea to review
  • 1. Idea generation Memorize rooted in the competitive landscape
    • Firm capabilities what it can do well
    • Prior-year plans weigh heavily
  • 2. Investment analysis Memorize forecast cash flows, compute NPV and IRR
    • Amount, timing, duration, risk of cash flows
  • 3. Planning and prioritization Memorize pick the most value on a risk-adjusted basis
    • Interactions and financing limits and ESG
    • Return unused capital to shareholders
  • 4. Monitoring and post-investment review Memorize actual versus forecast
    • Catch systematic optimism and enforce discipline
    • Scale up or exit and seed new ideas
When NPV and IRR need care
NPV and IRR disagree or misleadNPV is the safer guide
  • Mutually exclusive projects Use it only one can be chosen
    • Different size or timing IRR and NPV rank differently
    • Choose the higher NPV it adds the most value
  • Unconventional cash flows Use it signs change more than once
    • Multiple IRRs possible a calculator shows only one
    • Use NPV one clear answer
Net present value Memorize
NPV=∑t=0TCFt(1+r)tNPV = \sum_{t=0}^{T} \frac{CF_t}{(1+r)^t}
Quick example

Invest 50 now; after-tax inflows of 20, 25 and 30 in years 1 to 3; r = 10%. NPV = −50 + 20/1.10 + 25/1.10² + 30/1.10³ = +11.38. Accept.

On your calculator
  1. CF2NDCLR WORK
  2. 50+|-ENTER↓20ENTER↓↓25ENTER↓↓30ENTER
  3. NPV10ENTER↓CPT 11.38

CF cash flow worksheet · 2ND second function (the shifted label above a key) · CLR WORK clear the worksheet · +|- change sign · ENTER enter (on the HP, puts the number on the stack) · NPV net present value · CPT compute

  1. fCLEAR REG
  2. 50CHSgCF020gCFj25gCFj30gCFj
  3. 10i
  4. fNPV 11.38

f gold shift key · CLEAR REG clear all registers · CHS change sign · g blue shift key · CF0 cash flow at time zero · CFj cash flow j · i interest rate per period · NPV net present value

Internal rate of return Memorize
0=∑t=0TCFt(1+IRR)t0 = \sum_{t=0}^{T} \frac{CF_t}{(1+IRR)^t}
Quick example

Invest 60 now; inflows of 20, 30 and 35 in years 1 to 3. The IRR is 17.81%. Against a 10% hurdle rate, accept.

On your calculator
  1. CF2NDCLR WORK
  2. 60+|-ENTER↓20ENTER↓↓30ENTER↓↓35ENTER
  3. IRRCPT 17.81

CF cash flow worksheet · 2ND second function (the shifted label above a key) · CLR WORK clear the worksheet · +|- change sign · ENTER enter (on the HP, puts the number on the stack) · IRR internal rate of return · CPT compute

  1. fCLEAR REG
  2. 60CHSgCF020gCFj30gCFj35gCFj
  3. fIRR 17.81

f gold shift key · CLEAR REG clear all registers · CHS change sign · g blue shift key · CF0 cash flow at time zero · CFj cash flow j · IRR internal rate of return

How it is asked

  1. NPV from uneven flows

    Outlay EUR 95 million; inflows 30, 40, 50; r = 7%. NPV?

    Cash-flow worksheet: 8.79. Traps: 25.00 (undiscounted) and 17.15 (one period of discounting on the total).

  2. IRR from flows

    Invest USD 140; receive 50, 60, 70. IRR?

    Worksheet, [IRR] [CPT]: 12.90%. Trap: 28.57% (total gain over cost).

  3. Mutually exclusive, rankings differ

    Required return 9%. P: outlay 10, inflow 14 in one year (IRR 40%). Q: outlay 100, inflow 125 in one year (IRR 25%). Mutually exclusive. Which?

    NPV of P = 14 ÷ 1.09 − 10 = 2.84; NPV of Q = 125 ÷ 1.09 − 100 = 14.68. Choose Q. Trap: P, the higher IRR.

  4. Which step?

    Management ranks the proposals that passed analysis and picks the set that fits next year's capital budget. Which step?

    Planning and prioritization. Trap: investment analysis (that step produces the NPV and IRR being ranked).

Exam traps

  • Forgetting to discount: adding up the cash flows gives the wrong NPV.
  • Picking the higher-IRR project when the projects are mutually exclusive. Choose the higher NPV.
  • Trusting the single IRR a calculator returns when the cash-flow signs change more than once.
  • Comparing the IRR with the wrong benchmark. The hurdle rate is the required return on a project of similar risk.

Checkpoint

6 exam-style questions. About 90 seconds each.

  1. 1A project costs EUR 120 million and returns after-tax cash flows of EUR 40 million, EUR 50 million and EUR 60 million over the next three years. At a required return of 8%, its NPV is closest to:

  2. 2An investment of USD 100 returns USD 30, USD 40 and USD 50 over three years. Its IRR is closest to:

  3. 3Two mutually exclusive projects: X has the higher IRR, and Y has the higher NPV at the firm's required return. The company should most appropriately choose:

  4. 4Which cash-flow pattern is most likely to produce more than one IRR?

  5. 5A project requires an outlay of EUR 180 million and is expected to return EUR 50 million, EUR 70 million, EUR 90 million and EUR 60 million at the end of years 1 to 4. At a required return of 12%, the NPV is closest to:

  6. 6After a plant has been running for two years, management compares its actual cash flows with the forecasts made when it was approved, to see whether forecasts are systematically too optimistic. This is the step of:

Key takeaways

  • Process: idea generation, investment analysis, planning and prioritization, monitoring and review.
  • NPV ≥ 0 and IRR ≥ hurdle rate normally give the same decision.
  • For mutually exclusive projects or unconventional cash flows, trust NPV.
  • The IRR is the discount rate at which NPV equals zero.
Net present value Memorize
NPV=∑t=0TCFt(1+r)tNPV = \sum_{t=0}^{T} \frac{CF_t}{(1+r)^t}
Quick example

Invest 50 now; after-tax inflows of 20, 25 and 30 in years 1 to 3; r = 10%. NPV = −50 + 20/1.10 + 25/1.10² + 30/1.10³ = +11.38. Accept.

On your calculator
  1. CF2NDCLR WORK
  2. 50+|-ENTER↓20ENTER↓↓25ENTER↓↓30ENTER
  3. NPV10ENTER↓CPT 11.38

CF cash flow worksheet · 2ND second function (the shifted label above a key) · CLR WORK clear the worksheet · +|- change sign · ENTER enter (on the HP, puts the number on the stack) · NPV net present value · CPT compute

  1. fCLEAR REG
  2. 50CHSgCF020gCFj25gCFj30gCFj
  3. 10i
  4. fNPV 11.38

f gold shift key · CLEAR REG clear all registers · CHS change sign · g blue shift key · CF0 cash flow at time zero · CFj cash flow j · i interest rate per period · NPV net present value

Internal rate of return Memorize
0=∑t=0TCFt(1+IRR)t0 = \sum_{t=0}^{T} \frac{CF_t}{(1+IRR)^t}
Quick example

Invest 60 now; inflows of 20, 30 and 35 in years 1 to 3. The IRR is 17.81%. Against a 10% hurdle rate, accept.

On your calculator
  1. CF2NDCLR WORK
  2. 60+|-ENTER↓20ENTER↓↓30ENTER↓↓35ENTER
  3. IRRCPT 17.81

CF cash flow worksheet · 2ND second function (the shifted label above a key) · CLR WORK clear the worksheet · +|- change sign · ENTER enter (on the HP, puts the number on the stack) · IRR internal rate of return · CPT compute

  1. fCLEAR REG
  2. 60CHSgCF020gCFj30gCFj35gCFj
  3. fIRR 17.81

f gold shift key · CLEAR REG clear all registers · CHS change sign · g blue shift key · CF0 cash flow at time zero · CFj cash flow j · IRR internal rate of return

All Corporate Finance formulas, every lesson

Practice exam-style questions on Capital Investments and Capital Allocation

Questions about this lesson?

Where this comes back

Questions candidates ask

How do you calculate NPV and IRR?

Discount each after-tax cash flow at the required return and add them up to get NPV. The IRR is the discount rate that makes that sum zero. On a financial calculator, enter the cash flows in the cash-flow worksheet, then compute NPV with the required return or press IRR and compute.

What should you do when NPV and IRR give different answers?

For mutually exclusive projects, choose the higher NPV. It measures the value added in currency terms, while IRR is a rate that ignores project size and assumes reinvestment at the IRR. A conflict usually comes from different project size, different timing or unconventional cash flows.

Why can a project have more than one IRR?

When cash-flow signs change more than once (for example an outflow, then an inflow, then a second outflow), the NPV can fall to zero at two or more discount rates. Each is a valid IRR, so the rule is unreliable. Use NPV at the required return instead.

Spotted an error? Tell us and we will fix it.

  1. Types of capital investments
  2. The capital allocation process, NPV and IRR
  3. Return on invested capital (ROIC)
  4. Capital allocation principles and pitfalls
  5. Real options in capital investments

Ask Sensei Listen instead

Questions on NPV and IRR in capital allocation

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans