How to Negotiate Tech Offers: Get $50K-$100K More (2025 Guide)

✍️ Leethub Team📖 10 min read

How to Negotiate Tech Offers: Get $50K-$100K More (2025 Guide)

You just got a FAANG offer: $300K TC. Congrats!

But here's the secret: That first number is never the final number.

With the right negotiation tactics, you can increase your offer by $50K-$100K+ (sometimes more). This guide covers everything: what to negotiate, how to negotiate, exact scripts, and common mistakes.

Real example: Sarah negotiated her Google L5 offer from $380K → $480K (+$100K) using these tactics.


The Golden Rule of Negotiation

Never accept the first offer.

Why? Because:

  1. Companies expect you to negotiate (they budget for it)
  2. The first offer is the floor, not the ceiling
  3. You have the most leverage before you sign

What's negotiable:

  • ✅ Base salary (5-15% flexible)
  • ✅ Sign-on bonus ($20K-$100K+)
  • ✅ Stock grants (10-30% flexible, most negotiable)
  • ✅ Start date, relocation, remote work

What's not negotiable:

  • ❌ Benefits (health insurance, 401k match)
  • ❌ Vacation days (usually standardized)
  • ❌ Level (hard to change post-offer)

How Much Can You Actually Negotiate?

Realistic Increases by Component:

ComponentInitial OfferNegotiable RangeFinal Offer
Base Salary$180K+5-15%$180K-$207K
Sign-On Bonus$30K+$20K-$100K$50K-$130K
Stock Grants$400K (4 years)+10-30%$440K-$520K
Total TC$280K+$50K-$150K$330K-$430K

Average increase: 15-25% TC with strong negotiation.


The Negotiation Timeline

Week 1: Receive Offer

  • Don't accept immediately (even if it's amazing)
  • Say: "Thank you! This is exciting. I'd like to review the details and get back to you by [Day 3-5]."

