The 10 Most Common Business Analyst Salaries

This is how much Business Analysts get paid.
By Zippia

Typical Business Analyst Salaries

Position Salary
Entry Level Business Systems Analyst$56,043
Intermediate Level Business Systems Analyst$71,865
Senior Business Systems Analyst$86,635
Expert Business Systems Analyst$100,312
Business Systems Analyst- Consultant$113,202
Entry Level Business Data Analyst$54,272
Intermediate Level Business Data Analyst$70,123
Senior Business Data Analyst$87,713
Business Process Consultant$106,234
Business Development Director$170,307

You wouldn’t sprint down the length of a wooden dock, leap off the very last plank, and dive head first into the murky lake water beneath you without knowing how deep the water was.

Likewise, you shouldn’t begin a new career or job without knowing how much money you’ll be making.

A Business Analyst typically begins a career (at an entry level position) making around $50,000 a year. But, how much money will that Business Analyst be making in five years? How about in twenty?

In the next section we have compiled a list for Business Analysts out there seeking their first job, or that aren’t sure of how much money to ask for after working for a company for five years.

The list below shows ten varying Business Analyst positions (from an entry level position to Business Development Director) with corresponding salaries for each position. This way you can see how much money you could be making each step of the way.

The 10 Business Analyst Positions are divided into three sections. 1-5 are Business System Analysts, 6-8 are Business Data Analysts, and 9-10 are Business Process Consultant and Business Development Director. They’re organized by the amount of time it takes to get to each level.

  1. Business Systems Analyst: Entry Level
  2. Intermediate Level
  3. Senior Level
  4. Expert Level
  5. Business Systems Analyst and Consultant
  6. Business Data Analyst: Entry Level
  7. Intermediate Level
  8. Senior Level
  9. Business Process Consultant
  10. Business Development Director

How We Got This Data:

We analyzed data and statistics on annual salaries for Business Analysts from the United States Department of Labor- Bureau of Labor Statistics, we compared Human Resource survey information from and, and looked at Zippia’s own extensive job database.

We took the median salary numbers (for each position) from the Bureau of Labor Statistics,, and, and averaged those three numbers together for each position. We’re calling that number the overall expected annual median salary.

The median expected annual salary numbers are exactly that, an average of median numbers from the aforementioned sources. They don’t represent exactly what you’ll be making at each Business Analyst position, but rather an estimate. If the median expected annual salary is $60,000, 50% of people with that specific position are expected to make less than that $60,000 each year.

1. Entry Level Business Systems Analyst

This is where your journey begins, at entry level. This starting position generally requires an Associate’s degree and 0-2 years of experience in the field.

You should hold knowledge of general business systems concepts, procedures, and the technology that helps those procedures function. Be able to check, assess, and gauge specific business systems and how they affect the company and the users.

At this stage an Entry Level Business Systems Analyst typically answers to a manager and doesn’t make a lot of completely independent decisions.

In the United States, the median expected annual salary is $56,043. Not a bad starting salary, right?

2. Intermediate Level Business Systems Analyst

Okay, you’ve been at your entry level position for 2-4 years now. Should you be making more money? The answer is yes.

By now you should have gained knowledge on business system concepts, database concepts, and you should still be fluent in handling business systems and user needs.

You should be able to step back, define the extent of a project, assess its objectives, and formulate your own projects and systems to help your company reach that specific objective.

You have now gained some experience and judgment, and you have a little more freedom to be creative, but you still report to a higher up.

The median expected annual salary is $71,865 for an Intermediate Level Business Systems Analyst.

3. Senior Business Systems Analyst

That bachelor’s degree is mighty crucial. Make sure you have one. You need 4-6 years of experience with business systems at this point, too.

Be able to check, assess, and gauge specific business systems and solutions and how they affect the company and the users. You must be extremely proficient at this to attain the Senior Business Systems Analyst position.

At this point, the big difference is that you may lead, direct, and be in charge of other employees.

You need to be extremely personable, an excellent communicator, possess creative skills, and be okay with the responsibility of being in charge of others. Be able to run your own business systems projects from start to finish.

The median expected annual salary for a typical Senior Business Systems Analyst in the United States is $86,635.

This is less that the Senior Business Analyst makes annually, so why not keep moving up?

4. Expert Business Systems Analyst

This position requires a Bachelor’s degree in a specific area and 6-8 years of experience in the field (that’s a lot). You’re going to have to put the time and dedication in to reach this position.

You must define the scope of entire projects, figure out the objectives, implement a successful plan, organize and educate everyone involved (from other project managers to the clients), and show successful statistics and results. Basically, you’re now in charge of everything, but you still report to the head of your department.

You’re responsible for yourself, but also responsible for the successful implementation of the business solution and project you have proposed. That means you’re responsible for keeping everyone else on task and on time.

