
Salary Negotiation Guide: How to Counter an Offer Without Losing It
Most candidates leave $5,000-$20,000 on the table. Here's the script and timing that gets more without burning the offer.
The average candidate accepts the first number a recruiter says. That habit costs you between $5,000 and $20,000 in year one alone, and the gap compounds across raises, bonuses, and future offers tied to your current base. A single counter-offer conversation, often less than ten minutes long, can change your earning trajectory for the next decade.
Here’s the part most people miss. Recruiters expect you to negotiate. Their initial offer almost always has room built in, sometimes 10 to 20 percent of base salary, plus flexibility on sign-on bonuses, equity refreshers, and start dates. When you accept the first number, you don’t look agreeable. You look unprepared.
This guide gives you the research process, the timing, and the actual scripts that work in 2026. Not vague advice about “knowing your worth.” Real language you can paste into an email tonight.
Do Your Research Before Anyone Mentions Money
You can’t negotiate a number you haven’t validated. Walking into a salary conversation without market data is like walking into a car dealership without checking Kelley Blue Book. You’ll accept whatever feels reasonable, and reasonable is rarely competitive.
Start with role-specific salary tools. For tech roles, Levels.fyi is the gold standard because it pulls verified offer letters and breaks compensation into base, stock, and bonus by company and level. If you’re targeting Google L5, Meta E5, or Amazon SDE III, you’ll see actual reported numbers from the last six months. For non-tech roles, layer Glassdoor and Payscale together, then cross-reference with the Bureau of Labor Statistics (BLS) Occupational Employment Statistics for regional medians.
Teamblind is your secret weapon for tech salary intel. The anonymous discussion threads include real negotiation outcomes, recruiter behavior patterns, and current bonus structures at major employers. Search the company name plus “negotiation” and you’ll find threads from candidates who got the same recruiter you’re working with.
Build three numbers before any conversation:
- Your floor: the minimum you’ll accept without walking away
- Your target: a competitive market number based on your research
- Your reach: an aspirational ask that’s still defensible with data
Your reach should sit roughly 15 to 20 percent above the target. That cushion gives you room to come down during negotiation while still landing above your real goal. If you only prepare one number, you’ve already lost the conversation.
Don’t forget total compensation. Base salary is one slice. Equity vesting schedules, sign-on bonuses, performance bonuses, 401k matches, and benefits can add 30 to 60 percent on top of base. A $140,000 offer with $40,000 in annual stock and a $20,000 sign-on is structurally different from a $160,000 offer with no equity. Learn to read the full package, which we cover in detail in our guide to evaluating a job offer.
Timing Is Everything: When to Talk Money
The biggest mistake candidates make isn’t asking for too little. It’s bringing up money too early. The moment you name a number, you’ve anchored the conversation, and recruiters use that anchor against you for the rest of the process.
Your goal is simple. Let them name a number first. Every time.
If a recruiter asks about your salary expectations during the screen, you’ve got a few clean responses. Try this one: “I’d love to learn more about the role and team before talking numbers. Based on my research, I’m seeing roles like this in the $X to $Y range. Does that align with your budget?” That moves the conversation back to them while showing you’ve done homework.
If they push harder and demand a specific number, give a range based on your research. Anchor it 10 to 15 percent above your target so the negotiation starts in your favor. Never give a single number this early. A range communicates flexibility without locking you in.
When the verbal offer finally comes, don’t accept on the spot. Don’t even counter on the spot. Use this exact response: “Thank you so much, I’m really excited about this opportunity. Could you send the full offer in writing so I can review the details? I’d like to take 24 to 48 hours to make sure I can give you a thoughtful response.”
That language does three things. It signals enthusiasm so the recruiter doesn’t worry you’re stalling. It buys you time to think clearly. And it sets the expectation that you’ll respond with substance, not just a yes. Recruiters expect this. They’ll respect it. You’re not being difficult, you’re being professional.
The Counter-Offer Script That Actually Works
Most negotiation advice tells you to “be confident” and “know your value.” That’s useless. What you need is exact language that opens the door to more money without sounding combative.
Here’s a counter-offer script that consistently lands 8 to 15 percent above the initial offer:
“Thank you so much for the offer, I’m genuinely excited about joining the team and the work you described in the [specific project or initiative]. I’ve taken time to review the package against my research and other conversations I’m having, and I was hoping we could discuss the base salary. Based on market data for this role and my [X years of experience in specific skill], I was targeting something closer to $[your reach number]. Is there flexibility to bring the base up to that level?”
Notice what this script does. It opens with gratitude and specific enthusiasm, which keeps the relationship warm. It cites research and experience, which justifies the ask. It names a specific number, because vague asks get vague responses. And it ends with a direct question, which forces a real reply instead of a polite brush-off.
Send this in writing whenever possible, ideally email. Written communication gives the recruiter time to advocate internally without putting them on the spot. It also creates a paper trail you can reference if anything gets confused later.
Don’t apologize for negotiating. Don’t say “I know this might be a stretch” or “I hope this isn’t too much to ask.” Those phrases telegraph weakness and invite the recruiter to say no without feeling guilty. State your ask plainly and then stop talking. Silence is uncomfortable, but it works in your favor.
If the recruiter pushes back with “this is our final offer,” that’s rarely true. Push once more, but pivot to other levers if the base salary is genuinely capped.
Negotiate More Than Base Salary
When base salary maxes out, the package isn’t done. Most candidates walk away from thousands in additional value because they only fight for one number. Here’s where else you can push.
Sign-on bonuses are often the easiest win because they don’t affect internal salary bands. If a recruiter says base is locked, ask: “I understand base is fixed at that level. Could we look at a sign-on bonus to bridge the gap to my target? Something in the $15,000 to $25,000 range would help.” Sign-on bonuses commonly fall between 10 and 25 percent of base salary, sometimes higher for senior roles.
Equity is your second lever, especially at tech companies and startups. Ask for a refresher schedule, a larger initial grant, or accelerated vesting. The script: “Could we revisit the equity component? An additional grant of $30,000 in RSUs vesting over four years would help me feel comfortable with the overall package.”
Other items worth negotiating:
- Paid time off (push for an extra week beyond the standard offer)
- Remote or hybrid flexibility (get it in writing in your offer letter)
- Start date (a 4 to 6 week delay lets you rest and avoid leaving money on the table at your current job)
- Title bumps (a senior versus mid-level title affects future earning power)
- Professional development budgets, conference travel, or certification reimbursements
Bundle your asks instead of negotiating one item at a time. Recruiters hate drip negotiations because each round requires fresh approval. Send everything in one well-organized email and you’ll get a faster, cleaner response.
Handle Low-Ball Offers Without Burning Bridges
Sometimes the first offer is genuinely insulting. Maybe it’s 20 percent below market, or it ignores the seniority you discussed during interviews. Your instinct will be frustration. Don’t let that show.
The best response to a low-ball offer is a calm, data-driven counter that doesn’t acknowledge the offer as an insult. Try: “Thanks for sending the offer over. I want to make sure we’re on the same page about the role, because the base salary came in below what I’d been expecting based on our conversations and market research. For a [specific title] with my background, I’m seeing comparable roles at $X to $Y on Levels.fyi and Glassdoor. Could you help me understand how this offer was structured?”
This forces the recruiter to either justify the number or admit there’s room to move. Often there’s a budgeting story (a new headcount, a tight quarter), and giving them space to explain creates space for them to fix it.
If they hold firm at a number that doesn’t work, you have two choices. Walk away politely, or accept knowing what the trade-off is. Don’t accept and resent the company for six months. That’s how you end up job searching again next year.
When you walk away, do it cleanly: “I appreciate the offer and the time your team invested. Unfortunately, the compensation isn’t workable for my situation. I’d love to stay in touch if a more senior role opens up in the future.” Burning the bridge gains you nothing. Recruiters move companies, and the person you’re rude to today might be your dream employer’s hiring manager in two years.
Use Competing Offers Strategically
A competing offer is the most powerful negotiation tool you have, but only if you use it correctly. Mishandled, it sounds like a threat. Handled well, it’s a gift to the recruiter who has to advocate for you internally.
Never lie about competing offers. Recruiters talk, especially in tight industries, and getting caught fabricating an offer ends the negotiation immediately. If you have a real competing offer, share it directly: “I want to be transparent. I have another offer from [Company] at $X base with $Y equity. Your role is my first choice, but I’d need the package to be competitive. Is there room to match or get close to that structure?”
If you don’t have a competing offer but you’re in active conversations elsewhere, you can still reference market activity. Try: “I’m in late-stage conversations with two other companies, and based on what I’m hearing, the market for this role is sitting closer to $X. Could we get the base up to that range?”
Don’t bluff with companies you haven’t actually applied to. Don’t inflate offer numbers. Recruiters use Levels.fyi too, and they’ll know when a number sounds off. Honesty plus leverage works. Lies plus leverage gets your offer pulled.
If you’re leveraging a competing offer, give a clear timeline. “I need to respond to the other company by Friday. Would it be possible to have your updated offer by Thursday so I can make the decision properly?” That creates urgency without ultimatums and shows you’re managing the process professionally.
Know When to Stop and Accept
Negotiation has a ceiling. Push past it and you signal that no offer will satisfy you, which makes recruiters nervous about your fit on the team. The best negotiators know when to close.
You’re done negotiating when one of three things happens. The recruiter says “this is our best and final” and you’ve confirmed they’re not bluffing by asking once more about specific levers. You’ve gotten meaningful improvement on at least two components of the offer. Or you’ve hit your target number and continuing to push risks the relationship.
When you decide to accept, do it warmly and clearly: “Thank you for working with me on this. I’m thrilled to accept the offer and excited to join the team. When can I expect the updated offer letter?”
Get every negotiated item in writing in the final offer letter before you sign. Verbal promises about title changes, remote flexibility, or future equity grants don’t survive recruiter turnover. If it’s not on paper, it didn’t happen. After you sign, send a thank-you note to the recruiter and hiring manager. Our thank-you email guide has templates that work for post-offer messages too.
One last thing. Negotiation is a skill you build. Your first counter-offer will feel awkward. Your fifth will feel routine. Each conversation teaches you something about your industry, your value, and your own comfort with money conversations. The candidates who make this normal earn six-figure differences over their careers compared to those who don’t.
If you’re still in the interview phase, brush up on your storytelling and behavioral answers with our guides on how to answer “tell me about yourself” and common behavioral interview questions. Strong interviews give you leverage. Leverage gives you better offers. Better offers give you more to negotiate.
You’re not being greedy by asking for more. You’re being professional. The recruiter on the other end has negotiated thousands of times. It’s time you negotiated like you’ve done it before too.
Frequently asked questions
Can you lose a job offer by negotiating?▼
Rarely. Research shows under 3 percent of offers get rescinded from negotiation. The bigger risk is being perceived as difficult if your approach is aggressive or inconsistent.
When should I bring up salary?▼
Let them mention it first when possible. If pushed early, give a range based on market research. Don't anchor low by naming a number they haven't asked for.
What's the best response to a verbal offer?▼
Thank them, show enthusiasm, and ask for the full offer in writing. Then take 24-48 hours before responding. That's normal and expected.



