---
title: "Business Analyst job description: what real postings ask for (2026)"
description: "**Canonical URL:** https://jobspipe.dev/job-description/business-analyst"
canonical: https://jobspipe.dev/job-description/business-analyst
last_updated: 2026-09-10
---

# Business Analyst job description: what real postings ask for (2026)

> Business Analyst job description measured from live postings: 6.9% remote, 16.4% disclose pay, plus the skills and seniority employers ask for.

**Canonical URL:** https://jobspipe.dev/job-description/business-analyst

This page reads every active business analyst posting JobsPipe collects from LinkedIn, Indeed, Y Combinator, Workday, Greenhouse, Workable, SmartRecruiters, Ashby, Lever and Paylocity and turns it into a job description you can check against the market: the skills employers actually name, the seniority they target, how often the role is remote or lists pay, and which industries and countries the postings come from.

6.9% of these postings are marked remote, 16.4% state a salary or range, the most named skill is business analysis at 91.1% and the most common seniority label is senior at 20.8%. Postings with no seniority label stay in the denominator, so the seniority shares do not sum to one, and a posting counts once per skill it names, so the skill shares overlap.

## Headline shares

- **Remote:** 6.9%
- **Pay disclosed:** 16.4%

## Responsibilities employers list

- Own the day-to-day data and analysis work the role exists for, including business analysis and agile.
- Keep user stories and SQL current and apply them to the recurring tasks that business analyst postings describe.
- Work with the people who rely on the role, since employers name communication and stakeholder management alongside the technical requirements.
- Meet the standards the work is measured on, which for this title means compliance.
- Document the work and hand it over cleanly so the rest of the data and analysis team can pick it up.
- Take ownership of the harder problems and mentor less experienced colleagues, since postings most often label the role as senior.
- Be present on site, since few business analysts are hired for remote work in the postings.

## Requirements and skills

- Business analysis: named in 91.1% of business analyst postings.
- Communication: named in 56.8% of business analyst postings.
- Agile: named in 37.6% of business analyst postings.
- Also frequently named: user stories (30.3%), SQL (27.1%), Excel (25.4%).
- Seniority: postings most often label the role senior (20.8%), with entry level next at 5.8%. Postings with no label are not counted in either.
- Remote: 6.9% of business analyst postings carry a remote flag. Say explicitly whether this role is remote, hybrid or on site.
- Pay: 16.4% of business analyst postings state a salary or range. Include one to stand out from the rest.
- Employment type: full-time in 74.5% of postings that state a type.

## Skills named in the text (top twelve)

| Cut | Share |
|---|---|
| business-analysis | 91.1% |
| communication | 56.8% |
| agile | 37.6% |
| user-stories | 30.3% |
| sql | 27.1% |
| excel | 25.4% |
| data-analysis | 21.9% |
| stakeholder-management | 20.4% |
| leadership | 19.7% |
| jira | 18.6% |
| compliance | 18.2% |
| scrum | 17.9% |

## Seniority stated in the posting

| Cut | Share |
|---|---|
| Entry level | 5.8% |
| Mid level | 4.9% |
| Senior | 20.8% |
| Lead or manager | 1.5% |
| Executive | 0.5% |

## Industries hiring business analysts (ISIC division)

| Cut | Share |
|---|---|
| Software and IT services | 17.6% |
| Financial services | 6.7% |
| Employment and staffing | 5.4% |
| Retail trade | 3.1% |
| Head offices and consulting | 1.8% |
| Information services | 1.7% |
| Public administration | 1.7% |
| Healthcare | 1.4% |

## Where the roles are

| Cut | Share |
|---|---|
| United States | 25.4% |
| India | 13.9% |
| France | 13.9% |
| Canada | 6.3% |
| Singapore | 5.3% |
| United Kingdom | 4.7% |
| Germany | 4.4% |
| Netherlands | 3.4% |

## Employer size, where known

| Cut | Share |
|---|---|
| 1-50 employees | 3.7% |
| 51-200 employees | 3.5% |
| 201-1000 employees | 6.4% |
| 1000+ employees | 29.6% |

## Employment type

| Cut | Share |
|---|---|
| Full-time | 74.5% |
| Contract | 5.6% |
| Internship | 0.7% |
| Part-time | 0.5% |

## A job description template for a Business Analyst

Every share in the template is measured from the postings above, not invented.

