The average salary for a business analyst in the United States is around $59,845 per year.
This is 7% above the national average. Updated in 2018.
Business analysts earn an average yearly salary of $59,845. Wages typically start from $50,017 and go up to $97,464.
Business analyst earnings by seniority
Approximate values based on highest and lowest earning segments.
Business analyst salary by state
|State Name||Average Salary|
|District of Columbia||$103,300|
How much does a Business Analyst earn?
The title of business analyst can describe both entry-level workers and long-term professionals, and salaries vary accordingly. The career path of a business analyst can include becoming a senior business analyst, a business analyst specialist in specific areas, a business manager, a business architect, an enterprise architect, and a director or VP-level position. Other experienced business analysts become independent consultants, taking assignments on contract.
Salaries vary widely and are determined by factors like location, experience level, and industry. According to Pay Scale, insurance and healthcare offers the highest starting wages for graduates of business analytics courses. For financial companies and software applications, the lowest salary (annual) for business analysts was estimated between $40,471 and $40,293 respectively. Business analysts living in the northeast and western areas of the U.S. earn higher salaries than those coming from the middle and southern regions.
Below are the average salary ranges and bonus percentages for business analysts:
Entry Level: $40,000 to $70,000 with up to an 8 percent bonus
Mid Career: $55,000 to $95,000 with up to a 10 percent bonus
Senior Level: $70,000 - $150,000 with up to a 10 percent bonus
Overall U.S. Average: $45,000-$110,000 with up to a 10 percent bonus
How do business analyst salaries compare to similar careers?
|Stock trader salary||$52K|
|Financial quantitative analyst salary||$70K|
|Business analyst salary||$60K|
|Financial manager salary||$68K|
|Budget analyst salary||$60K|
|Financial analyst salary||$60K|
Source: CareerExplorer (Aggregated)