Having an NPV of zero means that the cash inflows of the project are exactly equivalent to the cash outflows. The funds, while invested in the project, are earning at that rate of interest, which means the investor will be no richer or poorer after the calculated time.   From a financial point of view, it does not look like an attractive investment, but there are situations where profit is not the primary goal of a project so zero NPV is acceptable.