← Back to blog

How to Negotiate a Job Offer: A Script You Can Actually Use

By The Vela Team · May 21, 2026

You got the offer. After weeks of applications, phone screens, and interviews, someone finally said yes. And now you're staring at a number wondering if you should just take it.

Most people do. They accept the first offer, tell themselves they're grateful, and spend the next two years wondering what would have happened if they'd asked for more.

Here's what I know from reviewing thousands of offers from the hiring side: almost every offer has room. Recruiters expect negotiation. Hiring managers budget for it. The initial number is rarely the final number. And the people who ask, professionally and clearly, almost always get something, even if it's not everything they asked for.

This guide will walk you through exactly how to negotiate a job offer, including the specific words to use. Not vague advice like "know your worth." Actual sentences you can say or write, in the right order, at the right time.


Why Most People Don't Negotiate

Before we get into the how, it's worth understanding why so few people do this, even when they know they should.

Fear of losing the offer. This is the most common reason. People convince themselves that asking for more will make the company rescind the offer or view them negatively. In reality, this almost never happens. A company that has invested weeks or months in recruiting and interviewing you is not going to walk away because you professionally asked for more money. If they did, that tells you something important about the company.

Not knowing what to say. Negotiation feels like a confrontation to a lot of people, especially if you weren't raised in an environment where advocating for yourself financially was normal. Without a script, it's easy to freeze, stumble, or say something that undermines your position.

Feeling like they don't deserve more. Imposter syndrome is real, and it shows up hardest in salary negotiations. You spent so much energy convincing them to hire you that asking for more feels like pushing your luck. But the offer itself is proof they want you. That's your leverage.

Not knowing what the market pays. It's hard to negotiate confidently when you don't know whether the offer is fair, low, or actually generous. Without market data, you're negotiating blind.

All of these are solvable. Let's go through each step.


Step 1: Don't Respond to the Offer Immediately

When you receive a verbal offer, your first move is to buy yourself time. Do not accept, decline, or negotiate on the spot. This applies whether the offer comes by phone, video call, or email.

If it's a phone call, say this:

"Thank you so much. I'm really excited about this opportunity. Would it be okay if I took a couple of days to review everything before getting back to you?"

That's it. You don't need to explain yourself or apologize. Every recruiter expects this response. They will say yes.

If the offer comes by email, you have even more flexibility. You can simply reply:

"Thank you for sending this over. I'm very excited and would love a few days to review the details. I'll follow up by [specific date]."

Taking time to respond does two things. It gives you space to think clearly without the pressure of someone waiting on the line. And it signals that you're a thoughtful professional who takes decisions seriously, which is actually a positive signal to most employers.

Don't take more than two or three business days. Anything longer starts to feel like disinterest.


Step 2: Understand What You're Actually Looking At

Before you negotiate, you need to understand the full offer, not just the salary line.

A job offer is a package. Base salary is the most visible part, but it's not always the most important part. Before you decide what to ask for, look at the complete picture:

Base salary. The fixed amount you'll be paid annually. This is your starting point for negotiation.

Bonus structure. Is there a signing bonus? An annual performance bonus? What percentage is it, and what does it take to earn the full amount? A $5,000 signing bonus or a 10% annual bonus can meaningfully change the total value of the offer.

Equity. If the company offers stock options or RSUs, what's the vesting schedule? What's the strike price? For early-stage startups, equity can be significant or it can be nearly worthless. Make sure you understand what you're actually getting.

Benefits. Health insurance, dental, vision. What does the company cover and what comes out of your paycheck? A job paying $5,000 less per year with fully covered health insurance can easily come out ahead of a higher-paying job where you're paying $400 a month in premiums.

Retirement. Does the company offer a 401(k) match? If so, how much and when does it vest? A 4% match on an $80,000 salary is $3,200 per year in additional compensation.

PTO and flexibility. Unlimited PTO sounds great but often results in people taking less time off than structured PTO policies. How many days do you actually get? Is there flexibility to work remotely?

Start date. If you need time between jobs or have existing commitments, a negotiated start date has real value even if it's not financial.

Most people only focus on base salary and leave everything else on the table. Understanding the full package gives you more things to negotiate and more ways to reach a number you're happy with.


Step 3: Know Your Number Before You Call

Going into a negotiation without a target number is like going to a car dealership without knowing what you want to pay. You'll get pushed around.

You need three numbers before you make the call:

Your target. The number you actually want. This should be grounded in market data, not just a gut feeling. Research what people in similar roles, in similar markets, with similar experience are making. Use resources like LinkedIn Salary, Glassdoor, Levels.fyi (for tech), or the Bureau of Labor Statistics. Talk to people in your network who do similar work.

Your walk-away number. The minimum you'd accept. Be honest with yourself about this. If they come back at this number, you should be willing to take the job. If you're not, your walk-away number is higher than you think.

Your ask. The number you'll actually lead with. This should be slightly above your target, because negotiation almost always involves compromise. If your target is $90,000, ask for $95,000. If they meet you in the middle at $92,500, you've landed above your target.

If you want a shortcut, the Vela Offer Decoder pulls market benchmarks for your role, gives you a verdict on whether the offer is fair, and generates a ready-to-send negotiation script based on your specific situation. It takes about 60 seconds and removes the guesswork entirely.


Step 4: Make the Call (or Send the Email)

Most negotiation advice tells you to do this by phone. That's generally right, because tone and relationship matter and it's harder to misread intent on a call than in writing. But email works too, especially if you're prone to freezing up under pressure or you want to be precise with your language.

Here's the script for a phone call:

