How to Negotiate Salary in a US Tech Interview
Advertisement
You finally got an offer from a great US tech company. The recruiter calls, congratulates you, says the numbers, and asks if you can sign by Friday.
Most people say yes immediately. They are relieved. They are excited. They have been job searching for months.
This is the single most expensive moment of your career, and most engineers blow it.
Negotiating well in a US tech interview can add $30k to $150k per year to your offer. Over a 10-year career, that is $300k to $1.5M in additional earnings, plus the compounding effect on every future role's pay.
Here is the playbook that actually works in 2026.
Why Negotiating Works#
Companies expect you to negotiate. Recruiters at Google, Meta, Stripe, and other top US companies have explicit budget set aside specifically for counter-offers and matches. If you do not negotiate, that money does not go away. It goes back to the company.
Negotiating does not make you seem ungrateful or difficult. Senior recruiters tell us that most candidates who do not negotiate were people they would have happily paid more.
You are not asking for a favor. You are doing a routine business transaction. Companies negotiate price on every contract, every vendor agreement, every acquisition. You negotiate one offer per few years. Take it seriously.
The Six Components You Can Negotiate#
US tech offers have multiple components. All are negotiable.
1. Base Salary
The hardest to move. Companies have "band" ranges for each level, and going outside the band requires VP approval. Typical wiggle room: 5 to 15 percent.
For a $200k base offer, expect $5k to $30k of upside.
2. Sign-on Bonus
The easiest to move. Sign-on comes from a different budget pool that recruiters can usually unlock without much approval.
Typical wiggle room: $25k to $100k+ for senior roles. Sign-on is often the fastest negotiation win.
3. Annual Bonus / Target Bonus
Usually expressed as a percentage of base. Less negotiable than other components but still possible. Typical wiggle room: 5 to 15 percent of stated bonus.
4. RSU / Stock Grant
This is where the real money lives, especially at FAANG-tier companies. RSUs vest over 3 to 4 years, and the grant size at signing is highly negotiable.
For a senior engineer at Meta or Google, RSU grants commonly range from $400k to $1M over 4 years. Negotiating 30 percent more on RSU adds $120k to $300k to your total compensation.
Typical wiggle room: 20 to 50 percent.
5. Refresher Grants
After your initial RSU vests, do you get new grants? Companies vary. Meta gives annual refreshers based on performance. Some startups do not give refreshers automatically.
Negotiable: getting an explicit refresher commitment in writing.
6. Other Items
- Start date flexibility
- Relocation assistance (often $25k to $80k for tech roles)
- Remote work eligibility
- PTO (less common but possible)
- Promotion timeline (rare but possible for senior hires)
The Pre-Negotiation Setup#
Before you negotiate, you need leverage. Here are the things you must do during your job search to set up successful negotiation.
Apply to Multiple Companies in Parallel
The single biggest factor in negotiating well is having competing offers. Even one competing offer can move your primary offer by 20 to 40 percent.
Do not apply sequentially. Apply to 8 to 15 companies at the same time. Aim to have 3 to 5 active processes overlapping by the time any offer comes.
Pace Your Interviews
If you have offers landing weeks apart, you cannot leverage them. Try to time your interview loops so that final rounds happen within a 2 to 3 week window. This requires planning your applications.
Tell Recruiters You Have Other Processes
During recruiter screens, casually mention:
"I am interviewing with [Company A] and [Company B] as well, both final rounds in the next 2 to 3 weeks."
This is honest and signals you have options. Recruiters factor this into their offer construction.
Know the Market
Use Levels.fyi to research:
- Compensation ranges for your specific level at your specific target company
- Recent offer data from candidates at companies similar to yours
- Geographic compensation differences
Have specific numbers ready. "I am hoping for around $X total comp based on market data" is much stronger than "I want more."
The Negotiation Conversation#
When the offer call happens, here is exactly what to do.
Step 1: Express Excitement, Then Pause
Do not say yes or no immediately. Use this script:
"Thank you so much for the offer. I am genuinely excited about this opportunity and the team. I would like to take a few days to review the full offer and discuss with my family. Can we connect again on [specific day, 5 to 7 days out]?"
Recruiters expect this. It is standard.
Step 2: Send the Offer Detail Request
After the call, email the recruiter:
"Thanks again for the conversation. To make sure I am thinking about this completely, could you send the full offer details including:
- Base salary
- Sign-on bonus and payment schedule
- Target annual bonus
- RSU grant amount and vesting schedule
- Refresher RSU policy
- Benefits summary
- Relocation assistance (if applicable) Looking forward to discussing next week."
This forces them to commit numbers in writing.
Step 3: Analyze the Offer Against the Market
Run your offer through Levels.fyi for your level and location. Identify which components are below market.
Common patterns:
- Base might be in the 50th percentile but RSU is in the 25th percentile (negotiate RSU)
- Sign-on bonus is absent or low compared to peers (ask for $50k+ sign-on)
- Refresher policy is unclear (ask for explicit refresher commitment)
Step 4: Schedule the Negotiation Call
Email or call the recruiter:
"Thanks for the details. I would love to schedule 20 minutes to discuss the offer. I have a few questions and some thoughts on the package. When is good for you?"
Always negotiate on a call, not via email. Email gives the recruiter time to consult with their hiring manager and shut down requests. A call creates urgency.
Step 5: Present Your Case
On the call, lead with your interest in the role:
"I want to start by saying I am very excited about this role and the team. I think we are aligned on the direction. I want to make sure we get the compensation right so this is an easy decision for me."
Then present your specific asks:
"Based on my research and the other offers I am considering, here is what would make this a clear yes:
- Base of $220k (currently $200k)
- Sign-on of $75k (currently $25k)
- RSU grant of $600k over 4 years (currently $400k)
I am flexible on the structure. If base is hard to move, more sign-on or RSU works. The total target is around $X."
Be specific. Have backup options. Make it easy for them to say yes.
Step 6: Reference Your Competing Offers
If you have other offers, mention them:
"I have an offer from [Company X] at $Y total. I prefer your team and product, but the compensation gap is significant."
Even if your competing offer is from a slightly lower-tier company, the number is real and recruiters cannot ignore it.
Step 7: Wait for the Response
The recruiter will likely say:
"Thanks for sharing. Let me discuss with the team and get back to you in a day or two."
This is normal. Do not pressure. Do not back down on your asks. Just confirm:
"Sounds good. Looking forward to hearing back. I want to be clear that I am genuinely interested and want to make this work."
The Counter-Offer Conversation#
When they come back with a revised offer (and they usually do):
If They Met Most of Your Asks
"Thank you, this is great. I am very close to ready to sign. Let me confirm the final details and I will get back to you within 24 hours."
Then do a final review. Sign if it works.
If They Came Back With Partial Improvement
You can push one more time, but carefully:
"I appreciate the improvement. Looking at the package, I am close. Is there any flexibility on [specific remaining gap]? If we can close that, we are done."
One additional round of negotiation is normal. Three rounds gets awkward.
If They Held Firm
If they say "this is our best offer," respect that. Either accept or decline gracefully.
"I understand. Let me think about this overnight and come back to you tomorrow with a final decision."
Then decide based on your real BATNA (Best Alternative to Negotiated Agreement).
What Not to Do#
Do Not Reveal Your Current Salary
In many US states, asking about salary history is illegal. Even if asked, dodge:
"I am focused on what the market rate is for this role and my experience level, not my past compensation."
Do Not Lie About Other Offers
Recruiters talk. They sometimes know who is interviewing where. Lying about a competing offer can blow up an otherwise great negotiation.
Do Not Negotiate Over Email
Email gives them control. Negotiate on calls. Confirm details in email afterward.
Do Not Negotiate Before You Have an Offer
Waiting until you have a written offer means you have all the leverage. Negotiating during interviews comes across as presumptuous.
Do Not Accept the First Number
Recruiters expect counter-offers. Saying yes immediately leaves money on the table.
After You Accept#
Once you accept verbally, get everything in writing:
- Updated offer letter with all negotiated components
- Sign-on bonus payment schedule
- RSU vesting schedule and refresh policy
- Start date confirmation
- Benefits enrollment details
Read the offer letter carefully before signing. Any discrepancy from the verbal agreement should be flagged immediately.
What If You Are Underpaid Now#
If you are already at a company and underpaid, you have two options:
Option 1: Get an External Offer and Negotiate Internally
Use the offer to ask your current company to match. This works but is risky. Some companies will let you walk rather than match.
Option 2: Move to the New Company
Often the best path. The new company is paying market for you, not just incrementing your current salary by 10 percent.
What to Do This Week#
- Research your target compensation on Levels.fyi
- List 8 to 15 companies to apply to in parallel
- Prepare your story (use our interview prep tools)
- Optimize your resume with our ATS checker
- Track your applications carefully
When the offers come, negotiate every single one. Treat it like the high-stakes business transaction it is.
Companies negotiate hard. You should too.
Advertisement
Advertisement
More articles
AI Engineer Salary in Berlin 2026: What to Expect
You’re seeing AI Engineer jobs in Berlin with salary ranges all over the place. One role says €70k, another says €120k, and then some stealth startup on
Business Analyst Jobs in Singapore 2026: Application Guide
You keep seeing “Business Analyst” roles on LinkedIn Singapore, but every job post seems to ask for a different mix: SQL, Agile, banking, stakeholder
Business Analyst Jobs in Toronto 2026: Application Guide
You are staring at a Business Analyst job post in Toronto, and it somehow wants SQL, Agile, Power BI, stakeholder management, financial modeling, Jira,
Advertisement
Advertisement