Business Analysis

Business Analyst Job Description: Duties, Skills, Pay and a Free Template

Updated October 11, 2026 · 12 min read

A business analyst finds out what an organization needs, then helps it get there. The job sits between the people who have a problem and the people who build or run the fix. This guide covers what business analysts do, a typical day, skills, titles, pay and outlook, certifications, and a copy-paste job description template for employers.

What a business analyst does

The International Institute of Business Analysis (IIBA) defines business analysis as “the practice of enabling change in an organizational context, by defining needs and recommending solutions that deliver value to stakeholders.” It calls the business analyst an agent of change.

In plain English, a business analyst:

  • listens to the people affected by a problem,
  • works out what is really needed,
  • writes it down clearly enough for others to act on,
  • and checks that the result delivers what was promised.

Business analysts work in companies, governments and non-profits. The work can be about software, but it does not have to be. A new approval process, a policy change or a reorganized team can all need an analyst.

Core duties

DutyWhat it involvesTypical output
Understand the problemInterview stakeholders, observe the work, review data and documents.Problem statement, interview notes.
Define needs and requirementsTurn wishes into clear, testable statements, and agree on priorities.Requirements list, user stories.
Model the current and future stateMap how work flows today and how it should flow. See what a business process is.Process maps, data diagrams.
Analyze optionsCompare solutions by value, cost, risk and effort.Options and business case.
Communicate and facilitateRun workshops, resolve conflicting views, keep everyone informed.Agendas, decision records.
Support deliveryAnswer questions from builders, review designs, help plan testing.Acceptance criteria, test scenarios.
Check the resultConfirm the change works and delivers the expected value.Benefit review, lessons learned.

IIBA also describes business analysts working at every level of an organization, from strategy to the goals and requirements of programs and projects. Its tasks and techniques are set out in the BABOK® Guide.

A typical week

No two weeks are alike. This made-up example shows the mix of work on a project to replace a manual leave-approval process.

DayMain activity
MondayInterview two HR coordinators about how leave requests are handled. Take notes on delays.
TuesdayDraw the current process. Find three hand-offs where requests wait.
WednesdayRun a workshop with managers and HR. Agree what must change first.
ThursdayWrite requirements and acceptance criteria. Review them with the developer.
FridayUpdate the project lead. Prepare test scenarios for next week.

The week is our illustration. The mix of interviews, modeling, writing and meetings is typical.

Skills employers look for

Skill groupExamplesWhy it matters
AnalysisProblem solving, spotting root causes, working with numbers.Finds the real issue, not just the symptom.
CommunicationAsking good questions, listening, clear writing, presenting.Requirements fail when people read them differently.
FacilitationRunning workshops, handling disagreement, negotiating.Stakeholders often want different things.
ModelingProcess maps, use cases, data and decision tables.Makes complex work easy to discuss.
Business knowledgeUnderstanding the industry, finance basics, how the company earns money.Solutions must fit how the business works.
Technical awarenessSpreadsheets, basic data queries, how systems connect.Helps you talk to developers and check data.
Planning and deliveryPrioritizing, agile and traditional project methods.Links requirements to delivery. See what project management is.

For a fuller breakdown, read business analyst skills.

Job titles you will see

The title varies by company. IIBA lists titles including business analyst, business systems analyst, systems analyst, requirements engineer, process analyst, product manager, product owner, enterprise analyst, business architect, management consultant and business intelligence analyst. It also notes that many roles in management, project management, product management, software development and quality assurance rely heavily on business analysis skills.

When you read a job posting, look past the title at the duties. A “systems analyst” role may be a business analyst role, or a more technical one. For the difference, see business analyst vs. system analyst.

Education and certifications

There is no single required path. BLS says a bachelor’s degree is typical for the related occupations (see pay and outlook below). Some analysts move over from operations, finance, customer service or IT.

IIBA offers three core certifications, by experience level:

CertificationFull nameWho it is for (per IIBA)
ECBAEntry Certificate in Business AnalysisPeople ready to develop their business analysis skills; no experience years are stated.
CCBACertification of Capability in Business AnalysisTwo to three years of practical business analysis work experience.
CBAPCertified Business Analysis ProfessionalOver five years of practical business analysis work experience.

IIBA also lists specialized certifications, including agile analysis, business data analytics, cybersecurity analysis and product ownership analysis. Requirements can change, so check the IIBA site before you apply. Certification is optional, but it can help show your knowledge when you are starting out.

