Data, product, and business analyst — compared

Train for your next tech interview
1,500+ real interview questions across engineering, product, design, and data — with worked solutions.
Join the waitlist

Why the title matters

Open LinkedIn, type "analyst", and you'll get at least five flavors — data, product, business, marketing, systems. The words overlap. The daily work does not. A product analyst at Stripe and a business analyst at a consulting firm share maybe 20% of their toolbox and get filtered by completely different interview loops.

If you're prepping interviews, picking the right role beats grinding the wrong one. If you're early-career, the title you pick in your first two years compounds — it shapes the next recruiter shortlist, your salary band, and what your manager expects you to own. This piece walks through what each role does, what the loop looks like, and US pay on levels.fyi and Glassdoor.

Think of the trio as a triangle with vertices "data", "product", "process". Every job sits closer to one vertex — that's the role.

Data analyst

What the role does

A data analyst is the generalist of the trio — writes SQL, builds dashboards, runs ad-hoc investigations, translates business questions into queries. At Airbnb or DoorDash, they sit in a functional team and serve whoever needs a number.

Typical week: marketing asks why paid-channel conversion dropped 8% last Tuesday. You query the events warehouse, slice by campaign and platform, find the iOS app pushed an update that broke the deep link, file a bug, update the dashboard to catch the next regression. Then repeat for three other questions.

Core skills

Non-negotiables: SQL deep enough for window functions and CTEs (cheat sheet), one BI tool fluently (Tableau, Looker, Mode, Metabase), and Python at the Pandas level for anything not fitting a warehouse view. Descriptive stats show up constantly, inference rarely. Excel is the unfair-advantage tool for the 20% of asks that don't need a query.

The interview loop

Three to five rounds. Tech screen is two-to-four SQL questions from JOIN/GROUP BY up to windows and self-joins (example set). One round on metrics — DAU, retention, funnels. One case: "DAU dropped 15% WoW, walk me through what you'd check." Last round on the BI you shipped to production.

US pay band (levels.fyi, 2025-2026)

  • Junior (L3 / IC1): $75k–$110k base, $85k–$130k total
  • Mid (L4 / IC2): $110k–$155k base, $130k–$200k total
  • Senior (L5 / IC3): $155k–$210k base, $200k–$300k+ total

Big-tech adds 20-40% in stock at mid and above. Consumer apps and fintech sit at the upper end; healthcare, gov, and traditional enterprise at the lower end.

Product analyst

What the role does

A product analyst is embedded in a product squad. The reporting line is sometimes data, sometimes product — politics affects pay more than skill differences do. The job is not "produce metrics for the PM" — it's "help the PM and eng lead make better decisions, faster." Half the week is A/B test design and readout, a quarter is cohort and retention work, the rest investigative — "why did onboarding tank D7 retention only on Android?"

The bar is higher than data analyst on two axes: experimentation depth and product judgment. You're expected to push back on a flawed test design before it ships, not analyze the corpse after.

Core skills

Everything a data analyst has, plus:

  • A/B testing end-to-end — sample-size math, MDE, peeking, SRM, CUPED. See peeking mistake and SRM guide.
  • Product metrics fluency — DAU/MAU, ARPU/ARPPU, retention curves, North Star design (primer).
  • Cohort and funnel analysisSQL recipes.
  • Statistics that ship — confidence intervals, power analysis, hypothesis testing.
  • Communication — turning a 20-line query into a one-slide recommendation a PM can defend.

The interview loop

Four to six rounds. SQL flavored toward product — cohort retention, funnel drop-off, multi-step conversion. The A/B testing round is the differentiator: design a test for a new pricing page, compute sample size, name your guardrail, decide what would make you call it early. Product-sense round is open-ended — "Pick a feature in Notion and propose three metrics for it, then defend your North Star." Some loops add a case on a real (anonymized) dataset.

US pay band

