BetterProduct Editorial Team
Your salary is the foundation of your financial life — it determines how much you can save, invest, and spend. Yet most people never negotiate their salary, leaving significant money on the table. Research shows that people who negotiate their starting salary earn $1 million more over their careers than those who don't. This guide gives you the tools to negotiate confidently.
BetterProduct Editorial Team
Checked against standard finance formulas and representative planning scenarios.
March 2026
Budgeting, comparisons, and what-if planning.
7 language editions aligned from the same source formulas.
Use multiple sources to determine your market rate: Glassdoor, LinkedIn Salary, Levels.fyi (for tech), Bureau of Labor Statistics, and industry salary surveys. Look at ranges for your specific role, location, experience level, and company size. Aim to understand the 25th, 50th, and 75th percentile for your position.
The best time to negotiate is after receiving a job offer, not during the interview. Let the employer make the first offer. If asked for your salary expectations, give a range with your target at the bottom. Be specific — 'I'm looking for $85,000' is stronger than 'somewhere in the $80–90k range.' Always negotiate in writing after verbal agreement.
Base salary is just one component. Evaluate the full package: annual bonus (10–30% of salary in many roles), equity/stock options, 401(k) match, health insurance quality, PTO days, remote work flexibility, professional development budget, and signing bonus. A lower base with excellent benefits may be worth more than a higher base with poor benefits.
The best time to ask for a raise is during your annual review or after a major accomplishment. Document your contributions with specific metrics (increased revenue by X%, reduced costs by Y%). Research market rates to justify your ask. Request a specific number, not a range. If denied, ask what you need to achieve to earn the raise.