Finance formula

NPV / IRR in Excel and Google Sheets

Value future cash flows today (NPV) and find their rate of return (IRR).

Syntax

=NPV(rate, value1, ...) =IRR(values)
rate
Discount rate per period.
values
Cash flows. The first one is usually negative (the investment).

Example

NPV / IRR example
RowAB
1YearCash flow
20-10,000
314,000
424,000
534,000
6IRR

B6 =IRR(B2:B5)

Result: 9.7%

The return that makes these cash flows break even.

Ready-to-copy formulas

  • NPV with an upfront investment

    =NPV(8%,B3:B5)+B2

Tips

  • NPV assumes the first value is one period in the future, so add the upfront amount separately.

Need the whole spreadsheet?

Start from a free template with every formula already in place. Opening a template uses no credits.