Career Growth

How to Negotiate Your Tech Salary: A Practical Framework

The offer is rarely final, yet most engineers accept the first number. The full-package framework, a counter script, and the costliest mistake.

Saksham Jain

Saksham Jain

Founder, PassTheBot · May 30, 2026

8 min read
How to Negotiate Your Tech Salary: A Practical Framework
Candidates who counter an offer gain about 12% on average.

The first number is rarely the real number, but most engineers say yes to it anyway. Not from weakness, from discomfort. The recruiter says a figure, your shoulders unclench, and you accept before you have looked at half the package. The negotiation was over before it began. It does not have to be.

The cost of that flinch is measurable. A UCLA Anderson study found that candidates who countered an offer saw their compensation rise by an average of 12.45%, yet only about 44% of US workers negotiate at all. On a $150,000 offer, that flinch is roughly $18,000 a year, every year, compounding into every future raise that is calculated as a percentage of it. This is not about being greedy. It is about understanding how offers are built and asking once, well.

Why the first offer has room

Recruiters almost never lead with their ceiling. They open with a number that leaves space for exactly the counter they expect you to make, because a candidate who accepts instantly and one who negotiates politely both end up hired, but the second one signals they know their worth. The budget for your role was approved as a band, not a point. The recruiter's job is to land you as low in that band as you will comfortably accept. Your job is the opposite. Neither of you is being dishonest; you are both doing the job the situation hands you.

The package is bigger than base

Focusing only on base salary is the most common mistake, because base is often the least flexible part once a level is set. The other components have real give, and they are where the easy money hides.

Component Negotiable? Why
Base salary Medium Often capped by level band
Signing bonus High One-time, comes from a separate budget
Equity / RSUs High Large, less visible, rarely asked about
Annual bonus Low Usually a fixed % of base by level
Relocation High Fixed budget, easy to grant
Start date / PTO Medium Cheap for them, valuable to you

Equity is the most overlooked lever. At a public company RSUs are nearly cash, and nudging a grant up 15 to 20% can be five figures over a vesting period, money most people never ask for because the base number anchored their whole attention. When base is genuinely capped by the level, pivot to the signing bonus and equity. That is where a "no" on base turns into a "yes" somewhere else.

Know your number before the call

You cannot negotiate against a feeling. Anchor on real data: Levels.fyi, Glassdoor, and a few honest conversations with people at your target level give you a band by role, level, and location. Bring a range, not a wish, and make the bottom of your range a number you would actually accept, because that is where you may land.

Your leverage peaks at exactly one moment: after they have decided they want you and before you have said yes. Remember the funnel, around 250 applicants for a typical opening narrowing to a handful of offers. By the time an offer lands, the company has invested hours in you and does not want to restart. That is the moment to ask, calmly.

The counter, in one move

Keep it simple and warm. Something like: "I'm genuinely excited about this role and the team. Based on my research for this level and location, the market range is X to Y. Can we get the base to Y, and is there flexibility on the signing bonus?" Then stop talking. Silence after a counter is uncomfortable on purpose, and the person who speaks first usually concedes. Let it sit.

A few rules that protect you:

  • Never volunteer the first number. If asked your expectation early, give a researched range and redirect: "I'd like to understand the full scope first, but market for this level looks like X to Y."
  • Never accept on the call. "This is exciting, can I have a couple of days to review the full package?" is a complete sentence. Legitimate companies expect it.
  • Never bluff an offer you do not have. It collapses the moment they call it, and word travels.
  • Get every number in writing before you sign anything or resign anywhere.

Key takeaways

  • Negotiators average a 12.45% lift (UCLA); the first offer is built to be countered.
  • Negotiate the whole package; equity and signing bonus hold the most hidden room.
  • Anchor on a researched range from Levels.fyi and Glassdoor, not a wish.
  • Counter once, politely, then go quiet. Get it in writing and sleep on it.

FAQ

Is it risky to negotiate a tech offer?

Rarely. Companies expect one counter and almost never pull an offer over a polite, researched ask. The far bigger risk is accepting the first number: a UCLA study found negotiators gained about 12.45% on average, so silence is the expensive choice.

What's most negotiable in an offer?

Signing bonus and equity, then base. Annual bonus is usually a fixed percentage of base set by level. When base is capped, push the signing bonus and RSU grant, which draw from separate, more flexible budgets.

How do I counter without naming a number first?

Cite a researched market range for the level and location, ask them to move to the top of it, and add the signing bonus. Let them put figures on the table; you anchor the conversation with data, not a single demand.

When is my leverage highest?

Right after they decide to hire you and before you accept. The company has already invested in choosing you over hundreds of applicants and does not want to restart, so that short window is when a calm ask carries the most weight.


Land the interview first: check your resume against the posting on PassTheBot.

Saksham Jain

Saksham Jain

Founder, PassTheBot

I'm Saksham, the founder of PassTheBot. I got tired of watching good engineers get filtered out by software, so I built tools to fix it. I write here about resumes, ATS, and landing interviews without the guesswork.

Ready to put this advice into action?

Upload your resume and get an instant ATS score with specific, actionable improvement suggestions.

Analyse My Resume Free