The mindset, the prep, the counter, and what you can negotiate beyond salary — without aggression or bluffing.
Most people leave money on the table at the start of a job. Some lose tens of thousands of dollars over the lifetime of a single employment by not negotiating an initial offer. The compounding from a higher base goes through every future raise, promotion, and bonus.
Negotiation is a skill, not a personality trait, and the version that actually works is much less aggressive than people imagine.
The mindset that wrecks negotiations
"I do not want to seem greedy." Most companies expect candidates to negotiate. Not negotiating often signals less seriousness, not more.
"They might rescind the offer if I push." Almost never happens for reasonable counters. If it does, you have learned something important about the company before joining.
"It is rude." It is professional. The hiring manager negotiated their own offer. The recruiter negotiates daily.
"I should just be grateful to have an offer." Gratitude and negotiation are not opposites. Both can be true.
Before the offer
The strongest position to negotiate from is one you have built before the offer comes:
Know the market. Talk to peers, recruiters, current and former employees. Public salary data (Levels.fyi, Glassdoor, Blind, country-specific equivalents) varies in quality but multiple sources beat one.
Know your number. Total compensation, not just base. Bonus, equity, signing bonus, retirement match, benefits, flexibility. Have a target number, a great number, and a walk-away number.
Avoid stating a number first. If asked early in the process, "I am looking for a competitive offer based on the role and level" is a fine answer. If pressed, give a wide range based on market data, not your last salary.
Have a credible alternative if possible. Another active interview process, your current job, an offer in hand. The negotiation is much easier when walking away is real.
Receiving the offer
Resist the urge to react in the moment. A useful sequence:
Express enthusiasm. "Thank you, I am excited about this." This is genuine and also tactical.
Ask for the details in writing. Base, bonus, equity, signing bonus, vesting, benefits, start date. Not in conversation; in email.
Ask for time. "Can I have a few days to review and get back to you?" Almost always yes. A week is reasonable for a major offer.
Do not commit to anything verbally. "That sounds great" in the moment is heard as acceptance.
The counter
The simplest effective counter has three parts: appreciation, the ask, and the rationale.
Example: "Thank you for the offer — I am excited about the team and the work. Based on what I have seen for similar roles at similar companies, I was hoping the base could be in the range of [X]. Is there flexibility?"
One number, not a range, when asking. Ranges anchor on the low end.
Reasonable, not aspirational. Asking for 30% above the market without justification damages credibility.
Rationale based on the market and your fit, not on your needs. "I have a mortgage" is true and not useful in this conversation.
Push for total compensation, not only base. Sometimes the base is constrained by company bands but the signing bonus, equity, or other components are not.
Negotiate one round, two if needed, rarely three. Excess back-and-forth burns goodwill.
What you can negotiate beyond salary
Signing bonus. Often easier to flex than base salary. Useful if base is at the top of the band.
Equity (where it exists). Especially in startups and big tech, often a major part of compensation.
Bonus target. The percent of base, not just the dollar number.
Vesting acceleration / refresh. If equity vests over years, pushing for some up-front or a faster cliff matters.
Title and level. Sometimes worth more long-term than salary, because future raises and external offers are pegged to it.
Start date. Time off between jobs is real value.
Vacation, especially in the first year. Some companies will not budge on policy but will grant additional days as part of negotiation.
Remote / hybrid arrangement. If flexibility matters to you, get it in writing now, not as a verbal "we will see."
Relocation, professional development budgets, equipment. All real, often overlooked.
Severance terms (at the executive level). Worth a real conversation up front.
Negotiating after a layoff or break
Conventional wisdom says you have less leverage after a gap. Sometimes true; often overstated. A few things:
You can still negotiate. The offer is the offer because they want you for the role. Most candidates in a gap accept the first number out of relief and underprice themselves for years.
Skip "what was your last salary?" honestly if asked. Reference the market for the role you are taking, not your previous compensation.
If your past salary is genuinely lower than market for what they are hiring you for, the answer is to negotiate to market, not to anchor on your last number.
If they will not move
Some companies have rigid bands; some recruiters cannot flex. If the answer is genuinely "no, this is the offer," you have three real options:
Take it on its merits, knowing what it is.
Negotiate something other than money — title, start date, signing bonus.
Decline. Walking away is real leverage and is not a tantrum. Many candidates discover, after declining, that the offer reopens.
The accept email
When you accept, get everything in writing. Final number, components, start date, title, manager, location, key benefits. A short, friendly email that includes "to confirm what we agreed:" with the specifics protects you against a "we never agreed to that" conversation later.
Common mistakes
Negotiating with the wrong person. Recruiters often cannot move the band; managers sometimes can. Knowing where the lever is matters.
Justifying with personal need. Always weak. Always justify with market and value.
Threatening to walk when you cannot. Bluffing usually fails, often visibly.
Negotiating for nothing. Pushing back to "win" without a clear improvement target damages relationship without gaining ground.
Accepting verbally before getting the written details. Standard mistake. Always wait for the document.