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

srishti chatterjee

Published On:

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.

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/
View All Questions

Related Questions

What is the fees structure about b pharmacy in ours college?? also more questions please contact

-om Somnath MaidUpdated on February 06, 2026 09:06 PM
  • 3 Answers
P sidhu, Student / Alumni

The fee structure for the B.Pharmacy program at Lovely Professional University is approximately ₹2.4 to ₹2.5 lakh per year for the four-year course, excluding hostel and mess charges. The total academic fee may vary depending on scholarships and other applicable charges. For more details regarding fees, eligibility, or admission process, students are advised to contact the LPU admissions office directly.

READ MORE...

Can I get direct admission in B.Pharma at LPU?

-pankajUpdated on February 07, 2026 04:34 PM
  • 67 Answers
Udit Katiyar, Student / Alumni

Yes, direct admission in B.Pharma at Lovely Professional University is possible based on Class 12 marks. Candidates need a minimum of around 60% aggregate in 10+2 with Physics, Chemistry, and Biology or Mathematics. LPUNEST is mainly used for scholarships and may be exempted for students with 90% or above in Class 12. Admission rules can vary slightly each year, so eligibility should be checked carefully.

READ MORE...

Are the LPUNEST PYQs available?

-naveenUpdated on February 09, 2026 09:25 PM
  • 79 Answers
ananya sharma, Student / Alumni

Look, the direct answer is that LPU doesn't officially release "actual" Previous Year Question (PYQ) papers because the exam is computer-based and the question pool is kept confidential. However, as a senior, I can tell you that the official sample papers on the LPUNEST website nest.lpu.in are your best bet because they perfectly mirror the actual exam pattern, difficulty level, and weightage. If you're really hunting for PYQs,master the syllabus-specific sample sets provided in your dashboard, you’re already 90% prepared for the real thing.

READ MORE...

Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Recent Articles

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
Top