There’s no one else to blame if the business solution and project you’ve been working on fails. Even if someone messes up their specific job, it’s your responsibility to ensure that they fix it, or don’t mess up in the first place.

The median expected annual salary for an Expert Business Systems Analyst is $100,312.

The Business Systems Analyst has now surpassed the Senior Business Data Analyst in annual salary.

5. Business Systems Analyst- Consultant

A Bachelor’s degree and 8-10 years of experience as a Business Analyst will land you here.

By now you should be more than proficient in: checking, assessing, and gauging specific business systems and solutions and how they affect the company and the users.

You should also be an expert on Business Analyst procedures, processes, research methods, business systems, statistical analysis, and all of the steps involved in forming business solutions and implementing them to from start to finish.

Your expertise in the Business Analyst realm should have equipped you with the necessary skills to provide consultation on massive projects.

You’re considered the top level veteran and specialist at this point. All the questions will be directed to you.

A Business Systems Analyst- Consultant has a median expected annual salary of $113,202.

6. Entry Level Business Data Analyst

This position usually requires a Bachelor’s degree and 0-2 years of experience in this specific field.

Here you will be given results from various projects and business systems, and you must take the results (the numbers and data) and analyze them. Then you must design successful business solutions while working directly with clients and different project leaders.

Your jobs will range from statistical analysis to data dredging and pattern mining.

This position still operates under immediate supervision and a supervisor.

The median expected annual salary is $54,272, which is a tiny bit less than the Entry Level Business Systems Analyst.

7. Intermediate Level Business Data Analyst

This intermediate level position still requires a Bachelor’s degree, but also 2-4 years of experience.

You will still be using numbers, statistical analysis, data mining, and a whole range of data analysis related skills to help you form successful business solutions.

By now you must be very familiar with the standard procedures, methods, and approaches required to be successful within this data specific field.

You’re beginning to move up the latter, one step at a time, but you still aren’t the boss yet. You will still have a manager or supervisor to report to. You’re not on your own yet, pal.

An intermediate level Business Data Analyst’s median expected annual salary is $70,123. Congratulations, you just broke $70,000 dollars a year!

You might notice this is still less than the Intermediate level Business Systems Analyst position makes.

8. Senior Business Data Analyst

You know what’s coming. You still need that Bachelor’s degree to reach this point. But, you also now need 4-6 years of experience in the data analysis field.

Here you will be performing all of the same tasks as before (data analysis, creation of business solutions, working directly with clients and business leaders) but, you’re now responsible for training and assisting junior and entry level data analysts.

You have extensive experience and knowledge now, meaning you have more freedom to make independent decisions. You still answer to the head of a department, however.

The median expected annual salary for a Senior Business Data Analyst is $87,713. That’s enough to live quite comfortably, I’d say.

9. Business Process Consultant

This position may require an advanced degree such as a Masters, and typically requires at least 6 years of direct experience in this field.

You must research and analyze complex business systems problems. Then you must vocalize recommendations on how to improve business system processes and solutions to increase the company’s efficiency.

You’re now constantly simulating and analyzing processes and how to improve them. You make all of the system processes run more smoothly, quickly, consistently, and with better final results.

Constantly communicating to all levels of employees, from project managers to clients to other Business Process Consultants is key here.

You now only report to the highest management in the company, and consult for them on a daily basis.

The median expected annual salary for a typical Business Process Consultant is $106,234.

Sticking with a career as a Business Analyst can be quite fruitful and enriching.

10. Business Development Director

Short of owning your own company, this is one of the top positions a Business Analyst can achieve. You better have a Bachelor’s degree and no less than 6 years of direct experience in the field if you hope to attain this position.

A Business Development Director builds, directs, controls, maintains, and betters all methods, practices, and goals for a business development department. This position also comes with the additional role of finding solid business partners and working out mutual agreements between the company and those partners to better benefit both parties.

You must be able to do everything that a Business Process Consultant and Expert Business Systems Analyst would be capable of. This job is all encompassing, but financially rewarding.

The median expected annual salary for a typical Business Development Director is $170,307.


List of the Ten Business Analyst positions and how much they make annually:

  1. Entry Level Business Systems Analyst: $56,043
  2. Intermediate Level Business Systems Analyst: $71,865
  3. Senior Business Systems Analyst: $86,635
  4. Expert Business Systems Analyst: $100,312
  5. Business Systems Analyst- Consultant: $113,202
  6. Entry Level Business Data Analyst: $54,272
  7. Intermediate Level Business Data Analyst: $70,123
  8. Senior Business Data Analyst: $87,713
  9. Business Process Consultant: $106,234
  10. Business Development Director: $170,307

How To Become A Business Analyst

About Zippia

Zippia is the career expert site, where recent college graduates can study the pathways of previous graduates to learn about which career routes they want to pursue. Career job data can be found on