How to negotiate salary after a job offer
By Aaron Cao · Updated

Ask for the offer in writing, then take a day to research the market range for the role, level, and location. Come back with one specific number backed by a reason, stay warm, and negotiate the whole package, not only base pay.
Get the offer in writing first
An offer made out loud on a phone call is not something you can negotiate against. Ask the recruiter to send the full terms in writing: base salary, bonus target, equity or profit share, start date, title, and benefits. That request is routine, and no reasonable employer refuses it.
Then ask for time. A day or two to review is standard and does not read as hesitation. Use the wait to check the number against the market rather than reacting to the first figure you hear, which is the mistake that costs the most.
Research a number you can defend
Naming a number is the part most people dread, and the fear is reasonable: say it wrong and you worry the offer evaporates. This section is about removing the guesswork so the number is not a guess at all. You want three things before the call, a target, a short reason for it, and a floor you would still sign.
Build the target from the role, the level, and the location, not from what you earned last. Posted salary bands for the same title, leveling data for the company or its close peers, and figures recruiters have quoted you for comparable roles all give real anchors. Write your reason in one sentence tied to scope, a competing offer, or the responsibilities the job description lists; never tie it to rent or personal cost.
Make the ask, then stop talking
Keep the ask short. Thank them, say you are excited about the role, give your number, give the one-sentence reason, and stop. The silence that follows belongs to the recruiter, and filling it is how candidates talk themselves down before anyone has said no.
A backend engineer moving from a mid-level role to an L5 position at a public cloud vendor might say it like this: the scope here is a step up from what I own today, I have been running the on-call rotation for my team's services, and based on the band for this level I was hoping for a base of X. That is the entire script. It is specific, it is warm, and it does not apologize.
If the call itself is what worries you, rehearse out loud rather than in your head. A mock interview session is a reasonable place to run the conversation a few times until the number leaves your mouth without a wobble.
Negotiate the package, not only the base
Base pay is the line everyone fixates on, and it is often the least flexible one. When a recruiter says the band is capped, that is frequently true. What usually stays open is the signing bonus, the size of the equity grant, the vesting schedule, the start date, the title, or a written review at six months.
- Signing bonus: the most common way to close a gap the band cannot.
- Equity: ask about the grant value and the vesting schedule separately.
- Start date: worth real money if you are leaving unvested value behind.
- Early review: a scheduled six-month look at level, in writing.
Ask which of those has room. A recruiter who cannot move base will often tell you plainly where the flexibility sits, and that turns a dead end into a second lever to pull. Accept graciously either way, get the final terms in writing, and never reopen a point you already settled. The rest of the process that led you here is mapped across the interview types library.
FAQ
Is it rude to negotiate a job offer?
How much more should I ask for?
Can an offer be pulled because I negotiated?
What if they say the salary is fixed?
Should I negotiate over email or on a call?
Related questions
- How do you answer the salary question in an interview?
- How do I prepare for a remote job interview?
- What are examples of feedback after an unsuccessful interview?
- What is a group interview and how do you stand out in one?
- What is a one-way video interview and how does it work?
- What is the 30-60-90 rule in an interview?