Business Analyst Salary in the US

$76,934
per year
per month
$6,410
per month
per year
Bonus
$3,690/year
Bonus
$310/month

Business Analyst - Average Salary

The average salary for a Business Analyst is $76,934 per year ($6,410 per month), which is $23,444 (+44%) higher than the average salary in the US.
A Business Analyst can expect an average starting salary of $48,360. The highest salaries can exceed $127,142.
$48,360
Low
$76,934
Average salary
$127,142
High
$4,030
Low
$6,410
Average salary
$10,600
High
Total pay includes salary and bonus.
$800
$68,900
$138,612
Salary$48,360 - 127,142
Bonus$800 - 11,470
Total Pay$49,160 - 138,612
$70
$5,750
$11,560
Salary$4,030 - 10,600
Bonus$70 - 960
Total Pay$4,100 - 11,560

Business Analyst Salary Range

Low
$48,360
Average salary
$76,934
Senior
$86,707
High
$127,142
Low
$4,030
Average salary
$6,410
Senior
$7,230
High
$10,600
Among Business Analysts in the US, Junior Business Analysts and Associate Business Analysts tend to have the lowest salaries, while more experienced professionals like Senior Business Analysts, Business Operations Analysts and Lead Business Analysts enjoy the highest salaries.

Business Analyst - Salary Differences

JobSalaryDifference
Google Business Analyst$122K/year
+58% 
Lead Business Analyst$99K/year
+29% 
Accenture Business Analyst$89K/year
+16% 
Salesforce Business Analyst$87K/year
+13% 
Senior Business Analyst$86K/year
+12% 
IBM Business Analyst$86K/year
+12% 
McKinsey Business Analyst$85K/year
+10% 
Business Operations Analyst$84K/year
+9% 
Capital One Business Analyst$82K/year
+7% 
SAP Business Analyst$79K/year
+3% 
Deloitte Business Analyst$75K/year
 -2%
Amazon Business Analyst$75K/year
 -3%
IT Business Analyst$72K/year
 -6%
Business Support Analyst$71K/year
 -8%
Capgemini Business Analyst$71K/year
 -8%
Business Technology Analyst$69K/year
 -10%
Associate Business Analyst$66K/year
 -14%

Business Analyst - Pay by Experience Level in the United States

An Entry Level Business Analyst with less than three years of experience can expect to earn an average starting salary of $50,000 per year. A mid career Business Analyst with 4-9 years of experience earns an average salary of $73,000, while a Senior Business Analyst with 10-20 years of experience makes on average $86,000. Business Analysts with more than 20 years of experience earn $90,000 per year on average.

How Work Experience Affects the Salary of a Business Analyst

Late Career▲ +17%
Senior▲ +12%
Average Salary$76,934/year
Mid Career▼ -5%
Entry Level▼ -35%

Gender Breakdown

Female
41%
Male
59%

Business Analyst - Jobs by Location

Business Analyst - Related Salaries

The salary information presented on this page is based on all Business Analyst jobs published on Jobted in the last 12 months and on data from the Bureau of Labor Statistics (BLS.gov).
Jobemail
Don’t miss out on new job openings!
Create a job alert for: Business Analyst
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the Business Analyst

How much does a Business Analyst make in the US?
A Business Analyst in the US earns an average of $76,934 gross per year, which is about $6,410 gross per month. Everything you need to know about the salary of the Business Analyst updated to 2024.
What is the starting salary for a Business Analyst in the US?
The starting salary of a Business Analyst in the US is around $48,360 gross per year. Junior Business Analysts and Associate Business Analysts usually have a lower salary.
What is the highest salary for a Business Analyst in the US?
The highest salary of a Business Analyst in the US can reach and exceed $127,142 gross per year. Senior Business Analysts, Business Operations Analysts and Lead Business Analysts usually have the highest salaries.
Business Analyst Jobs
Get new jobs by email!
Get email updates for the latest Business Analyst jobs
It's free, and you can cancel email updates at any time