McKinsey BA Salary: Full Breakdown (2026)

Author: Taylor Warfield, Former Bain Manager and interviewer

Last Updated: June 5, 2026

 

McKinsey BA salary is about $112,000 in base pay with roughly $135,000 in total first-year compensation in 2026. Business Analyst is the entry-level role for undergraduates and non-MBA hires, and it sits at the bottom of the McKinsey salary ladder.

 

In this guide, you'll get the full breakdown of what a McKinsey Business Analyst earns. We'll cover base pay, bonuses, benefits, how fast your salary grows, international pay, and how the offer stacks up against BCG and Bain.

 

But first, a quick heads up:

 

McKinsey, BCG, Bain, and other top firms accept less than 1% of applicants every year. If you want to triple your chances of landing interviews and 8x your chances of passing them, watch my free 40-minute training.

 

What Is the McKinsey BA Salary in 2026?

 

A McKinsey Business Analyst earns a base salary of around $112,000 per year, plus a performance bonus of up to $18,000 and a signing bonus of about $5,000. That puts total first-year compensation at roughly $135,000.

 

This base figure is set firmwide and does not change from one US city to another. Everyone joining as a Business Analyst in the same year receives the same base salary.

 

Here's how the first-year package breaks down.

 

Component

Amount

Base salary

~$112,000

Performance bonus

Up to $18,000

Signing bonus

~$5,000

401(k) contribution

Min. 7.5% of base + bonus

Relocation assistance

Up to $10,000

Total first-year compensation

~$135,000

 

What Are the Components of McKinsey BA Pay?

 

A McKinsey BA salary is made up of four cash components: base salary, a performance bonus, a signing bonus, and benefits like retirement contributions. Together they form your total compensation.

 

What Is the Base Salary for a McKinsey Business Analyst?

 

The base salary for a McKinsey Business Analyst is about $112,000 per year in the United States. This is the fixed amount you receive regardless of performance, paid out evenly across the year.

 

Base pay is not negotiable at this level. Every Business Analyst in the same starting class gets the same number, which is why there is no pay gap to negotiate around at entry level.

 

How Big Is the Performance Bonus?

 

The performance bonus for a McKinsey Business Analyst is up to $18,000, or roughly 10% to 20% of base salary. Your annual performance rating drives the size of the bonus, so strong reviews mean more cash.

 

This bonus matters for more than one year of pay. Your annual raise is typically about 90% of your prior year's bonus added onto your base, so a big bonus compounds into a higher salary going forward.

 

What Is the Signing Bonus?

 

Undergraduate hires joining as Business Analysts usually receive a signing bonus of about $5,000. It is paid as a lump sum when you start.

 

Keep in mind that signing bonuses normally come with a clawback. If you leave McKinsey within your first year, you typically have to pay it back.

 

What Other Benefits Do Business Analysts Get?

 

Beyond cash, McKinsey Business Analysts receive retirement contributions, relocation support, paid time off, and health coverage. These benefits add real value on top of your salary.

 

The retirement benefit is one of the strongest. McKinsey contributes a minimum of 7.5% of your base salary and bonus to your 401(k), and relocation assistance can be worth up to $10,000 if you move cities to join.

 

How Fast Does a McKinsey BA Salary Grow?

 

A McKinsey BA salary grows quickly, typically by about 20% per year for high performers. That is far faster than the 2% to 5% annual raises common in most other industries.

 

The growth comes from the bonus mechanic. Because roughly 90% of your prior year's bonus rolls into your base, strong performers see their salary climb fast year over year.

 

After about two years, top Business Analysts get promoted to Senior Business Analyst. Base salary at that level jumps to around $130,000 to $145,000, and total compensation reaches $160,000 to $180,000.

 

Many Senior Business Analysts also get sponsored by McKinsey to attend a top MBA program. That sponsorship is worth $150,000 or more and is one of the most valuable parts of the entire package.

 

How Does McKinsey BA Salary Compare to BCG and Bain?

 

A McKinsey BA salary is nearly identical to the equivalent entry-level role at BCG and Bain. All three MBB salaries cluster within a few thousand dollars at the undergraduate level.

 

BCG calls this role Associate and Bain calls it Associate Consultant. The base pay difference across the three firms is small enough that it should not drive your decision.

 

Firm

Entry-Level Role

Base Salary

Total First-Year Comp

McKinsey

Business Analyst

~$112,000

~$135,000

BCG

Associate

~$115,000

~$130,000 to $135,000

Bain

Associate Consultant

~$112,000

~$130,000 to $135,000

 

Because the numbers are so close, the smarter way to choose between offers is on culture, office, staffing model, and the people you'll work with. A higher bonus in any single year can easily erase a $2,000 to $3,000 base gap.

 

