Tested tool guide
Tested browser tools
Checked August 16, 2026
What NPV & IRR Calculator does, with a checked example
Investment cash flows can look attractive by total dollars while losing value after timing is considered. This calculator treats the first cash flow as period zero, discounts later entries at the selected per-period rate, and reports NPV, IRR, MIRR, payback period, and profitability index. MIRR also uses financing and reinvestment rates. The frequent mistake is mixing time units: a monthly cash-flow series needs monthly rates, while results such as IRR are also per month unless converted to an annual rate.
Worked example
A concrete input and expected output from the current implementation.
Input
Cash flows by period: -100, 60, 40
Discount rate: 10%
Finance rate: 10%
Reinvestment rate: 10%
->
Expected output
NPV = -12.40; IRR = 0.00%; MIRR = 2.96%; payback period = 2 periods; profitability index = 0.88.
NPV is -100 + 60/1.10 + 40/1.10^2 = -12.3967. IRR is 0.00%: at a zero discount rate NPV equals the undiscounted total (-100 + 60 + 40 = 0), and the IRR equation 100 = 60/(1+r) + 40/(1+r)^2 is satisfied at r = 0; MIRR is (106/100)^(1/2)-1, payback occurs after the second inflow, and the profitability index is 87.6033/100.