- 09 January 2023
- 3 min read
What Is A Typical Nurse Practitioner Salary?
Subscribe To Advice
This short guide covers basic information around salary across this broad and relatively new role.
What Is A Nurse Practitioner?
Nurse Practitioners, also known as Advanced Nurse Practitioners, are specialist nurses who undertake additional training in order offer advanced care such as making diagnoses.
Nurse Practitioners often solve the kinds of problems that GPs have traditionally. That’s because they have the necessary knowledge and training to make referrals and prescribe medicine.
In terms of where they work, Nurse Practitioners are found in hospitals, GP surgeries and all across community settings.
However, it’s a relatively new role, so its very nature is evolving as the number of people qualifying grows.
But when it comes to salary, what can Nurse Practitioners expect to earn?
The average salary for a Nurse Practitioner is roughly somewhere between £35,000 a year and £40,000 a year.
This short guide examines the key questions related to Nurse Practitioner salaries, so is a great starting place for anyone thinking about taking this next step in their nursing career.

Search Jobs
1000s of jobs for Nurses & Care Professionals. No.1 for UK nursing, care & healthcare jobs.
Search JobsWhat Is The Starting Salary For A Nurse Practitioner?
The starting salary for a Nurse Practitioner is difficult to pinpoint.
Salaries sometimes start at Band 6 in the NHS, which is currently £33,706 a year. However, these roles are often advertised at Band 7 or even higher – with Band 7 salaries starting at £41,659.
The starting salaries in the private sector are even harder to predict, but anecdotally they’re said to be higher – so probably north of £40,000 a year.
What Is The Average Salary For A Nurse Practitioner?
The average salary for a Nurse Practitioner is roughly somewhere between £35,000 a year and £40,000 a year.
However, with bandings varying for different roles, and the job itself being relatively new, this is merely a guide.

What Do You Think?
Ask questions, comment and like this article below! Share your thoughts, add your opinion in the comments below.
CommentWhat Is The Highest Salary A Nursing Practitioner Can Earn?
It’s not uncommon for Nurse Practitioner roles to be listed at Band 8 level, which sees a starting salary of £48,526.
And with enough experience, it isn’t impossible for a senior Nurse Practitioner to earn well over £50,000 a year and beyond.
How Can You Boost Your Earnings As A Nurse Practitioner?
To become a Nurse Practitioner you need to complete a Master’s Degree. So effectively, you’re already drastically improving your chances to become more specialised and earn a higher salary.
Beyond this, the key to higher earnings is simply experience.
Senior Nurse Practitioners are in demand and can command very high salaries. Once you’re qualified and have a few years’ experience under your belt, your ability to attract that higher pay will definitely increase.

Become A Community Contributor
Share your story to help and inspire others. Write or create a video about your job or your opinions!
ContributeFind Your Next Nurse Practitioner Job Today
View our latest Nurse Practitioner roles here, or if you can’t find what you’re looking for, register your CV here.
Nurses.co.uk Founder & CEO
About the author
Nurses.co.uk Founder & CEO
I believe people should be able to choose to enjoy work. That is, choose an employer who reflects their values and provides them with a sustainable career.
Want to get involved in the discussion
Sign In JoinSimilar Articles
View All Articles For this TopicWill Raising Nurses’ Pay Be Enough For The NHS To Meet Its Long-Term Workforce Plan?
My Thoughts On The 2023 Public Sector Pay Offer
Aesthetic Nurse Salary: How Much Can You Earn?