Free Tool · Decision Helper

MSN or DNP? The 10-year ROI math.

Both qualify you to practice as an NP. The DNP costs more, takes longer, and (mostly) doesn't pay more. Run the numbers yourself.

Your situation

$35K
2 yrs
$40K
3 yrs
$130K
Most data shows DNPs earn 0-5% more than MSNs in clinical roles.
3%
10 yrs
MSN-NP path
Master of Science in Nursing
Total tuition$0
Years to license2
Years earning NP salary8
Total NP earnings (horizon)$0
Net position$0
DNP-NP path
Doctor of Nursing Practice
Total tuition$0
Years to license3
Years earning NP salary7
Total NP earnings (horizon)$0
Net position$0
The math says

Estimates based on user-entered inputs and standard salary data. Actual outcomes vary by specialty, employer, geography, and individual career trajectory. AACN encourages DNP as the eventual entry-level NP credential, but most employers compensate MSNs and DNPs similarly for clinical roles. Consider non-financial factors (academic interest, future leadership/teaching aspirations, employer requirements) alongside ROI math.

Why this matters

Most NP students assume the DNP costs more but pays more. The data doesn't really support that, at least not in clinical roles. The DNP adds 1-2 additional years of tuition, lost income, and opportunity cost, against a clinical salary bump of typically 0-5%.

That doesn't make the DNP a bad choice. It makes it a bad choice for the wrong reason. If you want to teach, lead a system, or do research, the DNP is worth it. If you want to practice clinically, the MSN-NP almost always wins on ROI.

When the DNP makes sense

When MSN-NP wins

Calculate My Funding Gap →