Earning A DNP Degree: Is It Worth It? A DNP degree isn’t for everyone – the average cost of a four-year DNP program can be upwards of $100,000, which can take decades to pay off. Learn more January 25, 2022