Nurse Practitioner (NP)

A complete guide to the nurse practitioner career — salary, education path, NP specializations, scope of practice, and how to get started.

Quick Facts: Nurse Practitioner

Typical Salary Range: $100,000–$160,000+
Education Required: MSN or DNP
Key Certification: AANP or ANCC (specialty-specific)
Work Setting: Clinics, hospitals, private practice, telehealth

What Does a Nurse Practitioner Do?

Nurse practitioners are advanced practice registered nurses (APRNs) who provide comprehensive healthcare services including diagnosing and treating medical conditions, prescribing medications, ordering and interpreting diagnostic tests, and managing chronic diseases. NPs function similarly to physicians in many clinical settings and serve as primary care providers for millions of Americans, particularly in underserved areas.

Key responsibilities include:

  • Patient assessment and diagnosis — Conducting comprehensive health histories and physical examinations, ordering lab work and imaging, and diagnosing acute and chronic conditions
  • Prescribing medications — Prescribing pharmaceuticals including controlled substances (scope varies by state), managing complex medication regimens, and monitoring drug interactions
  • Treatment planning — Developing and managing treatment plans for acute illnesses, chronic conditions, and preventive care
  • Procedures — Performing procedures such as suturing, biopsies, joint injections, Pap smears, and other office-based interventions depending on specialty
  • Referrals and coordination — Referring patients to specialists, coordinating multidisciplinary care, and managing care transitions
  • Health promotion — Counseling patients on lifestyle modifications, preventive screenings, and chronic disease self-management

How to Become a Nurse Practitioner

  1. Earn your BSN — Complete a Bachelor of Science in Nursing. This is the standard prerequisite for NP graduate programs. If you have an ADN, complete an RN-to-BSN bridge program first. Learn about types of nursing degrees.
  2. Gain RN experience — While not always required for graduate admission, 1-2 years of RN clinical experience is strongly recommended and makes you a stronger NP student. Experience in your intended specialty area is ideal.
  3. Complete a graduate program — Earn an MSN (Master of Science in Nursing) or DNP (Doctor of Nursing Practice) with a nurse practitioner concentration. Programs typically take 2-4 years and include 500-1,000+ clinical hours. Choose your NP specialty during this step (FNP, AGNP, PNP, PMHNP, etc.).
  4. Pass national certification — After graduating, pass a national certification exam through AANP (American Association of Nurse Practitioners) or ANCC (American Nurses Credentialing Center) in your specialty.
  5. Obtain state APRN licensure — Apply for advanced practice licensure through your state Board of Nursing. Requirements vary by state, including whether you need a collaborative agreement with a physician.
  6. Obtain DEA registration — Register with the Drug Enforcement Administration to prescribe controlled substances.

Nurse Practitioner Salary

Nurse practitioners typically earn between $100,000 and $160,000+ per year, making it one of the highest-paying nursing careers. This is substantially above the national median RN salary of $93,600. The BLS reports a median NP salary of approximately $126,000.

Factors affecting NP compensation:

  • Specialty — Psychiatric NPs (PMHNPs), acute care NPs, and dermatology NPs tend to earn the highest salaries. Family NPs (FNPs) are the most common but earn slightly less on average.
  • Location — NP salaries vary significantly by state, with California, New York, New Jersey, and Massachusetts among the highest-paying. See RN salary by state for general geographic trends.
  • Practice setting — NPs in hospitals and specialty practices tend to earn more than those in community health centers or retail clinics. Private practice NPs in full-practice-authority states have the highest earning potential.
  • Experience — Entry-level NPs start around $95,000–$105,000, while experienced NPs with 10+ years can earn $140,000–$180,000+
  • Production bonuses — Many NP positions include productivity-based bonuses tied to patient volume, which can add $10,000–$30,000+ annually

Work Environment and a Day in the Life

Nurse practitioners work across virtually every healthcare setting: primary care clinics, specialty practices, hospitals, urgent care centers, retail health clinics, telehealth platforms, community health centers, and private practices. Most outpatient NPs work regular weekday hours (8 AM - 5 PM), while hospital-based NPs may work 12-hour shifts or rotating schedules.