"Hi [recruiter name], thank you again for the offer. I've had a chance to review everything and I'm genuinely excited about the role and the team. I do want to discuss the base salary. Based on my research and the experience I'm bringing, I was hoping we could get to [your ask]. Is there flexibility there?"

Then stop talking. This is the hardest part. A lot of people fill the silence with backpedaling. Don't. You've asked a clear question. Let them answer it.

If they ask why you're looking for more, have a brief, confident answer ready:

"Based on what I've seen for similar roles in this market, and given my [X years of experience / specific skill / track record], I think [your ask] is in line with where I should be coming in."

Notice what's not in that script. You're not apologizing. You're not over-explaining. You're not saying "I was just wondering if maybe..." You're making a clear, professional case and letting them respond.

If they say they need to check with the hiring manager, that's fine. Ask when you can expect to hear back and thank them for looking into it.


Step 5: Handle the Response

There are four possible responses to your ask, and you need to be ready for all of them.

They meet your number. Great. Thank them, confirm you're excited to accept, and get everything in writing. Don't be surprised if this happens. It means your ask was reasonable and they had the budget.

They come back with a counter. This is the most common outcome. Evaluate whether the counter is acceptable. If it's at or above your walk-away number, you can accept or do one more round. If it's below your walk-away, you have a real decision to make.

If you want to do one more round, say:

"I appreciate you coming back to me. Could we meet in the middle at [split the difference]? That would make this an easy yes for me."

"Easy yes" is intentional language. It signals you're close to done and gives them a reason to stretch a little further.

They say the salary is fixed but offer something else. This happens often at larger companies with rigid pay bands. When base salary truly can't move, ask about other components:

"I understand. Is there flexibility on the signing bonus? Or on the start date / remote work arrangement / PTO?"

Always have a secondary ask ready. Something is almost always moveable even when salary isn't.

They say no. It happens. If the offer is still above your walk-away number, you have to decide whether to accept or decline based on everything else about the role. If it's below your walk-away, you have your answer.


Step 6: Get Everything in Writing

Before you give verbal acceptance, ask for a written offer letter or updated offer documentation that reflects any changes you negotiated. This is not unusual or distrustful. It's standard practice and any legitimate employer will expect it.

"Wonderful. I'm excited to officially accept. Could you send an updated offer letter reflecting the new base salary before I sign? I want to make sure everything is documented correctly."

Once you have the written offer and everything looks right, sign it and send it back promptly. At that point, be done negotiating. You've made your case, reached an agreement, and it's time to be a great new employee.


What Not to Do

A few things that commonly derail otherwise good negotiations:

Don't give a number first if you can avoid it. If asked for your salary expectations before an offer is made, try to deflect:

"I'm still learning about the full scope of the role. I'd love to hear what range you have budgeted."

If they push, give a range where the bottom of your range is your target. Never give a single number if you can avoid it.

Don't lie about competing offers. If you have one, use it. If you don't, don't fabricate one. Experienced recruiters ask follow-up questions and the lie can unravel quickly. It also starts a professional relationship on a dishonest foundation.

Don't negotiate over text message. This is a compensation conversation that deserves a phone call or at minimum a thoughtful email. A text is too casual for the stakes involved.

Don't apologize for negotiating. You're not doing anything wrong. You're participating in a normal, expected part of the hiring process. Every apology you add ("sorry to ask, but..." or "I feel bad bringing this up...") weakens your position.

Don't accept verbally and then try to renegotiate. Once you've said yes, you've said yes. Trying to reopen the negotiation after accepting is a serious breach of professional trust and can cost you the offer.


A Note on Timing

The best time to negotiate is after you have a written or firm verbal offer and before you've accepted. That window is your maximum leverage point. The company has decided they want you. You haven't committed yet. That's when you have the most power.

Once you accept, your leverage is gone. Before you have an offer, you have nothing concrete to negotiate against.

If you're early in the process and asked about compensation, your goal is to avoid locking yourself into a number before you know how much they want you. The further along in the process, the more they've invested in you, and the more flexibility they tend to have.


How Long Does This Actually Take?

A salary negotiation, from receiving the offer to final acceptance, typically takes two to five business days. Most of that time is you thinking it through and waiting for them to come back with a response.

The actual conversation, whether by phone or email, is usually five to fifteen minutes. The discomfort passes quickly. The outcome lasts for years.

Even a $5,000 salary increase compounds significantly over time. If you stay in that role for three years, that's $15,000 before accounting for raises, bonuses, and the fact that future raises are typically calculated as percentages of your base. The five minutes it takes to ask is one of the highest-return conversations you'll ever have.


A Faster Way to Prepare

If you want to walk into your negotiation with market data and a ready-to-use script specific to your offer, the Vela Offer Decoder does exactly that. Paste in your offer details and get a market benchmark, a verdict on whether the offer is fair, and a negotiation script you can use as-is or adapt to your situation.

It's free to try, no credit card required.

Also working through a career change or thinking about your financial runway between jobs? Check out Resume Rewriter and Money Reset.


Quick Recap

Negotiating a job offer is one of the highest-leverage things you can do for your financial life. Here's the process in short:

  1. Don't respond to the offer immediately. Buy yourself two to three days.
  2. Understand the full package, not just the salary.
  3. Know your target, your walk-away number, and your ask before you make the call.
  4. Make a clear, confident ask and then stop talking.
  5. Handle the response professionally, whether it's a yes, a counter, or a no.
  6. Get everything in writing before you sign.

You've earned the offer. Now make sure you're paid fairly for it.


Vela is an AI-powered career and financial wellness app built by an HR professional who's reviewed thousands of resumes and offers. Try any tool free at navigatevela.com.

Ready to decode your offer?

Try Vela's Offer Decoder free — no credit card required.

Try Offer Decoder free →