Salary data

Business Analyst Salary

Based on 331 live Business Analyst postings in the US, the typical salary runs $85,000 to $125,000. Here is the full picture by experience level and market, straight from current job listings.

United States · per yearLive

$85,000 $125,000

Typical Business Analyst salary range, the middle 50% of live postings.

Median $104,000 · from 331 live postings

Canada · per year

C$75,000 C$98,000

Typical Business Analyst salary range, the middle 50% of live postings.

Median C$83,000 · from 22 live postings

These figures come from real Business Analyst job postings live on Recruit Myself right now, not surveys. We take every Business Analyst listing that publishes an annual salary, drop hourly and incomplete ones, and report the median range so you see what employers are actually paying.

Use it to sanity-check an offer, set expectations before you apply, or anchor a negotiation. To reach the top of the band you have to clear the ATS first, so run the free resume scan once you know your number.

Demand ranking

Business Analyst pay by experience

Median advertised salary by seniority across live United States postings.

Entry
$74,000
Mid
$102,000
Senior
$112,000
Lead
$135,000

Questions

Business Analyst salary FAQs

How much does a Business Analyst make in the US?

Across 331 live Business Analyst postings in the US, the typical salary runs $85,000 to $125,000 per year, with a median around $104,000. Senior and lead roles sit at the top of that band.

What is the salary range for a Business Analyst?

Most Business Analyst listings fall between $85,000 and $125,000 per year, which is the middle 50% of advertised pay. Pay varies with company size, location, and seniority.

How can I earn more as a Business Analyst?

Target roles at the top of the band, mirror the exact skills employers ask for on your resume, and make sure it passes the ATS so you actually reach the interview. Negotiating from a specific market number beats a vague ask.

How is this Business Analyst salary data calculated?

We aggregate every live Business Analyst posting on Recruit Myself that publishes an annual salary, exclude hourly and incomplete listings, and report the median range plus percentiles. It reflects current demand on our platform, updated continuously, not a historical survey.

Figures are medians of advertised annual salaries across live Recruit Myself postings and update as listings change. They reflect current demand on our platform, not an official or comprehensive salary survey.

Stay at the forefront
of market

Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.

No spam. Just pure intelligence.