Week 1-2: Gather Competing Offers

  • Interview at 2-4 other companies
  • Tell them you have an offer with a deadline (speeds up their process)
  • Get written offers (verbal doesn't count)

Week 2: Negotiate

  • Come back with competing offers + data
  • Ask for specific increases (don't be vague)
  • Prepare to walk away (if they call your bluff)

Week 2-3: Close

  • Get final offer in writing
  • Accept and sign

Pro tip: Recruiters will give you 1-2 weeks to decide. If you ask, they'll extend to 3-4 weeks.


Leverage: The Key to Negotiation

Without leverage, you have no negotiating power.

Types of Leverage:

1. Competing Offers (Strongest)

  • Example: "I have an offer from Meta at $420K TC. Can you match or beat that?"
  • Why it works: Companies compete for talent.

2. Market Data (Medium)

  • Example: "Based on Levels.fyi, the market rate for L5 at Google is $400K-$500K. My offer is $380K. Can we adjust?"
  • Why it works: Shows you did research.

3. Unique Skills (Medium)

  • Example: "I have 5 years of experience with [rare tech stack] that your team needs."
  • Why it works: Hard-to-find skills = higher value.

4. Internal Referral (Weak)

  • Example: "I was referred by [Senior Engineer]. They mentioned TC for this role is typically higher."
  • Why it works: Referrals have credibility.

Best approach: Stack multiple types (competing offer + market data + rare skills).


Exact Negotiation Scripts

Script 1: Initial Response (After Receiving Offer)

"Thank you so much for the offer! I'm very excited about [Company] and the [Team] opportunity. I'd like to take a few days to review the details and discuss with my family. Can I get back to you by [Day 5]?"

Why this works:

  • Shows gratitude (important)
  • Buys you time to gather competing offers
  • Doesn't commit to anything

Script 2: Negotiating with Competing Offer (Strongest)

"I'm thrilled about this opportunity. However, I also have an offer from [Competitor] at $420K TC. I prefer [Company] because of [specific reason], but the compensation difference is significant. Is there any flexibility to match or get closer to that number?"

Why this works:

  • Shows you have options
  • Demonstrates preference for their company (ego boost)
  • Asks for specific increase

Script 3: Negotiating Without Competing Offer (Market Data)

"I'm very excited about this role. However, based on my research on Levels.fyi and conversations with peers at similar companies, the market rate for [Level] with my experience is $400K-$500K. My offer is $380K. Is there flexibility to adjust the stock grant to align with market rates?"

Why this works:

  • Backs up ask with data (not just "I want more")
  • Targets stock grants (most flexible component)

Script 4: Negotiating Sign-On Bonus

"I'm currently leaving $80K in unvested stock at [Current Company]. To make this transition financially smooth, would it be possible to include a sign-on bonus to offset that?"

Why this works:

  • Companies often match unvested equity
  • Specific ask (not vague "can you increase comp?")

Script 5: Negotiating Remote Work

"I'm very excited about this opportunity. However, I currently live in [City] and my family is settled here. Would it be possible to work remotely, or are there any teams within [Company] that are remote-friendly?"

Why this works:

  • Shows legitimate reason (family vs "I don't wanna move")
  • Offers compromise (remote-friendly teams)

Advanced Negotiation Tactics

Tactic 1: Play Companies Off Each Other

  • Get offer from Company A ($380K)
  • Tell Company B: "I have $380K from Company A. Can you beat it?"
  • Get offer from Company B ($420K)
  • Go back to Company A: "Company B offered $420K. Can you match?"

Result: Companies enter bidding war (you win).

Example: Sarah used this to get Google to increase from $380K → $480K.


Tactic 2: Ask for Specific Numbers

Bad: "Can you increase the offer?"
Good: "Can you increase the stock grant from $400K to $480K?"

Why: Specific asks get specific answers. Vague asks get vague rejections.


Tactic 3: Negotiate Each Component Separately

  1. First, negotiate base salary (+$10K-$20K)
  2. Then, negotiate stock grants (+$50K-$100K)
  3. Finally, ask for sign-on bonus (+$30K-$50K)

Why: Easier to get 3 small increases than 1 big increase.


Tactic 4: Use the "Split the Difference" Technique

  • Example: You want $450K, they offer $380K
  • Say: "Can we split the difference at $415K?"

Why: Feels fair to both sides (compromise).


Tactic 5: Ask for "Just One More Thing"

After they increase your offer:

"This is great! One last thing: Would it be possible to add a $40K sign-on bonus? That would make this a no-brainer for me."

Why: Recruiters are tired of negotiating. They'll often say yes to close the deal.


What NOT to Do (Common Mistakes)

Mistake 1: Accepting the First Offer

  • Why it's bad: You leave $50K-$100K on the table
  • Fix: Always negotiate (even if the offer is good)

Mistake 2: Lying About Competing Offers

  • Why it's bad: Recruiters will ask for proof (written offer)
  • Fix: Only mention real, written offers

Mistake 3: Being Too Aggressive

  • Example: "This offer is insulting. I need $500K or I'm walking."
  • Why it's bad: Burns bridges, makes you look entitled
  • Fix: Be respectful and collaborative

Mistake 4: Negotiating Too Early

  • Example: Asking for $500K in the recruiter screen
  • Why it's bad: You don't have leverage yet (no offer)
  • Fix: Only negotiate after you have a written offer

Mistake 5: Not Getting It in Writing

  • Example: Recruiter says "We'll give you $450K" but offer letter says $380K
  • Why it's bad: Verbal promises mean nothing
  • Fix: Always get final offer in writing before accepting

How Much to Ask For (By Level)

Entry-Level (L3/E3):

  • Initial offer: $180K-$250K
  • Ask for: +$20K-$40K
  • Final offer: $200K-$290K

Mid-Level (L4/E4):

  • Initial offer: $250K-$350K
  • Ask for: +$40K-$70K
  • Final offer: $290K-$420K

Senior (L5/E5):

  • Initial offer: $350K-$500K
  • Ask for: +$50K-$100K
  • Final offer: $400K-$600K

Staff+ (L6+/E6+):

  • Initial offer: $500K-$800K
  • Ask for: +$100K-$200K
  • Final offer: $600K-$1M+

Pro tip: Senior+ levels have more negotiating power (harder to find talent).


Negotiation by Company

Google:

  • Base salary: Hard to negotiate (Google uses strict bands)
  • Stock grants: 10-20% flexible
  • Sign-on bonus: $30K-$80K (if you ask)

Browse 1,200+ Google jobs →

Meta:

  • Base salary: 5-10% flexible
  • Stock grants: 20-30% flexible (most negotiable)
  • Sign-on bonus: $40K-$100K (common)

Browse 500+ Meta jobs →

Amazon:

  • Base salary: Capped at $160K-$190K (non-negotiable)
  • Stock grants: 10-20% flexible
  • Sign-on bonus: $50K-$100K (to offset bad vesting schedule)

Browse 2,500+ Amazon jobs →

Netflix:

  • Cash comp: 5-10% flexible (all cash, no stock)
  • Sign-on bonus: Rare (they already pay top of market)

Browse 50+ Netflix jobs →

Startups:

  • Base salary: 10-20% flexible (smaller companies = more flexibility)
  • Equity: 20-50% flexible (most negotiable)
  • Sign-on bonus: Rare (startups have less cash)

When to Walk Away

Red Flags:

  • Company won't budge at all (not even $1K)
  • Recruiter is rude or dismissive (culture red flag)
  • Offer is <80% of market rate (huge lowball)
  • Company gives ultimatum ("Take it or leave it today")

Pro tip: If a company won't negotiate, it's a sign of poor culture. Walk away.


Negotiation Checklist

Before accepting any offer, make sure you've:

  • Received a written offer (not just verbal)
  • Negotiated base salary
  • Negotiated stock grants (or all-cash comp)
  • Asked for sign-on bonus
  • Clarified remote work policy
  • Clarified start date (can you delay for rest/travel?)
  • Clarified relocation package (if moving)
  • Compared offer to market rates (Levels.fyi)
  • Compared offer to competing offers (if you have any)
  • Asked for equity details (strike price, vesting schedule)

Real Negotiation Examples

Example 1: Google L5 (Sarah)

  • Initial offer: $380K ($180K base, $200K stock)
  • Competing offer: Meta E5 ($450K)
  • Negotiation: Asked Google to match Meta
  • Final offer: $480K ($200K base, $280K stock, $50K sign-on)
  • Increase: +$100K (+26%)

Example 2: Amazon L5 (Bob)

  • Initial offer: $320K ($160K base, $160K stock)
  • Competing offer: None
  • Negotiation: Used Levels.fyi data + unvested equity argument
  • Final offer: $380K ($160K base, $180K stock, $60K sign-on)
  • Increase: +$60K (+19%)

Example 3: Startup Senior Engineer (Alice)

  • Initial offer: $170K + 0.2% equity
  • Competing offer: Google L5 ($450K)
  • Negotiation: Asked for higher equity to offset cash difference
  • Final offer: $190K + 0.5% equity
  • Increase: +$20K cash, +0.3% equity

Salary Negotiation Tools

Free Tools:

  1. Levels.fyi - Most accurate salary data
  2. Glassdoor - Good for base salary ranges
  3. Blind - Anonymous salary sharing
  4. Leethub - Job postings with salary transparency
  • Rora ($500-$1,000) - Negotiation coaching
  • Moonchaser ($750) - Negotiation coaching
  • Candor ($500) - Offer review + negotiation

Pro tip: Free tools are usually enough. Paid services are worth it for $500K+ offers.


Negotiation FAQs

Q: Will negotiating hurt my chances?

A: No. Companies expect you to negotiate. If they rescind an offer because you negotiated, you dodged a bullet.

Q: What if I don't have competing offers?

A: Use market data (Levels.fyi) and unvested equity arguments.

Q: Can I negotiate after I've already accepted?

A: Technically yes, but it's awkward and rarely works. Negotiate before signing.

Q: Should I tell my current company about my offer?

A: Only if you want a counter-offer. But 80% of counter-offers fail—you'll still leave within 6-12 months.


Final Thoughts

Negotiating is uncomfortable, but it's worth $50K-$100K+ per year.

Key Takeaways:

  1. Never accept the first offer
  2. Get competing offers (strongest leverage)
  3. Negotiate each component separately (base, stock, sign-on)
  4. Be specific with asks (don't be vague)
  5. Always get it in writing

Action plan:

  1. Apply to 10+ companies simultaneously
  2. Get 2-3 offers
  3. Use this guide to negotiate
  4. Increase your TC by $50K-$100K+

Browse High-Paying Tech Jobs

200,000+ tech jobs with salary transparency →

Top-paying companies hiring now:

Good luck! 💪


Last updated: January 2025
Data: Levels.fyi, Blind, Rora negotiation data, 1,000+ real negotiation examples

Ready to Find Your Dream Job?

Browse 200,000+ curated tech jobs from top companies

Browse Jobs →