Home  >  News & Articles  >  BCA Salary In India

Mayank Mishra

Updated on 22nd April, 2024 , 3 min read

BCA Salary In India


BCA salary in India ranges from INR 15,000 to 30,000 per month. Certain government jobs in India can pay between INR 60,000 and INR 80,000 INR. In India, BCA salary differs according to industry. 

After completing a brief training, BCA graduates who work in IT areas such as software services, business process management (BPM/BPO), engineering services, and computer hardware earn between 18,000 and 25,000 INR per month.


BCA Salary in India

The average BCA job salary in India ranges from INR 1.2 – INR 5 LPA. The table below contains the BCA Salary breakdown in India: -

BCA Salary in India


Highest Salary


Lowest Salary


Average Salary


BCA Salary For Freshers

BCA Jobs Designation

BCA Salary

SEO Executive

INR 1 – 4 LPA

IT Assistant

INR 2.7 to INR 5.18 Lakh

Software Developer Trainee

INR 3.59 LPA

Programmer Trainee

INR 2.98 LPA – INR 4.9 LPA

Factors Affecting Your BCA Salary

Here are the prominent factors that determine your BCA Salary:

  • Experience

Freshers with no industry experience earn an average salary of INR 2.5 lakh per annum. Mid-level professionals with a BCA degree earn INR 3.8 Lakh per year. On the other hand, senior-level professionals with more than seven years of experience earn around INR 12 Lakh per annum on average. 

  • Location

Where you get your job tends to affect your salary substantially. This is a prominent reason why people migrate from a small town or city to a metro city. 

  • Expertise

 Having industry-specific knowledge and expertise can help you stand out and get better-paying roles. Many high-paying roles require additional qualifications apart from a BCA degree.

Job Wise Salary after BCA

Job Profile


Software Developer


E-Commerce Executive


System Administrator


BCA Jobs: Highest Salary

Job Designation

BCA Salary

Data Scientist

INR 8.13 lakh/ Year

Technical Support Engineer

INR 4.07 Lakh

Digital Marketer

INR 5.42 Lakh

Cyber Security

INR 7.26 Lakh

More about BCA Course: -

BCA Course

BCA Full Form

BCA Eligibility

BCA Entrance Exams

BCA Subjects

BCA Distance Education


BCA vs BTech CSE

BCA + MCA Integrated Course

BCA Jobs: Private Sector

There are plenty, of job opportunities after BCA, and the average salary of a BCA graduate is approximately INR 3.7 LPA. The job designations include:

Top Private Hiring Companies










BCA Jobs: Government Sector

The BCA course job opportunities don't just exist in the private sector, but there are also ample opportunities in the government job. The average salary of a BCA graduate is approximately INR 3 LPA. The job designations include: -

Top Government Hiring Organisations






BCA Salary In India 2024

In India, the average salary of a BCA Graduate is around INR 3-6 LPA. A salary of INR 15,000 to 30,000 is offered per month to BCA jobs in India by the government organizations like Banks, BPOs, EPFOs, NIOS apart from private companies.

BCA freshers and experienced professionals can get a job in various fields such as web designing, banking, computer programming, and more after graduating.

After a BCA course, the average salary can start from INR 3-5 LPA and you can earn as much as INR 4-10 LPA in top IT companies, MNCs, and start-ups within 2-4 years. Here is the list of the jobs offered to BCA graduates freshers and experienced with their salaries:



Computer Programmer

INR 4.86 LPA – INR 9.82 LPA

Software Developer

INR 4.86 LPA – INR 12.64 LPA

System Analyst

INR 6.54 LPA – INR 10.58 LPA

Network Engineer

INR 3.13 LPA – INR 8.24 LPA

System Admin

INR 4.02 LPA – INR 8.40 LPA

Software Architect

INR 20.46 LPA – INR 29.47 LPA

Software Tester

INR 4.02 LPA – INR 8.40 LPA

BCA Salary: Experience Wise

You get the better salary packages with experience and here are the salaries offered on the basis of years of experience one has been mentioned below: -

Years of Experience



INR 2,80,000


INR 4,45,560


INR 7,64,000


INR 1,127,500

BCA Salary: Based on Region

Different salaries are offered to BCA Graduates in different cities: -

Name of the city



INR 3.6 to 6.6 LPA

New Delhi

INR 3 to 6 LPA


INR 2.50 to 4 LPA


INR 3.4 to 6 LPA


