Negotiation
The Data-Driven Salary Negotiation Guide
Research shows that workers who negotiate their starting salary earn $600,000+ more over a 40-year career than those who accept the first offer. Here is how to use BLS data to build a case that gets you paid what you're worth.
Before You Negotiate: Build Your Case
The strongest salary negotiations are data-driven. Before your conversation:
- Look up the BLS percentile range for your role and metro area on SalaryTruth
- Determine your target percentile based on experience (p50 for mid-career, p75 for senior)
- Apply the cost of living adjustment if the role is in a different city
- Calculate total compensation, not just base salary
- Prepare 2-3 specific examples of the value you bring
The Negotiation Script
When you receive the offer, express enthusiasm first, then pivot:
"I'm excited about this opportunity and confident I can deliver results in this role. I've done thorough market research, and based on BLS data for [role] in [city], the 75th percentile is [amount]. Given my [specific experience/skills], I believe a salary of [target] better reflects my market value. Is there flexibility in the compensation?"
What Else to Negotiate
If they can't move on base salary, negotiate other elements:
- Signing bonus: One-time cost to the company, easier to approve than recurring salary increases
- Equity/RSUs: Ask for a larger initial grant or accelerated vesting
- Review timeline: Agree to a 6-month performance review with a defined salary increase if targets are met
- PTO: Extra vacation days cost the company nothing out of pocket
- Remote work: Working remotely in a lower COL area can be worth $20,000+ in purchasing power
- Professional development: Conference budget, training stipend, or tuition reimbursement
Common Mistakes to Avoid
- Naming a number first: Let the employer make the initial offer whenever possible
- Negotiating without data: "I want more" is weak. "BLS data shows the 75th percentile is $X" is strong
- Focusing only on base: A $5K lower base with $20K in RSUs and better benefits is a better deal
- Accepting immediately: Take 24-48 hours to evaluate the full package, even if it seems good
- Being adversarial: Frame it as collaborative problem-solving, not a confrontation
Related Resources
Frequently Asked Questions
Always — unless the employer explicitly states the offer is non-negotiable (and even then, other elements like signing bonus, start date, or PTO may be flexible). The best time to negotiate is after receiving a written offer but before accepting. Counter within 24-48 hours to show enthusiasm while maintaining leverage.
This almost never happens with reputable employers. A professional, data-backed negotiation is expected in most industries. If an employer rescinds an offer because you respectfully asked for more money with supporting data, it's a strong signal about the company culture — and you likely dodged a bullet.
No. Many states and cities now prohibit employers from asking about salary history. Even where it's legal, volunteering your current salary anchors the negotiation against what you currently earn rather than what you're worth. Instead, deflect: "I'd prefer to focus on the value I'd bring to this role. Based on BLS data, the market range for this position is $X to $Y."