Connecting Odds

How to Negotiate Your Salary — The Complete Playbook

A step-by-step negotiation guide covering research, framing, counter-offers, competing offers, and the specific scripts that work.

Last updated · Free · No paywall

Salary negotiation is the highest-hourly-rate work most professionals ever do. A well-run negotiation adds $15,000–$150,000 to a single year's compensation and compounds over the remaining decades of your career. This guide walks through the full playbook — the research, the scripts, the counter-offer math, and the specific mistakes to avoid.

Why most people leave money on the table

The single largest reason people accept below-market offers is that they do not do the research beforehand. Recruiters know the market for your role, level, and location with more precision than you do; you can close that asymmetry in an afternoon of work. Use levels.fyi for tech roles, Payscale and Glassdoor for non-tech roles, H1B disclosure filings for tech roles at large US public employers, and the SEC EDGAR DEF 14A for public-company executive comp. Before you speak to any recruiter about compensation, you should know the 25th, 50th, 75th, and 90th percentile total-comp numbers for your target level.

The second reason is discomfort. Salary negotiation is uncomfortable because it involves talking about money with a stranger who has more information than you do and whose job depends on paying you less. The discomfort is real, but it is a bad reason to accept a below-market offer. The recruiter is not going to rescind an offer because you asked for a $20K counter; they are going to enter it into a spreadsheet and route it through an approval workflow. Every hiring team expects candidates to negotiate. Not negotiating actively signals that you don't know the market.

The third reason is misplaced loyalty. Some candidates feel that negotiating with a company that has 'been generous' to them is ungrateful. It isn't. The offer is the start of a business relationship, not a favor. The company is not underpaying you out of stinginess; they are paying you what the offer approval workflow allowed them to pay you as a first-round offer. Your counter is expected and often welcomed — recruiters have quota against filled roles, not against saved dollars, and a competitive candidate is almost always worth another $15K.

Step 1 — Research before you ever discuss numbers

Assemble a data sheet before you have any compensation conversation. For each target company, level, and location, gather: (1) median base salary, (2) median total compensation, (3) 90th percentile total comp, (4) typical bonus target percentage, (5) typical new-hire equity grant value, (6) typical sign-on bonus range, (7) benefits summary (401(k) match, health premiums, parental leave, ESPP), (8) refresh grant policy if publicly known, (9) any recent public news about compensation adjustments (layoffs, freezes, aggressive hiring).

This data sheet is the single most valuable document in your job search. It takes 60–120 minutes to build for each target company and can be reused across every conversation. It also disciplines your negotiation: when you know the numbers, you know what a fair counter looks like and what an aggressive counter looks like, and you can stop worrying about whether you are 'asking for too much'.

For non-tech and non-public-company roles, the data is sparser. Use Payscale, Glassdoor, Salary.com, LinkedIn Salary, and role-specific communities (Fishbowl, Blind, subreddit /r/{industry}salary). Ask two or three friends in your industry at a similar level to share their offers in confidence. Anchor your data on multiple sources; do not rely on a single self-reported data point from Glassdoor.

Step 2 — Do not name a number first

Every recruiter has been trained to ask about compensation expectations early in the process. This is not adversarial — the recruiter is trying to make sure that the process won't waste time if there's an unbridgeable gap — but the framing is intended to anchor you to a number. Do not fall into the anchor. When a recruiter asks 'what are your compensation expectations for this role?' answer with a version of: 'I'd love to understand what the band looks like for this level at your company before naming a number; I'm optimizing for the right role and team over any specific number.' Most recruiters will name a range if you ask directly.

If the recruiter presses ('we really need a number from candidates to move forward'), give a range that starts at your current total comp plus 20% and ends at the 90th percentile of your data for the target level. Explicitly frame it as a range, not a target: 'Based on my research, I'd expect the total-comp range for this level at your company to land somewhere between $X and $Y. Where in that band the offer lands depends on where I fit at your company.'

