Earning an MSN-FNP degree is an effective way to increase your earning potential as a nurse. While salary can depend on the state, the average salary for a Nurse Practitioner in the U.S. is roughly $123,780 per year or $59.51 per hour, according to the U.S. Bureau of Labor Statistics (2021). Graduates of Rockhurst’s Online MSN-FNP program are sure to see a quick return on investment in either option of a full-time or part-time education as the demand for FNPs continues to grow.