Salary negotiation is uncomfortable for most people. The good news is that it's also expected. Hiring managers know candidates negotiate. It doesn't make you look greedy - it makes you look like someone who knows their value.
Most people leave money on the table not because they can't negotiate, but because they don't know how to start the conversation or what to say when things get awkward. This article walks through the whole process.
When to Bring Up Salary
The short answer: not first, and not until you have an offer.
If they ask about your salary expectations during the interview process - before an offer - you're in a tricky spot. In many jurisdictions, companies are now required to post salary ranges. If they haven't, it's reasonable to flip the question: "I'd love to hear what budget you have in mind for this role." That gives you information before you commit to a number.
If they push you for a number before an offer, you can give a range - but make your floor the number you'd actually be happy with. Don't anchor low.
Once you have an offer, that's when the real negotiation happens. Everything before that is just information gathering.
How to Find Real Salary Data
Negotiating effectively requires knowing what the market actually pays. Here's where to look:
Levels.fyi: Great for tech roles, especially at larger companies. Includes base, bonus, and equity breakdowns.
Glassdoor: Salary data for a wide range of roles and companies. Quality varies - look at median and multiple data points, not just one.
LinkedIn Salary: Useful for understanding ranges by job title and location.
Blind: More candid conversations about compensation, especially in tech.
Talking to people in your network: The best data is often firsthand. If you know people in similar roles, ask. Most people are more willing to share than you'd expect, especially when asked directly and privately.
The goal is to walk into negotiation with a sense of the real market range, not just what you wish you made.
The Negotiation Conversation, Word for Word
When you receive an offer, you don't need to respond immediately. It's completely normal to say: "Thank you so much - I'm genuinely excited about this. Can I have a few days to review it?"
Take the time. Review the full package, do your research, and come back with a response.
When you're ready to negotiate, a simple and effective approach:
"I'm really excited about this offer and I want to make it work. Based on my research and my experience, I was hoping we could get to [target number]. Is there flexibility there?"
That's it. State the number, state why briefly, and ask if there's room. Then stop talking. Let them respond.
Don't justify yourself extensively. Don't apologize. Don't say "I know this might be a lot to ask but..." Those softeners make you sound uncertain.
If they come back with a number between what they offered and what you asked:
"That helps. Can you do [specific number in between]?"
Or, if the budget truly is constrained:
"I understand. Can we revisit salary after six months if things are going well?"
Getting a review date in writing is worth getting, even if the initial number is lower than you wanted.
When They Say "This Is the Best We Can Do"
First, decide if you believe them. Sometimes it's true - the budget is genuinely locked. Sometimes it's an opening negotiating position.
Ask one or two follow-up questions:
"Is that across the board, or is there any flexibility if we look at the full package?"
"Is there room to revisit after three to six months?"
If they genuinely can't move on base, you have options. You can accept, you can decline, or you can negotiate other parts of the offer.
Beyond Base Salary
Base salary gets most of the attention, but it's not the only thing you can negotiate.
Signing bonus: One-time payment at the start. Companies that can't budge on salary bands sometimes have more flexibility here, since it's a one-time cost rather than an ongoing commitment.
Equity: Stock options, RSUs, or other equity grants. At startups, this can be a significant part of total compensation. Ask about vesting schedule, cliff, and the company's most recent valuation if it's not public.
Performance bonus: If the role has a bonus structure, ask about typical payout and what determines it.
Remote work flexibility: If office attendance matters to you, negotiate it now, not after you've started.
Extra vacation: Especially valuable if you're taking a pay cut or if paid time off is important to you. Some companies have rigid PTO policies, but many will add a week if asked.
Professional development budget: Training, conferences, certifications. Valuable if you're early in your career or in a field that changes fast.
Start date: Sometimes you need a later start date to get a severance payout, finish a project, or take a planned vacation. This is always negotiable.
Common Mistakes
Negotiating over email first. Do it on the phone or video if possible. Written negotiation is slower and easier to misread. Call them first.
Giving a range when they ask for a number. If you say "$90,000 to $110,000," they'll hear "$90,000." If you need to give a range, anchor it high.
Accepting verbally before you've negotiated. Once you say yes out loud, the conversation is effectively over. Get the offer in writing, review it, then negotiate.
Negotiating, then negotiating again. You get one real shot. Make it count, then stop pushing. Going back for more after agreeing on a number is a trust-damager.
Making ultimatums you don't mean. Don't say "I need X or I'll have to decline" unless you actually mean it.
One Mindset Shift That Helps
Negotiating isn't adversarial - it's a normal part of the process. You're not asking for something you don't deserve. You're having a professional conversation about what the job is worth.
The worst realistic outcome is they say no. The best is you make significantly more money for the entire time you're in that role. The math on trying is strongly in your favor.
Vidal Graupera
January 14, 2026