When to negotiate: the offer stage beats everything else
The single highest-leverage moment to negotiate pay is after a written offer and before you accept. At that point the employer has interviewed candidates, chosen you, and invested weeks of recruiter and manager time. Restarting the search costs them far more than a few thousand dollars of salary, so their incentive is to close, not to walk. Before the offer, you have no leverage; after you accept, you have almost none until your first review.
Negotiating a raise in an existing job works differently: it is a budget conversation, and budgets are set on a calendar. Time your ask to land before the numbers are locked.
- New offer: negotiate after the written offer arrives, ideally within 24 to 48 hours. Ask for a day to review if you need it; that is a normal request.
- Annual raise: raise the topic 2 to 3 months before review season, when managers are drafting compensation proposals, not after decisions are finalized.
- Off-cycle raise: tie it to a concrete trigger, such as a significant scope increase, a completed high-impact project, or market data showing your role has repriced.
- Avoid: negotiating during a hiring freeze announcement, immediately after layoffs, or in the same conversation where you received critical feedback.
Research your number before anyone talks money
Your target should come from data, not from your current salary plus a wish. Triangulate at least three sources so no single site’s bias sets your anchor:
- BLS Occupational Employment and Wage Statistics (OES): free government data with median and percentile wages for about 800 occupations, by metro area. Use the 75th percentile, not the median, as your reference point if you are experienced.
- Levels.fyi: the strongest source for tech and increasingly other white-collar roles, because entries break out base, bonus, and equity separately.
- Glassdoor and Payscale: broader coverage across industries; treat the range they report as a sanity check on the other two rather than gospel.
- Posted pay bands: search current job listings for your exact title in pay-transparency states even if you do not live in one; national companies often post one band for all locations.
Pay-band data has gotten dramatically easier to find. As of 2026, roughly a dozen states, including California, Colorado, New York, Washington, Illinois, Minnesota, Massachusetts, New Jersey, Maryland, Vermont, and Hawaii, require employers to list a pay range directly in job postings, and around 17 states plus Washington, D.C. have some form of pay-transparency law on the books. If the company posted a range for your role, the top of that range is public information and you can cite it without apology.
One caution: the same salary buys very different lives in different metros. Before you fixate on a number from another city, run it through a cost of living calculator to translate it into your local equivalent.
The anchor script: state a range, top number first
When it is time to name a number, state a researched range whose bottom is your actual target, and say the top of the range first. The first number spoken in a negotiation becomes the anchor that every later figure is judged against, so you want that first number to be the high end of your data, not the low end of your comfort.
The script, adapted to your own numbers:
"Based on BLS wage data for this role in this metro and current postings for comparable positions, I’m seeing a market range of about $102,000 down to $95,000 for someone with my experience. Given the scope we discussed, I’d be looking at the upper part of that range. Is that workable within your band?"
Why this wording works:
- It cites sources, not feelings. "Based on BLS data and current postings" turns your ask from a demand into a reference to a shared fact.
- The high number lands first. "$102,000 down to $95,000" anchors at 102; the conventional "$95,000 to $102,000" anchors at 95 and invites an offer at 95.
- The bottom of the range is your real target. Employers gravitate to the low end of any range you give, so a range of $95k to $102k should mean you would be genuinely happy at $95k.
- It ends with a question. "Is that workable?" hands the conversation back and forces a substantive reply instead of silence.
Handling "what are your salary expectations?"
Early in the process, before an offer exists, your goal is different: avoid anchoring low before they have decided they want you. If the question comes in a first screen, deflect once, politely:
"I’d like to learn more about the scope of the role before naming a number. Can you share the budgeted range for this position?"
In pay-transparency states the recruiter can usually answer that directly, and in several states they are required to disclose a range on request. If they insist on a number from you, do not refuse twice; give your researched range using the anchor script above. Refusing repeatedly reads as evasive and can end the process.
If an application form demands a single number, enter the top of your researched range. A high number can be negotiated down gracefully; a low number is almost never negotiated up.
One more rule for the screen stage: never state your current salary as the basis for your ask. Many states now ban employers from asking about salary history at all. Anchor to the market rate for the new role, not to what your last employer paid you.
Negotiate the package, not just the base
Base salary is often the least flexible line in an offer, because it must fit a band shared with existing employees. One-time and non-cash items live outside that band, which is exactly why they move more easily. When base stalls, pivot down this table:
| Lever | Typical flexibility | Why |
|---|---|---|
| Sign-on bonus | High | One-time cost that does not distort the internal pay band |
| Start date | High | Costs the employer almost nothing to move |
| Early review timing | Medium-high | A 6-month review with defined criteria is a deferred raise |
| Extra PTO days | Medium-high | Cheap for the employer, though rigid at large companies |
| Remote or hybrid days | Medium | Manager discretion at most companies, policy at some |
| Equity or RSU grant | Medium | Often has more headroom than base at companies that grant it |
| Base salary | Medium | Movable within the band, roughly 5 to 10 percent in practice |
| Job title | Low-medium | Affects internal leveling, but costs no cash |
| 401(k) match and insurance | Low | Set at the plan level, essentially never negotiable individually |
Two of these deserve special attention. A sign-on bonus is the standard face-saving compromise when a company cannot move base, so ask for it by name. And an early review with written criteria ("a compensation review at 6 months, with base moving to $X if I have delivered Y") converts a stalled negotiation into a scheduled raise.
Remember to compare packages after tax, not on sticker price. A $5,000 base difference shrinks at your marginal rate, while extra 401(k) match or HSA dollars arrive pre-tax. Run both offers through a take-home pay calculator to see what each package actually deposits.
Counter-offer scripts for common employer replies
Most negotiations follow a handful of predictable employer responses. Having a calm next line ready is worth more than any clever tactic:
- "That’s above the budget for this role." Reply: "I understand bands are fixed. Is there flexibility on a one-time sign-on bonus, or a compensation review at six months with agreed criteria?"
- "We need your number before we can proceed." Reply: give the anchor script range. Then stop talking; silence after a range is normal and does the work for you.
- "This is our best and final offer." Reply: "Thanks for being direct. Base aside, could we look at start date, PTO, and the equity grant? If those work, I’m ready to sign."
- "We can’t match your other offer." Reply: "I’m not asking you to match it dollar for dollar. What is the strongest package you can put together, across salary, bonus, and equity?"
- "We need an answer by end of day." Reply: "This is an important decision and I want to get it right. Can I confirm by [specific date, 2 to 3 business days out]?" A company that rescinds over a 48-hour request is showing you how it treats employees.
Throughout all of these, keep the same posture: enthusiastic about the role, matter-of-fact about the numbers. "I’m excited about this team, and I want to get the compensation right so it’s not a distraction later" is a frame no reasonable employer resents.
The follow-up-in-writing rule
Everything you win verbally must land in writing before you accept. Recruiters change jobs, managers forget, and a promised "review at six months" that lives only in a phone call is worth nothing a year later. Within a few hours of any call where terms moved, send a short email:
"Thanks for the call today. To confirm my understanding: base of $92,000, a $5,000 sign-on bonus paid in the first cycle, 20 days PTO, and a compensation review at 6 months against the goals we discussed. Please correct me if I’ve misstated anything, and I’m happy to sign once the offer letter reflects these terms."
This does three jobs at once: it creates a written record, it politely obligates the employer to either confirm or correct, and it signals that you are ready to close, which keeps momentum on your side. Items that materially affect pay (base, bonus, equity, review commitments) belong in the offer letter itself, not just an email thread. If the company resists putting an agreed term in the letter, treat that as information.
What the data says about negotiating
The evidence is lopsided: most people do not ask, and most people who ask get something.
- In a Pew Research Center survey published in April 2023, about 60% of U.S. workers did not ask for higher pay the last time they were hired.
- Among those who did ask, 28% got exactly what they asked for and another 38% got more than the original offer but less than their ask. Combined, roughly two-thirds of negotiators improved their offer.
- Only about a third of those who asked ended up with just the original offer, and offers being rescinded purely for a polite, data-backed ask is rare enough that it makes news when it happens.
The asymmetry is the whole argument. The realistic downside of a professional ask is hearing "the offer stands." The upside, per the Pew numbers, is a roughly two-in-three chance of more money, and as the worked example below shows, even a modest win compounds for decades.
Worked example: turning $85,000 into $92,000
Suppose you receive an offer at $85,000, your research supports a range topping out near $102,000, and after one counter the company lands at $92,000. That is a $7,000 improvement, 8.2% over the initial offer, from one email and one phone call.
The naive read is "$7,000 more per year." The real value is much larger, because raises are calculated as a percentage of your current base. A 3% raise on $92,000 is bigger in dollars than a 3% raise on $85,000, and that difference itself grows every year. The $7,000 gap is permanent and compounding.
| Measure | Amount |
|---|---|
| Gap in year 1 | $7,000 |
| Base in year 30, original offer path | $200,308 |
| Base in year 30, negotiated path | $216,804 |
| Gap in year 30 alone | $16,496 |
| Cumulative extra earnings over 30 years | $333,028 |
Roughly $333,028 of additional career earnings traces back to a single conversation, before counting the larger 401(k) matches and bonus payouts that percentage-based benefits layer on top of a higher base. And that assumes you never negotiate again; each future win stacks on this one. To see how any two offers compare once taxes and local prices are factored in, run them side by side in our salary comparison calculator.