To compare study options, see our business analysis certificate guide. Online providers such as Coursera and Udemy offer introductory courses. We may earn a commission if you sign up, at no cost to you. We are not affiliated with any university.

Pay and outlook

The U.S. Bureau of Labor Statistics (BLS) does not publish a page titled “business analyst” in its Occupational Outlook Handbook. The closest matches are management analysts and computer systems analysts. Use these as a guide, not an exact measure.

BLS occupationMedian pay (May 2025)Jobs, 2025Projected growth, 2025–2035Typical entry education
Management analysts$101,860 per year1,077,10010%Bachelor’s degree; some employers prefer an MBA.
Computer systems analysts$105,850 per year544,4008%Bachelor’s degree, usually in computer and information technology or a related field.

BLS describes both growth rates as much faster than the average for all occupations. For management analysts, it reports that the lowest-paid 10 percent earned less than $60,640 and the highest-paid 10 percent more than $171,640. Pay for business analysts in your area and industry may differ, so check current job listings.

These figures describe the occupations, not any course or certificate. Read more in business analyst career.

Job description template

Employers can copy this template and edit the brackets. It is our own sample, not a legal or HR standard. Keep requirements honest: asking for ten years of experience for an entry role drives good people away.

Business Analyst — [Company name]

Location: [On-site / hybrid / remote] · Team: [Team] · Reports to: [Title]

About the role: You will work with [teams or customers] to understand their needs, define clear requirements and help us deliver [type of change, e.g., better onboarding, a new reporting system].

What you will do:

  • Interview stakeholders and map how work is done today.
  • Write clear requirements and acceptance criteria.
  • Compare options and recommend a solution with costs and risks.
  • Run workshops and keep stakeholders informed.
  • Work with developers and testers to deliver the change.
  • Check that the result delivers the expected benefits.

What we are looking for:

  • [X] years of experience in [business analysis or related work] (or equivalent).
  • Strong written and spoken communication.
  • Comfort with [spreadsheets / basic data queries / process modeling].
  • Experience with [agile / traditional] delivery.

Nice to have: [Certification, industry knowledge, specific tools].

Pay and benefits: [Salary range] · [Benefits] · [Application deadline and process]

Some places require a pay range in job postings, so check the rules where you hire.

How to become a business analyst

  1. Learn the basics. Read an introduction to business analysis and learn to map a process.
  2. Practice on real problems. Pick a process at your current job and document how to improve it.
  3. Build a small portfolio. A process map, a requirements document and a short business case, with sensitive details removed.
  4. Start from where you are. Some analysts move over from operations, finance, support or IT.
  5. Add credentials when useful. A certificate or the ECBA can help when you have little experience.
  6. Apply for entry roles and related titles. Junior analyst, associate analyst, operations analyst and similar titles are worth searching for.

See business analysis best practices and all business analysis guides for more.

Common mistakes

  • Writing requirements without talking to users. Interview the people who do the work.
  • Jumping to a solution. Define the problem first.
  • Vague requirements. “Fast” and “user-friendly” cannot be tested. Add numbers.
  • Ignoring stakeholders who disagree. Conflicts do not go away when left unspoken.
  • Treating the role as paperwork. The value is in understanding and judgment, not documents.
  • Overloaded job ads. Asking for a developer, a project manager and a data scientist in one role makes the job unclear for everyone.

Frequently asked questions

What does a business analyst do?

A business analyst finds out what an organization needs, defines it clearly, compares solutions and helps deliver and check the change.

What are the main responsibilities of a business analyst?

Gathering and analyzing requirements, modeling processes, recommending solutions, facilitating workshops, supporting delivery and checking results.

What skills does a business analyst need?

Analysis, communication, facilitation, modeling, business knowledge and basic technical awareness are the main groups.

Do business analysts need to code?

Not usually. Basic data skills, such as spreadsheets and simple queries, help. Understanding how systems fit together matters more than writing code.

How much do business analysts earn?

BLS does not publish a business analyst category. For related occupations in May 2025, it reports a median of $101,860 for management analysts and $105,850 for computer systems analysts.

Do I need a certification to be a business analyst?

No. Certification is optional. IIBA offers the ECBA, CCBA and CBAP for different experience levels.

What is the difference between a business analyst and a project manager?

A business analyst defines what needs to change and why. A project manager plans and runs the work to deliver it. Small organizations sometimes combine the roles.

Ready to compare?

Browse certificate, course and degree programs side by side.

Compare programs →