How to Negotiate a Salary Offer (Scripts, Research, and Timing)
Getting a job offer feels great, but the number on that letter isn't always the final word. Most companies expect some back and forth, and staying quiet can cost you real money over the life of your career. This guide walks through the research, the scripts, and the timing that turn a nervous phone call into a confident one.
Why Negotiating a Salary Offer Actually Matters
A lot of job seekers take the first number a recruiter gives them because asking for more feels awkward. That single decision follows you for years. If your starting salary lands $3,000 below what a peer negotiated, and you both get the same 3% annual raise, the gap grows every year you stay at that company, and it often follows you into your next job too since many employers still ask about salary history.
The Real Cost of Staying Silent
Fidelity Investments' annual career survey has found for several years running that roughly half of workers never negotiate a job offer, often because they worry it will make them look difficult. Recruiters at large employers like Google and Microsoft build room into most offers on purpose, since the first number is rarely the ceiling. A candidate who negotiates a $70,000 offer up to $75,000 doesn't just gain $5,000 in year one. Spread over a 10-year stretch with typical 3% raises, that gap turns into tens of thousands of dollars in lifetime pay. You're not being greedy by asking. You're closing a gap the company already built in.
Research Market Rate Data Before You Negotiate
Before you say a word to a recruiter, get real numbers behind you. Guessing at your worth is how good negotiators end up with less room to work with.
Use levels.fyi for Tech and Corporate Roles
levels.fyi collects self-reported offers broken down by company, role, and level, which makes it useful if you work in software engineering, product management, or data science. Search your target company and title, and you'll see base pay, bonus, and equity listed separately instead of lumped into one figure. A senior software engineer offer at a mid-size fintech company, for example, might show a base near $145,000 with $30,000 in equity vesting over four years. That breakdown lets you push on the specific piece where the company has room, instead of pressing on a number they've already maxed out.
Cross-Check with Glassdoor and the BLS
Glassdoor's salary tool pulls from employee-submitted reports and adds context like company size and location, which helps outside of tech roles too: retail management, nursing, marketing, and plenty of others. The U.S. Bureau of Labor Statistics runs the Occupational Employment and Wage Statistics survey, which gives government-collected median pay by job title and metro area. If Glassdoor shows a wide range for "marketing manager" in Denver, the BLS number narrows it down to a figure you can point to out loud. Pull three to five data points before you negotiate anything, not just one screenshot from a friend. For a closer look at reading pay data across different sites, our salary research guide breaks down each tool step by step.
The Actual Negotiation Process
Numbers in hand, here's where a lot of people freeze up. Negotiating is a process with a rhythm to it, not one dramatic ask.
- Wait until you have a written offer before you negotiate anything out loud or over email.
- Thank the recruiter for the offer, then ask for 24 to 48 hours to review it.
- Come back with a specific counter number backed by the research you pulled together.
- Let the recruiter respond without rushing to fill the silence that follows your ask.
- Get the final agreed terms in writing before you sign anything or give notice at your current job.
That pause in step four trips people up more than anything else. Honestly, most people find that silence more nerve-wracking than the interview itself. Recruiters negotiate for a living, so a few seconds of quiet doesn't rattle them, but it can feel like forever the first time you try it. Hold the line anyway.
Scripts and Language That Work
Having the right numbers doesn't help much if you freeze up when it's time to say them out loud. A short script takes the pressure off.
What to Say When You Get the Offer
Keep your first response short and warm: "Thank you so much for the offer, I'm genuinely excited about the role. I'd like a day or two to look everything over before I respond." That's it. You don't owe anyone an on-the-spot yes, and no reasonable employer expects one.
How to Counter Without Sounding Pushy
When you're ready to counter, anchor it in research rather than a feeling: "Based on what I'm seeing for this role in the Denver market, on levels.fyi and a few other sources, I was hoping for something closer to $82,000. Is there room to get closer to that?" Naming a number tied to a source reads as informed, not entitled.
Negotiating Beyond Base Salary
Base pay isn't the only lever on the table, and sometimes it's not even the biggest one.
Sign-On Bonus and Annual Bonus Targets
If a company can't move on base salary (often true at larger, structured organizations with strict pay bands), ask about a one-time sign-on bonus instead. A $5,000 sign-on bonus costs the company far less than raising your base by the same amount every year going forward, which makes it an easier yes for a hiring manager to get approved.
Equity and Stock Options
At startups and public tech companies, equity can matter more than a few thousand dollars in base pay. Ask directly what the vesting schedule looks like, most run four years with a one-year cliff, and how the company values its shares for offer purposes. A slightly lower base with a meaningfully larger equity grant can outperform a higher base within two or three years if the company grows.
PTO, Remote Flexibility, and Start Date
If the salary number truly won't budge, ask about extra vacation days, a later start date, or remote work flexibility. An extra week of PTO or two remote days a week has real value even though it never shows up on a pay stub.
Common Mistakes to Avoid
Most negotiation failures come down to a handful of repeated habits, not bad luck.
- Naming a number before doing any research, which leaves you anchored too low or sounding uninformed.
- Negotiating over email when a quick call would let you read tone and respond in real time.
- Accepting the first counteroffer just to end an uncomfortable conversation.
- Focusing only on base salary and ignoring bonus, equity, and PTO entirely.
- Forgetting to check our job offer negotiation checklist before the final call, which catches details people miss under pressure.
Wrapping Up Your Negotiation
Negotiating a salary offer isn't about being difficult. It's about closing the gap between what a company offered and what the role, and you, are actually worth. Do the research, use a script you feel comfortable saying out loud, and give yourself permission to sit in a little silence when it counts. Most people who ask for more get at least some of it.
Frequently Asked Questions
Q: How much more should I ask for than the original offer?
Most career coaches suggest 10% to 20% above the initial number, though your actual ask should come from real market data rather than a round percentage. If levels.fyi or the BLS puts the role at $80,000 and your offer is $70,000, ask for something close to that researched figure instead of guessing at a percentage.
Q: Is it okay to negotiate a first job offer with no experience?
Yes, and recruiters expect it more than most new grads realize. You won't have years of experience behind you, but you can still point to internship results, certifications, or competing offers. A modest ask, even just a few thousand dollars, rarely costs an entry-level candidate the job, especially when the ask is polite and backed by a clear reason.
Q: Can a company pull the offer if I negotiate?
It's extremely rare, and it usually only happens when a request is unreasonable or delivered as an ultimatum. A polite, research-backed counter almost never causes a company to walk away, since most employers build negotiation room into the number from the start.
Q: Should I negotiate over the phone or in writing?
A phone or video call usually works better for the initial counter since tone comes through clearly and questions get answered right away. Follow up afterward with a short email that confirms whatever you agreed on, so both sides have the final terms in writing before anyone signs.
Q: What if the recruiter says the offer is final?
Ask which parts are fixed and which aren't. Base salary sometimes has a hard ceiling tied to a pay band, but sign-on bonuses, start dates, and PTO often still have room even after a recruiter says "final." It never hurts to ask about those pieces directly.