How Does McKinsey BA Pay Vary by Office Location?

 

McKinsey BA pay is uniform across US offices but varies significantly by country. A Business Analyst in New York earns the same base as one in Chicago or Atlanta, while international offices pay according to local markets.

 

Here's how Business Analyst base pay compares across major offices.

 

Office

Approx. Business Analyst Base Salary

United States (all offices)

~$112,000

London, UK

£49,000 to £55,000

Germany

€63,000 to €80,000

Singapore

SGD 100,000 to 120,000

 

International salaries look lower on a currency basis, but that picture is incomplete. The UK and many European offices offer stronger public benefits like national healthcare and paid family leave, which offset part of the gap.

 

If your only goal is the highest paycheck, US offices win. If you weigh cost of living, taxes, and quality of life, the comparison gets closer.

 

How Do You Get Promoted From Business Analyst?

 

Most Business Analysts spend two to three years in the role before moving up to Associate, which is the post-MBA level. There are two main paths to get there.

 

The first path is the MBA route. Many Business Analysts leave for a top MBA, often with McKinsey sponsorship, and return as an Associate where pay roughly doubles to about $192,000 base.

 

The second path is the direct promote. A smaller group of standout Business Analysts get promoted to Associate without an MBA, usually after strong performance reviews.

 

McKinsey runs an up-or-out model, so the expectation is steady progression. The full McKinsey career path runs from Business Analyst all the way to Senior Partner.

 

What Are the Exit Opportunities for a McKinsey BA?

 

McKinsey exit opportunities are among the best of any entry-level job. Two to three years as a Business Analyst opens doors that most peers in other industries never get.

 

The most common exits include private equity, corporate strategy, startups, tech, and top MBA programs. The McKinsey brand on your resume carries real weight with recruiters.

 

Pay outside consulting is part of the appeal. After a couple of years, your compensation already sits well above what comparable corporate strategy or finance roles offer to people at the same age.

 

How Do You Land a McKinsey Business Analyst Offer?

 

Landing a McKinsey Business Analyst offer comes down to a strong application and passing the interviews. The McKinsey Business Analyst interview includes case interviews, a fit interview, and often the Solve assessment.

 

McKinsey looks for candidates with strong academics, structured problem-solving, sharp quantitative skills, and clear communication. A bachelor's degree from a strong program with a high GPA is the baseline most successful candidates share.

 

Case interviews are where most candidates get rejected. If you want to learn case interviews quickly, my case interview course walks you through proven strategies in as little as 7 days.

 

Frequently Asked Questions

 

How much does a McKinsey Business Analyst make?

 

A McKinsey Business Analyst makes about $112,000 in base salary and roughly $135,000 in total first-year compensation. That total includes a performance bonus of up to $18,000 and a signing bonus of around $5,000.

 

What is the starting base salary for a McKinsey BA?

 

The starting base salary for a McKinsey Business Analyst is about $112,000 per year in the United States. This base is set firmwide and is the same across all US offices, with no room to negotiate at entry level.

 

Does a McKinsey BA get a signing bonus?

 

Yes. Undergraduate hires joining as Business Analysts usually receive a signing bonus of about $5,000, paid as a lump sum when they start. If you leave within the first year, you typically have to pay it back.

 

How much does a McKinsey BA salary increase each year?

 

A McKinsey BA salary typically grows by about 20% per year for strong performers. This happens because roughly 90% of your prior year's bonus is added onto your base salary, which compounds your pay quickly.

 

How long does it take to get promoted from Business Analyst?

 

Most Business Analysts spend two to three years in the role before being promoted to Associate. Promotion happens either through a top MBA program or, for a smaller group, through a direct promote without an MBA.

 

Does McKinsey pay for a Business Analyst's MBA?

 

McKinsey sponsors many Senior Business Analysts to attend a top MBA program. This sponsorship is worth $150,000 or more and usually requires you to return to the firm as an Associate afterward.

 

Is a McKinsey BA salary higher than BCG and Bain?

 

No, the three are nearly identical at entry level. McKinsey and Bain start at about $112,000 base while BCG starts at about $115,000, and total first-year compensation lands around $130,000 to $135,000 at all three firms.

 

Everything You Need to Land a Consulting Offer

 

Need help passing your interviews?

  • Case Interview Course: Become a top 10% case interview candidate in 7 days while saving yourself 100+ hours

  • Fit Interview Course: Master 98% of consulting fit interview questions in a few hours

  • Interview Coaching: Accelerate your prep with 1-on-1 coaching with Taylor Warfield, former Bain interviewer and best-selling author

  

Need help landing interviews?

 

Need help with everything?

 

Not sure where to start?