Never share a specific historical salary unless asked pointedly and in a jurisdiction where it is legal to ask (many US states, including California, New York, Colorado, and Washington, prohibit employers from asking about prior salary). Your future compensation is not determined by your past compensation; it is determined by market rate for the role you are being hired into.

Step 3 — Interview well and let the offer come to you

The highest-leverage negotiation move is not a script; it is being clearly the strongest candidate the team has seen for the role. Every additional interview loop you pass with high marks translates directly into more offer flexibility. Spend the majority of your energy on interview preparation, not on negotiation scripting.

Reach out to your recruiter mid-process to share signals that build competitive tension. If you have other processes going, mention them by name and stage ("I'm also final-round at Company X and expect a decision next week"). Recruiters will accelerate the process to avoid losing you to a competing offer. This is not manipulation; it is telling the truth in a way that helps both parties reach a decision on the right timeline.

Step 4 — When the offer arrives, do not accept in the moment

Recruiters often deliver offers over the phone and expect an immediate reaction. Do not accept in the moment. The specific response you want to give is: 'Thank you so much for the offer. I'm really excited about the opportunity. I'd like to take a few days to review the details, discuss with my family, and think about how it fits with my other conversations. Can we schedule a follow-up for [3–5 business days from now]?' This is standard, expected, and non-controversial. Any recruiter who pressures you to accept in the moment is showing you something about how they will treat you as an employee.

Ask for the offer in writing before you evaluate it. Verbal offers are useful for surprise and warmth but not for negotiation; details matter. The written offer should include base, bonus target, equity grant (share count and estimated value), sign-on, benefits summary, start date, and any relocation package.

Step 5 — Compose the counter-offer

A good counter-offer is written, polite, specific, and cites data. Send it by email to your recruiter within 2–3 business days of receiving the initial offer. The structure that works: (1) thank the recruiter for the offer and reiterate your excitement, (2) name specific components you'd like to see improved with specific numbers, (3) cite the reason (competing offer, market data, or specific gap), (4) offer to close within a specific short timeframe if the improved offer is accepted.

Example: 'Thank you again for the offer. After reviewing the details, I'm very interested in joining the team. Based on my research and my other active conversations, I'd like to ask whether you'd be able to move the base to $X and the equity grant to $Y — this would put the offer at a level where I could close and cancel my other processes this week. I know these asks are meaningful; happy to hop on a call to discuss.'

