Who earns more, B.Pharma or D.Pharma?

srishti chatterjee

Updated On: August 20, 2025 03:17 PM

B.Pharm is a 4-year bachelor's degree, while D.Pharm is a diploma course of 2 years. B.Pharma prepares you for a career in Pharmaceutical Sciences, while D.Pharm give you a brief introduction to the industry. So which course will help you earn more? Find out here!
Who earns more-B.Pharma or D.Pharma

B.Pharmacy or B.Pharma is a four-year Bachelor of Pharmacy course . It is a bachelor's degree in pharmaceutical science for individuals who want to pursue a career in the pharmaceutical industry. It involves development, manufacturing, and quality checks of medicines. The B.Pharm course offers a wide range of career choices in India, as graduates can work in manufacturing companies or units, research and development, government agencies, or quality control. They can also work as pharmacist in hospitals or the retail medicine sector. The average salary for freshers typically ranges between INR 2.5 LPA to INR 3.5 LPA.

On the other hand, the D.Pharm or Diploma in Pharmacy course is a diploma programme with a tenure of 2 years. It is for individuals who want to study the basics of the pharmaceutical sciences to work as a Pharmacist in hospitals or the pharmaceutical industry. In contrast to B.Pharm, it is a shorter course of study. Graduates may be employed as medical representatives, pharmacy technicians, product executives, assistant pharmacists, etc. The average salary for fresh graduates in D.Pharma typically ranges between INR 2 LPA to INR 3 LPA.

Also Read:

B.Pharm vs D.Pharm: Which is Better? B.Pharmacy Lateral Admissions in India 2025
D.Pharmacy Admission in India 2025 B.Pharmacy Admission in India 2025

B.Pharm Vs D.Pharm Course Comparison

B.Pharm is a 4-year UG course, whereas D.Pharm is a 2-year UG course. Both courses require graduates to pass 10+2 in the science stream. Few state-level exams are accepted to enrol for these pharmacy courses. The table below highlights the contrasts between the two courses- B.Pharm and D.Pharm, including eligibility, duration, jobs, salaries, etc.

Particulars

B.Pharm

D.Pharm

Course Duration

4 years

2 years

Course Eligibility

Passed 10+2 in the Science stream, having Physics, Chemistry, Biology/Mathematics

Passed 10+2 in the Science stream or equivalent

Exams Required

NEET, MHT CET, WBJEE, KCET, BITSAT BITSAT, MHT CET, GPAT, CUET

Job Roles After Course Completion

Pharmacists, quality control analysts, researchers, health inspectors, medical writers, etc.

Medical representatives, pharmacy technicians, product executives, assistant pharmacists, etc.

Average Salary

INR 2.5 LPA to INR 3.5 LPA for freshers

INR 2 LPA to INR 3 LPA for freshers

Highest Salary

INR 4 to INR 14 LPA

INR 4 to INR 8 LPA

Also Read: B.Pharm Entrance Exams in 2025 (State Wise List)

Job Opportunities and Salary After B.Pharm

After completing B.Pharm, you will come across an array of career paths. Many employers in the healthcare and pharmaceutical industry look for B.Pharm graduates who can bring in their skills and knowledge to contribute to the sector. As a B.Pharm graduate, you can work in government agencies, pharmaceutical companies, research and development units, etc. Some of the famous job roles are pharmacist, clinical pharmacists, research scientist, pharmacy manager, quality control analysts, and more.

B.Pharm graduates can expect salaries on the basis of the job roles offered, the organisations they work with, or their skills. The salary usually starts from INR 2.5 LPA, but can reach up to INR 14 LPA with growth and experience.

Also Read:

Career Options After B Pharmacy Government Jobs After B Pharmacy
High-Paying Jobs after Pharmacy Highest Paying Jobs in the Pharmaceutical Industry

Job Opportunities and Salary After D.Pharm

Once you complete your studies in D.Pharm, you may encounter a lot of job opportunities as the healthcare sector is booming in India. You can work with government agencies, community health, pharmaceutical companies, hospitals, clinics, or even within the Food and Drug Administration. The common job roles include assistant pharmacists, retail pharmacists, production assistants, clinical research associates, technicians, medical representatives, etc.

The salaries you may earn depend largely on the job roles and the organisations you are working with. However, you can expect a starting salary of INR 2 LPA, which may eventually grow into a salary of INR 8 LPA with experience and expertise.

Also Read:

Career Options After D Pharmacy Government Jobs After D Pharmacy

B.Pharm Vs D.Pharm - Industry-Wise Salary Trends

While the pharmaceutical sector offers a wide range of career possibilities, salaries may differ on the basis of the business vertical, job profile, skills, and qualifications. Individuals with a D.Pharm degree work in hospital pharmacies and retail stores, whereas B.Pharm graduates usually land high-paying corporate or technical positions. The table below shows the industry-wise salary trends for both B.Pharm and D.Pharm courses:

Industry

B.Pharm Salary Trends

D.Pharm Salary Trends

B.Pharm Job Roles

D.Pharm Job Roles

Retail Pharmacy

INR 2.5 LPA to INR 4 LPA

INR 2 LPA to 3.5 LPA

Pharmacist

Dispenser, Pharmacist

Hospital Pharmacy

INR 3 LPA to INR 4.5 LPA

INR 2 LPA to INR 3 LPA

Drug Safety Officer, Clinical Pharmacist

Assistant Pharmacist

Pharmaceutical Manufacturing

INR 3 LPA to INR 5 LPA

INR 2 LPA to INR 3.5 LPA

Quality Analyst, Production Officer

Assistant Pharmacist, Pharmacy Technician

Research and Development

INR 4 to 6 LPA

-

Research Scientist, Laboratory Analyst

-

Also Read: What after B.Pharmacy - A Complete Guide

B.Pharm or D. Pharma: Who Earns More?

When we compare the earning potential of both B.Pharm and D.Pharm graduates, it is evident that B.Pharm graduates usually earn more than the latter. B.Pharm degree holders can reach up to a salary of INR 14 LPA over time, whereas D.Pharm degree holders can reach a salary of up to INR 8 LPA. If you are looking for a higher earning potential in corporate or technical roles, a degree in B.Pharm might be a better fit for you as compared to D.Pharm.

Both B.Pharm and D.Pharm offer good career opportunities. However, B.Pharm graduates may enjoy comparatively more career options with higher earning potential, especially in research or the manufacturing sector. It is for the student to decide what their priorities are and which degree fits their career choices.

Are you feeling lost and unsure about what career path to take after completing 12th standard?

Say goodbye to confusion and hello to a bright future!

news_cta

FAQs

What is the highest salary of a D.Pharm degree holder?

D.Pharm graduates may earn up to INR 2 LPA to INR 3 LPA as freshers. The highest salary that they may earn is around INR 8 LPA with experience.

What is the highest salary of a B.Pharm degree holder?

B.Pharm graduates may earn up to INR 2.5 LPA to INR 3.5 LPA as freshers. The highest salary that they may earn is around INR 14 LPA with experience.

Who earns more, B.Pharm or D.Pharm?

B.Pharm graduates may enjoy comparatively more career options with higher earning potential. B.Pharm degree holders can reach up to a salary of INR 14 LPA over time, whereas D.Pharm degree holders can reach a salary of up to INR 8 LPA. 

/articles/b-pharma-or-d-pharma-who-earns-more/

Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Recent News

Subscribe to CollegeDekho News

By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy

Top 10 Pharmacy Colleges in India

View All