Net present value (NPV) is the difference between the present value of cash inflows and the present value of cash outflows over a period of time.| Investopedia
Return on investment (ROI) is a performance measure used to evaluate the efficiency of an investment or compare the efficiency of several investments.| Investopedia