How to Negotiate Your Salary After Receiving a Job Offer in Tech
A step-by-step framework for negotiating a higher salary after you've received a tech job offer — without risking the offer or burning bridges.
You just got the offer email. The title is right, the team seems great, and you’re genuinely excited. Then you scroll down to the comp section, and a thought creeps in: Is this the best they can do?
Almost certainly not.
In our experience helping over 1,200 tech professionals negotiate their offers, we’ve seen a consistent pattern: the initial offer is rarely the final offer. Companies build negotiation room into their budgets. Recruiters expect you to push back. The question isn’t whether you can negotiate — it’s whether you know how.
This guide walks you through the exact process, from the moment you receive an offer to the moment you sign a number you’re genuinely happy with.
Why You Should Always Negotiate (Even If You’re Happy With the Offer)
Let’s address the fear first. Most candidates worry about three things:
-
“What if they rescind the offer?” — In over a decade working in and around FAANG hiring, we’ve almost never seen this happen from a professional, good-faith negotiation. Companies invest thousands of dollars in recruiting you. They’re not going to throw that away because you asked for more.
-
“I don’t want to seem greedy.” — Recruiters negotiate comp packages every single day. It’s a normal part of their job. Asking for what you’re worth isn’t greedy — it’s professional.
-
“I’m not senior enough to negotiate.” — This is the most expensive myth in tech. Entry-level offers at large companies routinely have $20K–$50K of room. Staff and principal-level offers can move by $100K+.
Here’s the real cost of not negotiating: if you accept an offer that’s $30,000 below what you could have gotten, that gap compounds. Raises and future offers are benchmarked against your current comp. Over a 10-year career, that single missed negotiation can cost you $300,000 or more.
Step 1: Don’t React Immediately
When the recruiter calls or emails with the offer, your first move is to express gratitude and buy time. Never accept, reject, or counter on the spot.
Here’s what to say:
“Thank you so much — I’m really excited about this opportunity and the team. I’d love to take a couple of days to review the full package. Can you send over the details in writing?”
This does three things:
- It shows enthusiasm (recruiters want to close candidates who are excited)
- It gets everything in writing so you can analyze the full picture
- It gives you time to prepare a proper counter
How much time? 2–3 business days is standard. If you have competing timelines, be transparent about it — recruiters would much rather wait than lose you.
Step 2: Understand the Full Compensation Package
Salary negotiation in tech isn’t just about base pay. A typical offer at a mid-to-senior level includes:
- Base salary — your annual cash compensation
- Equity/RSUs — stock grants, typically vesting over 4 years
- Sign-on bonus — one-time cash (sometimes split across two years)
- Annual bonus — target percentage of base (often 10–15% at FAANG)
- Refresher grants — additional equity granted each year to retain you
- Benefits — relocation, PTO, 401k match, wellness stipends
A common mistake is fixating on base salary while ignoring RSU upside or a sign-on that could be worth tens of thousands. Before you counter, understand which levers you can pull and which ones have the most room.
Pro tip: At many large tech companies, base salary has a hard cap per level. If you’re hitting that ceiling, the recruiter physically cannot increase it — but they often can increase RSUs or sign-on significantly. Know which levers to pull for the company you’re negotiating with.
Step 3: Determine Your Target Number
Your counter needs to be grounded in reality, not pulled from thin air. Here’s how to build a credible target:
Research market data
Use levels.fyi to find reported compensation for your exact role, level, and location. Focus on the median and 75th percentile — this gives you a realistic range.
Factor in your leverage
Your negotiating power depends on several factors:
- Competing offers — the single strongest lever you can have
- Specialized skills — ML, infra, security, and other high-demand specialties command premiums
- Current compensation — relevant as a floor (you shouldn’t take a pay cut without good reason)
- Market conditions — how aggressively the company is hiring right now
Set a range, not a single number
Decide on:
- Your target — where you realistically want to land
- Your stretch — the number you’d ask for, knowing they’ll meet somewhere below
- Your walk-away — the minimum you’d accept
Counter with your stretch number. If the initial offer is $180K total comp and you want $210K, ask for $225K–$230K. This gives the recruiter room to “work with you” and still land where you want.
Step 4: Frame the Counter Around Value, Not Need
This is where most people get it wrong. They say things like:
❌ “I was hoping for more because my rent is really high.”
❌ “My friend at Google makes $50K more.”
❌ “I need at least $200K to make this work.”
These frames make it about you, not about them. Recruiters are advocates internally — they go to their comp team to get approval. Give them ammunition.
Instead:
✅ “I’m genuinely excited about this role and the team. Based on my research and conversations with others at similar levels, I was expecting total comp closer to [target]. Given my experience with [specific relevant skill/project], I believe that reflects the value I’d bring. Is there flexibility to close that gap?”
This works because:
- You reaffirm your excitement (they need to know you’ll accept if they move)
- You cite research, not feelings
- You highlight specific value you bring
- You ask an open question rather than issuing an ultimatum
Step 5: Handle the Recruiter’s Response
There are three typical responses. Here’s how to handle each:
“Let me see what I can do”
This is the best case. The recruiter is going to bat for you internally. Thank them, reiterate your enthusiasm, and wait. Don’t pester — one follow-up email after 2–3 days is appropriate.
”This is already at the top of the band”
This is often a negotiation tactic, not a fact. Respond with:
“I appreciate that — I know comp bands can be tight. If base is at the ceiling, is there flexibility on the equity side or sign-on? Those are also meaningful to me.”
By shifting the conversation to other levers, you’re making it easier for them to find room.
”We can’t move on this”
If they truly can’t move — and sometimes they genuinely can’t, especially at smaller companies with tighter budgets — consider negotiating non-comp items: start date, remote flexibility, title, learning budget, or a 6-month performance review with a defined path to a raise.
Step 6: Handle Multiple Offers Strategically
If you have competing offers, you’re in the strongest possible position. But there’s a right way and a wrong way to use them.
Do:
- Be transparent that you have other options: “I’m fortunate to be evaluating a couple of opportunities right now”
- Share the competing comp range if it helps your case
- Give each company a fair chance to compete
Don’t:
- Fabricate offers — recruiters talk to each other, especially within the same market
- Play companies against each other in a rapid-fire bidding war — it signals you’ll leave for $5K more
- Use an offer you’d never accept as leverage — if called on it, you have nothing
The most effective approach: tell your preferred company what it would take for you to sign. Make it easy for them to win.
Step 7: Get It In Writing, Then Accept
Once you reach verbal agreement, ask for an updated offer letter before you formally accept. Review every line — we’ve seen cases where verbal promises didn’t make it into the written offer.
Check that the letter includes:
- Updated base salary
- Equity grant amount and vesting schedule
- Sign-on bonus and any clawback terms
- Start date
- Any special terms you negotiated (remote work, title, etc.)
Once everything matches, sign it with confidence. You’ve earned this.
Common Mistakes That Cost Candidates Thousands
After working with over 1,200 tech professionals, these are the patterns we see repeatedly:
Negotiating too early. Don’t bring up comp during interviews. Wait until you have a written offer — that’s when you have maximum leverage.
Accepting too quickly. The excitement of getting an offer leads people to say yes within hours. Even 48 hours of patience can be worth $30K+.
Only negotiating base salary. At companies like Google, equity can be 40–60% of total comp. If you only negotiate base, you’re leaving the biggest lever untouched.
Being adversarial. Negotiation isn’t a fight. The recruiter is your advocate — help them help you. Be firm but collaborative.
Not practicing. The first time you say your counter number shouldn’t be on the phone with the recruiter. Practice with a friend or out loud until it feels natural.
The Bottom Line
Every dollar you negotiate at the offer stage is a dollar that compounds throughout your career. A $30,000 increase today translates to hundreds of thousands over a decade through raise percentages, future offers benchmarked against your comp, and compound investment returns.
The companies expect you to negotiate. The recruiters are prepared for it. The only person who loses when you don’t negotiate is you.
Want the exact scripts and counter-strategies for every negotiation scenario? SalaryScript gives you the word-for-word frameworks used by FAANG insiders to add $30K–$300K to tech offers — along with real case studies showing exactly how it’s done.
Ready to negotiate your next offer?
SalaryScript gives you the exact scripts, strategies, and frameworks used by FAANG insiders to add $30K–$300K to tech offers.
Get SalaryScript