Move all three levers if you can — base, sign-on, and equity — but prioritize equity if the company issues meaningful equity, and prioritize base if the company does not. Sign-on is the most flexible in the first 72 hours and the least valuable long-term (it doesn't compound). Base compounds through raises. Equity is the largest expected-value lever at any company that grants meaningful stock.

Step 6 — Use competing offers correctly

A competing offer in writing is the single most powerful negotiation tool available. Recruiters can escalate to compensation committees with a competing offer that they cannot escalate with a candidate's opinion. If you have a written competing offer, share the total-comp number and the components (base + bonus + equity + sign-on) with each recruiter you're negotiating with. Do not share the company name unless the recruiter asks, and do not fabricate an offer you don't have.

If you don't have a competing offer but do have late-stage active processes elsewhere, you can honestly say 'I'm in final-round conversations with two other companies; based on the compensation discussions so far, I'm expecting offers in the $X–$Y range in the next two weeks.' This creates urgency without misrepresentation.

If you have no competing conversations at all, do not manufacture one. Recruiters routinely verify verbal claims about competing offers and can usually spot a bluff. Instead, cite market data ('Public levels.fyi data for L5 at your company shows the 75th percentile total comp at $X; my offer sits at $Y, which is well below the 75th percentile') and ask on that basis.

Step 7 — Negotiate the components beyond base

A negotiation is not just about total comp. Other components with real dollar value: (1) sign-on bonus (one-time cash, easy to move in the first 72 hours), (2) equity grant size (largest lever at equity-heavy employers), (3) start date (extra weeks of paid time off before starting, valuable if you're transitioning), (4) initial title / level (level increase compounds through your career), (5) relocation package (dollar amount, tax-grossed-up or not), (6) PTO carryover from a previous employer, (7) remote flexibility (fully remote, hybrid, or in-office), (8) equity acceleration terms (single-trigger or double-trigger on change of control), (9) severance terms (typically only negotiable at senior levels).

For senior roles (VP and above), negotiate the severance and change-of-control terms in writing. A standard senior-level offer includes 3–6 months of severance in the event of involuntary termination without cause; some companies will extend this to 9–12 months for competitive candidates. These clauses cost the company very little in expected value but can be worth six figures to you in the event they trigger.

Step 8 — Handle common recruiter tactics

'This is our best and final offer.' Almost never true on the first pass. Politely push back once: 'I appreciate that, and I want to be respectful of the process. Given my strong preference for this role and my other active conversations, is there any flexibility on the equity component in particular?' If the recruiter genuinely can't move, they will say so with specifics.

'We're not able to negotiate base salary — it's set by the leveling committee.' This is often true and often means base is truly capped at your level. If base is capped, focus on sign-on (usually flexible) and equity (usually flexible with committee approval).

'We need a decision by tomorrow morning.' Push for more time: 'I appreciate the urgency; I want to make a decision I can commit to fully. Can we extend to [Friday]? I have two follow-up conversations with my other processes that I'd like to complete first.' Exploding offers are rare at reputable employers; if the recruiter refuses to extend, that's a data point about the company culture.

'We're already at the top of the band for this level.' Ask for the level increase instead of a within-band bump. 'Given the scope you've described and the seniority the role requires, would it be worth discussing whether this fits at [next level up]?' Level increases compound; within-band bumps do not.

Step 9 — Close the deal cleanly

When the improved offer arrives, respond within 24 hours to keep momentum. If the offer is acceptable, accept in writing with a specific start date and a request for the finalized offer letter for signature. Do not counter a counter; going for a third round of negotiation on a strong second offer usually costs goodwill without meaningful additional dollars.

Notify the other companies in your process that you've accepted an offer, and thank the recruiters and hiring managers by name. Your industry is smaller than you think; the recruiter you let down gracefully today may be the recruiter who sources your next role in three years.

Once the offer is signed, focus on being an exceptional new hire. The value of the negotiation is realized over the four-year vesting cycle plus subsequent promotions; nothing you do in the first 90 days matters more than establishing yourself as the strongest engineer / PM / manager the team has hired this year.

The tactical scripts you can copy

Deflecting an early comp question: 'I'd love to understand more about the role and the compensation philosophy at your company before naming a specific number. Based on my current comp and the market, I expect this role to be competitive; where can I find the band for this level?'

The initial counter email: 'Hi [Recruiter], thank you again for the offer — I'm very excited about the opportunity to join [team]. After reviewing the details and my other active conversations, I'd like to ask whether the following adjustments are possible: base to $X, sign-on to $Y, equity grant to $Z. This would put the total comp at [$Total], which aligns with the other opportunities I'm evaluating and would let me close this week. Happy to jump on a call if that's easier.'

Using a competing offer: 'Hi [Recruiter], quick update — I received a formal written offer from [Company] this morning at $[X] total comp ([base] + [bonus target] + [equity] + [sign-on]). I've told them I need until [date] to decide because my strong preference is your team. Is there room for your team to close the gap on [component]? If yes, I'm ready to sign this week and cancel my other processes.'

Asking for a level increase: 'Given the scope you've described in the interview loop and the leadership expectations for this role, I'd like to ask whether this position could fit at [next level up]. That level increase would be meaningful to me and would let me commit fully to a role where I can grow into staff-level scope over the next 2–3 years.'

Accepting cleanly: 'Hi [Recruiter], I'm delighted to accept the offer at the terms we discussed: [components]. My proposed start date is [date]. Could you send the finalized offer letter today so I can sign and start winding down my other processes? Thank you for the collaboration through this process — I'm looking forward to joining the team.'

Negotiation for non-tech roles and non-US markets

Most of the tactical advice in this guide transfers cleanly to non-tech roles at large US employers. The data sources differ (Payscale, Salary.com, LinkedIn Salary, industry-specific compensation surveys), the components differ (less equity, more bonus and profit-sharing), but the framework — research, deflect the anchor, counter in writing, use competing offers, negotiate components — is identical.

Non-US markets have different norms. In much of Europe (Germany, France, Netherlands, Nordics), negotiation is culturally muted; the counter is smaller (5%–10% rather than 15%–25%) and the ask is often through a labor representative rather than direct with HR. In the UK and Ireland, negotiation norms are close to US. In Japan, direct counter-offers at large domestic employers are uncommon; foreign employers in Japan negotiate on US-style norms.

In India and Southeast Asia, negotiation is expected and often iterative; multi-round counters are normal and initial offers can be well below what the employer is willing to pay. In Latin America (Brazil, Mexico, Argentina), negotiation norms are close to US at multinationals and less common at local employers. Adjust the specific script to the market, but the framework holds.

Negotiating a raise or promotion at your current employer

The offer negotiation is the highest-leverage moment in a compensation career. But if you have been at your current employer for two years without a meaningful comp adjustment, the internal raise conversation is worth having. The framework: (1) build a case document that lists your specific contributions over the past 12–18 months (projects owned, business impact, cross-team leadership, mentorship), (2) research external market comp for your role and level, (3) meet with your manager and, separately, with your skip-level, and (4) name a specific ask backed by the market data.

Internal raise conversations are slower than external offer negotiations. The manager will need to secure budget approval, HR partner alignment, and sometimes leveling committee review before coming back with a counter. Give them 4–8 weeks. If the answer is a small within-band bump ('we can move you 5% at the mid-year cycle'), that is often the best available answer inside a company; a larger comp jump usually requires an external offer or a promotion.

External offers are the highest-leverage internal negotiation tool, and also the highest-risk. If you present an external offer to your current employer, be prepared to accept it if the counter-offer falls short. Counter-offers from your current employer that are matched in raw dollars often come with a shortened tenure — internal teams remember that you interviewed externally, and future promotions can be affected. Use the external-offer lever only when you are genuinely ready to leave.

Frequently asked questions

How much should I counter a salary offer?
The typical range is 10%–25% above the initial offer on total compensation. Anchor your counter to specific market data (levels.fyi, Payscale, competing offer). Avoid round-number counters without justification.
Is it OK to negotiate a job offer?
Yes, always. Recruiters expect it and budget for it. Not negotiating actively signals that you don't know the market. The only exception is when you have accepted a role verbally without conditions.
Can I negotiate salary without a competing offer?
Yes. Anchor your counter to market data (public salary databases, H1B filings for tech, DEF 14A filings for public-company execs, Payscale for non-tech) and to your specific value proposition. Competing offers help but aren't required.
What if the employer says the offer is final?
Politely push back once with a specific ask ('is there any flexibility on the equity component in particular?'). If they truly cannot move, focus your negotiation on components beyond base (sign-on, start date, level, remote flexibility, severance terms).
How long should I take to decide on an offer?
3–5 business days is standard and expected. Longer than a week starts to strain the process. If you need more time to complete other interview loops, be transparent with the recruiter about the timeline.
Should I negotiate a startup offer?
Yes, especially on equity. Startup equity grants are highly negotiable at the point of hire, much less so afterward. Anchor your counter to comparable-stage startup benchmarks (AngelList, Carta reports) and to your specific scope in the role.
Is a signing bonus taxed differently?
In the US, signing bonuses are ordinary income and withheld at the 22% federal supplemental rate (37% above $1M). State and FICA add another 5%–10% depending on jurisdiction. If your marginal rate is higher than 22%, you will owe additional tax at filing.

Sources & citations

Related salary resources