INR 3.3 to 5.2 LPA


INR 3.1 to 5.1 LPA


INR 3.16 LPA

BCA Salary: in Different Industries

The BCA aspirants get to work in various industries starting from Information Technology, Software to Manufacturing, Banking, and more. Here are the different Industries that offer jobs to the BCA Graduates with salaries.

Name of the industry


Information Technology

INR 5 to 6.5 LPA

Software Development

INR 5.50 to 8 LPA


INR 5 to 7 LPA


INR 5.20 to 6 LPA


INR 4.8 to 6 LPA

BCA Jobs: Employment Sectors in India

Your first preference will be of-course to get a job in a good company if you have completed your degree in BCA. But before that gaining the knowledge-based upon your degree about the industries where you can get the opportunities to work is imperative. For employment here are the few industries you can go for.

  • Software Development
  • Graphics Designing
  • Network And Security
  • Website Designing
  • Game Design, Testing, and Development
  • Mainframe
  • Government Departments and Agencies
  • Multimedia
  • Banking Sector
  • Faculty in Training Institute or Colleges

BCA Salary In India: Company Wise

Job Role



INR 26K – 28K


INR 20K- 21K


INR 48K- 52K


INR 25K- 27K

Tutor Time Childcare Learning Centre


Female Daily Network

INR 41K- 45K

Rate Gain

INR 25K- 27K

MPS Group of Institutions

INR 31K – 33K

Was this Article Helpful/Relevant or did you get what you were looking for ?


Similar Articles

JoSAA Counselling 2024

By - Avantika Bhardwaj 2024-04-25 04:22:38 , 18 min read
Read More

Frequently Asked Questions

What is the average salary for BCA graduates in India?

The average salary for BCA graduates in India can vary depending on factors such as the company, job role, location, and candidate’s skills and experience. On average, BCA graduates can expect a starting salary of around INR 2.5 to 4 lakhs per annum.

Do BCA graduates receive higher salaries compared to graduates from other fields?

BCA graduates often receive competitive salaries compared to graduates from other fields. The salary depends on the demand for IT professionals, the candidate’s skills, and the specific job role they take up.

What are the factors that influence the salary of BCA graduates?

The factors influencing the salary of BCA graduates include the candidate’s skills, experience, educational institution, reputation of the company, job role, industry, and location.

Are there any differences in salaries based on the specialization within BCA?

Yes, there can be variations in salaries based on the specialization within BCA. Graduates with specializations such as software development, web development, data analytics, or cybersecurity may have different salary prospects.

Which industries offer the highest salaries for BCA graduates in India?

Industries such as IT services, software development, e-commerce, banking and finance, and consulting are known to offer competitive salaries to BCA graduates in India.

Does the location of the job impact the salary for BCA graduates?

Yes, the location of the job can have an impact on the salary for BCA graduates. Metropolitan cities and IT hubs like Bangalore, Pune, Hyderabad, and Chennai often offer higher salaries compared to smaller towns or rural areas.

Can BCA graduates expect salary increments with experience?

Yes, BCA graduates can expect salary increments with experience. As they gain expertise, skills, and contribute more to their organizations, they become eligible for promotions and salary hikes.

Are there opportunities for BCA graduates to earn higher salaries through certifications?

Yes, certifications in specific IT domains such as programming languages, database management, cloud computing, or cybersecurity can enhance the skills and earning potential of BCA graduates.

What are the entry-level job roles and associated salaries for BCA graduates?

Entry-level job roles for BCA graduates include software developer, web developer, system analyst, database administrator, or network administrator. Salaries for these roles can range from INR 2.5 to 5 lakhs per annum.

Can BCA graduates earn higher salaries by pursuing higher studies or postgraduate degrees?

Yes, pursuing higher studies such as MCA (Master of Computer Applications) or specialized postgraduate degrees can open up opportunities for BCA graduates to earn higher salaries and take up more senior positions in the industry.

How does the demand and supply of IT professionals affect the salaries of BCA graduates?

When the demand for IT professionals exceeds the supply, salaries tend to be higher. However, during periods of high competition or economic downturns, salaries may be relatively lower.

Are there any additional perks and benefits apart from the salary for BCA graduates?

Yes, apart from the salary, BCA graduates may receive additional perks and benefits such as health insurance, retirement plans, paid leaves, performance bonuses, flexible work schedules, and opportunities for career advancement.

Check Eligibility   Free 1:1 Counselling