Skip to content

Average Salary in Bangalore

    Bangalore, also known as Bengaluru is the capital city of the Indian state of Karnataka. It’s one of the most progressive cities in India with pleasant weather, good quality of life, and ample career opportunities among other things. The city is home to some of the top international companies such as Amazon, Google, and Dell, and also hosts top IT companies such as Infosys and Wipro. Known for their unique workforce, high-employee engagement, distinct culture, and competitive salary packages, these top companies are often voted as the top places to work in. It’s no wonder people living in other parts of the country and even from abroad want to build a career in this city.

    How much can you expect to earn working in this city? The average salary in Bangalore is $460.35/month or $5,529.48/year for the salaried job, whereas hourly jobs pay an average of $2.65/hour. Given that these are just estimates, your exact pay will vary depending on a number of things such as your employer, industry/sector, job title, level of education, years of experience, and much more.

    Bangalore is currently home to a diverse set of people from various cultures and job backgrounds. The city has been branded India’s Silicon Valley due to its booming tech sector. New tech start-ups emerge every week, supported by various incubators and investors. There are over 2,000 active start-ups in Bangalore, particularly in the tech sector, making it India’s favourite tech hub. The growing high-tech industry has turned this city into one of the fastest-growing metropolises in India with endless employment opportunities for locals and foreigners. Big employers continue to attract highly-qualified foreign workers and are willing to pay a lot. Here’s a more in-depth look at Bangalore’s job market so you know everything it has to offer.

    Read Also: Average Salary in Barcelona


    The IT capital of India continues to lead the ranks as the highest paying city countrywide. According to a report by the Randstad Insights Salary Trends, the highest average annual CTC (the cost to company) for talent across juniors workers is $7,019.88, mid-levels is $21,912.16, while that of senior workers is $47,221.03. Keep in mind that the CTC salary is different from gross salary. CTC is the total amount an employer will spend on an employee in a given year while gross salary is the total amount an employee receives before any deductions. Several components are added to determine CTC salary such as gratuity and contributions to the PF, which makes it higher than the gross salary. That being said, CTC is still a good salary determinant as it shows the total salary package an employer is willing to offer.

    Read Also: What Is the Average Salary in Dallas


    Several salary reports have revealed that professionals from the IT sector command the highest salaries in the city of Bangalore. The sector’s highest average annual CTC is at $6,589.17 for junior levels and $47,648.49 for senior levels. This is due to the growing demand for employees with digital skills such as AI & Automation, Cloud, Analytics, and Product Management.

    There’s also an increasing demand for GST compliance specialists such as accountants, lawyers, management consultants, and so on. As a result, the professional services sector has become the second-highest paying for junior and senior roles but the highest for mid-level professionals with an average annual CTC of $20,330.

    Read Also: Average Salary in Bahrain

    Like most job markets, the Healthcare industry in Bangalore also offers high salaries with an average annual CTC of $12,740 across all levels and functions. Other high-paying sectors include FMCG, infrastructure, construction, and real estate.

    In addition to these general estimates, several other factors affect an individual’s pay, stating with job titles. Here are the average monthly salaries for popular occupations in Bangalore:

    • Accounting manager – $597
    • Internal auditor – $480
    • Corporate treasurer – $843
    • Administrative assistant – $245
    • Architect – $440
    • Business analyst – $575
    • Health and safety officer – $314
    • Engineer – $418
    • Chief financial officer – $948
    • General manager– $830
    • Attorney – $670
    • Legal assistant – $333
    • Developer/programmer – $425
    • Computer technician – $382
    • Dentist – $1,132
    • Teacher – $362
    • Teller – $323
    • Nanny – $290
    • Waiter/waitress – $283


    The level of experience is another important salary determining factor. Naturally, the more years of experience you have, the higher your salary will be. Employees with 6-10 years of working experience are paid 1.5 times higher than juniors and freshers across all industries and disciplines. Expect your salary to double by the time you cross the 10-year mark working experience.

    Read Also: Average Salary in the Czech Republic


    Higher education equals higher pay. Bachelor’s degree holders earn up to 24% more than diploma holders. Needless to say, PhD holders across all disciplines make the highest salaries.


    While this may be a tough pill to swallow, the reality is that there’s still a gender pay gap. Male employees in Bangalore earn 13% more than their female counterparts doing the same job.


    There’s no doubt that Bangalore represents an engine of Karnataka’s economic growth. In fact, during the financial year 2019, statistics showed that it was the richest pocket with a per capita income of about $4,247. Bangalore does, however, present an irony. The average income per person is higher here than the entire state’s average, yet poverty continues to be on the rise. Since per capita income is calculated as the total income divided by the total population, a few rich people can make the number go up and make it look like everyone’s lifestyle is good. That is why you need to factor in all the average salaries that I have discussed in this text when estimating your potential earnings.

    Read Also: Average Salary in Dublin


    The minimum wage in India is fixed by the various state governments. Given that Bangalore is found in the state of Karnataka, what is the minimum wage in Karnataka? First off, the minimum wage in this state, like in the rest of the Indian states, is calculated based on a group of workers and the nature of their work. Indian workers are broadly categorised as follows:

    Highly skilled: This kind of worker is capable of working efficiently, exercising full independent judgement, and/or supervising the work of skilled employees efficiently. Many highly-skilled workers fall under the category of professionals rather than skill levels. Examples include doctors, lawyers, engineers, etc.

    Skilled: This employee is capable of working efficiently, discharging his/her duties with responsibility and exercising considerable independent judgement. A skilled employee must fully understand the trade, industry, or craft in which they’re employed. Examples include salesperson, paramedics, police officer, etc.

    Semi-skilled: Work here is limited to the performance of routine operations at a limited scope. Skills and the ability to make independent judgement are not major requirements, rather the proper discharge of duties assigned to the worker is. Examples include bill collector, shop assistant, wait staff, booking clerk, etc.

    Unskilled: These are workers whose operations involve performing simple duties that require little/no previous experience or ability to make an independent judgement. However, familiarity with the occupational environment, including a variety of goods and articles is required. These kinds of jobs usually require physical strength. Examples include messengers, farm workers, cleaners, parking lot attendants, etc.

    The table below shows the minimum wages for these job categories:

    Work classificationBasic minimum wage/dayVDATotal minimum wage per day
    Highly skilled workers₹593.21₹33.74₹626.95 ($8.32)
    Skilled workers₹539.28₹33.74₹573.02 ($7.61)
    Semi-skilled workers₹490.25₹33.74₹523.99 ($6.96)
    Unskilled workers₹ 445.69₹33.74₹479.43 ($6.37)

    Note: VDA (Variable Dearness Allowance) safeguards wages against inflation by linking them to the cost of living index.


    Bangalore has experienced significant growth in its population over the past couple of years. This is due to the growing technology industries with almost every major tech company represented in the city. This has led to a huge rural-to-urban migration, which in turn has caused massive slum areas. There has also been a significant urban-to-urban migration with a large middle class living here.

    Despite having the highest salaries in the state of Karnataka, income disparity is still high in this city. Salaries generally range from a minimum of $62.54 to a maximum average of $2,044.41 per month. This is evidence enough that low-income earners earn significantly lower than the high-income earners. The average median salary, which divides the income distribution into two equal groups, is $424.81 per month. This means that half of the working population is earning more than $424.81 per month while the other half is earning less than that amount. Generally speaking, it would be best if your salary was on the side of the group earning more than the median and average wages. If that’s the case, you can be assured of a decent lifestyle.

    Another way to measure income distribution is by looking at the percentiles. Statistics show that while nearly everyone (99% of the working population) earns more than $1,496 a year (gross), only 6% make more than $50,656.89 a year. Also from the statistics, 75% of the working population in Bangalore is making less than $13,669.11 a year while only 25% makes more than that amount.

    Read Also: Average Income Spain | Average Salary & Minimum Salary in Spain Reported


    This city is known for its fast-growing IT sector. As mentioned earlier, it hosts some of the most recognisable names worldwide in the tech sector. This is partly due to the relatively low cost of labour compared to other well-known tech hubs like Silicon Valley, not to mention the city has a highly qualified workforce. Additionally, hundreds of tech start-ups have come into existence over the past couple of years. With that being said, those with skills in tech such as programming, systems analysis, and software development just to name a few, will find plenty of great employment opportunities in Bangalore. Although locals tend to fill low and mid-level positions, foreigners are usually hired to fill management roles, quality assurance, and translation jobs.

    There are also several multinational companies in the city. This means there are several opportunities for inter-company transfer if your home country employer has an office in Bangalore. You can also check online job portals or the company websites, both of which often contain listings of the latest vacancies. Recruitment agencies can also help you secure a job in Bangalore, as well as give you helpful information and tips that will make your transition easier.

    Some of the top companies to work for include Google, Infosys, SAP labs, Samsung, Amazon, American Express India, Cisco Limited, Adobe Systems, and so on.

    Although the Bangalore job market is dominated by the tech industry, there’s no shortage of opportunities in other industries. For starters, there are many of India’s biotechnology companies based here. The city has built a strong international presence in this particular field and has considerable job offers for expats job seekers.

    Secondly, being a top tourist destination in India, the city hosts several hotels and restaurants where you can work as wait staff, house cleaning staff, receptionist, and even bar attending jobs. Other top industries to find work in include real estate and construction, fashion, finance and banking, retail, electronics, engineering, automotive manufacturing, education, and field sales.