Net Present Value (NPV) is the current dollar value of all future cash flows, discounted back to today, minus the initial cost. A positive NPV means the investment is expected to create more value than it costs.