Charta is on Google Play: practise on the go. Get the app
Charta

NPV vs IRR: which capital budgeting rule to trust

7 October 2026 · 3 min read · Charta Learning

A company deciding whether to build a factory, launch a product or buy a rival is comparing money spent now with money earned later. Net present value and internal rate of return are the two standard ways to compare them. They usually point the same way, but when they do not, you need to know which to believe.

Net present value

NPV discounts every cash flow of a project to today and adds them up, counting the initial outlay as a negative:

NPV = Σ cash flow in year t ÷ (1 + r)t, from t = 0

The discount rate r is the return the company could earn elsewhere on investments of similar risk, usually the cost of capital. The decision rule is simple:

NPV has a very useful property: it is measured in money. A project with an NPV of 243 is expected to add 243 to the value of the firm, and the NPVs of independent projects simply add.

Internal rate of return

The IRR is the discount rate at which a project's NPV is exactly zero. It is the project's own rate of return. The rule: accept if the IRR is above the required return, reject if below.

For a project that costs 1,000 and returns 300, 420 and 680 in years one to three, the NPV at 10% is 130.73 and the IRR is 16.3%. Both say accept. Try your own cash flows in the NPV and IRR calculator.

Why they agree, usually

For a conventional project, with one outflow at the start and inflows afterwards, NPV falls steadily as the discount rate rises, and crosses zero once, at the IRR. So NPV is positive exactly when the required return is below the IRR. The two rules give the same accept-or-reject answer.

When they disagree

Two situations break the agreement.

Mutually exclusive projects

When you can only pick one, the IRR can rank the projects differently from NPV. Compare these two projects, each costing 1,000:

A has the higher IRR, but B has the higher NPV. Which is right? It depends on the discount rate. The two NPVs are equal at a crossover rate of 18.8%. At any rate below that, B has the higher NPV; above it, A does. Since the company's cost of capital is 10%, B creates more value, even though its IRR is lower.

The reason is that IRR ignores scale and timing in a way NPV does not. It also quietly assumes each interim cash flow is reinvested at the IRR itself, while NPV assumes reinvestment at the cost of capital, which is far more plausible for a company that can earn the cost of capital elsewhere.

Unconventional cash flows

If the cash flows change sign more than once, for instance an outflow, then inflows, then a large closing outflow for decommissioning, there can be more than one IRR, or none. A polynomial in (1 + r) can have several roots. NPV never has this problem: it is always a single number at any given rate.

The practical rule

Mistakes to avoid

Where this is tested

Capital budgeting is part of corporate issuers, and NPV logic returns throughout valuation. The learning outcomes below set out the decision rules and the calculations.

Try it: NPV and IRR calculator — Net present value and internal rate of return from a list of cash flows.

Where this is taught

More guides

Practise what you read

Practise this with questions that explain every wrong option, and a plan built from a short diagnostic.

Take the free diagnostic →