Net present value (NPV) is a financial metric that calculates the present value of future cash flows, allowing businesses and investors to determine the profitability and viability of a project or investment. It considers the time value of money to assess whether the expected future benefits of a project outweigh the initial costs.