Pharmaceutical sales representative salary in India
How much does a Pharmaceutical Sales Representative make in India?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a pharmaceutical sales representative is ₹24,958 per month in India. 4 salaries reported, updated at 16 February 2026
Highest paying companies for Pharmaceutical Sales Representative in India
Average year pay is based on job postings on Indeed in the past 36 months.Looking to Hire?
Highest paying cities near India for Pharmaceutical Sales Representatives
Where can a Pharmaceutical Sales Representative earn more?
Compare salaries for Pharmaceutical Sales Representatives in different locationsFrequently Asked Questions (FAQs) about Pharmaceutical Sales Representative
The average salary for a Pharmaceutical Sales Representative is ₹24,958 per month in India. This figure is based on 4 salaries taken from job postings on Indeed in the past 36 months, last updated on 16 February 2026.
Pharmaceutical Sales Representative jobs on Indeed - find your next one today.
Pharmaceutical Sales Representative salaries typically range between a low of ₹17,688 and a high of ₹35,215 per month, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Pharmaceutical Sales Representative include Kolkata, West Bengal at ₹49,686 per month, Delhi, Delhi at ₹28,630 per month and Bengaluru, Karnataka at ₹25,580 per month.