Skip to main content
Financial Analyst Salary in India

Financial Analyst Salary in Bengaluru

Based on 1,167 job listings - Bengaluru, India 2026

Average salary
₹2,58,348 - ₹3,31,211
Median salary
₹66,667 - ₹1,16,667
Lower rangeUpper range

Salary distribution by percentile

10th percentile₹29K
25th percentile₹42K
Median₹67K
75th percentile₹2L
90th percentile₹4L

50% of professionals earn between ₹41,667 - ₹1,58,334 INR

The median salary is ₹66,667

Compare with national average

Bengaluru

Average salary

2,58,348 - 3,31,211

Median salary

66,667 - 1,16,667

1,167 job openings

India

Average salary

6,00,000 - 18,00,000

Median salary

11,00,000 - 18,00,000

10,156 job openings

Other cities

Mumbai1,165 job openings
Gurugram735 job openings
Hyderabad634 job openings
Pune537 job openings
Gurgaon458 job openings
Chennai439 job openings
Noida237 job openings
Mumbai/bombay127 job openings
Ahmedabad125 job openings
Vadodara84 job openings
Delhi83 job openings
New Delhi73 job openings
Bengaluru / Bangalore60 job openings
Kolkata58 job openings
Pune Division57 job openings

Financial Analyst

1,167 job openings in Bengaluru

View job listings

Find professionals

Financial Analyst in Bengaluru

View professionals

The average salary for a Financial Analyst in Bengaluru, India is INR 2,58,348 - INR 3,31,211 per year in 2026, based on 1,167 job listings.

Explore 1,167 Financial Analyst job listings in India on BeBee, or check our salary calculator for a personalized estimate.