How much does a Business Analyst make?

Updated Sep 25, 2021

Industry

Employer Size

Experience

$77,201 /yr
Average Base Pay

65,733 salaries

$55K

Low

$77K

Average

$108K

High

No additional cash compensation has been reported for this role

The national average salary for Business Analyst is $77,201 per year in United States. Filter by location to see Business Analyst salaries in your area. Salaries estimates are based on 65733 salaries submitted anonymously to Glassdoor by Business Analyst employees.

Seniority Levels

L2
Business Analyst$77,201 /yr
L3
Senior Business Analyst$101,259 /yr
L4
Business Analyst IV$109,969 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

Related Job Titles

Business Systems Analyst

$85,851

per year

Data Analyst

$69,503

per year

Senior Business Analyst

$101,259

per year

Entry Level Business Analyst

$55,793

per year

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Deloitte
4

Deloitte

Business Analyst

$81,746

 /yr
Range: $53K - $119K
1,521 salaries
See 1,542 salaries from all locations

$53K

$119K

$53,325 - $118,987 Range

Infosys
3.3

Infosys

Business Analyst

$69,445

 /yr
Range: $34K - $134K

$34K

$134K

$34,044 - $134,074 Range

Accenture
4.1

Accenture

Business Analyst

$106,597

 /yr
Range: $28K - $183K

$28K

$183K

$27,675 - $183,049 Range

McKinsey & Company
4.4

McKinsey & Company

Business Analyst

$92,724

 /yr
Range: $7K - $172K

$7K

$172K

$6,619 - $172,324 Range

J.P. Morgan
4

J.P. Morgan

Business Analyst

$74,468

 /yr
Range: $42K - $197K

$42K

$197K

$42,224 - $196,786 Range

Cisco Systems
4.3

Cisco Systems

Business Analyst

$109,489

 /yr
Range: $47K - $149K

$47K

$149K

$46,559 - $149,414 Range

Enterprise Business Solutions
4.5

Enterprise Business Solutions

Business Analyst - Hourly

$35

 /hr
Range: $35 - $36

$35

$36

$35 - $36 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Capital One
4.1

Capital One

Business Analyst

$91,747

 /yr
Range: $22K - $142K

$22K

$142K

$22,073 - $141,995 Range

Cognizant Technology Solutions
3.8

Cognizant Technology Solutions

Business Analyst

$70,487

 /yr
Range: $36K - $117K

$36K

$117K

$36,264 - $117,215 Range

IBM
3.9

IBM

Business Analyst

$93,740

 /yr
Range: $43K - $195K

$43K

$195K

$43,268 - $195,372 Range

Xceltech
3.2

Xceltech

Business Analyst - Hourly

$35

 /hr
Range: $34 - $37

$34

$37

$34 - $37 Range

Amazon
3.8

Amazon

Business Analyst

$81,645

 /yr
Range: $14K - $160K

$14K

$160K

$14,450 - $159,866 Range

System Soft Technologies
4.3

System Soft Technologies

Business Analyst

$87,148

 /yr
Range: $72K - $131K

$72K

$131K

$71,773 - $130,820 Range

Kearney
4.3

Kearney

Business Analyst

$75,178

 /yr
Range: $73K - $125K

$73K

$125K

$73,127 - $124,699 Range

CGI
3.8

CGI

Business Analyst

$68,399

 /yr
Range: $15K - $144K

$15K

$144K

$15,399 - $143,562 Range

Business Intelligence Associates
3

Business Intelligence Associates

Business Analyst - Hourly

$34

 /hr
Range: $34 - $37

$34

$37

$34 - $37 Range

Coforge
4.1

Coforge

Business Analyst

$92,436

 /yr
Range: $58K - $151K

$58K

$151K

$57,807 - $151,225 Range

Tata Consultancy Services
3.9

Tata Consultancy Services

Business Analyst

$87,996

 /yr
Range: $20K - $148K

$20K

$148K

$19,927 - $148,481 Range

Target
3.7

Target

Business Analyst

$62,932

 /yr
Range: $36K - $126K

$36K

$126K

$35,862 - $126,446 Range

Oracle
3.7

Oracle

Business Analyst

$72,791

 /yr
Range: $50K - $142K

$50K

$142K

$50,241 - $142,456 Range

Download as data Table
Viewing 1 - 10 of 158,987

Frequently asked questions about a Business Analyst salaries

The national average salary for a Business Analyst is $77,201 per year in United States. Filter by location to see a Business Analyst salaries in your area. Salaries estimates are based on 65733 salaries submitted anonymously to Glassdoor by a Business Analyst employees.

The highest salary for a Business Analyst in United States is $108,060 per year.

The lowest salary for a Business Analyst in United States is $55,154 per year.

If you are thinking of becoming a Business Analyst or planning the next step in your career, find details about the role, the career path and salary trajectory of a Business Analyst.