Product analysts earn roughly 10-20% more than data analysts at the same level — the experimentation and product-judgment bars compress the supply pool.

  • Junior: $90k–$125k base, $100k–$150k total
  • Mid: $130k–$175k base, $160k–$240k total
  • Senior: $175k–$235k base, $240k–$370k+ total

Load-bearing trick: the PA label only pays the premium if you actually run experiments end-to-end. Doing dashboards while called "product analyst" pays the data-analyst band — recruiters read the work, not the title.

Business analyst

What the role does

A business analyst (BA) is the bridge between business stakeholders and engineering. Less code, more conversation. The BA elicits requirements, formalizes them into specs, models processes, manages backlog, and translates business problems into things engineers can build. At B2B SaaS and enterprise IT, the BA owns the requirements doc engineering works against.

Regional variance matters: in US finance and consulting, "business analyst" often overlaps with what other markets call "data analyst". In Europe and APAC, the title leans closer to the requirements/process meaning here. Read the JD line by line.

Core skills

  • Requirements engineering — user stories, use cases, acceptance criteria, INVEST.
  • Process modeling — BPMN, UML activity diagrams, ER diagrams.
  • Basic SQLSELECT/JOIN/GROUP BY for data validation; windows rarely asked.
  • Stakeholder interviewing — the most-tested soft skill on the loop.
  • Systems literacy — APIs, databases, integrations at a conceptual level.
  • Tool stack — Jira, Confluence, Miro, sometimes Lucidchart.

The interview loop

Three to five rounds. Tech screen is light — basic SQL plus a process-modeling exercise where you draw a BPMN or UML from a brief. Scenario round: "A stakeholder wants feature X but engineering says it's a six-month build — walk through how you'd resolve it." Soft-skills round on conflict, prioritization, ambiguous requirements. Some loops add a take-home where you produce a one-pager spec from a vague problem statement.

US pay band

BA bands sit a little below data analysts in tech and a little above in traditional industries (banking, insurance, healthcare ops).

  • Junior: $70k–$100k base, $75k–$115k total
  • Mid: $100k–$140k base, $115k–$170k total
  • Senior: $140k–$185k base, $170k–$240k total

Consulting BAs (McKinsey, BCG, Bain, Deloitte) and finance BAs sit higher on base but carry meaningfully different lifestyle and travel expectations.

Train for your next tech interview
1,500+ real interview questions across engineering, product, design, and data — with worked solutions.
Join the waitlist

Side-by-side comparison

Dimension Data Analyst Product Analyst Business Analyst
Primary focus Data and reporting Product decisions and experiments Requirements and processes
SQL depth Advanced (windows, CTEs) Advanced (windows, CTEs) Basic (SELECT/JOIN)
Python / Pandas Useful Useful Rare
A/B testing Light Deep — core skill Not required
Statistics Descriptive + basic inference Inference, power, CUPED Not required
BPMN / UML Not needed Not needed Required
Stakeholder comms Medium High Very high
Mid-level US total $130k–$200k $160k–$240k $115k–$170k
Common next role Senior DA / Analytics Lead Head of Analytics / PM Product Owner / PM

Sanity check: if a job description has BPMN diagrams and no SQL question, it's a BA role wearing a different hat. If it has CUPED and MDE math, it's a product analyst role even if the title says "data analyst." Skim for methods and tools, not labels.

How to choose

Three quick filters that match most people to a role.

Pick data analyst if you enjoy SQL, want a broadly transferable toolkit, and prefer technical work over stakeholder management. You'll have the widest set of industries open and the cleanest path into adjacent roles (ML eng, analytics eng, data science).

Pick product analyst if you find products genuinely interesting — not just analyzing them but arguing about them. You want to influence what gets built, not just measure what shipped. You're okay with the higher experimentation bar and stronger stats requirement.

Pick business analyst if you'd rather talk to people than write code, enjoy untangling messy requirements, and want a clear runway toward product owner or PM. The BA path is under-rated for non-technical entrants — the skill stack (interviewing, writing, prioritizing) translates directly upward.

Common pitfalls

