How to Negotiate Your Tech Offer
Real strategies for negotiating $30K–$100K increases on tech offers — with scripts, timing advice, and how to handle competing offers.
The Single Most Important Thing: Always Negotiate
The most consequential piece of advice in this guide: always negotiate, every time, regardless of whether you have competing offers. The worst realistic outcome is that the company says no and sticks with their original number. Offers are rarely rescinded for negotiating professionally. Meanwhile, the median outcome for candidates who negotiate is a meaningful increase — often $15,000–$30,000 in additional annual compensation.
Hiring managers expect negotiation. They build in margin specifically because they know candidates will negotiate. Walking away from that margin by not negotiating is leaving money directly on the table.
Know the Components of a Tech Offer
Tech compensation has multiple levers. Base salary is the most visible but often not the most valuable. Total compensation (TC) includes: base salary, annual bonus (10–20% at most companies), signing bonus (one-time, often $20K–$100K), and equity (RSUs vesting over 4 years, the most negotiable component at senior levels).
Which levers to push by seniority:
The Power of Competing Offers
A competing offer is the single most powerful negotiation tool. When you have one offer, you're negotiating from a position of possibility. When you have two, you're negotiating from a position of choice. Companies know this, which is why getting multiple offers — even from companies you wouldn't ultimately join — changes the dynamic entirely.
If you have a competing offer, the script is simple: "I'm very excited about [Company A] and this is my first choice. I do have a competing offer from [Company B] at $X total comp. Is there any flexibility to come closer to that?" You don't need to be aggressive — just direct and factual.
Even if you don't have a competing offer, you can use market data from Levels.fyi and real reported compensation to anchor the conversation. "Based on reported compensation for this level at comparable companies, I was hoping we could discuss [X]" is a legitimate and professional framing.
Scripts That Work
The tone should always be collaborative, not adversarial. You're working together to find a number that works for both sides, not trying to extract maximum value at the recruiter's expense.
Initial ask (no competing offer)
"Thank you so much for the offer — I'm genuinely excited. I was hoping we could discuss the base salary. Based on my research and the market for this role, I was targeting [X]. Is there any flexibility there?"
With a competing offer
"This is my top choice. I do have an offer from [Company] at $X total comp. If you can get close to that number I'll sign today — I don't want to drag this out."
After their counter (hold the silence)
"That's helpful, thank you. Let me think about that." [Stop talking. Do not fill the silence. The next number spoken after this is on them.]
Timing: When to Bring It Up
Never negotiate during the interview itself. Never give a number when asked "what are your salary expectations?" — deflect with "I'm flexible and open to competitive offers for this level." Negotiate after you have the written offer in hand, not before. Once they've extended an offer, time pressure shifts to their side: they've invested significant resources in evaluating you and don't want to lose you. Use that leverage.
Get the Offer First — Then Negotiate
Prepare for your interview with real questions from 10+ sources. The better you interview, the more leverage you have to negotiate.
Start Prep Now