```text
Title: Business Analyst

Summary
We are hiring a business analyst to own the data and analysis work described below. The responsibilities and requirements follow what active business analyst postings ask for, so candidates who have done this job will recognise it.

Responsibilities
- Own the day-to-day data and analysis work the role exists for, including business analysis and agile.
- Keep user stories and SQL current and apply them to the recurring tasks that business analyst postings describe.
- Work with the people who rely on the role, since employers name communication and stakeholder management alongside the technical requirements.
- Meet the standards the work is measured on, which for this title means compliance.
- Document the work and hand it over cleanly so the rest of the data and analysis team can pick it up.
- Take ownership of the harder problems and mentor less experienced colleagues, since postings most often label the role as senior.
- Be present on site, since few business analysts are hired for remote work in the postings.

Requirements
- Business analysis (named in 91.1% of business analyst postings)
- Communication (named in 56.8% of business analyst postings)
- Agile (named in 37.6% of business analyst postings)
- User stories (named in 30.3% of business analyst postings)
- SQL (named in 27.1% of business analyst postings)
- Excel (named in 25.4% of business analyst postings)
- Level: senior, the label 20.8% of postings use

Work arrangement
- Location: state remote, hybrid or on site. 6.9% of business analyst postings are marked remote.
- Employment type: full-time, which 74.5% of postings with a stated type use.

Pay
- State a salary or range. 16.4% of business analyst postings already do.
- Name the benefits that matter for this role rather than a generic list.
```

## How to write a business analyst job description

1. **Use the title candidates search for.** Pick the canonical title that appears on this page, not an internal level name or a creative variant. Candidates search by the common title, and so do the boards that index it. Read [the general method for writing a job description](https://jobspipe.dev/answers/how-do-you-write-a-job-description).
2. **Lead with the work, not the company.** Open with two or three sentences on what the person will own and who they work with. Save the company history for the end.
3. **List the responsibilities that recur.** Five to seven bullets, each starting with a verb, each describing work the role does most weeks. The responsibilities above are phrased from the skills that recur in real postings for this title.
4. **Separate must-have from nice-to-have.** Put the skills most postings name in the must-have list and everything else in a shorter nice-to-have list. The skill shares on this page show which is which.
5. **State remote, employment type and pay up front.** Say whether the role is remote, hybrid or on site, name the employment type, and give a salary range. Then revisit the posting as the market moves. Read [how often job descriptions should be updated](https://jobspipe.dev/blog/how-often-should-job-descriptions-be-updated).

## Method

Denominator: active postings on the ten collected boards, grouped by canonical title (deduplicated by posting id). Counted on 2026-09-10. Postings are deduplicated by id, filtered to those not yet recorded as closed, matched on the canonical title, and grouped on the field named in each heading. Only shares are published.

Reproduce the underlying rows:

```bash
curl -X POST https://api.jobspipe.dev/v1/jobs/search \
  -H "Authorization: Bearer $JOBSPIPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"job_title_or":["business analyst"],"status":"active","limit":25}'
```

## FAQ

### What does a business analyst do?

A business analyst does the data and analysis work employers describe in their postings, and the skills those postings name most are business analysis, communication and agile. The responsibilities section above phrases that work as bullets you can reuse.

### What skills do business analyst postings ask for?

The most named skills are business analysis (91.1%), communication (56.8%), agile (37.6%), user stories (30.3%), SQL (27.1%). Skills are extracted from the posting text against a curated lexicon, and a posting counts once per skill it names, so the shares overlap. The API filter skills_or returns the postings behind any of them.

### Is the business analyst role remote?

6.9% of active business analyst postings carry a remote flag. The flag is read from the posting itself, so hybrid roles that never say remote are counted as on site. Filter the API with remote set to true and job_title_or set to the title to reproduce the figure.

### Do business analyst postings disclose pay?

16.4% state a salary or a range in the posting text or structured fields. Disclosure varies more by board and by jurisdiction than by role, so compare the figure with the board-level shares on the sources pages before reading it as a market signal.

### Which industries hire business analysts?

By ISIC division, the largest shares are Software and IT services (17.6%), Financial services (6.7%), Employment and staffing (5.4%). Industry is resolved from the employer's classification where known, and postings without a classification are excluded from this cut. The filter isic_division_or reproduces each row.

### Where do these numbers come from?

From JobsPipe's live index of postings on the ten boards it collects, deduplicated by posting id and counted on 2026-09-10. Only shares are published; the underlying counts stay private. Every figure can be reproduced against the JobsPipe API with the filters shown on this page.

## Related roles

- [Data Engineer](https://jobspipe.dev/job-description/data-engineer)
- [Data Analyst](https://jobspipe.dev/job-description/data-analyst)
- [Data Scientist](https://jobspipe.dev/job-description/data-scientist)
- [Senior Data Engineer](https://jobspipe.dev/job-description/senior-data-engineer)
- [Analyst](https://jobspipe.dev/job-description/analyst)
- [Senior Data Scientist](https://jobspipe.dev/job-description/senior-data-scientist)

Function and country profiles: https://jobspipe.dev/postings. Pull the postings behind every share with the Jobs API: https://jobspipe.dev/jobs-api.


---
AI agents: the full machine-readable index of this site is https://jobspipe.dev/llms.txt?src=md-twin - API quickstart, no-key sandbox (POST https://api.jobspipe.dev/v1/sandbox/jobs/search), MCP server, pricing. Free key: https://jobspipe.dev/signup