Financial Analyst Salary Guide: Range, Negotiation & Scripts
The typical Financial Analyst earns between $55k and $115k in the US market — with significant variation based on stack, seniority, and company stage. Here's how to know where you fall and how to negotiate your way to the top of the range.
Financial Analyst Salary Range (US, 2026)
$55k
Low
$78k
Median
$115k+
Top
US market data for full-time roles. Includes base salary only. Total comp may be significantly higher with equity, bonus, and benefits. Varies by location, company size, and specialization.
What drives Financial Analyst compensation
- →Industry (investment banking vs. corporate finance)
- →Bonus structure (significant at banking-adjacent roles)
- →CFA designation or progress toward it
- →Excel and financial modeling depth
- →Company size and deal flow exposure
Get your personalized negotiation strategy
Enter your offer and Upcraft analyzes it against market data — then gives you a specific counter, scripts, and practice with an AI recruiter.
Financial Analyst Negotiation Tactics That Work
Understand the base + bonus structure before negotiating base
In finance, the bonus can be 10–100% of base salary depending on the role. Negotiating base without understanding the bonus structure is negotiating blind. Always ask for the target bonus percentage and whether it's discretionary or formula-based before you counter.
Use your CFA progress as leverage
Each level of the CFA has a documented salary premium. Level I cleared is worth something; Level II is worth more. If you're in progress, mention it. If you've passed all three, you have a documented credential that justifies a higher band.
Quantify the deal or model complexity you've handled
Analysts who've worked on complex models (LBO, DCF, merger models) or high-value deals have more leverage than those with basic reporting experience. If you've contributed to a deal, acquisition, or fundraise — mention the deal size or complexity in your negotiation.
Sample Counter-Offer Email Opener
Use this as a starting point — personalize with your specific numbers and context.
For a full personalized script including phone negotiation, pushback responses, and the final closing email — use the Salary Negotiation Coach.
More guides for Financial Analysts
Know your worth. Negotiate with confidence.
Upcraft analyzes your offer, gives you a personalized counter strategy, generates word-for-word negotiation scripts, and lets you practice with an AI recruiter before the real conversation.
Analyze My Offer Free →1 free analysis · No credit card required