← Dashboard

career / salary

How to Negotiate Your Tech Salary (Free Guide)

Negotiating your offer is the highest-return hour of your career, often worth tens of thousands of dollars for one uncomfortable conversation. Here's why you should always do it, how it works, and the free resources the pros swear by.

updated jul 2026·a 12-minute read·all levels

Almost every job offer has room to move, and companies fully expect you to negotiate — yet most people accept the first number out of fear or politeness, leaving real money on the table. That's a costly mistake: a single negotiation can be worth tens of thousands of dollars, and because raises and future offers often build off your current number, the effect compounds over your whole career. The skill isn't about being aggressive or slick; it's about preparation, market data, and a few well-understood principles. Two free essays below are considered required reading in tech, and one free tool tells you what a role actually pays. This guide covers why to negotiate, how the conversation works, and how to prepare.

01 · WHY IT MATTERS

Why you should always negotiate

The math is stark. If you negotiate an extra few thousand dollars on a starting salary, you don't get it once: you get it every year, it lifts every future raise (usually a percentage of your current pay), and it raises the baseline every other company benchmarks against. One awkward email can be worth a car, or a down payment, over a few years.

And the risk is far smaller than people fear. Companies almost never rescind an offer because you negotiated politely and professionally. They made you an offer because they want you. The worst realistic outcome is they say "that's our best," and you're exactly where you started. The asymmetry is enormous: little downside, huge upside. That's why not negotiating is the real mistake.

02 · THE PLAYBOOK

How the negotiation actually works

Negotiation follows a surprisingly consistent pattern. The essentials, in order:

1. Never say the first number

When asked your expected salary, deflect — say you're focused on finding the right fit and expect a competitive offer. The side that names a number first is usually anchored by it. Let them go first.

2. Get the offer, then always ask for more

Once you have a written offer, treat it as a starting point, not a verdict. A calm, appreciative counter — backed by market data — is expected and almost always moves the number.

3. Negotiate the whole package

Base salary is only one lever. Signing bonus, equity, start date, and vacation are all negotiable, and sometimes there's more room in those than in base pay.

YOU'LL LEARNDon't name the first numberAlways counterUse market dataNegotiate the packageCompeting offersGet it in writing
TIPNever accept an offer on the spot — even a great one. Enthusiasm is fine, but always say thank you and ask for time to consider (a day or two is completely normal and expected). Accepting immediately signals you'd have taken less, and it forfeits your one moment of maximum leverage: the window between offer and acceptance is the only time the company is actively trying to win you, and it's when negotiation actually works.

03 · THE BEST FREE RESOURCES

What the pros actually read (free)

You don't need a paid coach. These three — two legendary essays and one data tool — are what informed tech workers rely on:

The essential reading. Haseeb Qureshi's guide is a famous, free, step-by-step walkthrough of negotiating a tech offer — the rules, the scripts, and the psychology; start here. Patrick McKenzie's classic essay reframes how engineers should think about their own value, and it's changed thousands of careers.

Know your number. Levels.fyi is the standard free tool for real, crowd-sourced compensation data across companies and levels. Negotiate from facts — knowing what a role actually pays, and where your offer sits, is your strongest source of leverage.

04 · AVOID THESE

Common negotiation mistakes

The single most expensive mistake, and the most common, is not negotiating at all. Close behind is giving a number first, which anchors the whole conversation against you; deflect the "what are your expectations?" question. Some people fall into negotiating without data, so they're guessing, and others make the mistake of making it adversarial, when the tone should be warm and collaborative, not a fight.

WATCHDon't lie about competing offers or bluff numbers you can't back up. Leverage from a real competing offer is powerful, but inventing one is risky and can blow up your credibility if a recruiter probes it. You don't need to lie — market data from a tool like Levels.fyi and a genuine, well-reasoned counter are enough to move most offers. Keep it honest; your reputation in a field this small is worth more than one negotiation.

05 · TRY IT

Prepare before your next offer

The work of negotiation happens before the conversation. Do this and you'll walk in calm and prepared.

TRY ITThe prep checklist: before your next offer, look up the role and level on Levels.fyi to learn the real range, then read Haseeb Qureshi's guide once through. Write down your target number and a polite counter-script ("Thank you so much — I'm excited. Based on my research and experience, I was hoping we could get the base closer to X"). Having the number and the words ready removes the fear that makes people cave.

06 · FAQ

Frequently asked questions

Should I always negotiate a job offer?

Yes, in almost all cases. Companies expect it, the potential gain is large and compounds over your career, and the risk of a polite, professional negotiation is very low. Accepting the first offer without asking is usually leaving money on the table.

Can a company rescind an offer if I negotiate?

It is very rare for a company to withdraw an offer because you negotiated politely and professionally. They extended the offer because they want you, and a reasonable counter backed by data is a normal, expected part of the process.

What should I say when asked my salary expectations?

Deflect rather than give a number, since naming the first figure tends to anchor the negotiation against you. Say you are focused on finding the right role and expect a competitive offer, and let the company put the first number forward.

What besides base salary can I negotiate?

You can often negotiate signing bonus, equity, start date, vacation, and sometimes title or remote flexibility. When there is little room in base pay, these other parts of the package frequently have more, so consider the whole offer.

How do I know what salary to ask for?

Research real compensation data for the specific role, level, and location using a free tool like Levels.fyi. Knowing the actual market range lets you set a target and counter with confidence, rather than guessing or underselling yourself.

Land the offer

Prep the rest of your job search.