BSc Nursing salary in India & abroad: Know starting pay, experience-wise growth, top nursing roles, and government vs private hospital salary details.

BSc Nursing is a 4 year undergraduate course that provides an opportunity for students interested in the medical field to pursue their course successfully and secure a good and stable government or private job. The nursing profession is not only a respected career that allows you to serve people but also provides financial stability through government and private job opportunities.
BSC Nursing Starting Salary
After completing BSC Nursing course the starting salary varies depending upon type of sector in which you are working. If you are working in government sector the salary can start from 30,000 to 40,000 per month along with other opportunities and if you are working in private sector then your salary starts from 15,000 to 25,000 per month.
BSC Nursing Salary in India
The salary of BSC Nursing in India depends on many factors. If you are working in the government sector, you will receive a safe and secure salary that increase with experience. However in the private sector, the salary depends on whether the hospital is reputed or not. If it is well reputed hospital, then usually it provides a safe and secure salary.
BSC Nursing Salary
After completing a BSC Nursing degree there are different career roles in the nursing field. The salary also varies according to these roles, as it is decided based on different job profiles In the table below, you will find complete information about the salaries for all nursing roles-
Earning after BSC Nursing | |
Nursing role | Salary |
Nurse Informaticist | 4.5LPA |
Home health nurse | 3.5LPA |
Nurse practitioner | 6LPA |
Occupational health nurse | 4.5LPA |
Nurse administrator | 5LPA |
Public Health nurse | 3.5LPA |
Nurse educator | 2.5 – 5.5LPA |
Staff nurse | 3LPA- 5LPA |
Also Read-Haryana GNM Admission 2025: No Entrance Exam, Direct Merit-Based Nursing Seats – Apply Now
Salary Growth with Experience
With 3-4 years of experience, a nurse can earn 40,000 to 60,000 per month depending upon the hospital and the location of work. Senior staff nurses, head nurses, and specialized nurses can earn up to 70,000 or more per month. Here is a rough estimate of BSC Nursing salary experience wise-
BSC Nursing Salary Experience wise | ||
BSC Nursing work profile | Experience | Salary |
Nurse educator | 1-10 years | 1.60lakh-2lakh |
Nursing staff | 0-2 years | 2.06lakh-3lakh |
Staff nurse | 0-4 years | 1.95lakh-2lakh |
ICU Staff nurse | 1-3 years | 2.15lakh-3lakh |
Clinical instructor | 2-3 years | 1.30lakh- 2lakh |
Female Staff nurse | 2-5 years | 2.37lakh-3lakh |
GNM Nurse | 0-2 years | 5.40lakh-6lakh |
Government Jobs After BSC Nursing
Many students prefer government nursing jobs because of better salary packages and job security. Below is a complete information of government job after BSC nursing-
- A staff nurse in a government hospital can earn between 40,000 to 60,000 per month.
- After promotions a nurse can reach position like nursing superintendent or CHO, earning 70,000 to 1,00,000 per month.
- In this job extra benefits like pension allowance, and job security.
Government Staff Nurse Pay scale
In India, many government job vacancies for nurses are released where nurses receive a good pay scale. The table below provides complete information about the salary of government nurses-
BSC Nursing Salary in government hospitals | |
Nursing profile | Salary |
Supervisor | 2.8-3 lakh |
Military nurse | 1.8-2 lakh |
BSC Nursing Salary in private hospitals
After completing BSC Nursing there are lot of job opportunities in the private sector due to increase in privatization and more private hospitals are being established. That is why private hospitals also provide good salaries to nurses. Below a table is given that provide an approximate idea about salaries regarding nuring
BSC Nursing Salary in Private Hospitals | |
Job Profile | Salary |
Nurse assistant | 1.7 LPA |
Nurse | 2.6LPA |
Junior Psychiatric nurse | 1.55LPA |
Salary in Abroad after BSC Nursing
Nurses with BSC nursing degree are in higher demand abroad, especially in countries like USA, UK, Australia and gulf countries. Below is a table given providing complete information of salary of BSC Nursing in abroad-
BSC Nursing Abroad Salary | |
USA | 2.5-4 lakh |
Canada | 2-3 lakh |
Gulf countries | 80,000-1.5 lakh |
Other career opportunities after BSC Nursing
Nursing field provide not only chance to work as nurse in hospitals but apart from this nurses can also earn through teaching in nursing colleges, research in job opportunities in medical universities. private clinics and home care nursing and can do higher studies for better salary packages. Below is a complete information of nursing job opportunities-
Job opportunities after BSC Nursing | |
Job Profile | Information |
Nurse educator | It is a registered nurse who specializes in teaching and training future nurses or practicing nurses. |
Nurse researcher | It is a professional nurse who conducts scientific studies to improve patient care and healthcare systems. |
Staff Nurse | It is a registered nurse who provides direct patient care in hospitals, clinics of CHCs |
Public health nurse | It is a registered nurse who works in the community to improve overall health of populations rather then focusing on individual health. |
Hospital administrator | A hospital administrator is a professional who manages the daily operation of hospital, clinics or healthcare organization. |
FAQs
What is the starting salary of a BSc Nursing graduate in India?
The starting salary of a BSc Nursing graduate in India depends on the sector. In government hospitals, freshers can earn between ₹30,000 to ₹40,000 per month, while in private hospitals the salary generally starts from ₹15,000 to ₹25,000 per month.
How much does a BSc Nurse earn in government hospitals?
A BSc Nurse in a government hospital can earn between ₹40,000 to ₹60,000 per month. With promotions to senior roles like Nursing Superintendent or CHO, the salary can go up to ₹70,000 – ₹1,00,000 per month along with pension and allowances.
What is the salary of a staff nurse after BSc Nursing?
After completing BSc Nursing, a staff nurse earns an average of ₹3 LPA to ₹5 LPA in India. In reputed private hospitals, the salary may be higher, while government hospitals provide stable pay with additional benefits.
Does BSc Nursing salary increase with experience?
Yes, BSc Nursing salary increases significantly with experience. With 3–4 years of experience, nurses can earn ₹40,000 to ₹60,000 per month, and senior staff nurses or specialized nurses may earn ₹70,000 or more per month.
Which nursing jobs offer the highest salary after BSc Nursing?
The highest-paying nursing roles after BSc Nursing include Nurse Practitioner (around ₹6 LPA), Nurse Administrator (₹5 LPA), and Occupational Health Nurse (₹4.5 LPA). Salaries vary depending on hospital type and location.
How much salary does a BSc Nursing graduate get abroad?
BSc Nursing graduates earn significantly higher salaries abroad. In the USA, nurses earn ₹2.5–4 lakh per month, in Canada ₹2–3 lakh, and in Gulf countries ₹80,000 – ₹1.5 lakh per month.
Can BSc Nursing graduates get government jobs with pension benefits?
Yes, government nursing jobs provide pension, job security, and allowances. Staff nurses in government hospitals earn ₹40,000–₹60,000 per month with long-term benefits like retirement pension.
What is the salary difference between BSc Nursing and GNM Nurses?
BSc Nursing graduates generally earn more than GNM nurses. A GNM nurse earns around ₹2–3 LPA initially, while a BSc Nurse earns ₹3–5 LPA, with higher chances of promotions and specialized roles.