The first pitfall is picking by salary alone. The product-analyst premium looks attractive on paper, but the role demands experimentation depth that takes 12-18 months to build. Coming in green you'll either fail the loop or land at the bottom of the band. Pick by strongest existing skill plus one stretch, not by the top of the pay table.

A second trap is assuming title equals work. "Business analyst" means at least three different jobs depending on industry. "Senior data analyst" at a 50-person startup is often closer to head-of-analytics than to L5 at Meta. Read the JD line by line, look at the team's headcount on LinkedIn, and ask in the recruiter call what a typical week looks like.

A third pitfall — common for switchers — is prepping a generic "analyst" interview. The three roles share maybe a third of the question set. Walking into a product-analyst loop with strong SQL but no experimentation depth, or into a BA loop without BPMN basics, is a fast no. Identify the role, then map question types to prep.

A fourth pitfall is the internal transfer trap. Moving from data to product analyst inside the same company without a real project to point to (an A/B test you led, a metric tree you owned) stalls at the manager-approval stage. The fastest jumps come from people who already did parts of the next role for 3-6 months before asking.

A fifth pitfall is letting the tool stack pick your role. Loving Tableau doesn't make you a data analyst; loving Jira doesn't make you a BA. The role is defined by the decision you support — a dashboard number, a ship/kill call, a spec — not by the software you spend the most hours in.

If you want to drill the exact question types these roles ship in real loops — SQL, A/B test design, scenario reasoning — NAILDD has a problem bank organized by role and difficulty with worked solutions.

FAQ

Who earns more — product analyst or data analyst?

Product analysts earn roughly 10-20% more at every level, driven by the experimentation and product-judgment bars compressing the supply pool. At big-tech mid-level (L4), expect $160k–$240k total comp for product vs $130k–$200k for data. The catch: company-band variance is bigger than role variance. A senior data analyst at Meta will out-earn a junior product analyst at a Series A startup by a wide margin. Filter by company tier first, role second.

Can I become a product analyst without prior experience?

Direct entry is rare — most listings ask for 1+ year of analytics experience. The two reliable paths: start as a data analyst, then move into a product team after 12-18 months of shipping cohort and funnel work; or land a junior PA role through a structured rotational program at Meta, Google, Stripe, Airbnb. Either way, a portfolio with at least one shipped A/B test analysis matters more than the title on your last paycheck.

Does a business analyst really need SQL?

At the basic level — yes, expect SELECT, JOIN, GROUP BY, simple WHERE filters, and the ability to validate that a data feed matches a spec. Window functions and CTEs are rarely required. The BA differentiator isn't SQL depth — it's requirements clarity, stakeholder interviewing, and process modeling. A BA who can write a clean BPMN and run a productive elicitation session will out-earn a BA with strong SQL and weak communication, every time.

Which analyst role has the most openings in 2026?

By raw volume, data analyst still leads. By growth rate, product analyst climbs fastest, driven by experimentation culture spreading from big-tech to mid-stage startups. BA openings are steady and slightly counter-cyclical: when budgets tighten, companies hire BAs to formalize requirements rather than build speculative tooling. Pick growth rate if early-career, volume if you want optionality.

What's the cleanest path from analyst into PM?

Business analyst is the shortest hop — requirements, stakeholder, and prioritization skills overlap with PM work by 60-70%. Product analyst is second, with the bonus that you arrive with quantitative credibility most BA-to-PM transitions lack. Data analyst is the longest path but produces the most technically credible PMs — useful in infra, dev-tools, and ML-product roles where engineering trust is the bottleneck.

Are these roles AI-proofed?

Partially. The execution layer of all three — "write me a query for these five metrics", "draft a BPMN from this transcript" — is getting compressed by LLMs and is already shrinking entry-level work. The judgment layer — picking the right metric, designing an experiment that won't lie to you, interviewing a stakeholder until you find the real constraint — is getting more valuable, not less, because there's a larger surface of fast-but-shallow output needing a human filter. The career-safe move: spend less time executing, more time deciding.