According to 2019 data from the Bureau of Labor Statistics, nurse practitioners earn an average salary of $111,840 per year ($53.77 per hour).** NPs specializing in psychiatry/mental health may increase their earning potential by becoming board certified, gaining valuable experience and continuing their education. Discover the Herzing MSN-PMHNP program Explore Now Other Questions How much can you make with a bachelor's in healthcare administration? Which Business certifications are available at the Undergraduate vs. Graduate level? What else do I need to consider before enrolling in a FNP program? Is a degree in business management worth it?