A typical day for a primary care NP might include:

  • Seeing 18-22 patients throughout the day for a mix of acute visits and chronic disease management
  • Diagnosing and treating a patient presenting with a persistent cough and prescribing antibiotics after ruling out pneumonia
  • Managing a diabetic patient's medication regimen based on recent A1C results and adjusting insulin dosing
  • Performing a well-woman exam including Pap smear and counseling on contraception options
  • Reviewing lab results from the previous day and calling patients with abnormal findings
  • Referring a patient with concerning cardiac symptoms to a cardiologist for evaluation
  • Completing clinical documentation, prescription refills, and prior authorization requests

Nurse practitioners consistently report high job satisfaction, citing the combination of clinical autonomy, patient relationships, work-life balance (especially in outpatient settings), and strong compensation. The role offers the intellectual challenge of medical decision-making within a holistic nursing framework that emphasizes patient education and prevention.

Skills and Qualities Needed

  • Advanced clinical reasoning — Synthesizing patient history, exam findings, and diagnostics to form differential diagnoses and treatment plans
  • Prescribing knowledge — Deep understanding of pharmacology, drug interactions, and evidence-based prescribing guidelines
  • Patient communication — Explaining diagnoses and treatment options clearly, using shared decision-making approaches
  • Autonomy and confidence — Making independent clinical decisions and knowing when to consult specialists
  • Time management — Managing a full patient panel while maintaining quality care and thorough documentation
  • Lifelong learning — Staying current with evolving clinical guidelines, new medications, and emerging evidence
  • Business acumen — Understanding billing, coding, productivity metrics, and practice management (especially for NPs in private practice)

Related Resources

Frequently Asked Questions

How much do nurse practitioners make?
Nurse practitioners typically earn between $100,000 and $160,000+ per year, significantly above the national median RN salary of $93,600. According to BLS data, the median annual salary for nurse practitioners is approximately $126,000. NP pay varies by specialty (psychiatric and acute care NPs tend to earn more), location, practice setting, and whether the NP practices in a full-practice-authority state.
How long does it take to become a nurse practitioner?
It typically takes 6-8 years total to become a nurse practitioner: 4 years for a BSN (or 2-3 years for ADN + RN-to-BSN), followed by 2-4 years for a Master of Science in Nursing (MSN) or Doctor of Nursing Practice (DNP) with NP specialization. Some direct-entry MSN programs accept students with non-nursing bachelor's degrees. Many NP students work as RNs while completing their graduate degrees part-time.
What is the difference between a nurse practitioner and a doctor?
Both NPs and physicians can diagnose conditions, prescribe medications, and manage patient care. Key differences include education path (NPs complete nursing programs + graduate school; physicians complete medical school + residency), training hours (physicians log significantly more clinical hours), and practice authority (which varies by state for NPs). NPs follow a nursing model emphasizing holistic, patient-centered care, while physicians follow a medical model. In 27+ states, NPs have full practice authority to practice independently without physician oversight.
Can nurse practitioners prescribe medication?
Yes, nurse practitioners can prescribe medications in all 50 states, including controlled substances. However, prescriptive authority rules vary by state. In full practice authority states (27+), NPs prescribe independently. In reduced or restricted practice states, NPs may need a collaborative agreement with a physician or physician supervision for certain prescriptions. The trend is toward expanding NP prescriptive authority nationwide.
What are the different types of nurse practitioners?
The main NP specializations include: Family Nurse Practitioner (FNP) — the most common, caring for patients of all ages; Adult-Gerontology NP (AGNP) — focusing on adults and elderly; Pediatric NP (PNP) — specializing in children; Psychiatric-Mental Health NP (PMHNP) — diagnosing and treating mental health conditions; Women's Health NP (WHNP) — focusing on reproductive and women's health; and Acute Care NP (ACNP) — managing acutely ill patients in hospital settings. Each requires a specific graduate program and national certification.